include/qemu/plugin.h | 42 +++++++---- include/qemu/qemu-plugin.h | 80 +++++++++++++++++++- plugins/plugin.h | 12 ++- accel/tcg/plugin-gen.c | 136 ++++++++++++++++++++++++++-------- plugins/api.c | 39 ++++++++++ plugins/core.c | 109 +++++++++++++++++++-------- tests/plugin/inline.c | 130 ++++++++++++++++++++++++++++++-- plugins/qemu-plugins.symbols | 2 + scripts/update-linux-headers.sh | 80 ++++++++++---------- tests/tcg/arm/Makefile.softmmu-target | 2 +- 10 files changed, 508 insertions(+), 124 deletions(-)