/dports/emulators/yuzu/yuzu-0b47f7a46/src/core/hle/kernel/memory/ |
H A D | page_table.cpp | 302 MemoryState state{}; in MapProcessCodeMemory() 348 MemoryState state{}; in UnmapProcessCodeMemory() 708 MemoryState state{}; in ReserveTransferMemory() 726 MemoryState state{}; in ResetTransferMemory() 744 MemoryState state{}; in SetMemoryAttribute() 899 return CheckMemoryState(address, size, MemoryState::All, MemoryState::Free, in IsRegionMapped() 997 case MemoryState::Ipc: in GetRegionAddress() 1003 case MemoryState::Io: in GetRegionAddress() 1038 case MemoryState::Io: in GetRegionSize() 1074 case MemoryState::Io: in CanContain() [all …]
|
H A D | memory_block.h | 18 enum class MemoryState : u32 { enum 53 Free = static_cast<u32>(Svc::MemoryState::Free), 54 Io = static_cast<u32>(Svc::MemoryState::Io) | FlagMapped, 100 DECLARE_ENUM_FLAG_OPERATORS(MemoryState); 102 static_assert(static_cast<u32>(MemoryState::Free) == 0x00000000); 103 static_assert(static_cast<u32>(MemoryState::Io) == 0x00002001); 105 static_assert(static_cast<u32>(MemoryState::Code) == 0x00DC7E03); 111 static_assert(static_cast<u32>(MemoryState::Ipc) == 0x005C3C0A); 163 MemoryState state{}; 174 static_cast<Svc::MemoryState>(state & MemoryState::Mask), in GetSvcMemoryInfo() [all …]
|
H A D | page_table.h | 32 ResultCode MapProcessCode(VAddr addr, std::size_t pages_count, MemoryState state, 41 ResultCode MapPages(VAddr addr, PageLinkedList& page_linked_list, MemoryState state, 53 std::size_t region_num_pages, MemoryState state, 91 constexpr VAddr GetRegionAddress(MemoryState state) const; 92 constexpr std::size_t GetRegionSize(MemoryState state) const; 93 constexpr bool CanContain(VAddr addr, std::size_t size, MemoryState state) const; 96 MemoryState state, MemoryPermission perm_mask, 99 ResultCode CheckMemoryState(MemoryState* out_state, MemoryPermission* out_perm, 101 MemoryState state_mask, MemoryState state, 105 ResultCode CheckMemoryState(VAddr addr, std::size_t size, MemoryState state_mask, [all …]
|
H A D | memory_block_manager.h | 39 void Update(VAddr addr, std::size_t num_pages, MemoryState prev_state, 40 MemoryPermission prev_perm, MemoryAttribute prev_attribute, MemoryState state, 43 void Update(VAddr addr, std::size_t num_pages, MemoryState state,
|
H A D | memory_block_manager.cpp | 13 memory_block_tree.emplace_back(start_addr, num_pages, MemoryState::Free, MemoryPermission::None, 44 if (info.state != MemoryState::Free) { in FindFreeArea() 66 void MemoryBlockManager::Update(VAddr addr, std::size_t num_pages, MemoryState prev_state, in Update() 68 MemoryState state, MemoryPermission perm, in Update() 109 void MemoryBlockManager::Update(VAddr addr, std::size_t num_pages, MemoryState state, in Update()
|
/dports/emulators/citra/citra-ac98458e0/src/tests/core/memory/ |
H A D | vm_manager.cpp | 20 Kernel::MemoryState::Private); 28 CHECK(vma->second.meminfo_state == Kernel::MemoryState::Private); 35 Kernel::MemoryState::Private); 51 Kernel::MemoryState::Private); 70 Kernel::MemoryState::Private); 79 0xFFFFFFFF, block.GetSize(), Kernel::MemoryState::Locked, 88 Kernel::VMAPermission::None, Kernel::MemoryState::Locked, 95 CHECK(vma->second.meminfo_state == Kernel::MemoryState::Locked); 108 CHECK(vma->second.meminfo_state == Kernel::MemoryState::Aliased); 114 Kernel::VMAPermission::Execute, Kernel::MemoryState::Aliased, [all …]
|
/dports/emulators/citra-qt5/citra-ac98458e0/src/tests/core/memory/ |
H A D | vm_manager.cpp | 20 Kernel::MemoryState::Private); 28 CHECK(vma->second.meminfo_state == Kernel::MemoryState::Private); 35 Kernel::MemoryState::Private); 51 Kernel::MemoryState::Private); 70 Kernel::MemoryState::Private); 79 0xFFFFFFFF, block.GetSize(), Kernel::MemoryState::Locked, 88 Kernel::VMAPermission::None, Kernel::MemoryState::Locked, 95 CHECK(vma->second.meminfo_state == Kernel::MemoryState::Locked); 108 CHECK(vma->second.meminfo_state == Kernel::MemoryState::Aliased); 114 Kernel::VMAPermission::Execute, Kernel::MemoryState::Aliased, [all …]
|
/dports/emulators/citra/citra-ac98458e0/src/core/hle/kernel/ |
H A D | process.cpp | 168 MemoryState memory_state) { in Run() 175 MapSegment(codeset->CodeSegment(), VMAPermission::ReadExecute, MemoryState::Code); in Run() 176 MapSegment(codeset->RODataSegment(), VMAPermission::Read, MemoryState::Code); in Run() 177 MapSegment(codeset->DataSegment(), VMAPermission::ReadWrite, MemoryState::Private); in Run() 181 MemoryState::Locked, true); in Run() 380 MemoryState::AliasCode, perms); in Map() 389 MemoryState source_state = privileged ? MemoryState::Locked : MemoryState::Aliased; in Map() 390 MemoryState target_state = privileged ? MemoryState::AliasCode : MemoryState::Alias; in Map() 394 CASCADE_CODE(vm_manager.ChangeMemoryState(source, size, MemoryState::Private, in Map() 440 MemoryState source_state = privileged ? MemoryState::Locked : MemoryState::Aliased; in Unmap() [all …]
|
H A D | vm_manager.h | 45 enum class MemoryState : u8 { enum 74 MemoryState meminfo_state = MemoryState::Free; 156 MemoryState state); 166 MemoryState state); 177 ResultVal<VMAHandle> MapMMIO(VAddr target, PAddr paddr, u32 size, MemoryState state, 191 ResultCode ChangeMemoryState(VAddr target, u32 size, MemoryState expected_state, 192 VMAPermission expected_perms, MemoryState new_state,
|
H A D | memory.cpp | 153 MemoryState memory_state = mapping.unk_flag ? MemoryState::Static : MemoryState::IO; in HandleSpecialMapping() 165 Memory::CONFIG_MEMORY_SIZE, MemoryState::Shared) in MapSharedPages() 171 Memory::SHARED_PAGE_SIZE, MemoryState::Shared) in MapSharedPages()
|
H A D | shared_memory.cpp | 24 owner_process->vm_manager.ChangeMemoryState(base_address, size, MemoryState::Locked, in ~SharedMemory() 25 VMAPermission::None, MemoryState::Private, in ~SharedMemory() 62 CASCADE_CODE(vm_manager.ChangeMemoryState(address, size, MemoryState::Private, in CreateSharedMemory() 63 VMAPermission::ReadWrite, MemoryState::Locked, in CreateSharedMemory() 174 interval.second, MemoryState::Shared); in Map()
|
H A D | ipc.cpp | 179 ASSERT(prev_vma.meminfo_state == MemoryState::Reserved && in TranslateCommandBuffer() 180 next_vma.meminfo_state == MemoryState::Reserved); in TranslateCommandBuffer() 202 Memory::PAGE_SIZE, Kernel::MemoryState::Reserved); in TranslateCommandBuffer() 212 buffer, buffer->GetSize(), Kernel::MemoryState::Shared) in TranslateCommandBuffer() 220 reserve_buffer->GetSize(), Kernel::MemoryState::Reserved); in TranslateCommandBuffer()
|
H A D | vm_manager.cpp | 15 static const char* GetMemoryStateName(MemoryState state) { in GetMemoryStateName() 71 u32 size, MemoryState state) { in MapBackingMemoryToBase() 101 u32 size, MemoryState state) { in MapBackingMemory() 120 MemoryState state, in MapMMIO() 139 ResultCode VMManager::ChangeMemoryState(VAddr target, u32 size, MemoryState expected_state, in ChangeMemoryState() 140 VMAPermission expected_perms, MemoryState new_state, in ChangeMemoryState() 185 vma.meminfo_state = MemoryState::Free; in Unmap()
|
H A D | process.h | 224 MemoryState memory_state = MemoryState::Private,
|
/dports/emulators/citra-qt5/citra-ac98458e0/src/core/hle/kernel/ |
H A D | process.cpp | 168 MemoryState memory_state) { in Run() 175 MapSegment(codeset->CodeSegment(), VMAPermission::ReadExecute, MemoryState::Code); in Run() 176 MapSegment(codeset->RODataSegment(), VMAPermission::Read, MemoryState::Code); in Run() 177 MapSegment(codeset->DataSegment(), VMAPermission::ReadWrite, MemoryState::Private); in Run() 181 MemoryState::Locked, true); in Run() 380 MemoryState::AliasCode, perms); in Map() 389 MemoryState source_state = privileged ? MemoryState::Locked : MemoryState::Aliased; in Map() 390 MemoryState target_state = privileged ? MemoryState::AliasCode : MemoryState::Alias; in Map() 394 CASCADE_CODE(vm_manager.ChangeMemoryState(source, size, MemoryState::Private, in Map() 440 MemoryState source_state = privileged ? MemoryState::Locked : MemoryState::Aliased; in Unmap() [all …]
|
H A D | vm_manager.h | 45 enum class MemoryState : u8 { enum 74 MemoryState meminfo_state = MemoryState::Free; 156 MemoryState state); 166 MemoryState state); 177 ResultVal<VMAHandle> MapMMIO(VAddr target, PAddr paddr, u32 size, MemoryState state, 191 ResultCode ChangeMemoryState(VAddr target, u32 size, MemoryState expected_state, 192 VMAPermission expected_perms, MemoryState new_state,
|
H A D | memory.cpp | 153 MemoryState memory_state = mapping.unk_flag ? MemoryState::Static : MemoryState::IO; in HandleSpecialMapping() 165 Memory::CONFIG_MEMORY_SIZE, MemoryState::Shared) in MapSharedPages() 171 Memory::SHARED_PAGE_SIZE, MemoryState::Shared) in MapSharedPages()
|
H A D | shared_memory.cpp | 24 owner_process->vm_manager.ChangeMemoryState(base_address, size, MemoryState::Locked, in ~SharedMemory() 25 VMAPermission::None, MemoryState::Private, in ~SharedMemory() 62 CASCADE_CODE(vm_manager.ChangeMemoryState(address, size, MemoryState::Private, in CreateSharedMemory() 63 VMAPermission::ReadWrite, MemoryState::Locked, in CreateSharedMemory() 174 interval.second, MemoryState::Shared); in Map()
|
H A D | ipc.cpp | 179 ASSERT(prev_vma.meminfo_state == MemoryState::Reserved && in TranslateCommandBuffer() 180 next_vma.meminfo_state == MemoryState::Reserved); in TranslateCommandBuffer() 202 Memory::PAGE_SIZE, Kernel::MemoryState::Reserved); in TranslateCommandBuffer() 212 buffer, buffer->GetSize(), Kernel::MemoryState::Shared) in TranslateCommandBuffer() 220 reserve_buffer->GetSize(), Kernel::MemoryState::Reserved); in TranslateCommandBuffer()
|
H A D | vm_manager.cpp | 15 static const char* GetMemoryStateName(MemoryState state) { in GetMemoryStateName() 71 u32 size, MemoryState state) { in MapBackingMemoryToBase() 101 u32 size, MemoryState state) { in MapBackingMemory() 120 MemoryState state, in MapMMIO() 139 ResultCode VMManager::ChangeMemoryState(VAddr target, u32 size, MemoryState expected_state, in ChangeMemoryState() 140 VMAPermission expected_perms, MemoryState new_state, in ChangeMemoryState() 185 vma.meminfo_state = MemoryState::Free; in Unmap()
|
/dports/emulators/yuzu/yuzu-0b47f7a46/src/core/hle/kernel/ |
H A D | svc_types.h | 12 enum class MemoryState : u32 { enum 36 DECLARE_ENUM_FLAG_OPERATORS(MemoryState); 60 MemoryState state{};
|
/dports/java/openjdk14/jdk14u-jdk-14.0.2-12-1/src/jdk.incubator.jpackage/share/native/libapplauncher/ |
H A D | Package.h | 40 enum MemoryState {msManual, msAuto}; enum 65 MemoryState FMemoryState; 121 PackageBootFields::MemoryState GetMemoryState();
|
/dports/emulators/citra/citra-ac98458e0/src/tests/core/hle/kernel/ |
H A D | hle_ipc.cpp | 146 MemoryState::Private); 169 MemoryState::Private); 198 target_address_static, buffer_static, buffer_static.GetSize(), MemoryState::Private); 203 target_address_mapped, buffer_mapped, buffer_mapped.GetSize(), MemoryState::Private); 328 target_address, output_buffer, output_buffer.GetSize(), MemoryState::Private); 359 target_address, output_buffer, output_buffer.GetSize(), MemoryState::Private);
|
/dports/emulators/citra-qt5/citra-ac98458e0/src/tests/core/hle/kernel/ |
H A D | hle_ipc.cpp | 146 MemoryState::Private); 169 MemoryState::Private); 198 target_address_static, buffer_static, buffer_static.GetSize(), MemoryState::Private); 203 target_address_mapped, buffer_mapped, buffer_mapped.GetSize(), MemoryState::Private); 328 target_address, output_buffer, output_buffer.GetSize(), MemoryState::Private); 359 target_address, output_buffer, output_buffer.GetSize(), MemoryState::Private);
|
/dports/devel/redasm/REDasm-2.1.1/LibREDasm/redasm/plugins/assembler/algorithm/ |
H A D | algorithm.cpp | 25 REGISTER_STATE(AssemblerAlgorithm::MemoryState, &AssemblerAlgorithm::memoryState); in AssemblerAlgorithm() 136 … EXECUTE_STATE(AssemblerAlgorithm::MemoryState, op.disp.displacement, op.index, instruction); in onDecoded() 139 EXECUTE_STATE(AssemblerAlgorithm::MemoryState, op.u_value, op.index, instruction); in onDecoded() 261 fwdstate = AssemblerAlgorithm::MemoryState; in addressTableState() 277 FORWARD_STATE(AssemblerAlgorithm::MemoryState, state); in addressTableState()
|