Paketname | e2dbg |
Beschreibung | The Embedded ELF debugger |
Archiv/Repository | Offizielles Debian Archiv squeeze (main) |
Version | 1:0.8a25-3 |
Sektion | devel |
Priorität | optional |
Installierte Größe | 68 Byte |
Hängt ab von | libasm0, libaspect0, libc6 (>= 2.3.6-6~), libedfmt0, libelfsh0, libetrace0, libmjollnir0, libncurses |
Empfohlene Pakete | |
Paketbetreuer | Andrés Roldán |
Quelle | eresi |
Paketgröße | 7918 Byte |
Prüfsumme MD5 | f8996e085ca49d366ad74456ff6a61f9 |
Prüfsumme SHA1 | 805e13e4633dc0c97be194f33891dc015b601ff1 |
Prüfsumme SHA256 | aa976dca288b6846e5face2cfa7a07a54a7d788f1731193018efb30d26bd18dc |
Link zum Herunterladen | e2dbg_0.8a25-3_i386.deb |
Ausführliche Beschreibung | The Embedded ELF Debugger is the implementation of a new concept of
debugger that run inside the process to be debugged instead of being
an external entity accessing from the outside the target address space.
Instead of using system-specific API such as ptrace, the debugger is
linked into a library that is getting injected in a process using the
LD_PRELOAD environment variable. This makes e2dbg very efficient as it
does not need context switching for inspecting the target process.
The ERESI debugger can also be scripted in the same conditions as a
complete ERESI interpreter is embedded into the debugger.
.
The main features of the Embedded ELF debugger are :
.
* Debugging on dynamic ELF binaries without using ptrace
* Runtime injection of software extension developed in C language.
* Runtime static and extern functions redirection.
* Breakpoints and stepping using the sigaction syscall.
* Possibility of registers reading and writing on such events.
* Instruction tracing until next event.
* Runtime access to the linkmap linked list of the runtime linker.
* Support for debugging of multithread processes.
* Backtracing capabilities including on multithread processes.
* Innovative unintrusive debugging technique : Allocation proxying
|