summaryrefslogtreecommitdiff
path: root/view/elf
diff options
context:
space:
mode:
authorBrian Potchik <brian@vector35.com>2025-07-14 23:43:16 -0400
committerBrian Potchik <brian@vector35.com>2025-07-14 23:43:16 -0400
commit88d5365bff3f1fbbb2dff5aee3b0acbf94eef4cf (patch)
treeda1d7ae35cabd9ae3cb429bc94f82255502c1734 /view/elf
parent7a1a20e635e359ba3f42f1b2368e51edb9d94230 (diff)
Disable outlining in .gnu_debugdata to prevent incorrect symbol definitions.
Diffstat (limited to 'view/elf')
-rw-r--r--view/elf/elfview.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/view/elf/elfview.cpp b/view/elf/elfview.cpp
index 536e016e..5663beca 100644
--- a/view/elf/elfview.cpp
+++ b/view/elf/elfview.cpp
@@ -2705,7 +2705,7 @@ void ElfView::ParseMiniDebugInfo()
}
// Load debug bv at same address as this bv
- string debugBvOptions = fmt::format("{{\"loader.imageBase\": {}}}", GetStart());
+ string debugBvOptions = fmt::format("{{\"loader.imageBase\": {}, \"analysis.outlining.builtins\": false}}", GetStart());
Ref<BinaryView> debugBv = Load(debugElf, false, debugBvOptions);
if (!debugBv)
{