History log of /haiku-fatelf/src/apps/debugger/controllers/DebugReportGenerator.h
Revision Date Author Comments
# b68166e1 22-Jan-2013 Rene Gollent <anevilyak@gmail.com>

Restrict the address range dumped in crash reports.


# 3e441f88 18-Dec-2012 Rene Gollent <anevilyak@gmail.com>

Add frame dumping capabilities to report generator.

- If the top frame of a stopped thread has no arguments or variables
available, dump the memory block to which the stack frame belongs,
starting at the current stack pointer and extending to the end of
the block.


# eceaf786 18-Dec-2012 Rene Gollent <anevilyak@gmail.com>

Remove unnecessary code.

- ResolveValueNodeJob() already handles location resolution for the
NodeChild so this step is unnecessary.


# be56273b 11-Dec-2012 Rene Gollent <anevilyak@gmail.com>

Refactor DebugReportGenerator to use jobs.

- Instead of asking nodes to resolve themselves directly,
DebugReportGenerator now uses the interface listener to ask the
debugger's workers to resolve them on its behalf.


# 154b1dd2 10-Dec-2012 Rene Gollent <anevilyak@gmail.com>

Refactor DebugReportGenerator to use PrintValueNodeGraph.


# ad99f882 08-Dec-2012 Rene Gollent <anevilyak@gmail.com>

Print parameters/local variables if available..

- If debug information is present, then for each stack frame we now
also dump all function parameters and local variables and their
respective values, as well as their first level of children if
applicable.


# 95b3c61c 05-Dec-2012 Rene Gollent <anevilyak@gmail.com>

DebugReportGenerator shouldn't inherit from BReferenceable.


# 248c2ff4 23-Nov-2012 Rene Gollent <anevilyak@gmail.com>

Rework control flow for debug report generator.

- DebugReportGenerator is now its own BLooper that generates reports asynchronously
instead of in TeamDebugger's message loop.
- If a stack trace isn't yet available, DebugReportGenerator now waits for it to
be generated.
- Extended Team to add a listener event for report generation completing. DebugReportGenerator
now generates such an event when it has finished writing a report.


# 8e0e0918 17-Nov-2012 Rene Gollent <anevilyak@gmail.com>

Add simple report header.

Minor cleanups.


# 11e51948 17-Nov-2012 Rene Gollent <anevilyak@gmail.com>

Add initial version of DebugReportGenerator controller class.

Not yet complete or made use of.


# 248c2ff45ca8253a2bd6114a358bc6e5ac4d2026 23-Nov-2012 Rene Gollent <anevilyak@gmail.com>

Rework control flow for debug report generator.

- DebugReportGenerator is now its own BLooper that generates reports asynchronously
instead of in TeamDebugger's message loop.
- If a stack trace isn't yet available, DebugReportGenerator now waits for it to
be generated.
- Extended Team to add a listener event for report generation completing. DebugReportGenerator
now generates such an event when it has finished writing a report.


# 8e0e0918b633a614688a6c311e20b0edb18c8227 17-Nov-2012 Rene Gollent <anevilyak@gmail.com>

Add simple report header.

Minor cleanups.


# 11e519484416534773c9761cdcd7148c21a940da 17-Nov-2012 Rene Gollent <anevilyak@gmail.com>

Add initial version of DebugReportGenerator controller class.

Not yet complete or made use of.