aboutsummaryrefslogtreecommitdiff
path: root/accel/tcg/plugin-gen.c
AgeCommit message (Expand)Author
2024-07-22plugins: fix mem callback array sizePierrick Bouvier
2024-06-24plugins: fix inject_mem_cb rw maskingPierrick Bouvier
2024-05-16plugins: extract cpu_index generatePierrick Bouvier
2024-05-16plugins: distinct types for callbacksPierrick Bouvier
2024-05-16plugins: conditional callbacksPierrick Bouvier
2024-05-16plugins: add new inline op STORE_U64Pierrick Bouvier
2024-05-16plugins: extract generate ptr for qemu_plugin_u64Pierrick Bouvier
2024-05-16plugins: prepare introduction of new inline opsPierrick Bouvier
2024-05-15plugins: Merge alloc_tcg_plugin_context into plugin_gen_tb_startRichard Henderson
2024-05-15plugins: Use DisasContextBase for qemu_plugin_tb_vaddrRichard Henderson
2024-05-15plugins: Use DisasContextBase for qemu_plugin_insn_haddrRichard Henderson
2024-05-15plugins: Read mem_only directly from TB cflagsRichard Henderson
2024-05-15plugins: Use translator_st for qemu_plugin_insn_dataRichard Henderson
2024-05-15accel/tcg: Record DisasContextBase in tcg_ctx for pluginsRichard Henderson
2024-05-06accel/tcg: Move @plugin_mem_cbs from CPUState to CPUNegativeOffsetStatePhilippe Mathieu-Daudé
2024-04-30plugins: Update the documentation block for plugin-gen.cRichard Henderson
2024-04-30plugins: Inline plugin_gen_empty_callbackRichard Henderson
2024-04-30plugins: Merge qemu_plugin_tb_insn_get to plugin-gen.cRichard Henderson
2024-04-30plugins: Split out common cb expandersRichard Henderson
2024-04-30plugins: Replace pr_ops with a proper debug dump flagRichard Henderson
2024-04-30plugins: Introduce PLUGIN_CB_MEM_REGULARRichard Henderson
2024-04-30plugins: Simplify callback queuesRichard Henderson
2024-04-30tcg: Remove INDEX_op_plugin_cb_{start,end}Richard Henderson
2024-04-30plugins: Remove plugin helpersRichard Henderson
2024-04-30plugins: Use emit_before_op for PLUGIN_GEN_FROM_MEMRichard Henderson
2024-04-30plugins: Use emit_before_op for PLUGIN_GEN_FROM_INSNRichard Henderson
2024-04-30plugins: Add PLUGIN_GEN_AFTER_TBRichard Henderson
2024-04-30plugins: Use emit_before_op for PLUGIN_GEN_FROM_TBRichard Henderson
2024-04-30plugins: Use emit_before_op for PLUGIN_GEN_AFTER_INSNRichard Henderson
2024-04-30plugins: Move function pointer in qemu_plugin_dyn_cbRichard Henderson
2024-04-02accel/tcg/plugin: Remove CONFIG_SOFTMMU_GATE definitionPhilippe Mathieu-Daudé
2024-03-06plugins: cleanup codepath for previous inline operationPierrick Bouvier
2024-03-06plugins: add inline operation per vcpuPierrick Bouvier
2024-03-06plugins: implement inline operation relative to cpu_indexPierrick Bouvier
2024-02-28plugins: create CPUPluginState and migrate plugin_maskAlex Bennée
2024-02-28plugins: Use different helpers when reading registersAkihiko Odaki
2023-10-31plugins: Remove an extra parameterAkihiko Odaki
2023-10-11plugins: Set final instruction count in plugin_gen_tb_endMatt Borgerson
2023-10-04accel/tcg: Replace CPUState.env_ptr with cpu_env()Richard Henderson
2023-10-03tcg: Rename cpu_env to tcg_envRichard Henderson
2023-06-05tcg: Remove target-specific headers from tcg.[ch]Richard Henderson
2023-06-05tcg: Split helper-proto.hRichard Henderson
2023-06-05tcg: Pass TCGHelperInfo to tcg_gen_callNRichard Henderson
2023-05-18accel/tcg: Fix append_mem_cbRichard Henderson
2023-05-16accel/tcg: Widen plugin_gen_empty_mem_callback to i64Richard Henderson
2023-05-16accel/tcg: Merge do_gen_mem_cb into callerRichard Henderson
2023-05-16accel/tcg: Merge gen_mem_wrapped with plugin_gen_empty_mem_callbackRichard Henderson
2023-03-13tcg: Create tcg/tcg-temp-internal.hRichard Henderson
2023-03-01accel/tcg/plugin: Tidy plugin_gen_disable_mem_helpersRichard Henderson
2023-03-01accel/tcg/plugin: Use tcg_temp_ebb_*Richard Henderson