[Main page] [Overview]     /efun /last_instructions

SYNOPSIS
string *last_instructions (int length, int verbose)

DESCRIPTION

Return 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)