Home
last modified time | relevance | path

Searched refs:MemoryState (Results 1 – 25 of 120) sorted by relevance

12345

/dports/emulators/yuzu/yuzu-0b47f7a46/src/core/hle/kernel/memory/
H A Dpage_table.cpp302 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 Dmemory_block.h18 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 Dpage_table.h32 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 Dmemory_block_manager.h39 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 Dmemory_block_manager.cpp13 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 Dvm_manager.cpp20 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 Dvm_manager.cpp20 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 Dprocess.cpp168 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 Dvm_manager.h45 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 Dmemory.cpp153 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 Dshared_memory.cpp24 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 Dipc.cpp179 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 Dvm_manager.cpp15 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 Dprocess.h224 MemoryState memory_state = MemoryState::Private,
/dports/emulators/citra-qt5/citra-ac98458e0/src/core/hle/kernel/
H A Dprocess.cpp168 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 Dvm_manager.h45 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 Dmemory.cpp153 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 Dshared_memory.cpp24 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 Dipc.cpp179 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 Dvm_manager.cpp15 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 Dsvc_types.h12 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 DPackage.h40 enum MemoryState {msManual, msAuto}; enum
65 MemoryState FMemoryState;
121 PackageBootFields::MemoryState GetMemoryState();
/dports/emulators/citra/citra-ac98458e0/src/tests/core/hle/kernel/
H A Dhle_ipc.cpp146 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 Dhle_ipc.cpp146 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 Dalgorithm.cpp25 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()

12345