ref: 415045a10f1152b4daa9ba1d271b3b5a86d93fe7
parent: c52a723d3a81e974b16a6216c1e78e0e5b3ab158
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Fri May 3 17:16:23 EDT 2019
ktrace: arm64 support
--- a/sys/src/cmd/ktrace.c
+++ b/sys/src/cmd/ktrace.c
@@ -109,6 +109,7 @@
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 @@
r = 0;
switch(fhdr.magic){case S_MAGIC:
+ case R_MAGIC:
m = 0xffffffff00000000ULL;
break;
default:
@@ -394,6 +396,7 @@
}
switch(fhdr.magic){case S_MAGIC:
+ case R_MAGIC:
r = (long)r; // sign extend
break;
}
--
⑨