Home
last modified time | relevance | path

Searched refs:retaddr (Results 1 – 25 of 82) sorted by relevance

1234

/qemu/include/tcg/
H A Dtcg-ldst.h30 MemOpIdx oi, uintptr_t retaddr);
32 MemOpIdx oi, uintptr_t retaddr);
34 MemOpIdx oi, uintptr_t retaddr);
36 MemOpIdx oi, uintptr_t retaddr);
38 MemOpIdx oi, uintptr_t retaddr);
42 MemOpIdx oi, uintptr_t retaddr);
53 MemOpIdx oi, uintptr_t retaddr);
55 MemOpIdx oi, uintptr_t retaddr);
57 MemOpIdx oi, uintptr_t retaddr);
59 MemOpIdx oi, uintptr_t retaddr);
[all …]
/qemu/target/i386/tcg/
H A Dexcp_helper.c45 uintptr_t retaddr) in check_exception() argument
94 uintptr_t retaddr) in raise_interrupt2() argument
100 error_code, retaddr); in raise_interrupt2()
101 intno = check_exception(env, intno, &error_code, retaddr); in raise_interrupt2()
103 cpu_svm_check_intercept_param(env, SVM_EXIT_SWINT, 0, retaddr); in raise_interrupt2()
110 cpu_loop_exit_restore(cs, retaddr); in raise_interrupt2()
129 raise_interrupt2(env, exception_index, 0, error_code, 0, retaddr); in raise_exception_err_ra()
138 uintptr_t retaddr) in raise_exception_ra() argument
140 raise_interrupt2(env, exception_index, 0, 0, 0, retaddr); in raise_exception_ra()
145 uintptr_t retaddr) in handle_unaligned_access() argument
[all …]
H A Dseg_helper.c70 uintptr_t retaddr) in load_segment_ra() argument
86 *e1_ptr = cpu_ldl_kernel_ra(env, ptr, retaddr); in load_segment_ra()
230 uintptr_t retaddr) in tss_set_busy() argument
241 cpu_stl_kernel_ra(env, ptr + 4, e2, retaddr); in tss_set_busy()
1921 POPQ_RA(sp, new_eip, retaddr); in helper_ret_protected()
1922 POPQ_RA(sp, new_cs, retaddr); in helper_ret_protected()
1925 POPQ_RA(sp, new_eflags, retaddr); in helper_ret_protected()
1994 POPQ_RA(sp, new_esp, retaddr); in helper_ret_protected()
1995 POPQ_RA(sp, new_ss, retaddr); in helper_ret_protected()
2097 POPL_RA(ssp, sp, sp_mask, new_ss, retaddr); in helper_ret_protected()
[all …]
H A Dhelper-tcg.h65 uintptr_t retaddr);
69 int error_code, uintptr_t retaddr);
73 uintptr_t retaddr);
83 bool probe, uintptr_t retaddr);
86 int mmu_idx, uintptr_t retaddr);
99 uint64_t exit_info_1, uintptr_t retaddr);
/qemu/target/alpha/
H A Dmem_helper.c26 static void do_unaligned_access(CPUAlphaState *env, vaddr addr, uintptr_t retaddr) in do_unaligned_access() argument
31 cpu_restore_state(env_cpu(env), retaddr); in do_unaligned_access()
43 MMUAccessType access_type, uintptr_t retaddr) in alpha_cpu_record_sigbus() argument
45 do_unaligned_access(cpu_env(cs), addr, retaddr); in alpha_cpu_record_sigbus()
50 int mmu_idx, uintptr_t retaddr) in alpha_cpu_do_unaligned_access() argument
54 do_unaligned_access(env, addr, retaddr); in alpha_cpu_do_unaligned_access()
64 MemTxResult response, uintptr_t retaddr) in alpha_cpu_do_transaction_failed() argument
72 cpu_loop_exit_restore(cs, retaddr); in alpha_cpu_do_transaction_failed()
H A Dhelper.c126 bool maperr, uintptr_t retaddr) in alpha_cpu_record_sigsegv() argument
299 bool probe, uintptr_t retaddr) in alpha_cpu_tlb_fill() argument
317 cpu_loop_exit_restore(cs, retaddr); in alpha_cpu_tlb_fill()
523 G_NORETURN void dynamic_excp(CPUAlphaState *env, uintptr_t retaddr, in dynamic_excp() argument
530 if (retaddr) { in dynamic_excp()
531 cpu_restore_state(cs, retaddr); in dynamic_excp()
538 G_NORETURN void arith_excp(CPUAlphaState *env, uintptr_t retaddr, in arith_excp() argument
543 dynamic_excp(env, retaddr, EXCP_ARITH, 0); in arith_excp()
H A Dcpu.h450 bool maperr, uintptr_t retaddr);
452 MMUAccessType access_type, uintptr_t retaddr);
456 bool probe, uintptr_t retaddr);
459 uintptr_t retaddr);
464 MemTxResult response, uintptr_t retaddr);
/qemu/accel/tcg/
H A Datomic_template.h74 MemOpIdx oi, uintptr_t retaddr) in ATOMIC_NAME()
77 DATA_SIZE, retaddr); in ATOMIC_NAME()
92 MemOpIdx oi, uintptr_t retaddr) in ATOMIC_NAME()
95 DATA_SIZE, retaddr); in ATOMIC_NAME()
106 ABI_TYPE val, MemOpIdx oi, uintptr_t retaddr) \
137 ABI_TYPE xval, MemOpIdx oi, uintptr_t retaddr) \ in GEN_ATOMIC_HELPER()
179 MemOpIdx oi, uintptr_t retaddr)
182 DATA_SIZE, retaddr);
197 MemOpIdx oi, uintptr_t retaddr) in ATOMIC_NAME()
200 DATA_SIZE, retaddr); in ATOMIC_NAME()
[all …]
H A Dldst_common.c.inc37 MemOpIdx oi, uintptr_t retaddr)
90 MemOpIdx oi, uintptr_t retaddr)
97 MemOpIdx oi, uintptr_t retaddr)
104 MemOpIdx oi, uintptr_t retaddr)
111 MemOpIdx oi, uintptr_t retaddr)
195 MemOpIdx oi, uintptr_t retaddr)
197 helper_stb_mmu(env, addr, val, oi, retaddr);
202 MemOpIdx oi, uintptr_t retaddr)
210 MemOpIdx oi, uintptr_t retaddr)
218 MemOpIdx oi, uintptr_t retaddr)
[all …]
H A Dcputlb.c1386 cpu->mem_io_pc = retaddr; in io_prepare()
1388 cpu_io_recompile(cpu, retaddr); in io_prepare()
1522 uintptr_t retaddr) in probe_access_full() argument
1937 retaddr -= GETPC_ADJ; in atomic_mmu_lookup()
1943 mmu_idx, retaddr); in atomic_mmu_lookup()
1964 MMU_DATA_STORE, mmu_idx, retaddr); in atomic_mmu_lookup()
2001 notdirty_write(cpu, addr, size, full, retaddr); in atomic_mmu_lookup()
2022 cpu_loop_exit_atomic(cpu, retaddr); in atomic_mmu_lookup()
3048 MemOpIdx oi, uintptr_t retaddr) in cpu_ldb_code_mmu() argument
3054 MemOpIdx oi, uintptr_t retaddr) in cpu_ldw_code_mmu() argument
[all …]
H A Dtranslate-all.c567 void tb_check_watchpoint(CPUState *cpu, uintptr_t retaddr) in tb_check_watchpoint() argument
573 tb = tcg_tb_lookup(retaddr); in tb_check_watchpoint()
576 cpu_restore_state_from_tb(cpu, tb, retaddr); in tb_check_watchpoint()
602 void cpu_io_recompile(CPUState *cpu, uintptr_t retaddr) in cpu_io_recompile() argument
608 tb = tcg_tb_lookup(retaddr); in cpu_io_recompile()
611 (void *)retaddr); in cpu_io_recompile()
613 cpu_restore_state_from_tb(cpu, tb, retaddr); in cpu_io_recompile()
/qemu/target/s390x/tcg/
H A Dvec_fpu_helper.c68 uintptr_t retaddr) in handle_ieee_exc() argument
115 uintptr_t retaddr) in vop32_2() argument
139 uintptr_t retaddr) in vop64_2() argument
163 uintptr_t retaddr) in vop128_2() argument
262 uintptr_t retaddr) in vop32_3() argument
285 uintptr_t retaddr) in vop64_3() argument
308 uintptr_t retaddr) in vop128_3() argument
617 uintptr_t retaddr) in vfma32() argument
641 uintptr_t retaddr) in vfma64() argument
665 uintptr_t retaddr) in vfma128() argument
[all …]
H A Dexcp_helper.c91 void do_unaligned_access(CPUState *cs, uintptr_t retaddr) in do_unaligned_access() argument
93 tcg_s390_program_interrupt(cpu_env(cs), PGM_SPECIFICATION, retaddr); in do_unaligned_access()
105 bool maperr, uintptr_t retaddr) in s390_cpu_record_sigsegv() argument
117 cpu_loop_exit_restore(cs, retaddr); in s390_cpu_record_sigsegv()
121 MMUAccessType access_type, uintptr_t retaddr) in s390_cpu_record_sigbus() argument
123 do_unaligned_access(cs, retaddr); in s390_cpu_record_sigbus()
144 bool probe, uintptr_t retaddr) in s390_cpu_tlb_fill() argument
196 cpu_loop_exit_restore(cs, retaddr); in s390_cpu_tlb_fill()
630 int mmu_idx, uintptr_t retaddr) in s390x_cpu_do_unaligned_access() argument
632 do_unaligned_access(cs, retaddr); in s390x_cpu_do_unaligned_access()
/qemu/target/mips/tcg/
H A Dtcg-internal.h23 uintptr_t retaddr);
56 MMUAccessType access_type, uintptr_t retaddr);
61 MemTxResult response, uintptr_t retaddr);
66 bool probe, uintptr_t retaddr);
H A Dop_helper.c280 int mmu_idx, uintptr_t retaddr) in mips_cpu_do_unaligned_access() argument
299 do_raise_exception_err(env, excp, error_code, retaddr); in mips_cpu_do_unaligned_access()
306 MemTxResult response, uintptr_t retaddr) in mips_cpu_do_transaction_failed() argument
312 do_raise_exception(env, EXCP_IBE, retaddr); in mips_cpu_do_transaction_failed()
314 do_raise_exception(env, EXCP_DBE, retaddr); in mips_cpu_do_transaction_failed()
/qemu/include/exec/
H A Dexec-all.h389 MMUAccessType access_type, int mmu_idx, uintptr_t retaddr);
392 int mmu_idx, uintptr_t retaddr) in probe_write() argument
394 return probe_access(env, addr, size, MMU_DATA_STORE, mmu_idx, retaddr); in probe_write()
398 int mmu_idx, uintptr_t retaddr) in probe_read() argument
400 return probe_access(env, addr, size, MMU_DATA_LOAD, mmu_idx, retaddr); in probe_read()
424 bool nonfault, void **phost, uintptr_t retaddr);
438 CPUTLBEntryFull **pfull, uintptr_t retaddr);
H A Dcpu_ldst.h223 MemOpIdx oi, uintptr_t retaddr);
226 MemOpIdx oi, uintptr_t retaddr);
229 MemOpIdx oi, uintptr_t retaddr);
232 MemOpIdx oi, uintptr_t retaddr);
235 MemOpIdx oi, uintptr_t retaddr);
238 MemOpIdx oi, uintptr_t retaddr);
241 MemOpIdx oi, uintptr_t retaddr);
246 MemOpIdx oi, uintptr_t retaddr);
293 MemOpIdx oi, uintptr_t retaddr);
296 MemOpIdx oi, uintptr_t retaddr);
/qemu/target/rx/
H A Dop_helper.c30 uintptr_t retaddr);
73 static void update_fpsw(CPURXState *env, float32 ret, uintptr_t retaddr) in update_fpsw() argument
118 raise_exception(env, 21, retaddr); in update_fpsw()
220 uintptr_t retaddr) = {
226 uintptr_t retaddr) = {
233 uintptr_t retaddr) = {
425 uintptr_t retaddr) in raise_exception() argument
430 cpu_loop_exit_restore(cs, retaddr); in raise_exception()
/qemu/target/arm/tcg/
H A Dtlb_helper.c268 int mmu_idx, uintptr_t retaddr) in arm_cpu_do_unaligned_access() argument
274 cpu_restore_state(cs, retaddr); in arm_cpu_do_unaligned_access()
308 MemTxResult response, uintptr_t retaddr) in arm_cpu_do_transaction_failed() argument
314 cpu_restore_state(cs, retaddr); in arm_cpu_do_transaction_failed()
323 bool probe, uintptr_t retaddr) in arm_cpu_tlb_fill() argument
370 cpu_restore_state(cs, retaddr); in arm_cpu_tlb_fill()
H A Dsve_ldst_internal.h36 target_ulong vaddr, uintptr_t retaddr);
142 int mmu_idx, uintptr_t retaddr);
203 MMUAccessType access_type, uintptr_t retaddr);
209 int wp_access, uintptr_t retaddr) in sve_cont_ldst_watchpoints() argument
215 uintptr_t retaddr);
/qemu/target/xtensa/
H A Dhelper.c251 int mmu_idx, uintptr_t retaddr) in xtensa_cpu_do_unaligned_access() argument
258 cpu_restore_state(CPU(cpu), retaddr); in xtensa_cpu_do_unaligned_access()
266 bool probe, uintptr_t retaddr) in xtensa_cpu_tlb_fill() argument
288 cpu_restore_state(cs, retaddr); in xtensa_cpu_tlb_fill()
296 MemTxResult response, uintptr_t retaddr) in xtensa_cpu_do_transaction_failed() argument
300 cpu_restore_state(cs, retaddr); in xtensa_cpu_do_transaction_failed()
/qemu/include/hw/core/
H A Dtcg-cpu-ops.h129 bool probe, uintptr_t retaddr);
137 MemTxResult response, uintptr_t retaddr);
144 int mmu_idx, uintptr_t retaddr);
/qemu/accel/stubs/
H A Dtcg-stub.c23 bool nonfault, void **phost, uintptr_t retaddr) in probe_access_flags() argument
29 MMUAccessType access_type, int mmu_idx, uintptr_t retaddr) in probe_access() argument
/qemu/target/i386/tcg/sysemu/
H A Dexcp_helper.c508 uintptr_t retaddr) in raise_stage2() argument
526 cpu_vmexit(env, SVM_EXIT_NPF, exit_info_1, retaddr); in raise_stage2()
597 bool probe, uintptr_t retaddr) in x86_cpu_tlb_fill() argument
604 retaddr)) { in x86_cpu_tlb_fill()
624 raise_stage2(env, &err, retaddr); in x86_cpu_tlb_fill()
635 raise_exception_err_ra(env, err.exception_index, err.error_code, retaddr); in x86_cpu_tlb_fill()
640 int mmu_idx, uintptr_t retaddr) in x86_cpu_do_unaligned_access() argument
643 handle_unaligned_access(&cpu->env, vaddr, access_type, retaddr); in x86_cpu_do_unaligned_access()
/qemu/target/ppc/
H A Duser_only_helper.c28 bool maperr, uintptr_t retaddr) in ppc_cpu_record_sigsegv() argument
54 cpu_loop_exit_restore(cs, retaddr); in ppc_cpu_record_sigsegv()

1234