https://github.com/cub3d/dissertation_debugger
https://github.com/cub3d/dissertation_debugger
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/cub3d/dissertation_debugger
- Owner: CUB3D
- Created: 2021-12-17T18:21:12.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-03-20T16:04:13.000Z (over 3 years ago)
- Last Synced: 2025-05-31T09:25:53.860Z (about 1 year ago)
- Language: Rust
- Size: 4.11 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CSC3032 - Major project in Computer Science
This is my dissertation project for my Computer Science Bsc, (warning: this code is a tad messy)
TL;DR: This is an X86_64 Linux debugger, based on the PTrace API, written in Rust, with a GUI via Dear Imgui.
Supports Breakpoints; viewing memory and register state; call stacks; `strace` style system call logging and works with mutiprocess-multithreadded binaries.
Also has some (incomplete) work on windows / macos / linux aarch64 debugging