ktrace: sign extend stack dump pc for amd64
This commit is contained in:
parent
68411b98a0
commit
ffb0199247
1 changed files with 5 additions and 0 deletions
|
@ -379,6 +379,11 @@ getval(uvlong a)
|
|||
return 0;
|
||||
buf[n] = '\0';
|
||||
r = strtoull(buf, 0, 16);
|
||||
switch(fhdr.magic){
|
||||
case S_MAGIC:
|
||||
r = (long)r; // sign extend
|
||||
break;
|
||||
}
|
||||
}else{
|
||||
r = 0;
|
||||
for(i=0; i<naddr; i++)
|
||||
|
|
Loading…
Reference in a new issue