| /openbmc/qemu/accel/tcg/ |
| H A D | translate-all.c | 136 static int cpu_unwind_data_from_tb(TranslationBlock *tb, uintptr_t host_pc, in cpu_unwind_data_from_tb() argument 143 host_pc -= GETPC_ADJ; in cpu_unwind_data_from_tb() 145 if (host_pc < iter_pc) { in cpu_unwind_data_from_tb() 156 * at which the end of the insn exceeds host_pc. in cpu_unwind_data_from_tb() 163 if (iter_pc > host_pc) { in cpu_unwind_data_from_tb() 171 * The cpu state corresponding to 'host_pc' is restored in 175 uintptr_t host_pc) in cpu_restore_state_from_tb() argument 178 int insns_left = cpu_unwind_data_from_tb(tb, host_pc, data); in cpu_restore_state_from_tb() 196 bool cpu_restore_state(CPUState *cpu, uintptr_t host_pc) in cpu_restore_state() argument 199 * The host_pc ha in cpu_restore_state() 218 cpu_unwind_state_data(CPUState * cpu,uintptr_t host_pc,uint64_t * data) cpu_unwind_state_data() argument 239 setjmp_gen_code(CPUArchState * env,TranslationBlock * tb,vaddr pc,void * host_pc,int * max_insns,int64_t * ti) setjmp_gen_code() argument 269 void *host_pc; tb_gen_code() local [all...] |
| H A D | internal-common.h | 56 uintptr_t host_pc);
|
| H A D | translator.c | 123 vaddr pc, void *host_pc, const TranslatorOps *ops, in translator_loop() argument 140 db->host_addr[0] = host_pc; in translator_loop()
|
| /openbmc/qemu/tcg/ |
| H A D | perf.c | 62 static void get_host_pc_size(uintptr_t *host_pc, uint16_t *host_size, in get_host_pc_size() argument 67 if (host_pc) { in get_host_pc_size() 68 *host_pc = (uintptr_t)start + start_off; in get_host_pc_size() 106 uintptr_t host_pc; in write_perfmap_entry() local 108 get_host_pc_size(&host_pc, &host_size, start, insn); in write_perfmap_entry() 110 host_pc, host_size, pretty_symbol(q, NULL)); in write_perfmap_entry() 251 uintptr_t host_pc; in write_jr_code_debug_info() local 271 get_host_pc_size(&host_pc, NULL, start, insn); in write_jr_code_debug_info() 272 ent.addr = host_pc; in write_jr_code_debug_info()
|
| /openbmc/qemu/include/user/ |
| H A D | cpu_loop.h | 41 * @host_pc: the host pc, adjusted for the signal 47 uintptr_t host_pc, vaddr guest_addr);
|
| /openbmc/qemu/include/exec/ |
| H A D | cpu-common.h | 162 * @host_pc: the host pc within the translation 166 * translated code. If @host_pc is not in translated code, the 170 bool cpu_unwind_state_data(CPUState *cpu, uintptr_t host_pc, uint64_t *data); 175 * @host_pc: the host pc within the translation 179 * code. If @host_pc is not in translated code no state is 182 bool cpu_restore_state(CPUState *cpu, uintptr_t host_pc);
|
| H A D | translator.h | 149 vaddr pc, void *host_pc, const TranslatorOps *ops,
|
| /openbmc/qemu/target/mips/tcg/ |
| H A D | tcg-internal.h | 20 int *max_insns, vaddr pc, void *host_pc);
|
| /openbmc/qemu/target/loongarch/ |
| H A D | internals.h | 21 int *max_insns, vaddr pc, void *host_pc);
|
| /openbmc/qemu/target/hexagon/ |
| H A D | cpu.h | 144 int *max_insns, vaddr pc, void *host_pc);
|
| H A D | translate.c | 1031 int *max_insns, vaddr pc, void *host_pc) in hexagon_translate_code() 1035 translator_loop(cs, tb, max_insns, pc, host_pc, in hexagon_translate_code() 1030 hexagon_translate_code(CPUState * cs,TranslationBlock * tb,int * max_insns,vaddr pc,void * host_pc) hexagon_translate_code() argument
|
| /openbmc/qemu/target/i386/tcg/ |
| H A D | helper-tcg.h | 62 int *max_insns, vaddr pc, void *host_pc);
|
| /openbmc/qemu/target/loongarch/tcg/ |
| H A D | translate.c | 339 int *max_insns, vaddr pc, void *host_pc) in loongarch_translate_code() argument 343 translator_loop(cs, tb, max_insns, pc, host_pc, in loongarch_translate_code()
|
| /openbmc/qemu/include/accel/tcg/ |
| H A D | cpu-ops.h | 63 int *max_insns, vaddr pc, void *host_pc);
|
| /openbmc/qemu/target/avr/ |
| H A D | cpu.h | 199 int *max_insns, vaddr pc, void *host_pc);
|
| /openbmc/qemu/target/rx/ |
| H A D | cpu.h | 147 int *max_insns, vaddr pc, void *host_pc);
|
| /openbmc/qemu/target/tricore/ |
| H A D | cpu.h | 259 int *max_insns, vaddr pc, void *host_pc);
|
| /openbmc/qemu/target/openrisc/ |
| H A D | cpu.h | 296 int *max_insns, vaddr pc, void *host_pc);
|
| /openbmc/qemu/target/microblaze/ |
| H A D | cpu.h | 403 int *max_insns, vaddr pc, void *host_pc);
|
| /openbmc/qemu/target/hppa/ |
| H A D | cpu.h | 319 int *max_insns, vaddr pc, void *host_pc);
|
| /openbmc/qemu/target/alpha/ |
| H A D | cpu.h | 435 int *max_insns, vaddr pc, void *host_pc);
|
| /openbmc/qemu/target/sh4/ |
| H A D | cpu.h | 252 int *max_insns, vaddr pc, void *host_pc);
|
| /openbmc/qemu/target/m68k/ |
| H A D | cpu.h | 197 int *max_insns, vaddr pc, void *host_pc);
|
| /openbmc/qemu/target/s390x/ |
| H A D | s390x-internal.h | 396 int *max_insns, vaddr pc, void *host_pc);
|
| /openbmc/qemu/target/xtensa/ |
| H A D | cpu.h | 623 int *max_insns, vaddr pc, void *host_pc);
|