Alto/Mesa Debugger 6.0m of 12-Sep-80 23:21
12-Sep-80 23:41
*** interrupt ***

>LIst Configurations [Confirm] 
Lex
Mesa
  Nucleus
>CUrrent context
Module: DebugNub, G: 172764B, L: 166160B, PSB: 3700B
  Configuration: Mesa
>SEt Root configuration: Lex
>Display Configuration  Lex
Lexicon, G: 150404B~
LexiconClient, G: 150424B
>SEt Module context: Lexicon
>Display Stack
Lexicon, G: 150404B~  >s Cross jumped!
--Lexicon.mesa 
  >q
>Break Entry procedure: FindString Breakpoint #3.
>ATtach Condition #: 3, condition: root # NIL
>--This breakpoint was set to skip checking for a lexicon if we
>--know the tree is empty.
>Proceed [Confirm] 
Break #1 at exit from NewNode, L: 165424B, PC: 274B (in Lexicon, G: 150404B)
>Display Stack
NewNode, L: 165424B, PC: 274B (in Lexicon, G: 150404B)  >v
  n = 147374B↑
  >q
>Display Stack
NewNode, L: 165424B, PC: 274B (in Lexicon, G: 150404B)  >n
InsertString, L: 165434B, PC: 162B (in Lexicon, G: 150404B)  >n
AddString, L: 165444B, PC: 137B (in Lexicon, G: 150404B)  >n
CommandProc, L: 170420B, PC: 470B (in LexiconClient, G: 150424B)  >n
LexiconClient, L: 165464B, PC: 257B (in LexiconClient, G: 150424B)  >n
No symbols for L: 172614B, PC: 702B (in MesaNub, G: 172670B)  >q
> n↑
[llink:NIL, rlink:NIL, string:(5,5)"xxxxx"]
> n.llink ← n; n.rlink ← n; n↑
[llink:147374B↑, rlink:147374B↑, string:(5,5)"xxxxx"]
>Find variable: root
NIL (in Lexicon, G: 150404B)
>LIst Breaks [Confirm] 
1 -- Break at exit from NewNode (in Lexicon, G: 150404B).
2 -- Break in InsertString (in Lexicon, G: 150404B).
 Cross jumped!
                         ELSE <>n.llink ← NewNode[];
3 -- Break at entry to FindString (in Lexicon, G: 150404B).  Condition: root # NIL
>CLear All Breaks [Confirm] 
>Userscreen [Confirm] 
>Trace Entry procedure: LexicalCompare Breakpoint #4.
>Proceed [Confirm] 
Trace #4 at entry to LexicalCompare, L: 165750B, PC: 276B (in Lexicon, G: 150404B)
>Display Stack
LexicalCompare, L: 165750B, PC: 276B (in Lexicon, G: 150404B)  >P
  s1 = (3,80)"yyy"
  s2 = (5,5)"xxxxx"
  >q
>Proceed [Confirm]