Skip to content

Hooray for dwarf location lists!

chronisole-trace-fancy-main-working.png

I resolved the time-stamp issues from last time. Arguments are now happy because we move to the time-stamp corresponding to when the function’s prologue had completed. The booleans were wrong because they were copied to locals during the prologue, which is where the argument list referenced them. Things like this are much easier to diagnose thanks to support of disassembly prints-outs via the diStorm64 disassembler, although I may move to using libdisassemble in the future since it is pure python and presumably provides (or can be more easily coerced to provide) a richer set of info about the disassembly.

{ 1 } Trackback

  1. […] pecobro, there was chroniquery (shiny, also shiny, texty), a python binding for roc’s chronicle-recorder omega-debugger.  Now, there is still […]