summaryrefslogtreecommitdiff
path: root/sys/src/cmd/ktrace.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2019-05-03 21:16:23 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2019-05-03 21:16:23 +0200
commit4032db00a7a813e8f36b2755204b6863b4545906 (patch)
tree1c620b29fe2c6d164c30cb31e4c1a4517ba5f373 /sys/src/cmd/ktrace.c
parentc57c8919e303aaad512a5e603f60d4be22d6afea (diff)
ktrace: arm64 support
Diffstat (limited to 'sys/src/cmd/ktrace.c')
-rw-r--r--sys/src/cmd/ktrace.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/src/cmd/ktrace.c b/sys/src/cmd/ktrace.c
index 86ff89569..35f9becf5 100644
--- a/sys/src/cmd/ktrace.c
+++ b/sys/src/cmd/ktrace.c
@@ -109,6 +109,7 @@ main(int argc, char *argv[])
case V_MAGIC: /* mips 3000 */
case M_MAGIC: /* mips 4000 */
case E_MAGIC: /* arm 7-something */
+ case R_MAGIC: /* arm64 */
case Q_MAGIC: /* powerpc */
case N_MAGIC: /* mips 4000 LE */
case L_MAGIC: /* dec alpha */
@@ -383,6 +384,7 @@ getval(uvlong a)
r = 0;
switch(fhdr.magic){
case S_MAGIC:
+ case R_MAGIC:
m = 0xffffffff00000000ULL;
break;
default:
@@ -394,6 +396,7 @@ getval(uvlong a)
}
switch(fhdr.magic){
case S_MAGIC:
+ case R_MAGIC:
r = (long)r; // sign extend
break;
}