| 5894 | } |
| 5895 | |
| 5896 | void COFF::ParseGlobalsData() |
| 5897 | { |
| 5898 | if (!mPDBLoaded) |
| 5899 | return; |
| 5900 | if (mParsedGlobalsData) |
| 5901 | return; |
| 5902 | ParseTypeData(); |
| 5903 | mParsedGlobalsData = true; |
| 5904 | |
| 5905 | //gDbgPerfManager->StartRecording(); |
| 5906 | |
| 5907 | int startTypeIdx = (int)mTypes.size(); |
| 5908 | |
| 5909 | ParseSymbolStream(CvSymStreamType_Globals_Scan); |
| 5910 | |
| 5911 | //gDbgPerfManager->StopRecording(true); |
| 5912 | |
| 5913 | //int addedTypes = (int)mTypes.size() - startTypeIdx; |
| 5914 | //OutputDebugStrF("Types Added: %d ProcSymCount: %d\n", addedTypes, mProcSymCount); |
| 5915 | } |
| 5916 | |
| 5917 | void COFF::ParseSymbolData() |
| 5918 | { |