diff --git a/core/interrupts_manager.cpp b/core/interrupts_manager.cpp index 042c779..76ab596 100644 --- a/core/interrupts_manager.cpp +++ b/core/interrupts_manager.cpp @@ -301,7 +301,7 @@ namespace Interrupts #elif defined(a32) InterruptFrames[0] = (void *)Frame->eip; #elif defined(aa64) - InterruptFrames[0] = (void *)Frame->elr_el1; + InterruptFrames[0] = (void *)Frame->pc; #endif CPUData *CoreData = GetCurrentCPU();