Files
sigmaker-ida/idasdk75/dbg/mac/dbg_macosx.cfg
2021-06-05 21:10:25 +03:00

24 lines
927 B
INI

// This option is ideal when working with the Remote Mac OSX Debugger.
// It allows IDA to parse symbol data for dyld_shared_cache libs locally, rather than
// transferring symbol names over the wire, which can save a significant amount of time.
//
// Here's an example of how to use it:
//
// First download the ios_deploy utility at: https://www.hex-rays.com/products/ida/support/ida/ios_deploy.zip.
// Then run the following commands on the remote OSX machine:
//
// $ mkdir ~/Symbols
// $ ios_deploy symbols -c /var/db/dyld/dyld_shared_cache_x86_64h -d ~/Symbols
// $ ios_deploy symbols -c /var/db/dyld/dyld_shared_cache_i386 -d ~/Symbols
//
// Then, on the client machine running IDA:
//
// $ scp -r user@mac:Symbols ~/
// set SYMBOL_PATH = "~/Symbols" in dbg_macosx.cfg
// start IDA and run the debugger, symbol loading should now be much faster
//
// Any errors will be printed to the console.
SYMBOL_PATH = "";