mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-11-03 23:28:48 +00:00 
			
		
		
		
	GDB Modernization:
- Can be used in either DynCom or Dynarmic mode - Added support for threads - Proper support for FPU registers - Fix for NibbleToHex conversion that used to produce false error codes - Fix for clang-format failing under Windows
This commit is contained in:
		
							parent
							
								
									5c5aad09ce
								
							
						
					
					
						commit
						bd658a8801
					
				
					 9 changed files with 281 additions and 62 deletions
				
			
		| 
						 | 
				
			
			@ -87,6 +87,8 @@ static void InterpreterFallback(u32 pc, Dynarmic::Jit* jit, void* user_arg) {
 | 
			
		|||
    jit->SetCpsr(state->Cpsr);
 | 
			
		||||
    jit->ExtRegs() = state->ExtReg;
 | 
			
		||||
    jit->SetFpscr(state->VFP[VFP_FPSCR]);
 | 
			
		||||
 | 
			
		||||
    state->ServeBreak();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static bool IsReadOnlyMemory(u32 vaddr) {
 | 
			
		||||
| 
						 | 
				
			
			@ -233,6 +235,7 @@ void ARM_Dynarmic::ClearInstructionCache() {
 | 
			
		|||
    for (const auto& j : jits) {
 | 
			
		||||
        j.second->ClearCache();
 | 
			
		||||
    }
 | 
			
		||||
    interpreter_state->instruction_cache.clear();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void ARM_Dynarmic::InvalidateCacheRange(u32 start_address, size_t length) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue