Skip to content

colrdavidson/debug

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DEBUG

Building a small/simplicity focused linux debugger to learn DWARF

Debug in Action

DONE:

  • GUI with basic interaction support
  • Parse DWARF line and abbrev tables
  • Support breakpoints on lines and addresses
  • Support hardware watchpoints on variables

TODO:

  • Handle simple user-defined C expressions
  • Easy printing memory
  • Support for sofware watchpoints
  • Load debug info for externally loaded dynamic libraries
  • Load and print callstack via .debug_frame
  • Overhaul internal line<>address table representation

About

A simple linux debugger, made to learn ELF/DWARF

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published