ktrace: arm64 support

front
cinap_lenrek 2019-05-03 21:16:23 +02:00
parent c57c8919e3
commit 4032db00a7
1 changed files with 3 additions and 0 deletions

View File

@ -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;
}