diff --git a/service-mgmt/sm-common/src/sm_trap_thread.c b/service-mgmt/sm-common/src/sm_trap_thread.c index 75da87b7..11168709 100644 --- a/service-mgmt/sm-common/src/sm_trap_thread.c +++ b/service-mgmt/sm-common/src/sm_trap_thread.c @@ -385,6 +385,11 @@ static void sm_trap_thread_log( SmTrapThreadMsgT* msg ) #elif __PPC__ fprintf( _trap_log, "NIP = %08lX (instruction-pointer)\n", (long) ucontext->uc_mcontext.regs->nip ); + +#elif __aarch64__ + fprintf( _trap_log, "PC = %08lX (instruction-pointer)\n", + (long) ucontext->uc_mcontext.pc ); + #endif fprintf( _trap_log, "traceback: \n" );