[comp.sys.next] finding defaults

mdixon@thelonius.PARC.xerox.com (Mike Dixon) (08/19/89)

i worked out the following strategy for tracking down which defaults
an application reads.  it's more reliable and much less painful than
reading through a 'strings' listing...

a) 'gdb <application>'
b) 'break  NXRegisterDefaults' (or 'break  0x6066220', if there are no symbols)
c) 'run'
d) when it hits the break, try 'x/4wx $sp'.  if third word is zero, 'cont'
e) 'p {char *}0xZZZZ@24', where 0xZZZZ is the fourth word displayed
   by the previous operation (if that doesn't get them all, increase the 24)

--
Mike Dixon                  Xerox PARC              mdixon@arisia.xerox.com