haiku/src/apps/debugger/arch
Ingo Weinhold 43b0f7e0d7 * Moved breakpoint management into new class BreakpointManager and added
support for temporary breakpoints.
* TeamDebugger: No longer handle debug events in the listener thread. Instead
  post a message to the looper thread. Makes the locking a bit easier.
* Architecture: Added virtual GetInstructionInfo() and GetStatement() returning
  information on the instruction respectively a statement at a given address.
  Implemented for x86.
* DebugInfo: Added virtual GetStatement() and implemented it for
  DebuggerDebugInfo by means of using the Architecture.
* Implemented step over/into/out support. Works in principle, but has no
  handling for PLTs yet, i.e. stepping into functions of other libraries
  requires two steps ATM.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31244 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-06-25 23:51:09 +00:00
..
x86 * Moved breakpoint management into new class BreakpointManager and added 2009-06-25 23:51:09 +00:00
Architecture.cpp * Changes that should already have been part of r31228: StackFrame and 2009-06-24 22:10:07 +00:00
Architecture.h * Moved breakpoint management into new class BreakpointManager and added 2009-06-25 23:51:09 +00:00
ArchitectureTypes.h * Added DebuggerInterface::GetSymbolInfos() to get the symbols for an image. 2009-06-20 17:20:49 +00:00
CpuState.cpp
CpuState.h * Added DebuggerInterface::GetSymbolInfos() to get the symbols for an image. 2009-06-20 17:20:49 +00:00
InstructionInfo.cpp * Moved breakpoint management into new class BreakpointManager and added 2009-06-25 23:51:09 +00:00
InstructionInfo.h * Moved breakpoint management into new class BreakpointManager and added 2009-06-25 23:51:09 +00:00
Register.cpp
Register.h Some work towards getting stack traces: 2009-06-19 22:13:32 +00:00
TargetAddressRange.h * Added classes to represent source code (SourceCode, Statement). 2009-06-21 13:17:21 +00:00