| 72 | ////////////////////////////////////////////////////////////////////////// |
| 73 | |
| 74 | DebugManager::DebugManager() |
| 75 | { |
| 76 | gDbgPerfManager = new PerfManager(); |
| 77 | |
| 78 | mDebugVisualizers = new DebugVisualizers(); |
| 79 | mStepFilterVersion = 0; |
| 80 | mStepOverExternalFiles = false; |
| 81 | |
| 82 | mDebugger32 = NULL; |
| 83 | mDebugger64 = NULL; |
| 84 | mNetManager = new NetManager(); |
| 85 | mNetManager->mDebugManager = this; |
| 86 | |
| 87 | mSymSrvOptions.mCacheDir = "C:\\SymCache"; |
| 88 | |
| 89 | mSymSrvOptions.mSymbolServers.Add("C:\\BeefSyms"); |
| 90 | mSymSrvOptions.mSymbolServers.Add("https://msdl.microsoft.com/download/symbols"); |
| 91 | mSymSrvOptions.mSymbolServers.Add("http://wintest.beefy2d.com/symbols/"); |
| 92 | mSymSrvOptions.mSymbolServers.Add("https://chromium-browser-symsrv.commondatastorage.googleapis.com"); |
| 93 | //TODO: Just for testing |
| 94 | mSymSrvOptions.mSymbolServers.Add("http://127.0.0.1/symbols"); |
| 95 | |
| 96 | SetSourceServerCacheDir(); |
| 97 | |
| 98 | mOutputFilterFlags = BfOutputFilterFlags_None; |
| 99 | } |
| 100 | |
| 101 | DebugManager::~DebugManager() |
| 102 | { |