Lines Matching +full:no +full:- +full:pc +full:- +full:write

10  *   - single-threaded linux-user apps only with non-deterministic syscalls
11 * - no MTTCG enabled system emulation (icount may help)
17 * serial only test cases are a better bet. -d nochain may also help
18 * as well as -accel tcg,one-insn-per-tb=on
24 * SPDX-License-Identifier: GPL-2.0-or-later
35 #include <qemu-plugin.h>
47 uint64_t pc; member
60 uint64_t pc; member
95 g_autoptr(GString) out = g_string_new("No divergence :-)\n"); in plugin_exit()
99 qemu_plugin_outs(out->str); in plugin_exit()
107 * glib_req_ver for QEMU is bumped we make a copy of the glib-compat
140 DivergeState *last = (DivergeState *) divergence_log->data; in report_divergance()
144 if (entry == last->log_pos) { in report_divergance()
154 if (divrec.distance == 1 && last->distance == 1) { in report_divergance()
167 us->pc, us->insn_count, in report_divergance()
168 them->pc, them->insn_count, in report_divergance()
171 qemu_plugin_outs(out->str); in report_divergance()
183 ExecInfo *prev = (ExecInfo *) entry->data; in report_divergance()
187 prev->block->pc, prev->block->insns, in report_divergance()
188 prev->insn_count); in report_divergance()
190 qemu_plugin_outs(out->str); in report_divergance()
203 us.pc = bi->pc; in vcpu_tb_exec()
207 * Write our current position to the other end. If we fail the in vcpu_tb_exec()
210 bytes = write(socket_fd, &us, sizeof(ExecState)); in vcpu_tb_exec()
235 if (us.pc != them.pc) { in vcpu_tb_exec()
243 insn_count += bi->insns; in vcpu_tb_exec()
246 exec->block = bi; in vcpu_tb_exec()
247 exec->insn_count = insn_count; in vcpu_tb_exec()
248 exec->block_count = bb_count; in vcpu_tb_exec()
255 bi->pc = qemu_plugin_tb_vaddr(tb); in vcpu_tb_trans()
256 bi->insns = qemu_plugin_tb_n_insns(tb); in vcpu_tb_trans()
274 const gsize pathlen = sizeof(sockaddr.sun_path) - 1; in setup_socket()
296 /* remember to clean-up */ in setup_socket()
322 const gsize pathlen = sizeof(sockaddr.sun_path) - 1; in connect_socket()
373 return -1; in qemu_plugin_install()
379 return -1; in qemu_plugin_install()
385 return -1; in qemu_plugin_install()
390 return -1; in qemu_plugin_install()