SYNOPSIS
string * last_instructions(int length, int verbose)
DESCRIPTION
Returns an array showing the 'length' last executed
instructions in disassembled form. If 'verbose' is non-zero
(the default), line number information are also included.
Each string is built as this:
Opcode-Address: Opcode Operand Mnemonic (Stackdepth) Linenumber
The Stackdepth information consists of two numbers <rel>:<abs>:
<rel> is the relative stack usage in this function, <abs> is the
absolute stack usage.
The linenumber information is appended if requested and a new
source line is reached. Also, calls between objects produce a
Objectname Programname Linenumber
entry in the resulting array (in verbose mode only).
There is a preconfigured upper limit for the backtrace.
HISTORY
Introduced in 3.2.1@34.
The absolute stack depth information was added in LDMud 3.2.8.
SEE ALSO
debug_message(E)
|