Skip to content

atongithub/debugger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Debugger

A simple debugger project. This project currently provides basic debugging functionalities.

Features

  • Basic debugging capabilities (see main.c and related files)
  • Support for loading and stepping through assembly code
  • Initial support for breakpoints
  • Modular structure for future enhancements

Planned Features

  • DWARF Debugging Support:
    • Planned implementation of DWARF parsing for advanced symbol and debug information.
  • Cross-Platform Breakpoints:
    • Improved and more robust breakpoint handling across different platforms and architectures.
  • Additional Debugging Features:
    • More advanced features and improvements to the debugging workflow.

Getting Started

  1. Clone the repository:
    git clone https://github.com/atongithub/debugger.git
  2. Build the project:
    gcc -g -Wall -Wextra -O0 -o debugger main.c
  3. Run the debugger:
    ./debugger <your_elf_file>

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

A simple linux debugger.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published