Start using our new StackFrame and StackController classes as struts
authorRobert Sesek <rsesek@bluestatic.org>
Mon, 1 Dec 2008 01:19:28 +0000 (20:19 -0500)
committerRobert Sesek <rsesek@bluestatic.org>
Mon, 1 Dec 2008 01:25:35 +0000 (20:25 -0500)
commit2d269caee2ae00be126f9bbbac83885f3ad334ff
tree287f5c1f10508e80b1567beb63958022c278e6b0
parentadf4534d64d245a0173c66cfbb877ce5ff0b60ee
Start using our new StackFrame and StackController classes as struts

* Source/DebuggerController.h: Add the stackController ivar
* Source/DebuggerController.m:
(init): Initialize the stackController
(dealloc): Release stackController
(stepIn:): Pop and push the stackController appropriately
(stepOut:): ditto
(stepOver:): ditto
* Source/GDBpConnection.h: -[stepIn] -[stepOut] and -[stepOver] now all return StackFrame objects
* Source/GDBpConnection.m:
(stepIn): Generate and return the frame
(stepOut): ditto
(stepOver): ditto
(createStackFrame): New private method
* Source/StackController.m+h:
(peek): New method
* Source/StackFrame.m+h:
(isShiftedFrame:): New method
(description): Implemented
Source/DebuggerController.h
Source/DebuggerController.m
Source/GDBpConnection.h
Source/GDBpConnection.m
Source/StackController.h
Source/StackController.m
Source/StackFrame.h
Source/StackFrame.m