예제 #1
0
        private void UndefinedInstructionHandler(object sender, InstUndefinedEventArgs e)
        {
            KernelStatic.GetCurrentThread().PrintGuestStackTrace();
            KernelStatic.GetCurrentThread()?.PrintGuestRegisterPrintout();

            throw new UndefinedInstructionException(e.Address, e.OpCode);
        }
예제 #2
0
 private void UndefinedInstructionHandler(object sender, InstUndefinedEventArgs e)
 {
     throw new UndefinedInstructionException(e.Address, e.OpCode);
 }
예제 #3
0
 private void UndefinedInstructionHandler(object sender, InstUndefinedEventArgs e)
 {
     throw new UndefinedInstructionException(e.Position, e.RawOpCode);
 }
예제 #4
0
        private void UndefinedInstructionHandler(object sender, InstUndefinedEventArgs e)
        {
            KernelContext.Scheduler.GetCurrentThreadOrNull()?.PrintGuestStackTrace();

            throw new UndefinedInstructionException(e.Address, e.OpCode);
        }
예제 #5
0
        private void UndefinedHandler(object sender, InstUndefinedEventArgs e)
        {
            PrintStackTraceForCurrentThread();

            throw new UndefinedInstructionException(e.Position, e.RawOpCode);
        }