ald(8)

NAME
ald - Assembly Language Debugger

SYNOPSIS
ald [-v] [-h] [filename]

DESCRIPTION
  The Assembly Language Debugger allows breakpoint debugging at the assembly level. It provides a means to examine and/or change a program's memory during execution and stop the execution of a program for specified conditions. There is also a built in disassembler which allows you to view the program's executable code in human-readable form.
  ALD reads commands interactively after it has been invoked. Every command is documented completely in the help system, which can be accessed via the help command. The most common commands used during the process of debugging are as follows: break address
    Sets a breakpoint at address
r [arguments]
    Begin execution of program using [arguments]
c
    Continue execution of program (after it stopped due to a signal, breakpoint, etc)
n [num]
    Step [num] instructions, stepping over any subroutines
s [num]
    Step [num] instructions, stepping into any subroutines
d [options]
    Disassemble machine opcodes (see help dissassemble for more information)
help [commands]
    Give detailed help, in general or for specified commands
quit
    Exit ALD

OPTIONS
  The following are command line options which may be passed to ald when it is invoked.
    [-v] - Output version information. [-h] - Output help information. [filename] - Name of file to be loaded for debugging.

AUTHOR
Patrick Alken <pa59@cornell.edu>