Supported Systems
Operating Systems
Currently, libdebug only supports the GNU/Linux Operating System.
Architectures
| Architecture | Alias | Support |
|---|---|---|
| x86_64 | AMD64 | Stable |
| i386 over AMD64 | 32-bit compatibility mode | Alpha |
| i386 | IA-32 | Alpha |
| ARM 64-bit | AArch64 | Beta |
| ARM 32-bit | ARM32 | Not Supported |
Forcing a specific architecture
If for any reason you need to force libdebug to use a specific architecture (e.g., corrupted ELF), you can do so by setting the arch parameter in the Debugger object. For example, to force the debugger to use the x86_64 architecture, you can use the following code: