Skip to main content

Module disasm

Module disasm 

Source
Expand description

The disassembler: one instruction per line, registers by role (this, p0, l3, t2, or r300 above a frame’s temporaries).

Functions§

disassemble
The whole unit: a header line, the instructions, the handler table.
key_placeholder
A key without the heap: [7] for an index, atom#12, sym#3. The runtime passes a namer that prints atom text instead.
operands
The operands of one instruction, without the opcode.
register_name
Names register r of unit by its role in the frame layout.