/external/valgrind/none/tests/ |
vgprintf.c | 12 x = VALGRIND_PRINTF_BACKTRACE("Backtrace line one\nLine two:\n");
|
vgprintf.stderr.exp | 4 Backtrace line one
|
/system/core/libbacktrace/ |
Backtrace.cpp | 27 #include <backtrace/Backtrace.h> 28 #include <backtrace/BacktraceMap.h> 38 // Backtrace functions. 40 Backtrace::Backtrace(pid_t pid, pid_t tid, BacktraceMap* map) 48 Backtrace::~Backtrace() { 55 std::string Backtrace::GetFunctionName(uintptr_t pc, uintptr_t* offset) { 60 bool Backtrace::VerifyReadWordArgs(uintptr_t ptr, word_t* out_value) [all...] |
BacktraceCurrent.h | 24 #include <backtrace/Backtrace.h> 38 class BacktraceCurrent : public Backtrace { 40 BacktraceCurrent(pid_t pid, pid_t tid, BacktraceMap* map) : Backtrace(pid, tid, map) {}
|
UnwindCurrent.h | 26 #include <backtrace/Backtrace.h> 27 #include <backtrace/BacktraceMap.h>
|
backtrace_offline_test.cpp | 12 #include <backtrace/Backtrace.h> 13 #include <backtrace/BacktraceMap.h> 100 // Do offline backtrace. 109 std::unique_ptr<Backtrace> backtrace( 110 Backtrace::CreateOffline(getpid(), arg.tid, map.get(), stack_info)); 111 ASSERT_TRUE(backtrace != nullptr); 114 ASSERT_TRUE(backtrace->Unwind(0, &ucontext)); 117 for (size_t i = 0; i < backtrace->NumFrames(); ++i) [all...] |
/external/v8/test/mjsunit/regress/ |
regress-1081309.js | 32 // Make sure that the backtrace command can be processed when the receiver is 67 // The expected backtrace is 74 // Get the backtrace. 76 json = '{"seq":0,"type":"request","command":"backtrace"}' 78 var backtrace = response.body(); 79 assertEquals(2, backtrace.totalFrames); 80 assertEquals(2, backtrace.frames.length); 82 assertEquals("g", response.lookup(backtrace.frames[0].func.ref).name); 83 assertEquals("", response.lookup(backtrace.frames[1].func.ref).name); 100 // Break on the exception to do a backtrace with undefined as receiver [all...] |
/system/core/debuggerd/ |
utility.h | 26 #include <backtrace/Backtrace.h> 69 BACKTRACE, 82 void dump_memory(log_t* log, Backtrace* backtrace, uintptr_t addr, const char* fmt, ...);
|
elf_utils.h | 23 class Backtrace; 25 bool elf_get_build_id(Backtrace*, uintptr_t, std::string*);
|
/system/core/libmemunreachable/ |
Leak.h | 25 // Custom std::hash specialization so that Leak::Backtrace can be used 30 struct hash<Leak::Backtrace> { 31 std::size_t operator()(const Leak::Backtrace& key) const { 52 static bool operator==(const Leak::Backtrace& lhs, const Leak::Backtrace& rhs) {
|
/external/v8/test/mjsunit/ |
debug-backtrace.js | 85 // The expected backtrace is 92 var backtrace; 100 // Get the backtrace. 102 json = '{"seq":0,"type":"request","command":"backtrace"}' 105 backtrace = response.body(); 106 assertEquals(0, backtrace.fromFrame); 107 assertEquals(4, backtrace.toFrame); 108 assertEquals(4, backtrace.totalFrames); 109 var frames = backtrace.frames; 125 // Get backtrace with two frames [all...] |
/system/core/include/backtrace/ |
Backtrace.h | 26 #include <backtrace/backtrace_constants.h> 27 #include <backtrace/BacktraceMap.h> 79 class Backtrace { 81 // Create the correct Backtrace object based on what is to be unwound. 82 // If pid < 0 or equals the current pid, then the Backtrace object 84 // If pid < 0 or equals the current pid and tid >= 0, then the Backtrace 86 // If pid >= 0 and tid < 0, then the Backtrace object corresponds to a 91 static Backtrace* Create(pid_t pid, pid_t tid, BacktraceMap* map = NULL); 93 // Create an offline Backtrace object that can be used to do an unwind without a process 96 // that subsequent calls to create offline Backtrace objects will continue to use the sam [all...] |
/external/mesa3d/src/gallium/auxiliary/util/ |
u_debug_stack.c | 41 debug_backtrace_capture(struct debug_stack_frame *backtrace, 76 backtrace[i++].function = frame_pointer[1]; 94 backtrace[i++].function = NULL; 101 debug_backtrace_dump(const struct debug_stack_frame *backtrace, 107 if(!backtrace[i].function) 109 debug_symbol_print(backtrace[i].function);
|
/external/elfutils/tests/ |
run-backtrace-native-biarch.sh | 23 . $srcdir/backtrace-subr.sh 25 check_native backtrace-child-biarch
|
run-backtrace-native-core-biarch.sh | 23 . $srcdir/backtrace-subr.sh 25 check_native_core backtrace-child-biarch
|
run-backtrace-native-core.sh | 18 . $srcdir/backtrace-subr.sh 20 check_native_core backtrace-child
|
run-backtrace-native.sh | 18 . $srcdir/backtrace-subr.sh 20 check_native backtrace-child
|
Makefile.am | 51 dwfl-report-elf-align varlocs backtrace backtrace-child \ 52 backtrace-data backtrace-dwarf debuglink debugaltlink \ 62 check_PROGRAMS += backtrace-child-biarch 66 backtrace-child-biarch$(EXEEXT): backtrace-child.c 112 run-backtrace-native.sh run-backtrace-data.sh run-backtrace-dwarf.sh [all...] |
/system/core/debuggerd/arm/ |
machine.cpp | 25 #include <backtrace/Backtrace.h> 31 void dump_memory_and_code(log_t* log, Backtrace* backtrace) { 33 if (ptrace(PTRACE_GETREGS, backtrace->Tid(), 0, ®s)) { 41 dump_memory(log, backtrace, regs.uregs[reg], "memory near %.2s:", ®_names[reg * 2]); 44 dump_memory(log, backtrace, static_cast<uintptr_t>(regs.ARM_pc), "code around pc:"); 47 dump_memory(log, backtrace, static_cast<uintptr_t>(regs.ARM_lr), "code around lr:");
|
/system/core/debuggerd/arm64/ |
machine.cpp | 27 #include <backtrace/Backtrace.h> 33 void dump_memory_and_code(log_t* log, Backtrace* backtrace) { 39 if (ptrace(PTRACE_GETREGSET, backtrace->Tid(), reinterpret_cast<void*>(NT_PRSTATUS), &io) == -1) { 45 dump_memory(log, backtrace, regs.regs[reg], "memory near x%d:", reg); 48 dump_memory(log, backtrace, static_cast<uintptr_t>(regs.pc), "code around pc:"); 51 dump_memory(log, backtrace, static_cast<uintptr_t>(regs.sp), "code around sp:");
|
/system/core/debuggerd/test/ |
elf_fake.cpp | 21 class Backtrace; 29 bool elf_get_build_id(Backtrace*, uintptr_t, std::string* build_id) {
|
BacktraceMock.h | 28 #include <backtrace/Backtrace.h> 29 #include <backtrace/BacktraceMap.h> 42 class BacktraceMock : public Backtrace { 44 BacktraceMock(BacktraceMapMock* map) : Backtrace(0, 0, map) {
|
/system/extras/tests/memtest/ |
thumb.cpp | 21 _Unwind_Backtrace(trace_function, (void*) "backtrace!");
|
/system/core/include/cutils/ |
debugger.h | 34 // dump a backtrace only back to the socket 49 /* Dumps a process backtrace, registers, and stack to a tombstone file (requires root). 55 /* Dumps a process backtrace, registers, and stack to a tombstone file (requires root). 63 /* Dumps a process backtrace only to the specified file (requires root). 68 /* Dumps a process backtrace only to the specified file (requires root).
|
/bionic/libc/malloc_debug/ |
README.md | 46 If the backtrace option is also enabled, then any error message will include 47 the backtrace of the allocation site. 94 ### backtrace[=MAX\_FRAMES] 95 Enable capturing the backtrace of each allocation site. 100 Note that any backtrace frames that occur within the malloc backtrace library 104 capture in a backtrace. The default is 16 frames, the maximumum value 108 backtrace and information about the original allocation. 110 ### backtrace\_enable\_on\_signal[=MAX\_FRAMES] 111 Enable capturing the backtrace of each allocation site. If th [all...] |