summaryrefslogtreecommitdiff
path: root/sys/src/9/pc64/trap.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2014-02-02 05:49:30 +0100
committercinap_lenrek <cinap_lenrek@felloff.net>2014-02-02 05:49:30 +0100
commit47f551bcea708c32e654ab68d1f15a17d0cdde46 (patch)
tree38c152974ba2b6be4509065426bc42c438345f51 /sys/src/9/pc64/trap.c
parenta6fd3cc8e3db0a5c813ccbdc76f9d2259ef37941 (diff)
pc64: print only 8 hex chars dumpstack sp/pc
kernel addresses are sign extended to 64 bit. upper bits are not really helpfull.
Diffstat (limited to 'sys/src/9/pc64/trap.c')
-rw-r--r--sys/src/9/pc64/trap.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/9/pc64/trap.c b/sys/src/9/pc64/trap.c
index e2dee959e..101883a87 100644
--- a/sys/src/9/pc64/trap.c
+++ b/sys/src/9/pc64/trap.c
@@ -571,7 +571,7 @@ _dumpstack(Ureg *ureg)
* (((uchar*)v)[-2] == 0xFF && ((uchar*)v)[-2] == 0xD0),
* but this is too clever and misses faulting address.
*/
- x += iprint("%.8p=%.8p ", l, v);
+ x += iprint("%.8lux=%.8lux ", (ulong)l, (ulong)v);
i++;
}
if(i == 4){