GP-5374 Corrected ELF Import bug which failed to pin absolute symbols

and reported an Object Delete error
This commit is contained in:
ghidra1 2025-02-14 11:11:14 -05:00
parent 77bd0c526e
commit 7d3b5e17d9

View file

@ -3581,7 +3581,7 @@ class ElfProgramBuilder extends MemorySectionResolver implements ElfLoadHelper {
SymbolTable symbolTable = program.getSymbolTable();
Symbol sym = symbolTable.createLabel(addr, name, namespace, SourceType.IMPORTED);
if (isPrimary) {
checkPrimary(sym);
sym = checkPrimary(sym);
}
if (pinAbsolute && !sym.isPinned()) {
sym.setPinned(true);