aboutsummaryrefslogtreecommitdiff
path: root/include/qemu/plugin.h
AgeCommit message (Expand)AuthorFilesLines
2024-05-16plugins: remove op from qemu_plugin_inline_cbPierrick Bouvier1-1/+0
2024-05-16plugins: distinct types for callbacksPierrick Bouvier1-20/+26
2024-05-16plugins: conditional callbacksPierrick Bouvier1-0/+8
2024-05-16plugins: add new inline op STORE_U64Pierrick Bouvier1-0/+1
2024-05-16plugins: prepare introduction of new inline opsPierrick Bouvier1-1/+1
2024-05-15plugins: Use DisasContextBase for qemu_plugin_tb_vaddrRichard Henderson1-1/+0
2024-05-15plugins: Use DisasContextBase for qemu_plugin_insn_haddrRichard Henderson1-4/+0
2024-05-15plugins: Read mem_only directly from TB cflagsRichard Henderson1-3/+0
2024-05-15plugins: Use translator_st for qemu_plugin_insn_dataRichard Henderson1-13/+1
2024-05-06accel/tcg: Move @plugin_mem_cbs from CPUState to CPUNegativeOffsetStatePhilippe Mathieu-Daudé1-1/+1
2024-04-30plugins: Merge qemu_plugin_tb_insn_get to plugin-gen.cRichard Henderson1-39/+0
2024-04-30plugins: Introduce PLUGIN_CB_MEM_REGULARRichard Henderson1-0/+1
2024-04-30plugins: Simplify callback queuesRichard Henderson1-24/+11
2024-04-30plugins: Use emit_before_op for PLUGIN_GEN_FROM_INSNRichard Henderson1-1/+0
2024-04-30plugins: Create TCGHelperInfo for all out-of-line callbacksRichard Henderson1-0/+1
2024-04-30plugins: Move function pointer in qemu_plugin_dyn_cbRichard Henderson1-1/+3
2024-04-26plugins: Include missing 'qemu/bitmap.h' headerPhilippe Mathieu-Daudé1-0/+1
2024-03-06plugins: add inline operation per vcpuPierrick Bouvier1-0/+1
2024-03-06plugins: scoreboard APIPierrick Bouvier1-0/+6
2024-02-28plugins: create CPUPluginState and migrate plugin_maskAlex Bennée1-0/+13
2024-02-28plugins: Use different helpers when reading registersAkihiko Odaki1-0/+1
2023-10-06plugins/loader: Clean up global variable shadowingPhilippe Mathieu-Daudé1-2/+2
2023-03-22include/qemu/plugin: Inline qemu_plugin_disable_mem_helpersRichard Henderson1-1/+5
2023-03-22include/qemu: Split out plugin-event.hRichard Henderson1-16/+1
2023-03-22include/qemu/plugin: Remove QEMU_PLUGIN_ASSERTRichard Henderson1-4/+0
2023-02-02cpu-exec: assert that plugin_mem_cbs is NULL after executionEmilio Cota1-0/+4
2023-02-02plugins: fix optimization in plugin_gen_disable_mem_helpersEmilio Cota1-0/+7
2022-10-06plugins: add [pre|post]fork helpers to linux-userAlex Bennée1-0/+24
2021-11-04plugins: try and make plugin_insn_append more ergonomicAlex Bennée1-2/+5
2021-10-05plugins: Reorg arguments to qemu_plugin_vcpu_mem_cbRichard Henderson1-2/+24
2021-07-23tcg/plugins: implement a qemu_plugin_user_exit helperAlex Bennée1-0/+12
2021-06-19plugins: Drop tcg_flags from struct qemu_plugin_dyn_cbRichard Henderson1-1/+0
2021-02-18accel/tcg: allow plugin instrumentation to be disable via cflagsAlex Bennée1-0/+4
2020-12-15plugin: propagate errorsPaolo Bonzini1-2/+2
2020-05-15qemu/plugin: Move !CONFIG_PLUGIN stubs altogetherPhilippe Mathieu-Daudé1-18/+15
2020-05-15qemu/plugin: Trivial code movementPhilippe Mathieu-Daudé1-16/+16
2019-10-28plugin: add core codeEmilio G. Cota1-0/+255