/freebsd/sys/powerpc/powerpc/ |
H A D | stack_machdep.c | 55 vm_offset_t callpc; in stack_capture() local 66 callpc = *(vm_offset_t *)(frame + 16) - 4; in stack_capture() 68 callpc = *(vm_offset_t *)(frame + 4) - 4; in stack_capture() 70 if ((callpc & 3) || (callpc < 0x100)) in stack_capture() 79 if (callpc + CALLOFFSET == (vm_offset_t) &trapexit || in stack_capture() 80 callpc + CALLOFFSET == (vm_offset_t) &asttrapexit) in stack_capture() 83 if (stack_put(st, callpc) == -1) in stack_capture()
|
/freebsd/sys/cddl/dev/dtrace/powerpc/ |
H A D | dtrace_isa.c | 72 vm_offset_t callpc; in dtrace_sp_inkernel() 78 callpc = *(vm_offset_t *)(sp + RETURN_OFFSET64); in dtrace_sp_inkernel() 80 callpc = *(vm_offset_t *)(sp + RETURN_OFFSET); in dtrace_sp_inkernel() 82 if ((callpc & 3) || (callpc < 0x100)) in dtrace_sp_inkernel() 89 if (callpc + OFFSET == (vm_offset_t) &trapexit || in dtrace_sp_inkernel() 90 callpc + OFFSET == (vm_offset_t) &asttrapexit) { in dtrace_sp_inkernel() 102 vm_offset_t callpc; in dtrace_next_sp_pc() 106 callpc = *lr; in dtrace_next_sp_pc() 109 callpc in dtrace_next_sp_pc() 70 vm_offset_t callpc; dtrace_sp_inkernel() local 100 vm_offset_t callpc; dtrace_next_sp_pc() local 145 vm_offset_t callpc; dtrace_getpcstack() local 509 vm_offset_t callpc; global() local [all...] |
/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/go/ |
H A D | tsan_go.cpp | 173 void __tsan_read_pc(ThreadState *thr, void *addr, uptr callpc, uptr pc) { in __tsan_read_pc() argument 174 if (callpc != 0) in __tsan_read_pc() 175 FuncEntry(thr, callpc); in __tsan_read_pc() 177 if (callpc != 0) in __tsan_read_pc() 185 void __tsan_write_pc(ThreadState *thr, void *addr, uptr callpc, uptr pc) { in __tsan_write_pc() argument 186 if (callpc != 0) in __tsan_write_pc() 187 FuncEntry(thr, callpc); in __tsan_write_pc() 189 if (callpc != 0) in __tsan_write_pc()
|
/freebsd/sys/x86/x86/ |
H A D | stack_machdep.c | 75 vm_offset_t callpc; in stack_capture() local 82 callpc = frame->f_retaddr; in stack_capture() 83 if (!INKERNEL(callpc)) in stack_capture() 85 if (stack_put(st, callpc) == -1) in stack_capture()
|
/freebsd/sys/amd64/amd64/ |
H A D | db_trace.c | 124 db_print_stack_entry(const char *name, db_addr_t callpc, db_addr_t frame) in db_print_stack_entry() argument 128 db_printsym(callpc, DB_STGY_PROC); in db_print_stack_entry() 348 db_addr_t callpc, frame; in db_trace_self() local 352 callpc = db_get_value(rbp + offsetof(struct amd64_frame, f_retaddr), 8, in db_trace_self() 356 db_backtrace(curthread, NULL, frame, callpc, 0, -1); in db_trace_self()
|
/freebsd/sys/i386/i386/ |
H A D | db_trace.c | 232 db_addr_t callpc, void *frame) in db_print_stack_entry() argument 248 db_printsym(callpc, DB_STGY_PROC); in db_print_stack_entry() 560 db_addr_t callpc; in db_trace_self() local 565 callpc = (db_addr_t)db_get_value((int)&frame->f_retaddr, 4, false); in db_trace_self() 567 db_backtrace(curthread, NULL, frame, callpc, 0, -1); in db_trace_self()
|
/freebsd/sys/cddl/dev/dtrace/i386/ |
H A D | dtrace_isa.c | 63 vm_offset_t callpc; in dtrace_getpcstack() 79 callpc = frame->f_retaddr; in dtrace_getpcstack() 81 if (!INKERNEL(callpc)) in dtrace_getpcstack() 91 pcstack[depth++] = callpc; in dtrace_getpcstack() 62 vm_offset_t callpc; dtrace_getpcstack() local
|
/freebsd/sys/cddl/dev/dtrace/amd64/ |
H A D | dtrace_isa.c | 64 vm_offset_t callpc; in dtrace_getpcstack() local 83 callpc = frame->f_retaddr; in dtrace_getpcstack() 85 if (!INKERNEL(callpc)) in dtrace_getpcstack() 94 pcstack[depth++] = callpc; in dtrace_getpcstack()
|