Helper class for performing a raw memory dump. More...
#include <rts/debug.h>
Static Public Member Functions | |
| static MemDump | Raw (const void *startPtr, unsigned numItems, unsigned bytePerItem=1) |
| static MemDump | RawRel (const void *startPtr, unsigned numItems, unsigned bytePerItem=1) |
| static MemDump | Char (const void *startPtr, unsigned numItems, unsigned bytePerItem=1) |
| static MemDump | CharRel (const void *startPtr, unsigned numItems, unsigned bytePerItem=1) |
Helper class for performing a raw memory dump.
Can be used directly in the output stream, e.g.
Definition at line 82 of file debug_debug.h.
|
inlinestatic |
Creates a memory dump descriptor that dumps out ASCII chars as well.
| startPtr | address to start dump from |
| numItems | number of items (usually bytes) to dump |
| bytePerItem | number of bytes per item (usually 1) |
Definition at line 132 of file debug_debug.h.
|
inlinestatic |
Creates a memory dump descriptor with relative addresses that dumps out ASCII chars as well.
| startPtr | address to start dump from |
| numItems | number of items (usually bytes) to dump |
| bytePerItem | number of bytes per item (usually 1) |
Definition at line 144 of file debug_debug.h.
|
inlinestatic |
Creates a memory dump descriptor.
| startPtr | address to start dump from |
| numItems | number of items (usually bytes) to dump |
| bytePerItem | number of bytes per item (usually 1) |
Definition at line 108 of file debug_debug.h.
|
inlinestatic |
Creates a memory dump descriptor with relative addresses.
| startPtr | address to start dump from |
| numItems | number of items (usually bytes) to dump |
| bytePerItem | number of bytes per item (usually 1) |
Definition at line 120 of file debug_debug.h.