summary refs log tree commit diff stats
path: root/include/qemu/plugin.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* plugins: save value during memory accessesPierrick Bouvier2024-09-191-0/+4
* plugins: Free CPUPluginState before destroying vCPU statePhilippe Mathieu-Daudé2024-07-051-0/+3
* plugins: remove op from qemu_plugin_inline_cbPierrick Bouvier2024-05-161-1/+0
* plugins: distinct types for callbacksPierrick Bouvier2024-05-161-20/+26
* plugins: conditional callbacksPierrick Bouvier2024-05-161-0/+8
* plugins: add new inline op STORE_U64Pierrick Bouvier2024-05-161-0/+1
* plugins: prepare introduction of new inline opsPierrick Bouvier2024-05-161-1/+1
* plugins: Use DisasContextBase for qemu_plugin_tb_vaddrRichard Henderson2024-05-151-1/+0
* plugins: Use DisasContextBase for qemu_plugin_insn_haddrRichard Henderson2024-05-151-4/+0
* plugins: Read mem_only directly from TB cflagsRichard Henderson2024-05-151-3/+0
* plugins: Use translator_st for qemu_plugin_insn_dataRichard Henderson2024-05-151-13/+1
* accel/tcg: Move @plugin_mem_cbs from CPUState to CPUNegativeOffsetStatePhilippe Mathieu-Daudé2024-05-061-1/+1
* plugins: Merge qemu_plugin_tb_insn_get to plugin-gen.cRichard Henderson2024-04-301-39/+0
* plugins: Introduce PLUGIN_CB_MEM_REGULARRichard Henderson2024-04-301-0/+1
* plugins: Simplify callback queuesRichard Henderson2024-04-301-24/+11
* plugins: Use emit_before_op for PLUGIN_GEN_FROM_INSNRichard Henderson2024-04-301-1/+0
* plugins: Create TCGHelperInfo for all out-of-line callbacksRichard Henderson2024-04-301-0/+1
* plugins: Move function pointer in qemu_plugin_dyn_cbRichard Henderson2024-04-301-1/+3
* plugins: Include missing 'qemu/bitmap.h' headerPhilippe Mathieu-Daudé2024-04-261-0/+1
* plugins: add inline operation per vcpuPierrick Bouvier2024-03-061-0/+1
* plugins: scoreboard APIPierrick Bouvier2024-03-061-0/+6
* plugins: create CPUPluginState and migrate plugin_maskAlex Bennée2024-02-281-0/+13
* plugins: Use different helpers when reading registersAkihiko Odaki2024-02-281-0/+1
* plugins/loader: Clean up global variable shadowingPhilippe Mathieu-Daudé2023-10-061-2/+2
* include/qemu/plugin: Inline qemu_plugin_disable_mem_helpersRichard Henderson2023-03-221-1/+5
* include/qemu: Split out plugin-event.hRichard Henderson2023-03-221-16/+1
* include/qemu/plugin: Remove QEMU_PLUGIN_ASSERTRichard Henderson2023-03-221-4/+0
* cpu-exec: assert that plugin_mem_cbs is NULL after executionEmilio Cota2023-02-021-0/+4
* plugins: fix optimization in plugin_gen_disable_mem_helpersEmilio Cota2023-02-021-0/+7
* plugins: add [pre|post]fork helpers to linux-userAlex Bennée2022-10-061-0/+24
* plugins: try and make plugin_insn_append more ergonomicAlex Bennée2021-11-041-2/+5
* plugins: Reorg arguments to qemu_plugin_vcpu_mem_cbRichard Henderson2021-10-051-2/+24
* tcg/plugins: implement a qemu_plugin_user_exit helperAlex Bennée2021-07-231-0/+12
* plugins: Drop tcg_flags from struct qemu_plugin_dyn_cbRichard Henderson2021-06-191-1/+0
* accel/tcg: allow plugin instrumentation to be disable via cflagsAlex Bennée2021-02-181-0/+4
* plugin: propagate errorsPaolo Bonzini2020-12-151-2/+2
* qemu/plugin: Move !CONFIG_PLUGIN stubs altogetherPhilippe Mathieu-Daudé2020-05-151-18/+15
* qemu/plugin: Trivial code movementPhilippe Mathieu-Daudé2020-05-151-16/+16
* plugin: add core codeEmilio G. Cota2019-10-281-0/+255