Gabriele Digregorio
Gabriele Digregorio
The syscall that has replaced the hijacked one should be more clearly displayed.
It should be renamed to "pprint_maps" for coherence. Moreover, it should not print the object name but only the interesting information
Even if the signal associated with the fork is managed, currently libdebug only alerts the user to the spawning of a child process. The user must then manually manage the...
In addition to `Pipe.interactive`, libdebug should also offer a `Debugger.interactive` mode. This mode should be similar in principle to `d.gdb`, but without the restrictions on switching to GDB. This could...
This PR introduces support for multiple breakpoints at the same location. Below are the design choices I made during development to ensure alignment: - **Breakpoint Dictionary Enhancement:** - The breakpoints...
The nanobind files that manage the parsing of symbols should be rewritten
This is the first PR that attempts to shift some functionalities of libdebug from a process-scoped to a thread-scoped basis. I encourage a logical code review, even if it is...
This PR adds support for syscall name resolution for the new syscalls `open_tree_attr` (NR 467, added in kernel v6.15), `file_getattr` (NR 468), and `file_setattr` (NR 469) (both added in kernel...