diff --git a/LowLevelAPI.md b/LowLevelAPI.md new file mode 100644 index 0000000..7620975 --- /dev/null +++ b/LowLevelAPI.md @@ -0,0 +1,30 @@ +Method>>#sourceNodeForPC: +Method>>#selector +Method>>#sourceCode + +Context>>#arguments +Context>>#at: +Context>>#basicSize +Context>>#hasSender: +Context>>#method +Context>>#pc +Context>>#pc: +Context>>#pop +Context>>#push +Context>>#receiver +Context>>#selector +Context>>#sender +Context>>#temporaries (method I added on Context. returns a dictionary of the temporary variables of the form name->value. Uses Context>>#tempNames and Context>>#tempNamed:) + +DebugSession>>#interruptedContext +DebugSession>>#stack +DebugSession>>#stepInto +DebugSession>>#stepToFirstInterestingBytecodeIn: +DebugSession>>#isProcessTerminating + +RBMessageNode>>#arguments +RBMessageNode>>#selector +RBProgramNode>>#isAssignment +RBProgramNode>>#isMessage +RBProgramNode>>#variable +RBVariableNode>>#name