Home | History | Annotate | Download | only in x86

Lines Matching full:backtrace

24 #include <backtrace/Backtrace.h>
30 void dump_memory_and_code(log_t* log, Backtrace* backtrace) {
32 if (ptrace(PTRACE_GETREGS, backtrace->Tid(), 0, &r) == -1) {
37 dump_memory(log, backtrace, static_cast<uintptr_t>(r.eax), "memory near eax:");
38 dump_memory(log, backtrace, static_cast<uintptr_t>(r.ebx), "memory near ebx:");
39 dump_memory(log, backtrace, static_cast<uintptr_t>(r.ecx), "memory near ecx:");
40 dump_memory(log, backtrace, static_cast<uintptr_t>(r.edx), "memory near edx:");
41 dump_memory(log, backtrace, static_cast<uintptr_t>(r.esi), "memory near esi:");
42 dump_memory(log, backtrace, static_cast<uintptr_t>(r.edi), "memory near edi:");
44 dump_memory(log, backtrace, static_cast<uintptr_t>(r.eip), "code around eip:");