Home
last modified time | relevance | path

Searched refs:stack_bottom (Results 1 – 15 of 15) sorted by relevance

/external/compiler-rt/lib/sanitizer_common/
Dsanitizer_stacktrace.cc48 uptr stack_bottom) { in GetCanonicFrame() argument
50 if (!IsValidFrame(bp, stack_top, stack_bottom)) return 0; in GetCanonicFrame()
52 if (IsValidFrame((uptr)bp_prev[0], stack_top, stack_bottom)) return bp_prev; in GetCanonicFrame()
55 if (IsValidFrame((uptr)bp_prev[-1], stack_top, stack_bottom)) in GetCanonicFrame()
68 uptr stack_bottom, u32 max_depth) { in FastUnwindStack() argument
74 uhwptr *frame = GetCanonicFrame(bp, stack_top, stack_bottom); in FastUnwindStack()
77 uptr bottom = stack_bottom; in FastUnwindStack()
Dsanitizer_stacktrace.h98 uptr stack_bottom, bool request_fast_unwind);
101 void FastUnwindStack(uptr pc, uptr bp, uptr stack_top, uptr stack_bottom,
114 static inline bool IsValidFrame(uptr frame, uptr stack_top, uptr stack_bottom) { in IsValidFrame() argument
115 return frame > stack_bottom && frame < stack_top - 2 * sizeof (uhwptr); in IsValidFrame()
Dsanitizer_linux_libcdep.cc78 uptr *stack_bottom) { in GetThreadStackTopAndBottom() argument
80 CHECK(stack_bottom); in GetThreadStackTopAndBottom()
109 *stack_bottom = end - stacksize; in GetThreadStackTopAndBottom()
122 *stack_bottom = (uptr)stackaddr; in GetThreadStackTopAndBottom()
397 uptr stack_top, stack_bottom; in GetThreadStackAndTls()
398 GetThreadStackTopAndBottom(main, &stack_top, &stack_bottom); in GetThreadStackAndTls()
399 *stk_addr = stack_bottom; in GetThreadStackAndTls()
400 *stk_size = stack_top - stack_bottom; in GetThreadStackAndTls()
Dsanitizer_mac.cc248 uptr *stack_bottom) { in GetThreadStackTopAndBottom() argument
250 CHECK(stack_bottom); in GetThreadStackTopAndBottom()
268 *stack_bottom = *stack_top - stacksize; in GetThreadStackTopAndBottom()
366 uptr stack_top, stack_bottom; in GetThreadStackAndTls() local
367 GetThreadStackTopAndBottom(main, &stack_top, &stack_bottom); in GetThreadStackAndTls()
368 *stk_addr = stack_bottom; in GetThreadStackAndTls()
369 *stk_size = stack_top - stack_bottom; in GetThreadStackAndTls()
Dsanitizer_stacktrace_libcdep.cc58 uptr stack_top, uptr stack_bottom, in Unwind() argument
81 FastUnwindStack(pc, bp, stack_top, stack_bottom, max_depth); in Unwind()
Dsanitizer_win.cc75 uptr *stack_bottom) { in GetThreadStackTopAndBottom() argument
77 CHECK(stack_bottom); in GetThreadStackTopAndBottom()
84 *stack_bottom = (uptr)mbi.AllocationBase; in GetThreadStackTopAndBottom()
706 uptr stack_top, stack_bottom; in GetThreadStackAndTls()
707 GetThreadStackTopAndBottom(main, &stack_top, &stack_bottom); in GetThreadStackAndTls()
708 *stk_addr = stack_bottom; in GetThreadStackAndTls()
709 *stk_size = stack_top - stack_bottom; in GetThreadStackAndTls()
Dsanitizer_common.h78 uptr *stack_bottom);
/external/compiler-rt/lib/lsan/
Dlsan.h21 uptr stack_top = 0, stack_bottom = 0; \
25 stack_bottom = t->stack_begin(); \
28 IsValidFrame(GET_CURRENT_FRAME(), stack_top, stack_bottom)) { \
30 /* context */ 0, stack_top, stack_bottom, fast); \
/external/compiler-rt/lib/asan/
Dasan_stack.h49 uptr stack_bottom = t->stack_bottom(); in GetStackTraceWithPcBpAndContext()
51 if (!SANITIZER_MIPS || IsValidFrame(bp, stack_top, stack_bottom)) { in GetStackTraceWithPcBpAndContext()
52 stack->Unwind(max_depth, pc, bp, context, stack_top, stack_bottom, in GetStackTraceWithPcBpAndContext()
Dasan_thread.cc179 uptr AsanThread::stack_bottom() { in stack_bottom() function in __asan::AsanThread
286 bottom = stack_bottom(); in GetStackFrameAccessByAddr()
403 *stack_begin = t->stack_bottom(); in GetThreadRangesLocked()
Dasan_thread.h70 uptr stack_bottom();
/external/google-breakpad/src/client/solaris/handler/
Dminidump_generator.cc109 uintptr_t stack_bottom = lwp_lister->GetLwpStackBottom(last_ebp); in IsLwpCrashedCallback() local
110 if (stack_bottom > last_ebp && in IsLwpCrashedCallback()
111 stack_bottom == crashing_context->crashing_stack_bottom) { in IsLwpCrashedCallback()
138 uintptr_t stack_bottom = lwp_lister->GetLwpStackBottom(last_esp); in WriteLwpStack() local
139 if (stack_bottom >= last_esp) { in WriteLwpStack()
140 int size = stack_bottom - last_esp; in WriteLwpStack()
/external/compiler-rt/lib/msan/
Dmsan_thread.h32 uptr stack_bottom() { return stack_bottom_; } in stack_bottom() function
Dmsan.cc228 stack->Unwind(max_s, pc, bp, nullptr, t->stack_top(), t->stack_bottom(), in GetStackTrace()
/external/v8/tools/
Dgrokdump.py1744 stack_bottom = exception_thread.stack.start + \
1748 for slot in xrange(stack_top, stack_bottom, self.reader.PointerSize()):
1751 for slot in xrange(stack_top, stack_bottom, self.reader.PointerSize()):
2214 stack_bottom = exception_thread.stack.start + \
2217 for slot in xrange(stack_top, stack_bottom, self.reader.PointerSize()):
2282 stack_bottom = min(exception_thread.stack.start + \
2285 self.output_words(f, stack_top - 16, stack_bottom, stack_top, "Stack")
3188 stack_bottom = exception_thread.stack.start + \
3191 for slot in xrange(stack_top, stack_bottom, reader.PointerSize()):
3238 for slot in xrange(stack_top, stack_bottom, reader.PointerSize()):
[all …]