diff options
-rw-r--r-- | ddb/db_examine.c | 12 | ||||
-rw-r--r-- | doc/mach.texi | 3 |
2 files changed, 11 insertions, 4 deletions
diff --git a/ddb/db_examine.c b/ddb/db_examine.c index 6f94b686..6509a538 100644 --- a/ddb/db_examine.c +++ b/ddb/db_examine.c @@ -130,20 +130,24 @@ db_examine(addr, fmt, count, task) db_examine_prev_addr = addr; while (--count >= 0) { fp = fmt; - size = sizeof(int); + size = 4; width = 4*size; while ((c = *fp++) != 0) { switch (c) { case 'b': - size = sizeof(char); + size = 1; width = 4*size; break; case 'h': - size = sizeof(short); + size = 2; width = 4*size; break; case 'l': - size = sizeof(long); + size = 4; + width = 4*size; + break; + case 'q': + size = 8; width = 4*size; break; case 'a': /* address */ diff --git a/doc/mach.texi b/doc/mach.texi index dd1e5edd..07cb0ad1 100644 --- a/doc/mach.texi +++ b/doc/mach.texi @@ -6793,6 +6793,9 @@ look at by half words(16 bits) @item l look at by long words(32 bits) +@item q +look at by quad words(64 bits) + @item a print the location being displayed |