mirror of
				https://github.com/yuzu-emu/unicorn.git
				synced 2025-11-04 08:35:09 +00:00 
			
		
		
		
	Fix 8k alignment mask computation
This commit is contained in:
		
							parent
							
								
									055dc25633
								
							
						
					
					
						commit
						73bc268036
					
				
							
								
								
									
										4
									
								
								uc.c
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										4
									
								
								uc.c
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							| 
						 | 
				
			
			@ -553,8 +553,8 @@ uc_err uc_mem_map(uch handle, uint64_t address, size_t size)
 | 
			
		|||
        return UC_ERR_UCH;
 | 
			
		||||
 | 
			
		||||
    // align to 8KB boundary
 | 
			
		||||
    map_begin[map_count] = address & (~ (8*1024));
 | 
			
		||||
    s = (size + 8*1024 - 1) & (~ (8*1024));
 | 
			
		||||
    map_begin[map_count] = address & (~ (8*1024 - 1));
 | 
			
		||||
    s = (size + 8*1024 - 1) & (~ (8*1024 - 1));
 | 
			
		||||
    map_end[map_count] = s + map_begin[map_count];
 | 
			
		||||
    uc->memory_map(uc, map_begin[map_count], s);
 | 
			
		||||
    map_count++;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue