mirror of
				https://git.suyu.dev/suyu/suyu
				synced 2025-11-04 00:49:02 -06:00 
			
		
		
		
	Merge pull request #11063 from liamwhite/oops
arm_interface: correct breakpoint rewind condition
This commit is contained in:
		@@ -185,7 +185,7 @@ void ARM_Interface::Run() {
 | 
				
			|||||||
        // Notify the debugger and go to sleep if a breakpoint was hit,
 | 
					        // Notify the debugger and go to sleep if a breakpoint was hit,
 | 
				
			||||||
        // or if the thread is unable to continue for any reason.
 | 
					        // or if the thread is unable to continue for any reason.
 | 
				
			||||||
        if (True(hr & HaltReason::InstructionBreakpoint) || True(hr & HaltReason::PrefetchAbort)) {
 | 
					        if (True(hr & HaltReason::InstructionBreakpoint) || True(hr & HaltReason::PrefetchAbort)) {
 | 
				
			||||||
            if (!True(hr & HaltReason::InstructionBreakpoint)) {
 | 
					            if (!True(hr & HaltReason::PrefetchAbort)) {
 | 
				
			||||||
                RewindBreakpointInstruction();
 | 
					                RewindBreakpointInstruction();
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            if (system.DebuggerEnabled()) {
 | 
					            if (system.DebuggerEnabled()) {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user