CrashDaemon: Remove BACKTRACE_DEBUG debugging code

This thing seems to work fine, no need to hang on to old debug code.
This commit is contained in:
Andreas Kling 2021-07-22 22:43:06 +02:00
parent cdae397e6a
commit 3f9e018d9a
3 changed files with 0 additions and 16 deletions

View file

@ -14,10 +14,6 @@
#cmakedefine01 AFLACLOADER_DEBUG
#endif
#ifndef BACKTRACE_DEBUG
#cmakedefine01 BACKTRACE_DEBUG
#endif
#ifndef BMP_DEBUG
#cmakedefine01 BMP_DEBUG
#endif

View file

@ -5,7 +5,6 @@ set(APIC_SMP_DEBUG ON)
set(ARP_DEBUG ON)
set(AWAVLOADER_DEBUG ON)
set(AFLACLOADER_DEBUG ON)
set(BACKTRACE_DEBUG ON)
set(BBFS_DEBUG ON)
set(BMP_DEBUG ON)
set(BXVGA_DEBUG ON)

View file

@ -75,18 +75,7 @@ static void print_backtrace(const String& coredump_path)
dbgln();
dbgln("--- Backtrace for thread #{} (TID {}) ---", thread_index, thread_info.tid);
for (auto& entry : backtrace.entries()) {
#ifndef BACKTRACE_DEBUG
dbgln("{}", entry.to_string(true));
#else
auto region = coredump->region_containing(entry.eip);
String name;
u32 base_addr { 0 };
if (region) {
name = region->region_name;
base_addr = region->region_start;
}
dbgln("{} ({} base: {:p}, offset: {:p})", entry.to_string(true), name, base_addr, entry.eip - base_addr);
#endif
}
++thread_index;
return IterationDecision::Continue;