diff options
author | Gunnar Beutner <gbeutner@serenityos.org> | 2021-07-06 12:35:26 +0200 |
---|---|---|
committer | Gunnar Beutner <gunnar@beutner.name> | 2021-07-06 19:08:22 +0200 |
commit | 67f0c0d5f07479eee9294535211a31b3a52449c5 (patch) | |
tree | 835b00ccedae2ddcddc584940f54c11949c425f8 /Kernel/Thread.cpp | |
parent | 8e8a5680d581d34fd6de8d15b63a924277c28a82 (diff) | |
download | serenity-67f0c0d5f07479eee9294535211a31b3a52449c5.zip |
Kernel+LibELF: Don't demangle symbols in the kernel
Instead we should just generate kernel.map in such a way that it already
contains demangled symbols.
Diffstat (limited to 'Kernel/Thread.cpp')
-rw-r--r-- | Kernel/Thread.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/Kernel/Thread.cpp b/Kernel/Thread.cpp index 6ed5d3e108..6853876186 100644 --- a/Kernel/Thread.cpp +++ b/Kernel/Thread.cpp @@ -4,7 +4,6 @@ * SPDX-License-Identifier: BSD-2-Clause */ -#include <AK/Demangle.h> #include <AK/ScopeGuard.h> #include <AK/StringBuilder.h> #include <AK/Time.h> @@ -1051,7 +1050,7 @@ static bool symbolicate(RecognizedSymbol const& symbol, Process& process, String if (symbol.symbol->address == g_highest_kernel_symbol_address && offset > 4096) { builder.appendff("{:p}\n", (void*)(mask_kernel_addresses ? 0xdeadc0de : symbol.address)); } else { - builder.appendff("{:p} {} + 0x{:x}\n", (void*)(mask_kernel_addresses ? 0xdeadc0de : symbol.address), demangle(symbol.symbol->name), offset); + builder.appendff("{:p} {} + 0x{:x}\n", (void*)(mask_kernel_addresses ? 0xdeadc0de : symbol.address), symbol.symbol->name, offset); } return true; } |