55 Commits (b959822c94e6d32b36fad038e79c14f841e585c1)

Author SHA1 Message Date
Richard Henderson f45549233f plugins: Iterate on cb_lists in qemu_plugin_user_exit 3 years ago
Emilio Cota 2bbbc1be8d plugins: make qemu_plugin_user_exit's locking order consistent with fork_start's 3 years ago
Alex Bennée f7e15affa8 plugins: add [pre|post]fork helpers to linux-user 4 years ago
Richard Henderson 5413c37f3b plugins: Assert mmu_idx in range before use in qemu_plugin_get_hwaddr 4 years ago
Richard Henderson a976a99a29 include/hw/core: Create struct CPUJumpCache 4 years ago
Paolo Bonzini e3af71e900 meson: remove dead assignments 4 years ago
Markus Armbruster 52581c718c Clean up header guards that don't match their file name 4 years ago
Peter Maydell 5df022cf2e osdep: Move memalign-related functions to their own header 4 years ago
Peter Maydell ad768e6f2a include: Move qemu_[id]cache_* declarations to new qemu/cacheinfo.h 4 years ago
Philippe Mathieu-Daudé cd6174843b exec/exec-all: Move 'qemu/log.h' include in units requiring it 4 years ago
Ivanov Arkady 91d4032710 plugins: add helper functions for coverage plugins 4 years ago
Paolo Bonzini 3765068947 configure: simplify creation of plugin symbol list 4 years ago
Alex Bennée 86a41ac7fd plugins/meson.build: fix linker issue with weird paths 4 years ago
Lukas Jünger 6a78a987c6 plugins/: Add missing functions to symbol list 5 years ago
Richard Henderson 37aff08726 plugins: Reorg arguments to qemu_plugin_vcpu_mem_cb 5 years ago
Paolo Bonzini 654d6b0453 meson: switch minimum meson version to 0.58.2, minimum recommended to 0.59.2 5 years ago
Mahmoud Mandour 6a9e8a086d plugins/api: added a boolean parsing plugin api 5 years ago
Mahmoud Mandour 3a445acb49 plugins: allow plugin arguments to be passed directly 5 years ago
Alex Bennée 1156a03372 plugins: sort exported symbol list 5 years ago
Paolo Bonzini b906acace2 plugins: do not limit exported symbols if modules are active 5 years ago
Aaron Lindsay 2da42253ef plugins: Fix physical address calculation for IO regions 5 years ago
Alex Bennée f7e68c9c99 tcg/plugins: implement a qemu_plugin_user_exit helper 5 years ago
Richard Henderson 785ea711b1 trace: Fold mem-internal.h into mem.h 5 years ago
Alex Bennée 2572ac1b22 tcg/plugins: remove some stale entries from the symbol list 5 years ago
Alex Bennée 2d93203998 plugins: fix-up handling of internal hostaddr for 32 bit 5 years ago
Alex Bennée 7c4ab60f18 plugins/api: expose symbol lookup to plugins 5 years ago
Ahmed Abouzied e52ee00dab Remove leading underscores from QEMU defines 5 years ago
Richard Henderson c7bb41b44a plugins: Drop tcg_flags from struct qemu_plugin_dyn_cb 5 years ago
Philippe Mathieu-Daudé 824f4bac9f accel/tcg: Reduce 'exec/tb-context.h' inclusion 5 years ago
Thomas Huth 2068cabd3f Do not include cpu.h if it's not really necessary 5 years ago
Thomas Huth 4c386f8064 Do not include sysemu/sysemu.h if it's not really necessary 5 years ago
Yonggang Luo a2b8816977 plugins: getting qemu_plugin_get_hwaddr only expose one function prototype 5 years ago
Aaron Lindsay 787148bf92 plugins: Expose physical addresses instead of device offsets 5 years ago
Alex Bennée cfd405eae6 accel/tcg: allow plugin instrumentation to be disable via cflags 5 years ago
Alex Bennée b853a79f65 plugins: add API to return a name for a IO device 5 years ago
Daniele Buono c905a3680d cfi: Initial support for cfi-icall in QEMU 5 years ago
Paolo Bonzini 0572f558cb plugin: propagate errors 6 years ago
Thomas Huth 2ae00c8b2f Remove superfluous .gitignore files 6 years ago
Yonggang Luo b31371004f plugins: Fixes a issue when dlsym failed, the handle not closed 6 years ago
Paolo Bonzini 64ed6f92ff meson: link emulators without Makefile.target 6 years ago
Paolo Bonzini f556b4a10d meson: plugins 6 years ago
Philippe Mathieu-Daudé 308e754964 qemu/qemu-plugin: Make qemu_plugin_hwaddr_is_io() hwaddr argument const 6 years ago
Stefan Hajnoczi ac90871cf8 lockable: add QemuRecMutex support 6 years ago
Emilio G. Cota dcc474c69e plugins/core: add missing break in cb_to_tcg_flags 6 years ago
Richard Henderson 208b2d2420 plugins: Include trace/mem.h in api.c 6 years ago
Alex Bennée 3fb356cc86 tcg plugins: expose an API version concept 6 years ago
Alex Bennée ca76a66975 plugin: add qemu_plugin_outs helper 7 years ago
Alex Bennée cbafa2362a plugin: add qemu_plugin_insn_disas helper 7 years ago
Alex Bennée 5901b2e15b plugin: expand the plugin_init function to include an info block 7 years ago
Emilio G. Cota 26fffe29c0 plugin: add API symbols to qemu-plugins.symbols 8 years ago