Lysa»Forums
Jeremiah Goerdt
208 posts / 1 project
Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.
References - Making a Debugger
Edited by Jeremiah Goerdt on
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...
511 posts
References - Making a Debugger
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.
Jeroen van Rijn
248 posts
A big ball of Wibbly-Wobbly, Timey-Wimey _stuff_
References - Making a Debugger
We're already using Capstone for that purpose, which handles more than just x86{,-64}. The xed library may still come in handy, thanks.
Jeremiah Goerdt
208 posts / 1 project
Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.
References - Making a Debugger
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