/prebuilts/ndk/r11/sources/cxx-stl/llvm-libc++abi/ |
sources.mk | 24 libcxxabi/src/Unwind/libunwind.cpp \ 25 libcxxabi/src/Unwind/Unwind-EHABI.cpp \ 26 libcxxabi/src/Unwind/Unwind-sjlj.c \ 27 libcxxabi/src/Unwind/UnwindLevel1.c \ 28 libcxxabi/src/Unwind/UnwindLevel1-gcc-ext.c \ 29 libcxxabi/src/Unwind/UnwindRegistersRestore.S \ 30 libcxxabi/src/Unwind/UnwindRegistersSave.S
|
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/tic6x/ |
unwind-3.d | 3 #source: unwind-3.s 5 Unwind table index '.c6xabi.exidx.text.bar' .* 13 Unwind table index '.c6xabi.exidx' .*
|
/frameworks/native/opengl/libs/EGL/ |
CallStack.h | 30 if (backtrace->Unwind(2)) {
|
/external/compiler-rt/lib/asan/ |
asan_stack.h | 38 stack->Unwind(max_depth, pc, bp, context, 0, 0, fast); 52 stack->Unwind(max_depth, pc, bp, context, stack_top, stack_bottom, 56 /* If GetCurrentThread() has failed, try to do slow unwind anyways. */ 57 stack->Unwind(max_depth, pc, bp, context, 0, 0, false);
|
/external/compiler-rt/lib/lsan/ |
lsan.h | 29 stack.Unwind(max_size, StackTrace::GetCurrentPc(), GET_CURRENT_FRAME(), \
|
/system/core/libbacktrace/ |
UnwindPtrace.h | 37 bool Unwind(size_t num_ignore_frames, ucontext_t* ucontext) override;
|
BacktraceCurrent.h | 47 bool Unwind(size_t num_ignore_frames, ucontext_t* ucontext) override;
|
BacktraceOffline.h | 59 bool Unwind(size_t num_ignore_frames, ucontext_t* context) override;
|
backtrace_test.cpp | 182 ASSERT_TRUE(backtrace->Unwind(0)); 204 ASSERT_TRUE(backtrace->Unwind(0)); 230 // Verify that a local unwind does not include any frames within 234 ASSERT_TRUE(backtrace->Unwind(0)); 281 ASSERT_TRUE(all->Unwind(0)); 287 ASSERT_TRUE(ign1->Unwind(1)); 293 ASSERT_TRUE(ign2->Unwind(2)); 330 ASSERT_TRUE(backtrace->Unwind(0)); 389 ASSERT_TRUE(ign1->Unwind(1)); 394 ASSERT_TRUE(ign2->Unwind(2)) [all...] |
BacktraceCurrent.cpp | 67 bool BacktraceCurrent::Unwind(size_t num_ignore_frames, ucontext_t* ucontext) { 135 // Pause the thread until the unwind is complete. This avoids having 138 // overall which is made by the thread requesting an unwind. 145 BACK_ASYNC_SAFE_LOGE("Timed out waiting for unwind thread to indicate it completed."); 215 // Send a warning, but do not mark as a failure to unwind.
|
/external/compiler-rt/lib/tsan/dd/ |
dd_rtl.h | 38 u32 Unwind() override;
|
dd_rtl.cc | 25 stack.Unwind(1000, 0, 0, 0, 0, 0, false); 64 u32 Callback::Unwind() {
|
/external/compiler-rt/lib/sanitizer_common/tests/ |
sanitizer_stacktrace_test.cc | 27 trace.Unwind(max_depth, start_pc, (uptr)&fake_stack[0], 0, fake_top, 158 stack.Unwind(0, pc, bp, 0, 0, 0, false); 161 stack.Unwind(1, pc, bp, 0, 0, 0, false);
|
/external/compiler-rt/lib/sanitizer_common/ |
sanitizer_deadlock_detector1.cc | 95 m->stk = cb->Unwind(); 115 dd.addEdges(<->dd, m->id, cb->Unwind(), cb->UniqueTid()); 157 stk = cb->Unwind(); 169 dd.addEdges(<->dd, m->id, stk ? stk : cb->Unwind(), cb->UniqueTid());
|
sanitizer_deadlock_detector_interface.h | 68 virtual u32 Unwind() { return 0; }
|
sanitizer_stacktrace_libcdep.cc | 57 void BufferedStackTrace::Unwind(u32 max_depth, uptr pc, uptr bp, void *context, 78 UNREACHABLE("slow unwind requested but not available");
|
sanitizer_stacktrace.h | 30 // Fast unwind is the only option on Mac for now; we will need to 31 // revisit this macro when slow unwind works on Mac, see 97 void Unwind(u32 max_depth, uptr pc, uptr bp, void *context, uptr stack_top,
|
sanitizer_deadlock_detector2.cc | 216 tm->stk = cb->Unwind(); 242 link->stk1 = cb->Unwind(); 257 link->stk1 = cb->Unwind(); 303 tm->stk = cb->Unwind();
|
/system/core/libutils/ |
CallStack.cpp | 46 if (!backtrace->Unwind(ignoreDepth)) { 47 ALOGW("%s: Failed to unwind callstack.", __FUNCTION__);
|
/system/core/debuggerd/libdebuggerd/ |
backtrace.cpp | 68 if (backtrace->Unwind(0)) { 71 ALOGE("Unwind failed: tid = %d: %s", tid, 109 if (backtrace->Unwind(0, ucontext)) { 112 ALOGE("Unwind failed: tid = %d: %s", tid,
|
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/arm/ |
unwind.d | 2 #name: Unwind table generation
|
unwind_vxworks.d | 2 #name: Unwind table generation 4 #source: unwind.s
|
/system/core/debuggerd/libdebuggerd/test/ |
BacktraceMock.h | 51 virtual bool Unwind(size_t, ucontext_t*) { return false; }
|
/system/core/libbacktrace/include/backtrace/ |
Backtrace.h | 39 // Something failed while trying to perform the setup to begin the unwind. 41 // There is no map information to use with the unwind. 45 // The thread to unwind has disappeared before the unwind can begin. 47 // The thread to unwind has not responded to a signal in a timely manner. 51 // Attempt to do an offline unwind without a context. 94 // Create an offline Backtrace object that can be used to do an unwind without a process 98 // cache. It also assumes that the elf files used for each offline unwind are the same. 105 virtual bool Unwind(size_t num_ignore_frames, ucontext_t* context = NULL) = 0;
|
/art/test/137-cfi/ |
cfi.cc | 135 if (!bt->Unwind(0, nullptr)) { 136 printf("Cannot unwind in process.\n"); 139 printf("No frames for unwind in process.\n"); 218 // OK, this is painful. debuggerd uses ptrace to unwind other processes. 239 if (!bt->Unwind(0, nullptr)) { 240 printf("Cannot unwind other process.\n"); 243 printf("No frames for unwind of other process.\n"); 281 // If we failed to unwind and induced an ANR dump, give the child some time (20s).
|