diff --git a/ghidra/ghidra_scripts/EnhancedImport.java b/ghidra/ghidra_scripts/EnhancedImport.java index a12c5ef..f7713d2 100644 --- a/ghidra/ghidra_scripts/EnhancedImport.java +++ b/ghidra/ghidra_scripts/EnhancedImport.java @@ -178,6 +178,10 @@ public class EnhancedImport extends GhidraScript { final Function f = Optional.ofNullable(getFunctionAt(addr)) .orElse(createFunction(addr, parts[6])); + // Thunks trip up the delinker extension by making it see + // duplicate symbol names + f.setThunkedFunction(null); + f.setReturnType( makeType(parts[2], unknownTypes).orElse(Undefined4DataType.dataType), SourceType.USER_DEFINED