References - Making a Debugger

This thread will be updated with useful links for anyone who wants to learn more about making debuggers (especially me).

  • x86 psABI: contains a mapping of DWARF registers to x86 registers, and so much more!
  • Capstone Disassembler
  • Coming soon...

Edited by Jeremiah Goerdt on
You are going to want to add a disassembler, intel open sourced its xed lib recently: https://github.com/intelxed/xed it also contains machine readable data files in case you want to code your own.
We're already using Capstone for that purpose, which handles more than just x86{,-64}. The xed library may still come in handy, thanks.
ratchetfreak
You are going to want to add a disassembler, intel open sourced its xed lib recently: https://github.com/intelxed/xed it also contains machine readable data files in case you want to code your own.


Thanks for the tip.

Also, I feel like I should mention that I started this list during a stream and plan to go back and add many more links soon.

o7