The Assembly Language Debugger is a debugging tool specifically for assembly language programming.
Some of the key features of Assembly Language Debugger include the ability to step into or step over, set breakpoints, an easily customizable ELF format interpreter, effortless memory and register manipulation, and disassembly for Intel x86 instructions.
The latest version of Assembly Language Debugger adds new commands such as display, ldisplay, and undisplay which dump specified memory locations after each single step. This feature is thanks to the suggestion and input from ziberpunk < ziberpunk =at= ziberghetto dhis org >.
In addition, all Makefiles are now based on automake in the hopes of fixing some of the difficulties associated with integrating ald into the *BSD ports systems. There was a bug fix where a pointer wasn't set to NULL after clearing program arguments with the "set args" command.
Effective addresses that reside within a symbol/function are now displayed with the corresponding symbol for CALL and JMP instructions. Moreover, the latest version now computes exact target/effective addresses which code was contributed by Samuel Falvo II < kc5tja =at= arrl net >. Finally, all configure scripts have been upgraded to autoconf v2.59.
Overall, Assembly Language Debugger is a powerful debugging tool with a plethora of features and options that make it an essential asset for programmers and developers who work at the assembly level.
Version 0.1.7: N/A