> is that the way 9loaddebug should be used or i missed something?

9loaddebug is a copy of 9load that is linked like a regular plan 9 executable,
so that it can be used with acid (as shown by the commands that
mk 9loaddebug prints).

a typical use is when 9load crashes at PC 0x8001023a you run

        % acid 9loaddebug
        acid: map({"text", 0x80010000, 0x80090000, 0x00000020})
        acid: src(0x8001023a)

it is "debug" in the sense that it has debugging information 
usable by acid. 

it is not "debug" in the sense that it is a working binary 
that prints debugging info.  you'll need to put the original
9load back in order to boot again (use a plan 9 cd).

russ

Reply via email to