| public nothrow | Disassembly(Breakpoints* breakpoints_) |
| public override void | Draw() |
| private String<uchar> | GetInstructionLine(ulong address) |
| public override CommandResult | HandleKey(int key) |
| public void | RetrieveInstructions(ulong pc, Process* process) |
| public nothrow void | SetBreakpoints(Breakpoints* breakpoints) |
| public nothrow void | SetEntryPointAddress(ulong entryPointAddress_) |
| public nothrow void | SetInstructionEndAddress(ulong instructionEndAddress_) |
| public nothrow void | SetScreen(Screen* screen_) |
| public nothrow void | SetSymbolTable(SymbolTable* symbolTable) |
| private Breakpoints* | breakpoints |
| private DissamblyFormatter | disassemblyFormatter |
| private ulong | entryPointAddress |
| private HeaderLine | header |
| private ulong | instructionEndAddress |
| private HashMap<ulong, long, Hasher<ulong>, EqualTo<ulong>> | instructions |