Home
last modified time | relevance | path

Searched refs:uhwptr (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_stacktrace.cpp75 static inline uhwptr *GetCanonicFrame(uptr bp, in GetCanonicFrame()
81 uhwptr *bp_prev = (uhwptr *)bp; in GetCanonicFrame()
93 return (uhwptr*)bp; in GetCanonicFrame()
105 uhwptr *frame = GetCanonicFrame(bp, stack_top, stack_bottom); in UnwindFast()
117 uhwptr *caller_frame = (uhwptr*)frame[0]; in UnwindFast()
119 !IsAligned((uptr)caller_frame, sizeof(uhwptr))) in UnwindFast()
121 uhwptr pc1 = caller_frame[2]; in UnwindFast()
123 uhwptr pc1 = frame[14]; in UnwindFast()
126 uhwptr pc1 = frame[-1]; in UnwindFast()
128 uhwptr pc1 = STRIP_PAC_PC((void *)frame[1]); in UnwindFast()
H A Dsanitizer_stacktrace_sparc.cpp49 while (next_bp != bp && IsAligned(next_bp, sizeof(uhwptr)) && i++ < 8) { in UnwindFast()
51 next_bp = (uptr)((uhwptr *)next_bp)[14] + STACK_BIAS; in UnwindFast()
59 while (IsValidFrame(bp, stack_top, bottom) && IsAligned(bp, sizeof(uhwptr)) && in UnwindFast()
63 uhwptr pc1 = GetNextInstructionPc(((uhwptr *)bp)[15]); in UnwindFast()
72 bp = (uptr)((uhwptr *)bp)[14] + STACK_BIAS; in UnwindFast()
H A Dsanitizer_internal_defs.h157 typedef unsigned long long uhwptr; typedef
159 typedef uptr uhwptr; typedef
H A Dsanitizer_stacktrace.h166 static const uptr kFrameSize = 2 * sizeof(uhwptr);
H A Dsanitizer_linux.cpp2454 *bp = (uptr)((uhwptr *)*sp)[14] + STACK_BIAS; in GetPcSpBp()