Skip to content

gsingh93/ida-swift-demangle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Swift Demangle

This is an IDA script to demangle Swift functions. It currently only works for ELF files. PRs are welcome for supporting other formats. The swift-demangle binary is required, it can be obtained from https://swift.org/download/.

Usage

Load the swift-demangle.py script (Alt-F7), and choose the "Demangle swift functions" menu item in "Edit/Plugins". This will search the PLT for all Swift functions, demangle them, and add an anterior comments to the function calls:

screenshot

TODO

  • Support PE files
  • Demangle global variables
  • swift-demangle supports demangling multiple names at once, we should use this instead of invoking it for each name

About

An IDA plugin to demangle Swift function names

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages