diff --git a/Ghidra/Features/SwiftDemangler/src/main/java/ghidra/app/util/demangler/swift/SwiftNativeDemangler.java b/Ghidra/Features/SwiftDemangler/src/main/java/ghidra/app/util/demangler/swift/SwiftNativeDemangler.java index 1fe4e40e36..0fa5a5758c 100644 --- a/Ghidra/Features/SwiftDemangler/src/main/java/ghidra/app/util/demangler/swift/SwiftNativeDemangler.java +++ b/Ghidra/Features/SwiftDemangler/src/main/java/ghidra/app/util/demangler/swift/SwiftNativeDemangler.java @@ -144,6 +144,7 @@ public class SwiftNativeDemangler { command.add("demangle"); } command.addAll(options); + command.add("--"); // indicate end of flags command.add(mangled); Process p = new ProcessBuilder(command).redirectErrorStream(true).start(); return new BufferedReader(new InputStreamReader(p.getInputStream()));