48 lines
2.0 KiB
INI
48 lines
2.0 KiB
INI
// PDB plugin
|
|
|
|
// PDB information provider
|
|
#define PDB_PROVIDER_MSDIA 1 // use MSDIA local/remote provider
|
|
#define PDB_PROVIDER_PDBIDA 2 // use PDBIDA provider
|
|
//PDB_PROVIDER = PDB_PROVIDER_PDBIDA
|
|
|
|
// it is possible to specify the desired provider in the command line:
|
|
// ida -Opdb:off input_file
|
|
// ida -Opdb:msdia input_file
|
|
// ida -Opdb:pdbida input_file
|
|
|
|
// Symbol search path
|
|
// The _NT_SYMBOL_PATH environment variable overrides this setting.
|
|
// If none of these variables is set then the default value will be used:
|
|
// "SRV*CACHEDIR*http://msdl.microsoft.com/download/symbols"
|
|
// where
|
|
// CACHEDIR=%TEMP%\ida for Windows
|
|
// CACHEDIR=$TMPDIR/ida or $TMP/ida or /tmp/ida for non-Windows OSes
|
|
//
|
|
//_NT_SYMBOL_PATH = "SRV*c:\\symbols*http://symbols.mozilla.org/firefox;SRV*c:\\symbols*http://msdl.microsoft.com/download/symbols";
|
|
|
|
// Network communications while looking for PDB file can be restricted.
|
|
// Valid only for PDBIDA provider.
|
|
#define PDB_NETWORK_OFF 0 // local directories search only
|
|
#define PDB_NETWORK_PE 1 // local directories search for COFF, full search for PE
|
|
#define PDB_NETWORK_ON 2 // no restrictions
|
|
//PDB_NETWORK = PDB_NETWORK_PE
|
|
|
|
// PDBIDA is able to load MSF 7.0 PDB files only.
|
|
// MSDIA can load all PDB files, including old MSF 2.0 files.
|
|
// If you set the following option to YES, IDA will automatically switch
|
|
// to MSDIA for old files.
|
|
// Please note that under Linux/macOS the MSDIA provider requires you to configure
|
|
// the win32_remote.exe server because it can run only on Windows.
|
|
// It is possible to specify the desired behavior in the command line:
|
|
// ida -Opdb:fallback input_file
|
|
// ida -Opdb:nofallback input_file
|
|
PDB_MSDIA_FALLBACK = NO
|
|
|
|
// remote server where win32_remote.exe is running
|
|
// used when loading PDB symbols on non-Windows platforms
|
|
// NB: it will be used only if there is not already an existing debugging session started
|
|
PDB_REMOTE_SERVER = "localhost";
|
|
PDB_REMOTE_PORT = 23946
|
|
// password for the remote server
|
|
PDB_REMOTE_PASSWD = "";
|