mirror of
				https://github.com/Ryujinx/Ryujinx.git
				synced 2025-10-31 20:42:48 +00:00 
			
		
		
		
	Better handle instruction aborts when hitting unmapped memory (#5869)
* Adjust ARMeilleure to better handle instruction aborts when hitting unmapped memory * Update src/ARMeilleure/Decoders/Decoder.cs Co-authored-by: gdkchan <gab.dark.100@gmail.com> --------- Co-authored-by: gdkchan <gab.dark.100@gmail.com>
This commit is contained in:
		
							parent
							
								
									7b62f7475e
								
							
						
					
					
						commit
						617c5700ca
					
				| @ -38,7 +38,9 @@ namespace ARMeilleure.Decoders | ||||
|                 { | ||||
|                     block = new Block(blkAddress); | ||||
| 
 | ||||
|                     if ((dMode != DecoderMode.MultipleBlocks && visited.Count >= 1) || opsCount > instructionLimit || !memory.IsMapped(blkAddress)) | ||||
|                     if ((dMode != DecoderMode.MultipleBlocks && visited.Count >= 1) || | ||||
|                         opsCount > instructionLimit || | ||||
|                         (visited.Count > 0 && !memory.IsMapped(blkAddress))) | ||||
|                     { | ||||
|                         block.Exit = true; | ||||
|                         block.EndAddress = blkAddress; | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Somebody Whoisbored
						Somebody Whoisbored