Searched refs:gregs (Results 1 – 8 of 8) sorted by relevance
/freebsd/sys/cddl/dev/dtrace/i386/ |
H A D | dtrace_isa.c | 157 greg_t *gregs = ucp->uc_mcontext.gregs; in dtrace_getustack_common() local 159 sp = dtrace_fulword(&gregs[REG_FP]); in dtrace_getustack_common() 160 pc = dtrace_fulword(&gregs[REG_PC]); in dtrace_getustack_common() 165 greg32_t *gregs = ucp->uc_mcontext.gregs; in dtrace_getustack_common() local 167 sp = dtrace_fuword32(&gregs[EBP]); in dtrace_getustack_common() 168 pc = dtrace_fuword32(&gregs[EIP]); in dtrace_getustack_common() 381 greg_t *gregs = ucp->uc_mcontext.gregs; in dtrace_getufpstack() local 383 sp = dtrace_fulword(&gregs[REG_FP]); in dtrace_getufpstack() 389 greg_t *gregs = ucp->uc_mcontext.gregs; in dtrace_getufpstack() local 391 sp = dtrace_fuword32(&gregs[EBP]); in dtrace_getufpstack() [all …]
|
/freebsd/lib/libthread_db/ |
H A D | thread_db.c | 211 td_thr_getgregs(const td_thrhandle_t *th, prgregset_t gregs) in td_thr_getgregs() argument 214 return (ta->ta_ops->to_thr_getgregs(th, gregs)); in td_thr_getgregs() 241 td_thr_setgregs(const td_thrhandle_t *th, const prgregset_t gregs) in td_thr_setgregs() argument 244 return (ta->ta_ops->to_thr_setgregs(th, gregs)); in td_thr_setgregs()
|
H A D | libpthread_db.c | 223 prgregset_t gregs; in pt_ta_map_id2thr() local 264 ret = ps_lgetregs(ta->ph, ta->map[id].lwp, gregs); in pt_ta_map_id2thr() 760 pt_thr_getgregs(const td_thrhandle_t *th, prgregset_t gregs) in pt_thr_getgregs() argument 776 ta->map[th->th_tid].lwp, gregs); in pt_thr_getgregs() 790 ret = ps_lgetregs(ta->ph, lwp, gregs); in pt_thr_getgregs() 796 pt_ucontext_to_reg(&tmbx.tm_context, gregs); in pt_thr_getgregs() 899 pt_thr_setgregs(const td_thrhandle_t *th, const prgregset_t gregs) in pt_thr_setgregs() argument 914 ret = ps_lsetregs(ta->ph, ta->map[th->th_tid].lwp, gregs); in pt_thr_setgregs() 929 ret = ps_lsetregs(ta->ph, lwp, gregs); in pt_thr_setgregs() 940 pt_reg_to_ucontext(gregs, &tmbx.tm_context); in pt_thr_setgregs()
|
H A D | libthr_db.c | 560 pt_thr_getgregs(const td_thrhandle_t *th, prgregset_t gregs) in pt_thr_getgregs() argument 571 ret = ps_lgetregs(ta->ph, th->th_tid, gregs); in pt_thr_getgregs() 610 pt_thr_setgregs(const td_thrhandle_t *th, const prgregset_t gregs) in pt_thr_setgregs() argument 621 ret = ps_lsetregs(ta->ph, th->th_tid, gregs); in pt_thr_setgregs()
|
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_linux.cpp | 1906 uptr err = ucontext->uc_mcontext.gregs[Err]; in GetWriteFlag() 2150 *pc = ucontext->uc_mcontext.gregs[REG_RIP]; in GetPcSpBp() 2151 *bp = ucontext->uc_mcontext.gregs[REG_RBP]; in GetPcSpBp() 2152 *sp = ucontext->uc_mcontext.gregs[REG_RSP]; in GetPcSpBp() 2175 *pc = ucontext->uc_mcontext.gregs[REG_EIP]; in GetPcSpBp() 2176 *bp = ucontext->uc_mcontext.gregs[REG_EBP]; in GetPcSpBp() 2201 *pc = ucontext->uc_mcontext.gregs[REG_PC]; in GetPcSpBp() 2218 *bp = ucontext->uc_mcontext.gregs[30]; in GetPcSpBp() 2219 *sp = ucontext->uc_mcontext.gregs[29]; in GetPcSpBp() 2227 *bp = ucontext->uc_mcontext.gregs[11]; in GetPcSpBp() [all …]
|
/freebsd/sys/cddl/dev/dtrace/powerpc/ |
H A D | dtrace_isa.c | 384 greg_t *gregs = ucp->uc_mcontext.gregs; in dtrace_getufpstack() local 386 sp = dtrace_fulword(&gregs[REG_FP]); in dtrace_getufpstack() 387 pc = dtrace_fulword(&gregs[REG_PC]); in dtrace_getufpstack()
|
/freebsd/sys/cddl/dev/dtrace/amd64/ |
H A D | dtrace_isa.c | 323 greg_t *gregs = ucp->uc_mcontext.gregs; in dtrace_getufpstack() local 325 sp = dtrace_fulword(&gregs[REG_FP]); in dtrace_getufpstack() 326 pc = dtrace_fulword(&gregs[REG_PC]); in dtrace_getufpstack()
|
/freebsd/contrib/llvm-project/compiler-rt/lib/hwasan/ |
H A D | hwasan_linux.cpp | 382 uptr pc = (uptr)uc->uc_mcontext.gregs[REG_RIP]; in GetAccessInfo() 391 const uptr addr = uc->uc_mcontext.gregs[REG_RDI]; in GetAccessInfo() 396 size_log == 0xf ? uc->uc_mcontext.gregs[REG_RSI] : 1U << size_log; in GetAccessInfo()
|