Ben Wiederhake
da837fe46e
Meta: Fix Makefile permissions (not executable)
2020-05-03 14:24:08 +02:00
Itamar
1642fdf82d
Debugger: Use LibLine
2020-04-16 12:22:59 +02:00
Itamar
f4418361c4
Userland: Add "functrace" utility
...
functrace traces the function calls a program makes.
It's like strace, but for userspace.
It works by using Debugging functionality to insert breakpoints
at call&ret instructions.
2020-04-16 11:17:33 +02:00
Itamar
3e9a7175d1
Debugger: Add DebugSession
...
The DebugSession class wraps the usage of Ptrace.
It is intended to be used by cli & gui debugger programs.
Also, call objdump for disassemly
2020-04-13 00:53:22 +02:00
Itamar
77f671b462
CPU: Handle breakpoint trap
...
Also, start working on the debugger app.
2020-04-13 00:53:22 +02:00