Home
last modified time | relevance | path

Searched refs:gregs (Results 1 – 8 of 8) sorted by relevance

/freebsd/sys/cddl/dev/dtrace/i386/
H A Ddtrace_isa.c157 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 Dthread_db.c211 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 Dlibpthread_db.c223 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 Dlibthr_db.c560 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 Dsanitizer_linux.cpp1906 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 Ddtrace_isa.c384 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 Ddtrace_isa.c323 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 Dhwasan_linux.cpp382 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()