Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion SwiftNameDemangler.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,12 @@
# Requires Swift to be installed on the machine
# Takes some time to run for larger applications

import subprocess

from ghidra.program.model.listing import Function
from ghidra.program.model.symbol import SymbolType
from java.lang import System
import subprocess


def demangle_swift_name(mangled_name):
os_name = System.getProperty("os.name").lower()
Expand Down
1 change: 1 addition & 0 deletions SwizzlingDetector.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

from ghidra.program.model.symbol import SymbolType


def find_swizzling():
# List of potential swizzling related methods
swizzling_methods = [
Expand Down