haiku/src/apps/debugger/model
Rene Gollent cf2e209b2d More improvements to return value handling.
- Thread now has a data member indicating if a subroutine was
  executed during the last set of steps.
- ThreadHandler now sets the aforementioned state appropriate during
  Step Over/Step Out.
- Architecture::CreateStackTrace() now takes a parameter indicating
  whether return value retrieval is desired (based on aforementioned
  thread value). Adjust callers accordingly.
- DwarfImageDebugInfo: If return value retrieval is requested, loop
  backwards from the current IP to find the call instruction.
2012-12-31 20:25:11 -05:00
..
Breakpoint.cpp Very much work in progress, not in a particularly working state. Haiku munged 2009-07-07 20:47:39 +00:00
Breakpoint.h Replaced uses of obsolescent BReference[able] API. 2010-12-16 13:50:30 +00:00
DisassembledCode.cpp Replaced uses of obsolescent BReference[able] API. 2010-12-16 13:50:30 +00:00
DisassembledCode.h * Removed no longer needed workaround for mouse wheel messages (thanks Axel!). 2009-07-15 12:52:18 +00:00
FileSourceCode.cpp * Removed no longer needed workaround for mouse wheel messages (thanks Axel!). 2009-07-15 12:52:18 +00:00
FileSourceCode.h Move Debugger's Array class to headers/shared 2011-11-25 06:18:52 +01:00
Image.cpp Partially fix #8710. 2012-07-11 23:37:36 -04:00
Image.h Replaced uses of obsolescent BReference[able] API. 2010-12-16 13:50:30 +00:00
ImageInfo.cpp * Extended ImageInfo and Image so they know the image type. 2009-07-03 14:23:19 +00:00
ImageInfo.h * Made FunctionID abstract. There are now two implementing subclasses, 2009-07-24 02:35:30 +00:00
SourceCode.cpp * Finished the transformation of the SourceCode interface: 2009-07-10 00:08:45 +00:00
SourceCode.h Replaced uses of obsolescent BReference[able] API. 2010-12-16 13:50:30 +00:00
StackFrame.cpp Add previous CPU state member and associated accessors. 2011-12-15 22:40:32 -05:00
StackFrame.h Fix naming. 2011-12-16 08:38:09 -05:00
StackFrameValueInfos.cpp * More work on retrieving local variable values. Address and compound types can 2009-09-21 04:39:40 +00:00
StackFrameValueInfos.h Replaced uses of obsolescent BReference[able] API. 2010-12-16 13:50:30 +00:00
StackFrameValues.cpp headers/private/kernel/util/OpenHashTable.h, Hugo's version, is a bit nicer than 2009-07-27 00:39:12 +00:00
StackFrameValues.h Replaced uses of obsolescent BReference[able] API. 2010-12-16 13:50:30 +00:00
StackTrace.cpp Replaced uses of obsolescent BReference[able] API. 2010-12-16 13:50:30 +00:00
StackTrace.h Replaced uses of obsolescent BReference[able] API. 2010-12-16 13:50:30 +00:00
Statement.cpp Very much work in progress, not in a particularly working state. Haiku munged 2009-07-07 20:47:39 +00:00
Statement.h Replaced uses of obsolescent BReference[able] API. 2010-12-16 13:50:30 +00:00
SymbolInfo.cpp * Extended ImageInfo and Image so they know the image type. 2009-07-03 14:23:19 +00:00
SymbolInfo.h * Extended ImageInfo and Image so they know the image type. 2009-07-03 14:23:19 +00:00
Team.cpp Rework control flow for debug report generator. 2012-11-24 00:44:00 -05:00
Team.h Rework control flow for debug report generator. 2012-11-24 00:44:00 -05:00
TeamMemory.cpp Bugfix: ReadMemoryString() never actually copied the data into the passed in string. 2010-11-08 02:40:15 +00:00
TeamMemory.h Resolved TODO: made TeamMemory and TeamTypeInformation BReferenceable. 2011-07-01 21:40:32 +00:00
TeamMemoryBlock.cpp * Move expression evaluation to the inspector window. 2011-06-14 02:28:55 +00:00
TeamMemoryBlock.h * Move expression evaluation to the inspector window. 2011-06-14 02:28:55 +00:00
TeamTypeInformation.cpp * Add interface TeamTypeInformation and implement in TeamDebugInfo. Pass along 2011-07-01 02:36:32 +00:00
TeamTypeInformation.h Resolved TODO: made TeamMemory and TeamTypeInformation BReferenceable. 2011-07-01 21:40:32 +00:00
Thread.cpp More improvements to return value handling. 2012-12-31 20:25:11 -05:00
Thread.h More improvements to return value handling. 2012-12-31 20:25:11 -05:00
ThreadInfo.cpp Moved several classes into new "model" subdir. 2009-06-20 18:17:48 +00:00
ThreadInfo.h Moved several classes into new "model" subdir. 2009-06-20 18:17:48 +00:00
Type.cpp Rework handling of template parameters. 2012-12-03 20:58:09 -05:00
Type.h Rework handling of template parameters. 2012-12-03 20:58:09 -05:00
TypeComponentPath.cpp Debugger (and some friends): 64 bit fixes 2012-08-05 23:58:25 +02:00
TypeComponentPath.h Debugger (and some friends): 64 bit fixes 2012-08-05 23:58:25 +02:00
TypeLookupConstraints.cpp Add a constraint field which allows one to specify a particular base type name. 2011-07-04 14:55:13 +00:00
TypeLookupConstraints.h Add TODO note. 2011-07-04 16:52:19 +00:00
UserBreakpoint.cpp * Made FunctionID abstract. There are now two implementing subclasses, 2009-07-24 02:35:30 +00:00
UserBreakpoint.h Replaced uses of obsolescent BReference[able] API. 2010-12-16 13:50:30 +00:00
Variable.cpp * Worker: 2009-07-18 23:52:16 +00:00
Variable.h Replaced uses of obsolescent BReference[able] API. 2010-12-16 13:50:30 +00:00
Watchpoint.cpp Start adding the underlying infrastructure for watchpoint support. 2012-11-06 11:46:27 +01:00
Watchpoint.h More UI support for watchpointgs. 2012-11-07 14:52:00 +01:00