A simple debugger project. This project currently provides basic debugging functionalities.
- Basic debugging capabilities (see
main.cand related files) - Support for loading and stepping through assembly code
- Initial support for breakpoints
- Modular structure for future enhancements
- 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.
- Clone the repository:
git clone https://github.com/atongithub/debugger.git
- Build the project:
gcc -g -Wall -Wextra -O0 -o debugger main.c
- Run the debugger:
./debugger <your_elf_file>
This project is licensed under the MIT License. See the LICENSE file for details.