summary refs log tree commit diff stats
path: root/accel/tcg/plugin-gen.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* plugins: Update the documentation block for plugin-gen.cRichard Henderson2024-04-301-27/+4
* plugins: Inline plugin_gen_empty_callbackRichard Henderson2024-04-301-16/+3
* plugins: Merge qemu_plugin_tb_insn_get to plugin-gen.cRichard Henderson2024-04-301-7/+32
* plugins: Split out common cb expandersRichard Henderson2024-04-301-43/+41
* plugins: Replace pr_ops with a proper debug dump flagRichard Henderson2024-04-301-56/+11
* plugins: Introduce PLUGIN_CB_MEM_REGULARRichard Henderson2024-04-301-1/+1
* plugins: Simplify callback queuesRichard Henderson2024-04-301-42/+48
* tcg: Remove INDEX_op_plugin_cb_{start,end}Richard Henderson2024-04-301-18/+0
* plugins: Remove plugin helpersRichard Henderson2024-04-301-20/+0
* plugins: Use emit_before_op for PLUGIN_GEN_FROM_MEMRichard Henderson2024-04-301-365/+45
* plugins: Use emit_before_op for PLUGIN_GEN_FROM_INSNRichard Henderson2024-04-301-221/+65
* plugins: Add PLUGIN_GEN_AFTER_TBRichard Henderson2024-04-301-21/+16
* plugins: Use emit_before_op for PLUGIN_GEN_FROM_TBRichard Henderson2024-04-301-39/+57
* plugins: Use emit_before_op for PLUGIN_GEN_AFTER_INSNRichard Henderson2024-04-301-31/+43
* plugins: Move function pointer in qemu_plugin_dyn_cbRichard Henderson2024-04-301-2/+2
* accel/tcg/plugin: Remove CONFIG_SOFTMMU_GATE definitionPhilippe Mathieu-Daudé2024-04-021-6/+0
* plugins: cleanup codepath for previous inline operationPierrick Bouvier2024-03-061-9/+4
* plugins: add inline operation per vcpuPierrick Bouvier2024-03-061-0/+7
* plugins: implement inline operation relative to cpu_indexPierrick Bouvier2024-03-061-13/+56
* plugins: create CPUPluginState and migrate plugin_maskAlex Bennée2024-02-281-1/+2
* plugins: Use different helpers when reading registersAkihiko Odaki2024-02-281-4/+39
* plugins: Remove an extra parameterAkihiko Odaki2023-10-311-6/+3
* plugins: Set final instruction count in plugin_gen_tb_endMatt Borgerson2023-10-111-1/+5
* accel/tcg: Replace CPUState.env_ptr with cpu_env()Richard Henderson2023-10-041-1/+1
* tcg: Rename cpu_env to tcg_envRichard Henderson2023-10-031-4/+4
* tcg: Remove target-specific headers from tcg.[ch]Richard Henderson2023-06-051-0/+1
* tcg: Split helper-proto.hRichard Henderson2023-06-051-1/+1
* tcg: Pass TCGHelperInfo to tcg_gen_callNRichard Henderson2023-06-051-0/+5
* accel/tcg: Fix append_mem_cbRichard Henderson2023-05-181-42/+0
* accel/tcg: Widen plugin_gen_empty_mem_callback to i64Richard Henderson2023-05-161-6/+3
* accel/tcg: Merge do_gen_mem_cb into callerRichard Henderson2023-05-161-22/+17
* accel/tcg: Merge gen_mem_wrapped with plugin_gen_empty_mem_callbackRichard Henderson2023-05-161-24/+6
* tcg: Create tcg/tcg-temp-internal.hRichard Henderson2023-03-131-0/+1
* accel/tcg/plugin: Tidy plugin_gen_disable_mem_helpersRichard Henderson2023-03-011-6/+2
* accel/tcg/plugin: Use tcg_temp_ebb_*Richard Henderson2023-03-011-10/+14
* plugins: fix optimization in plugin_gen_disable_mem_helpersEmilio Cota2023-02-021-8/+18
* tcg: Vary the allocation size for TCGOpRichard Henderson2023-01-051-5/+5
* tcg: Pass number of arguments to tcg_emit_op() / tcg_op_insert_*()Philippe Mathieu-Daudé2023-01-051-1/+4
* accel/tcg/plugin: Use copy_op in append_{udata,mem}_cbRichard Henderson2023-01-051-8/+8
* accel/tcg/plugin: Avoid duplicate copy in copy_callRichard Henderson2023-01-051-2/+0
* accel/tcg/plugin: Don't search for the function pointer indexRichard Henderson2023-01-051-18/+11
* accel/tcg: Use DisasContextBase in plugin_gen_tb_startRichard Henderson2022-10-031-11/+11
* plugins: move reset of plugin data to tb_startAlex Bennée2022-02-091-11/+20
* plugins: try and make plugin_insn_append more ergonomicAlex Bennée2021-11-041-2/+1
* accel/tcg: re-factor plugin_inject_cb so we can assert insn_idx is validAlex Bennée2021-10-121-72/+85
* plugins: Reorg arguments to qemu_plugin_vcpu_mem_cbRichard Henderson2021-10-051-3/+2
* plugins: Drop tcg_flags from struct qemu_plugin_dyn_cbRichard Henderson2021-06-191-4/+4
* accel/tcg/plugin-gen: Drop inline markersRichard Henderson2021-06-191-7/+5
* Do not include cpu.h if it's not really necessaryThomas Huth2021-05-021-1/+0
* accel/tcg: allow plugin instrumentation to be disable via cflagsAlex Bennée2021-02-181-1/+2