| public nothrow | Memory() |
| public override void | Draw() |
| private void | FillBuffer() |
| private int | GetByte(ulong addr) |
| private String<char> | GetLine(ulong addr) |
| private Pair<ulong, bool> | GetOcta(ulong addr) |
| private long | GetTetra(ulong addr) |
| private int | GetWyde(ulong addr) |
| private void | GoDown() |
| private void | GoEnd() |
| private void | GoPageDown() |
| private void | GoPageUp() |
| private void | GoStart() |
| private void | GoUp() |
| public override CommandResult | HandleKey(int key) |
| private long | NumBytesInWindow() |
| private void | ResolveLimits(Process* process) |
| public nothrow void | SetScreen(Screen* screen_) |
| public void | ShowAddress(byte segment, ulong address) |
| public enum | Format |
| private byte[4096] | buffer |
| private ulong | bufferStartAddress |
| private ulong | end |
| private Format | format |
| private HeaderLine | header |
| private bool | init |
| private int | numBytesInRow |
| private byte | segmentIndex |
| private ulong | start |
| private ulong | topAddress |