diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2019-05-03 21:16:23 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2019-05-03 21:16:23 +0200 |
commit | 4032db00a7a813e8f36b2755204b6863b4545906 (patch) | |
tree | 1c620b29fe2c6d164c30cb31e4c1a4517ba5f373 | |
parent | c57c8919e303aaad512a5e603f60d4be22d6afea (diff) |
ktrace: arm64 support
-rw-r--r-- | sys/src/cmd/ktrace.c | 3 |
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; } |