From 5a2e68d699b2399dbc5c55ad33c13f69d2c2aa5a Mon Sep 17 00:00:00 2001 From: Itamar Date: Wed, 11 Nov 2020 22:03:51 +0200 Subject: [PATCH] LibELF: Temporarily disable name demangling Demangling is currently not supported with shared libraries, but we will fix this soon :) --- Libraries/LibELF/Loader.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Libraries/LibELF/Loader.cpp b/Libraries/LibELF/Loader.cpp index 35b787d662..ecc7d1fbeb 100644 --- a/Libraries/LibELF/Loader.cpp +++ b/Libraries/LibELF/Loader.cpp @@ -263,8 +263,12 @@ String Loader::symbolicate(u32 address, u32* out_offset) const auto demangled_name = demangle(symbol.name); #else auto& demangled_name = symbol.demangled_name; - if (demangled_name.is_null()) - demangled_name = demangle(symbol.name); + if (demangled_name.is_null()) { + + // FIXME: Temporarily disabled demangling since it is currently not supported with shared libraries + demangled_name = symbol.name; + // demangled_name = demangle(symbol.name); + } #endif if (out_offset) {