/openbmc/qemu/include/qemu/ |
H A D | qemu-plugin.h | 43 typedef uint64_t qemu_plugin_id_t; typedef 120 QEMU_PLUGIN_EXPORT int qemu_plugin_install(qemu_plugin_id_t id, 130 typedef void (*qemu_plugin_simple_cb_t)(qemu_plugin_id_t id); 195 void qemu_plugin_register_vcpu_init_cb(qemu_plugin_id_t id, 208 void qemu_plugin_register_vcpu_exit_cb(qemu_plugin_id_t id, 219 void qemu_plugin_register_vcpu_idle_cb(qemu_plugin_id_t id, 230 void qemu_plugin_register_vcpu_resume_cb(qemu_plugin_id_t id, 747 qemu_plugin_register_vcpu_syscall_ret_cb(qemu_plugin_id_t id, 781 void qemu_plugin_vcpu_for_each(qemu_plugin_id_t id, 785 void qemu_plugin_register_flush_cb(qemu_plugin_id_t id, [all …]
|
/openbmc/qemu/plugins/ |
H A D | plugin.h | 56 qemu_plugin_id_t id; 69 struct qemu_plugin_ctx *plugin_id_to_ctx_locked(qemu_plugin_id_t id); 77 void plugin_reset_uninstall(qemu_plugin_id_t id, 81 void plugin_register_cb(qemu_plugin_id_t id, enum qemu_plugin_event ev, 88 plugin_register_cb_udata(qemu_plugin_id_t id, enum qemu_plugin_event ev,
|
H A D | core.c | 42 struct qemu_plugin_ctx *plugin_id_to_ctx_locked(qemu_plugin_id_t id) in plugin_id_to_ctx_locked() 45 qemu_plugin_id_t *id_p; in plugin_id_to_ctx_locked() 162 do_plugin_register_cb(qemu_plugin_id_t id, enum qemu_plugin_event ev, in do_plugin_register_cb() 197 void plugin_register_cb(qemu_plugin_id_t id, enum qemu_plugin_event ev, in plugin_register_cb() 204 plugin_register_cb_udata(qemu_plugin_id_t id, enum qemu_plugin_event ev, in plugin_register_cb_udata() 312 void qemu_plugin_vcpu_for_each(qemu_plugin_id_t id, in qemu_plugin_vcpu_for_each() 550 void qemu_plugin_register_vcpu_idle_cb(qemu_plugin_id_t id, in qemu_plugin_register_vcpu_idle_cb() 556 void qemu_plugin_register_vcpu_resume_cb(qemu_plugin_id_t id, in qemu_plugin_register_vcpu_resume_cb() 562 void qemu_plugin_register_flush_cb(qemu_plugin_id_t id, in qemu_plugin_register_flush_cb() 648 void qemu_plugin_register_atexit_cb(qemu_plugin_id_t id, in qemu_plugin_register_atexit_cb()
|
H A D | api.c | 64 void qemu_plugin_uninstall(qemu_plugin_id_t id, qemu_plugin_simple_cb_t cb) in qemu_plugin_uninstall() 69 void qemu_plugin_reset(qemu_plugin_id_t id, qemu_plugin_simple_cb_t cb) in qemu_plugin_reset() 81 void qemu_plugin_register_vcpu_init_cb(qemu_plugin_id_t id, in qemu_plugin_register_vcpu_init_cb() 87 void qemu_plugin_register_vcpu_exit_cb(qemu_plugin_id_t id, in qemu_plugin_register_vcpu_exit_cb() 203 void qemu_plugin_register_vcpu_tb_trans_cb(qemu_plugin_id_t id, in qemu_plugin_register_vcpu_tb_trans_cb() 209 void qemu_plugin_register_vcpu_syscall_cb(qemu_plugin_id_t id, in qemu_plugin_register_vcpu_syscall_cb() 216 qemu_plugin_register_vcpu_syscall_ret_cb(qemu_plugin_id_t id, in qemu_plugin_register_vcpu_syscall_ret_cb()
|
H A D | loader.c | 68 typedef int (*qemu_plugin_install_func_t)(qemu_plugin_id_t, const qemu_info_t *, int, char **); 394 void plugin_reset_uninstall(qemu_plugin_id_t id, in plugin_reset_uninstall()
|
/openbmc/qemu/contrib/plugins/ |
H A D | ips.c | 92 static void vcpu_init(qemu_plugin_id_t id, unsigned int cpu_index) in vcpu_init() 100 static void vcpu_exit(qemu_plugin_id_t id, unsigned int cpu_index) in vcpu_exit() 113 static void vcpu_tb_trans(qemu_plugin_id_t id, struct qemu_plugin_tb *tb) in vcpu_tb_trans() 127 static void plugin_exit(qemu_plugin_id_t id, void *udata) in plugin_exit() 132 QEMU_PLUGIN_EXPORT int qemu_plugin_install(qemu_plugin_id_t id, in qemu_plugin_install()
|
H A D | bbv.c | 31 static void plugin_exit(qemu_plugin_id_t id, void *p) in plugin_exit() 58 static void vcpu_init(qemu_plugin_id_t id, unsigned int vcpu_index) in vcpu_init() 100 static void vcpu_tb_trans(qemu_plugin_id_t id, struct qemu_plugin_tb *tb) in vcpu_tb_trans() 128 QEMU_PLUGIN_EXPORT int qemu_plugin_install(qemu_plugin_id_t id, in qemu_plugin_install()
|
H A D | lockstep.c | 40 static qemu_plugin_id_t our_id; 80 static void plugin_cleanup(qemu_plugin_id_t id) in plugin_cleanup() 93 static void plugin_exit(qemu_plugin_id_t id, void *p) in plugin_exit() 252 static void vcpu_tb_trans(qemu_plugin_id_t id, struct qemu_plugin_tb *tb) in vcpu_tb_trans() 359 QEMU_PLUGIN_EXPORT int qemu_plugin_install(qemu_plugin_id_t id, in qemu_plugin_install()
|
H A D | stoptrigger.c | 65 static void vcpu_tb_trans(qemu_plugin_id_t id, struct qemu_plugin_tb *tb) in vcpu_tb_trans() 92 static void plugin_exit(qemu_plugin_id_t id, void *p) in plugin_exit() 98 QEMU_PLUGIN_EXPORT int qemu_plugin_install(qemu_plugin_id_t id, in qemu_plugin_install()
|
H A D | drcov.c | 89 static void plugin_exit(qemu_plugin_id_t id, void *p) in plugin_exit() 122 static void vcpu_tb_trans(qemu_plugin_id_t id, struct qemu_plugin_tb *tb) in vcpu_tb_trans() 147 int qemu_plugin_install(qemu_plugin_id_t id, const qemu_info_t *info, in qemu_plugin_install()
|
H A D | hotblocks.c | 59 static void plugin_exit(qemu_plugin_id_t id, void *p) in plugin_exit() 109 static void vcpu_tb_trans(qemu_plugin_id_t id, struct qemu_plugin_tb *tb) in vcpu_tb_trans() 143 int qemu_plugin_install(qemu_plugin_id_t id, const qemu_info_t *info, in qemu_plugin_install()
|
H A D | hotpages.c | 76 static void plugin_exit(qemu_plugin_id_t id, void *p) in plugin_exit() 151 static void vcpu_tb_trans(qemu_plugin_id_t id, struct qemu_plugin_tb *tb) in vcpu_tb_trans() 165 int qemu_plugin_install(qemu_plugin_id_t id, const qemu_info_t *info, in qemu_plugin_install()
|
H A D | execlog.c | 177 static void vcpu_tb_trans(qemu_plugin_id_t id, struct qemu_plugin_tb *tb) in vcpu_tb_trans() 379 static void vcpu_init(qemu_plugin_id_t id, unsigned int vcpu_index) in vcpu_init() 397 static void plugin_exit(qemu_plugin_id_t id, void *p) in plugin_exit() 445 QEMU_PLUGIN_EXPORT int qemu_plugin_install(qemu_plugin_id_t id, in qemu_plugin_install()
|
H A D | hwprofile.c | 107 static void plugin_exit(qemu_plugin_id_t id, void *p) in plugin_exit() 243 static void vcpu_tb_trans(qemu_plugin_id_t id, struct qemu_plugin_tb *tb) in vcpu_tb_trans() 258 int qemu_plugin_install(qemu_plugin_id_t id, const qemu_info_t *info, in qemu_plugin_install()
|
H A D | howvec.c | 175 static void plugin_exit(qemu_plugin_id_t id, void *p) in plugin_exit() 312 static void vcpu_tb_trans(qemu_plugin_id_t id, struct qemu_plugin_tb *tb) in vcpu_tb_trans() 334 QEMU_PLUGIN_EXPORT int qemu_plugin_install(qemu_plugin_id_t id, in qemu_plugin_install()
|
H A D | cflow.c | 134 static void plugin_exit(qemu_plugin_id_t id, void *p) in plugin_exit() 296 static void vcpu_tb_trans(qemu_plugin_id_t id, struct qemu_plugin_tb *tb) in vcpu_tb_trans() 360 int qemu_plugin_install(qemu_plugin_id_t id, const qemu_info_t *info, in qemu_plugin_install()
|
H A D | cache.c | 465 static void vcpu_tb_trans(qemu_plugin_id_t id, struct qemu_plugin_tb *tb) in vcpu_tb_trans() 703 static void plugin_exit(qemu_plugin_id_t id, void *p) in plugin_exit() 745 int qemu_plugin_install(qemu_plugin_id_t id, const qemu_info_t *info, in qemu_plugin_install()
|
/openbmc/qemu/tests/tcg/plugins/ |
H A D | bb.c | 43 static void plugin_exit(qemu_plugin_id_t id, void *p) in plugin_exit() 59 static void vcpu_idle(qemu_plugin_id_t id, unsigned int cpu_index) in vcpu_idle() 80 static void vcpu_tb_trans(qemu_plugin_id_t id, struct qemu_plugin_tb *tb) in vcpu_tb_trans() 96 QEMU_PLUGIN_EXPORT int qemu_plugin_install(qemu_plugin_id_t id, in qemu_plugin_install()
|
H A D | empty.c | 23 static void vcpu_tb_trans(qemu_plugin_id_t id, struct qemu_plugin_tb *tb) in vcpu_tb_trans() 26 QEMU_PLUGIN_EXPORT int qemu_plugin_install(qemu_plugin_id_t id, in qemu_plugin_install()
|
H A D | syscall.c | 128 static void vcpu_syscall(qemu_plugin_id_t id, unsigned int vcpu_index, in vcpu_syscall() 153 static void vcpu_syscall_ret(qemu_plugin_id_t id, unsigned int vcpu_idx, in vcpu_syscall_ret() 192 static void plugin_exit(qemu_plugin_id_t id, void *p) in plugin_exit() 210 QEMU_PLUGIN_EXPORT int qemu_plugin_install(qemu_plugin_id_t id, in qemu_plugin_install()
|
H A D | insn.c | 87 static void vcpu_init(qemu_plugin_id_t id, unsigned int vcpu_index) in vcpu_init() 141 static void vcpu_tb_trans(qemu_plugin_id_t id, struct qemu_plugin_tb *tb) in vcpu_tb_trans() 195 static void plugin_exit(qemu_plugin_id_t id, void *p) in plugin_exit() 263 QEMU_PLUGIN_EXPORT int qemu_plugin_install(qemu_plugin_id_t id, in qemu_plugin_install()
|
H A D | inline.c | 124 static void plugin_exit(qemu_plugin_id_t id, void *udata) in plugin_exit() 226 static void vcpu_tb_trans(qemu_plugin_id_t id, struct qemu_plugin_tb *tb) in vcpu_tb_trans() 277 int qemu_plugin_install(qemu_plugin_id_t id, const qemu_info_t *info, in qemu_plugin_install()
|
H A D | mem.c | 79 static void plugin_exit(qemu_plugin_id_t id, void *p) in plugin_exit() 294 static void vcpu_tb_trans(qemu_plugin_id_t id, struct qemu_plugin_tb *tb) in vcpu_tb_trans() 326 QEMU_PLUGIN_EXPORT int qemu_plugin_install(qemu_plugin_id_t id, in qemu_plugin_install()
|