From 6c8f1e62db181e2cdede167b0d7353f0eebfbc5c Mon Sep 17 00:00:00 2001 From: Idan Horowitz Date: Fri, 17 Dec 2021 00:39:11 +0200 Subject: [PATCH] LibELF: Ignore unknown dynamic tags instead of asserting Some programs (like wine) add custom dynamic tags to their binaries that are used internally by them, so we can just ignore them. --- Userland/Libraries/LibELF/DynamicObject.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/Userland/Libraries/LibELF/DynamicObject.cpp b/Userland/Libraries/LibELF/DynamicObject.cpp index 37d41c5114c..a9e26fc0d75 100644 --- a/Userland/Libraries/LibELF/DynamicObject.cpp +++ b/Userland/Libraries/LibELF/DynamicObject.cpp @@ -167,7 +167,6 @@ void DynamicObject::parse() break; default: dbgln("DynamicObject: DYNAMIC tag handling not implemented for DT_{} ({})", name_for_dtag(entry.tag()), entry.tag()); - VERIFY_NOT_REACHED(); // FIXME: Maybe just break out here and return false? break; } });