History log of /haiku-fatelf/src/apps/debugger/controllers/TeamDebugger.cpp
Revision Date Author Comments
# 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.


# e206ff56 07-Dec-2012 Rene Gollent <anevilyak@gmail.com>

Fix crash in TeamDebugger.

- TeamDebugger's destructor was assuming the report generator object
had always been created, which might not be the case. Fixes second
part of #9273.


# 969609f0 05-Dec-2012 Rene Gollent <anevilyak@gmail.com>

Fix double free.


# 4e9b38d3 28-Nov-2012 Rene Gollent <anevilyak@gmail.com>

Fix #9221.

- When an image creation notification is received, the thread
that provoked it needs to be suspended until the debugger has
finished loading the image's debug information. Otherwise, if that
image had a breakpoint in it, it was possible that the thread would
execute past the code where the breakpoint should be before the
debugger had a chance to actually install it.

- Only update breakpoints when debug info loading has actually finished.


# 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.


# 2efebaa1 18-Nov-2012 Rene Gollent <anevilyak@gmail.com>

Tie DebugReportGenerator into TeamDebugger.

- Add UI listener hook. Still needs to be exposed via the actual
UI though.


# 4549786b 07-Nov-2012 Rene Gollent <anevilyak@gmail.com>

Code reorganization.


# 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.


# 2efebaa1d1614d772f565650bbe625c5766e312f 18-Nov-2012 Rene Gollent <anevilyak@gmail.com>

Tie DebugReportGenerator into TeamDebugger.

- Add UI listener hook. Still needs to be exposed via the actual
UI though.


# 4549786bad3ebe97704626f9cc73afa64f92415f 07-Nov-2012 Rene Gollent <anevilyak@gmail.com>

Code reorganization.