DebugReportGenerator
class DebugReportGenerator;
DebugReportGenerator*
DebugReportGenerator*
DebugReportGenerator::Create(::Team* team, UserInterfaceListener* listener,
DebugReportGenerator* self = new DebugReportGenerator(team, listener,
DebugReportGenerator::_GenerateReport(const char* outputPath)
DebugReportGenerator::MessageReceived(BMessage* message)
DebugReportGenerator::ThreadStackTraceChanged(const ::Team::ThreadEvent& event)
DebugReportGenerator::MemoryBlockRetrieved(TeamMemoryBlock* block)
DebugReportGenerator::MemoryBlockRetrievalFailed(TeamMemoryBlock* block,
DebugReportGenerator::ValueNodeValueChanged(ValueNode* node)
DebugReportGenerator::FunctionSourceCodeChanged(Function* function)
DebugReportGenerator::_GenerateReportHeader(BFile& _output)
DebugReportGenerator::_DumpLoadedImages(BFile& _output)
DebugReportGenerator::_DumpAreas(BFile& _output)
DebugReportGenerator::_DumpSemaphores(BFile& _output)
DebugReportGenerator::_DumpRunningThreads(BFile& _output)
DebugReportGenerator::_DumpDebuggedThreadInfo(BFile& _output,
DebugReportGenerator::DebugReportGenerator(::Team* team,
DebugReportGenerator::_DumpFunctionDisassembly(BFile& _output,
DebugReportGenerator::_DumpStackFrameMemory(BFile& _output,
DebugReportGenerator::~DebugReportGenerator()
DebugReportGenerator::_ResolveValueIfNeeded(ValueNode* node, StackFrame* frame,
DebugReportGenerator::_HandleMemoryBlockRetrieved(TeamMemoryBlock* block,
DebugReportGenerator::_CompareAreas(const AreaInfo* a, const AreaInfo* b)
DebugReportGenerator::_CompareImages(const Image* a, const Image* b)
DebugReportGenerator::_CompareSemaphores(const SemaphoreInfo* a,
DebugReportGenerator::_CompareThreads(const ::Thread* a,
DebugReportGenerator::Init()
class DebugReportGenerator : public BLooper, private Team::Listener,
DebugReportGenerator(::Team* team,
~DebugReportGenerator();
static DebugReportGenerator* Create(::Team* team,
fReportGenerator = new(std::nothrow) DebugReportGenerator(fTeam, this,