DisassemblyProject Class
Definition
A disassembly project: the file to disassemble plus the knowledge accumulated about it — entry points, labels and data regions — so a disassembly can be refined over repeated runs. Can be read from YAML with DisassemblyProjectReader or constructed directly.
public sealed class DisassemblyProject
View source
Constructors
Properties
| Name |
Description |
DataRegions |
Ranges known to contain data rather than code; output as DEFB rows and never traced into. |
EntryPoints |
Extra entry points to disassemble from, merged with any from the input file such as a snapshot's program counter. |
ExcludeBefore |
Exclude routines before this address. Defaults to $4000, the start of RAM on the ZX Spectrum. |
Input |
The file to disassemble, relative to the project directory. |
Labels |
Labels for known addresses. |
Output |
The file to write the disassembly to, relative to the project directory. Written to the console if not set. |
Methods