Changes between Version 8 and Version 9 of DebuggingGhcCrashes


Ignore:
Timestamp:
Oct 31, 2006 1:27:47 AM (9 years ago)
Author:
samb
Comment:

three .h files too...

Legend:

Unmodified
Added
Removed
Modified
  • DebuggingGhcCrashes

    v8 v9  
    190190constructor), followed by any number of payload words (just one word
    191191containing the value 5, here).  Full details on closure layouts are in
    192 [http://darcs.haskell.org/ghc/ghc/includes/Closures.h Closures.h].
     192[http://darcs.haskell.org/ghc/includes/Closures.h Closures.h].
    193193
    194194It looks like the next word contains garbage, probably because it is
     
    212212of jumping to the entry code for a closure can be done with a single
    213213indirection).  The layout of info tables is defined in
    214 [http://darcs.haskell.org/ghc/ghc/includes/InfoTables.h InfoTables.h].
     214[http://darcs.haskell.org/ghc/includes/InfoTables.h InfoTables.h].
    215215
    216216To display the stack, you need to know what the {{{Sp}}} register is
     
    257257The {{{type}}} field tells us what kind of object this is, in this
    258258case {{{36}}}}, which means a {{{RET_SMALL}}} stack frame (see
    259 [http://darcs.haskell.org/ghc/ghc/includes/ClosureTypes.h ClosureTypes.h]
     259[http://darcs.haskell.org/ghc/includes/ClosureTypes.h ClosureTypes.h]
    260260for a list of closure types, but make sure you are
    261261looking at the right version of this file for the build you're using,