mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-31 13:50:03 +00:00 
			
		
		
		
	VMManager: Change block offsets to size_t
This commit is contained in:
		
							parent
							
								
									2e5696dba4
								
							
						
					
					
						commit
						785407d06f
					
				
					 2 changed files with 3 additions and 3 deletions
				
			
		|  | @ -55,7 +55,7 @@ VMManager::VMAHandle VMManager::FindVMA(VAddr target) const { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| ResultVal<VMManager::VMAHandle> VMManager::MapMemoryBlock(VAddr target, | ResultVal<VMManager::VMAHandle> VMManager::MapMemoryBlock(VAddr target, | ||||||
|         std::shared_ptr<std::vector<u8>> block, u32 offset, u32 size, MemoryState state) { |         std::shared_ptr<std::vector<u8>> block, size_t offset, u32 size, MemoryState state) { | ||||||
|     ASSERT(block != nullptr); |     ASSERT(block != nullptr); | ||||||
|     ASSERT(offset + size <= block->size()); |     ASSERT(offset + size <= block->size()); | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -75,7 +75,7 @@ struct VirtualMemoryArea { | ||||||
|     /// Memory block backing this VMA.
 |     /// Memory block backing this VMA.
 | ||||||
|     std::shared_ptr<std::vector<u8>> backing_block = nullptr; |     std::shared_ptr<std::vector<u8>> backing_block = nullptr; | ||||||
|     /// Offset into the backing_memory the mapping starts from.
 |     /// Offset into the backing_memory the mapping starts from.
 | ||||||
|     u32 offset = 0; |     size_t offset = 0; | ||||||
| 
 | 
 | ||||||
|     // Settings for type = BackingMemory
 |     // Settings for type = BackingMemory
 | ||||||
|     /// Pointer backing this VMA. It will not be destroyed or freed when the VMA is removed.
 |     /// Pointer backing this VMA. It will not be destroyed or freed when the VMA is removed.
 | ||||||
|  | @ -141,7 +141,7 @@ public: | ||||||
|      * @param state MemoryState tag to attach to the VMA. |      * @param state MemoryState tag to attach to the VMA. | ||||||
|      */ |      */ | ||||||
|     ResultVal<VMAHandle> MapMemoryBlock(VAddr target, std::shared_ptr<std::vector<u8>> block, |     ResultVal<VMAHandle> MapMemoryBlock(VAddr target, std::shared_ptr<std::vector<u8>> block, | ||||||
|             u32 offset, u32 size, MemoryState state); |             size_t offset, u32 size, MemoryState state); | ||||||
| 
 | 
 | ||||||
|     /**
 |     /**
 | ||||||
|      * Maps an unmanaged host memory pointer at a given address. |      * Maps an unmanaged host memory pointer at a given address. | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue