git: 9front

Download patch

ref: 59f962710bb95bd0616952750e90e3e0b0a12f94
parent: 70bc887d617021b9b54d74d8698c3a97ad545416
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Tue Apr 12 21:08:13 EDT 2016

ktrace: sign extend stack dump pc for amd64

--- a/sys/src/cmd/ktrace.c
+++ b/sys/src/cmd/ktrace.c
@@ -379,6 +379,11 @@
 			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++)
--