24 lines
927 B
INI
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 = "";
|