Roberto Bertolini

Results 26 issues of Roberto Bertolini

Internally, we have the `d.context.dead` boolean, but this property is currently undocumented and not directly available in the Debugger class. We should make it public and add some tests to...

Originally reported by @MarcoBalossini When migrating to GDB after having specified which terminal executable to use in libcontext, such as with the following script: ```py from libdebug import debugger, libcontext...

This is inconsistent with the d.breakpoint() API, which supports PIE-relative breakpoint addresses

Additionally, a quick way of retrieving the base address for the main executable and other libraries should be implemented

Note: this builds onto #7 Adds basic support for running on two other architectures (i386 and aarch64): basically register and memory access, stepping, breakpoints and syscall hooking. Help wanted for...

Just used internally at the moment, I know that the junior developer will have things to say about this so I'm not going all-in. Applied to `finish()` at the moment,...

enhancement

The whole test suite runs on aarch64 (excluding some specific tests and the alias tests): ![image](https://github.com/user-attachments/assets/2a51f2cc-869f-4e6f-bdf0-43d179f58120) This is still a draft, as I'm open for suggestions and improvements about the...

enhancement

Optional and disabled by default for now, as there might be some edge cases we don't test for.

enhancement

I get sporadic failures on some tests that use hardware breakpoints whenever I run the test suite from my Hetzner VPS.