Home
last modified time | relevance | path

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

/netbsd-src/sys/arch/i386/i386/
H A Ddb_machdep.c125 db_nextframe(long **nextframe, long **retaddr, long **arg0, db_addr_t *ip, in db_nextframe() argument
136 db_get_value((int)*retaddr, 4, false); in db_nextframe()
142 *retaddr = (long *)&fp->f_retaddr; in db_nextframe()
155 *retaddr = (long *)&fp->f_retaddr; in db_nextframe()
198 *retaddr = (long *)&fp->f_retaddr; in db_nextframe()
/netbsd-src/sys/arch/i386/gdbscripts/
H A Dstack50 set $retaddr=$arg1
53 set $callpc = $retaddr
54 set $retaddr = *(long*)($frame+sizeof(long*))
56 set $inst=*(long*)$retaddr
80 output/a $retaddr
/netbsd-src/sys/arch/amd64/amd64/
H A Ddb_machdep.c108 db_nextframe(long **nextframe, long **retaddr, long **arg0, db_addr_t *ip, in db_nextframe() argument
120 db_get_value((long)*retaddr, 8, false); in db_nextframe()
126 *retaddr = (long *)&fp->f_retaddr; in db_nextframe()
167 *retaddr = (long *)&fp->f_retaddr; in db_nextframe()
/netbsd-src/lib/libc/arch/sparc/sys/
H A Dgetcontext.S51 st %o1, [%o2 + 40 + 1 * 4] ! gr[_REG_PC] = retaddr
54 st %o1, [%o2 + 40 + 2 * 4] ! gr[_REG_nPC] = retaddr + 4
/netbsd-src/libexec/ld.elf_so/
H A Drtld.c1161 do_dlsym(void *handle, const char *name, const Ver_Entry *ventry, void *retaddr) in do_dlsym() argument
1185 if ((obj = _rtld_obj_from_addr(retaddr)) == NULL) { in do_dlsym()
1299 void *retaddr; in __strong_alias() local
1304 retaddr = hackish_return_address(); in __strong_alias()
1306 retaddr = __builtin_return_address(0); in __strong_alias()
1308 return do_dlsym(handle, name, NULL, retaddr); in __strong_alias()
1317 void *retaddr; in __strong_alias() local
1329 retaddr = hackish_return_address(); in __strong_alias()
1331 retaddr = __builtin_return_address(0); in __strong_alias()
1333 return do_dlsym(handle, name, ventry, retaddr); in __strong_alias()
[all …]
/netbsd-src/lib/libc/arch/sparc/gen/
H A Dswapcontext.S48 st %o1, [%o2 + 40 + 2 * 4] ! gr[_REG_nPC] = retaddr + 4
50 st %o1, [%o2 + 40 + 1 * 4] ! gr[_REG_PC] = retaddr
/netbsd-src/sys/compat/linux/arch/amd64/
H A Dlinux_machdep.c464 uint64_t retaddr; in linux_usertrap() local
493 if (copyin((void *)tf->tf_rsp, &retaddr, sizeof retaddr) != 0) in linux_usertrap()
495 if ((vaddr_t)retaddr >= VM_MAXUSER_ADDRESS) in linux_usertrap()
497 tf->tf_rip = retaddr; in linux_usertrap()
502 printf("usertrap: rip %p rsp %p retaddr %p vsys %d sys %d\n", in linux_usertrap()
503 (void *)tf->tf_rip, (void *)tf->tf_rsp, (void *)retaddr, in linux_usertrap()
/netbsd-src/sys/arch/x86/x86/
H A Ddb_trace.c112 long *retaddr, *arg0; in db_stack_trace_print() local
190 retaddr = frame + 1; in db_stack_trace_print()
278 if (!db_nextframe(&frame, &retaddr, &arg0, &callpc, in db_stack_trace_print()
/netbsd-src/sys/arch/sparc/stand/ofwboot/
H A DLocore.c517 cell_t retaddr; in OF_claim_virt() member
536 return (vaddr_t)args.retaddr; in OF_claim_virt()
547 int retaddr=-1; in OF_alloc_virt() local
557 cell_t retaddr; in OF_alloc_virt() member
573 args.retaddr = ADR2CELL(&retaddr); in OF_alloc_virt()
576 return (vaddr_t)args.retaddr; in OF_alloc_virt()
/netbsd-src/sys/arch/sparc64/sparc64/
H A Dofw_machdep.c157 cell_t retaddr; in prom_vtop() member
177 …mmuh, vaddr, (int)(args.status>>32), (int)args.status, (int)(args.retaddr>>32), (int)args.retaddr, in prom_vtop()
202 cell_t retaddr; in prom_claim_virt() member
219 return (vaddr_t)args.retaddr; in prom_claim_virt()
239 cell_t retaddr; in prom_alloc_virt() member
255 return (vaddr_t)args.retaddr; in prom_alloc_virt()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/xtensa/
H A Dxtensa.cc3080 rtx result, retaddr, curaddr, label; in xtensa_return_addr() local
3091 retaddr = gen_rtx_REG (Pmode, A0_REG); in xtensa_return_addr()
3096 retaddr = gen_reg_rtx (Pmode); in xtensa_return_addr()
3097 emit_move_insn (retaddr, gen_rtx_MEM (Pmode, addr)); in xtensa_return_addr()
3116 emit_insn (gen_ashlsi3 (result, retaddr, GEN_INT (2))); in xtensa_return_addr()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/xtensa/
H A Dxtensa.c3048 rtx result, retaddr, curaddr, label; in xtensa_return_addr() local
3059 retaddr = gen_rtx_REG (Pmode, A0_REG); in xtensa_return_addr()
3064 retaddr = gen_reg_rtx (Pmode); in xtensa_return_addr()
3065 emit_move_insn (retaddr, gen_rtx_MEM (Pmode, addr)); in xtensa_return_addr()
3084 emit_insn (gen_ashlsi3 (result, retaddr, GEN_INT (2))); in xtensa_return_addr()
/netbsd-src/sys/kern/
H A Dsubr_asan.c393 unsigned long retaddr) in kasan_shadow_check() argument
432 kasan_report(addr, size, write, retaddr, code); in kasan_shadow_check()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/microblaze/
H A Dmicroblaze.md1938 rtx retaddr = gen_rtx_MEM (Pmode, stack_pointer_rtx);
1942 emit_move_insn (rtmp, retaddr);
1973 rtx retaddr = gen_rtx_MEM (Pmode, stack_pointer_rtx);
1976 /* Move the retaddr. */
1977 emit_move_insn (rtmp, retaddr);
/netbsd-src/external/gpl3/gcc/dist/gcc/config/microblaze/
H A Dmicroblaze.md1938 rtx retaddr = gen_rtx_MEM (Pmode, stack_pointer_rtx);
1942 emit_move_insn (rtmp, retaddr);
1973 rtx retaddr = gen_rtx_MEM (Pmode, stack_pointer_rtx);
1976 /* Move the retaddr. */
1977 emit_move_insn (rtmp, retaddr);
/netbsd-src/external/gpl3/binutils.old/dist/binutils/
H A Dsysroff.info498 (("return address") (1 bit) ("retaddr"))
/netbsd-src/external/gpl3/binutils/dist/binutils/
H A Dsysroff.info498 (("return address") (1 bit) ("retaddr"))
/netbsd-src/sys/arch/vax/vax/
H A Dunimpl_emul.S101 subl2 $8,%sp # do not trash %r0 + retaddr
/netbsd-src/external/gpl3/gcc/dist/gcc/config/ia64/
H A Dia64.cc2281 ia64_split_call (rtx retval, rtx addr, rtx retaddr, rtx scratch_r, in ia64_split_call() argument
2333 insn = gen_call_value_nogp (retval, addr, retaddr); in ia64_split_call()
2335 insn = gen_call_nogp (addr, retaddr); in ia64_split_call()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/ia64/
H A Dia64.c2281 ia64_split_call (rtx retval, rtx addr, rtx retaddr, rtx scratch_r, in ia64_split_call() argument
2333 insn = gen_call_value_nogp (retval, addr, retaddr); in ia64_split_call()
2335 insn = gen_call_nogp (addr, retaddr); in ia64_split_call()
/netbsd-src/external/gpl3/binutils/dist/cpu/
H A Dcris.cpu2634 ((SI retaddr))
2635 (set retaddr Ps)
2637 (delay 1 (set pc retaddr)))
/netbsd-src/external/gpl3/binutils.old/dist/cpu/
H A Dcris.cpu2632 ((SI retaddr))
2633 (set retaddr Ps)
2635 (delay 1 (set pc retaddr)))
/netbsd-src/external/gpl3/gdb.old/dist/cpu/
H A Dcris.cpu2632 ((SI retaddr))
2633 (set retaddr Ps)
2635 (delay 1 (set pc retaddr)))
/netbsd-src/external/lgpl3/gmp/dist/
H A DChangeLog4503 * mpn/sparc64/ultrasparct3/missing.m4 (umulxhi): Don't clobber retaddr,
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A DChangeLog-200442398 bump retaddr here.