From 47f551bcea708c32e654ab68d1f15a17d0cdde46 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Sun, 2 Feb 2014 05:49:30 +0100 Subject: pc64: print only 8 hex chars dumpstack sp/pc kernel addresses are sign extended to 64 bit. upper bits are not really helpfull. --- sys/src/9/pc64/trap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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){ -- cgit v1.2.3