MCPcopy Create free account
hub / github.com/beefytech/Beef / ReportMemory

Method ReportMemory

IDEHelper/DebugTarget.cpp:2577–2605  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2575#endif
2576
2577void DebugTarget::ReportMemory(MemReporter* memReporter)
2578{
2579 memReporter->BeginSection("SymbolMap");
2580 ReportRadixMap(memReporter, mSymbolMap);
2581 memReporter->EndSection();
2582
2583 memReporter->BeginSection("SubprogramMap");
2584 ReportRadixMap(memReporter, mSubprogramMap);
2585 memReporter->EndSection();
2586
2587 memReporter->BeginSection("ExceptionDirectoryMap");
2588 ReportRadixMap(memReporter, mExceptionDirectoryMap);
2589 memReporter->EndSection();
2590
2591 memReporter->BeginSection("ContribMap");
2592 ReportRadixMap(memReporter, mContribMap);
2593 memReporter->EndSection();
2594
2595 memReporter->BeginSection("CommonFrameDescriptors");
2596 memReporter->AddVec(mCommonFrameDescriptors);
2597 memReporter->EndSection();
2598
2599 for (auto dbgModule : mDbgModules)
2600 {
2601 memReporter->BeginSection("DbgModules");
2602 dbgModule->ReportMemory(memReporter);
2603 memReporter->EndSection();
2604 }
2605}
2606
2607template <typename T>
2608struct VectorRemoveCtx

Callers

nothing calls this directly

Calls 3

ReportRadixMapFunction · 0.85
BeginSectionMethod · 0.80
EndSectionMethod · 0.45

Tested by

no test coverage detected