/system/core/debuggerd/x86/ |
H A D | machine.c | 39 void dump_registers(int tfd, int pid, bool at_fault) argument 45 _LOG(tfd, only_in_tombstone, 52 _LOG(tfd, only_in_tombstone, " eax %08x ebx %08x ecx %08x edx %08x\n", 54 _LOG(tfd, only_in_tombstone, " esi %08x edi %08x\n", 56 _LOG(tfd, only_in_tombstone, " xcs %08x xds %08x xes %08x xfs %08x xss %08x\n", 58 _LOG(tfd, only_in_tombstone,
|
H A D | unwind.c | 7 int unwind_backtrace_with_ptrace_x86(int tfd, pid_t pid, mapinfo *map, argument 34 _LOG(tfd, !at_fault, " #%02d eip: %08x %s (%s)\n", 37 _LOG(tfd, !at_fault, " #%02d eip: %08x %s\n", 51 _LOG(tfd, !at_fault, "stack: \n"); 63 _LOG(tfd, !at_fault, " #%02d %08x %08x %s (%s)\n", 66 _LOG(tfd, !at_fault, " #%02d %08x %08x %s\n", 73 _LOG(tfd, !at_fault, " ...... ...... \n");
|
/system/core/debuggerd/arm/ |
H A D | machine.c | 51 extern int unwind_backtrace_with_ptrace(int tfd, pid_t pid, mapinfo *map, 62 static void show_nearby_maps(int tfd, int pid, mapinfo *map) argument 68 _LOG(tfd, false, "cannot get siginfo for %d: %s\n", 80 _LOG(tfd, false, "\nmemory map around addr %08x:\n", si.si_addr); 110 _LOG(tfd, false, "%08x-%08x %s\n", next->start, next->end, next->name); 112 _LOG(tfd, false, "(no map below)\n"); 115 _LOG(tfd, false, "%08x-%08x %s\n", map->start, map->end, map->name); 117 _LOG(tfd, false, "(no map for address)\n"); 120 _LOG(tfd, false, "%08x-%08x %s\n", prev->start, prev->end, prev->name); 122 _LOG(tfd, fals 130 dump_memory(int tfd, int pid, uintptr_t addr, bool only_in_tombstone) argument 193 dump_stack_and_code(int tfd, int pid, mapinfo *map, int unwind_depth, unsigned int sp_list[], bool at_fault) argument 317 dump_pc_and_lr(int tfd, int pid, mapinfo *map, int unwound_level, bool at_fault) argument 335 dump_registers(int tfd, int pid, bool at_fault) argument [all...] |
H A D | unwind.c | 387 int tfd, 462 _LOG(tfd, only_in_tombstone, 466 _LOG(tfd, only_in_tombstone, 478 int unwind_backtrace_with_ptrace(int tfd, pid_t pid, mapinfo *map, argument 496 _LOG(tfd, "r[%d] = 0x%x\n", i, saved_vrs.core.r[i]); 511 log_function ((_Unwind_Context *) &saved_vrs, pid, tfd, stack_level, 526 _LOG(tfd, 1, 530 _LOG(tfd, 1, "PC=%#x SP=%#x\n", 545 if (log_function ((_Unwind_Context *) &saved_vrs, pid, tfd, stack_level, 386 log_function(_Unwind_Context *context, pid_t pid, int tfd, int stack_level, mapinfo *map, unsigned int sp_list[], bool at_fault) argument
|
/system/core/debuggerd/ |
H A D | debuggerd.c | 46 void _LOG(int tfd, bool in_tombstone_only, const char *fmt, ...) 50 void _LOG(int tfd, bool in_tombstone_only, const char *fmt, ...) argument 57 if (tfd >= 0) { 61 if(tfd >= 0) write(tfd, buf, len); 107 void dump_build_info(int tfd) argument 113 _LOG(tfd, false, "Build fingerprint: '%s'\n", fingerprint); 173 void dump_fault_addr(int tfd, int pid, int sig) argument 179 _LOG(tfd, false, "cannot get siginfo: %s\n", strerror(errno)); 181 _LOG(tfd, fals 191 dump_crash_banner(int tfd, unsigned pid, unsigned tid, int sig) argument 255 dump_crash_report(int tfd, unsigned pid, unsigned tid, bool at_fault) argument 385 dump_sibling_thread_report(int tfd, unsigned pid, unsigned tid) argument 432 dump_log_file(int tfd, unsigned pid, const char* filename, bool tailOnly) argument 564 dump_logs(int tfd, unsigned pid, bool tailOnly) argument [all...] |