Lines Matching refs:MemoryState

18 enum class MemoryState : u32 {  enum
53 Free = static_cast<u32>(Svc::MemoryState::Free),
54 Io = static_cast<u32>(Svc::MemoryState::Io) | FlagMapped,
55 Static = static_cast<u32>(Svc::MemoryState::Static) | FlagMapped | FlagCanQueryPhysical,
56 Code = static_cast<u32>(Svc::MemoryState::Code) | FlagsCode | FlagCanMapProcess,
57 CodeData = static_cast<u32>(Svc::MemoryState::CodeData) | FlagsData | FlagCanMapProcess |
59 Shared = static_cast<u32>(Svc::MemoryState::Shared) | FlagMapped | FlagReferenceCounted,
60 Normal = static_cast<u32>(Svc::MemoryState::Normal) | FlagsData | FlagCanCodeMemory,
62 AliasCode = static_cast<u32>(Svc::MemoryState::AliasCode) | FlagsCode | FlagCanMapProcess |
64 AliasCodeData = static_cast<u32>(Svc::MemoryState::AliasCodeData) | FlagsData |
67 Ipc = static_cast<u32>(Svc::MemoryState::Ipc) | FlagsMisc | FlagCanAlignedDeviceMap |
70 Stack = static_cast<u32>(Svc::MemoryState::Stack) | FlagsMisc | FlagCanAlignedDeviceMap |
74 static_cast<u32>(Svc::MemoryState::ThreadLocal) | FlagMapped | FlagReferenceCounted,
76 Transfered = static_cast<u32>(Svc::MemoryState::Transfered) | FlagsMisc |
80 SharedTransfered = static_cast<u32>(Svc::MemoryState::SharedTransfered) | FlagsMisc |
83 SharedCode = static_cast<u32>(Svc::MemoryState::SharedCode) | FlagMapped |
86 Inaccessible = static_cast<u32>(Svc::MemoryState::Inaccessible),
88 NonSecureIpc = static_cast<u32>(Svc::MemoryState::NonSecureIpc) | FlagsMisc |
92 static_cast<u32>(Svc::MemoryState::NonDeviceIpc) | FlagsMisc | FlagCanUseNonDeviceIpc,
94 Kernel = static_cast<u32>(Svc::MemoryState::Kernel) | FlagMapped,
96 GeneratedCode = static_cast<u32>(Svc::MemoryState::GeneratedCode) | FlagMapped |
98 CodeOut = static_cast<u32>(Svc::MemoryState::CodeOut) | FlagMapped | FlagReferenceCounted,
100 DECLARE_ENUM_FLAG_OPERATORS(MemoryState);
102 static_assert(static_cast<u32>(MemoryState::Free) == 0x00000000);
103 static_assert(static_cast<u32>(MemoryState::Io) == 0x00002001);
104 static_assert(static_cast<u32>(MemoryState::Static) == 0x00042002);
105 static_assert(static_cast<u32>(MemoryState::Code) == 0x00DC7E03);
106 static_assert(static_cast<u32>(MemoryState::CodeData) == 0x03FEBD04);
107 static_assert(static_cast<u32>(MemoryState::Normal) == 0x037EBD05);
108 static_assert(static_cast<u32>(MemoryState::Shared) == 0x00402006);
109 static_assert(static_cast<u32>(MemoryState::AliasCode) == 0x00DD7E08);
110 static_assert(static_cast<u32>(MemoryState::AliasCodeData) == 0x03FFBD09);
111 static_assert(static_cast<u32>(MemoryState::Ipc) == 0x005C3C0A);
112 static_assert(static_cast<u32>(MemoryState::Stack) == 0x005C3C0B);
113 static_assert(static_cast<u32>(MemoryState::ThreadLocal) == 0x0040200C);
114 static_assert(static_cast<u32>(MemoryState::Transfered) == 0x015C3C0D);
115 static_assert(static_cast<u32>(MemoryState::SharedTransfered) == 0x005C380E);
116 static_assert(static_cast<u32>(MemoryState::SharedCode) == 0x0040380F);
117 static_assert(static_cast<u32>(MemoryState::Inaccessible) == 0x00000010);
118 static_assert(static_cast<u32>(MemoryState::NonSecureIpc) == 0x005C3811);
119 static_assert(static_cast<u32>(MemoryState::NonDeviceIpc) == 0x004C2812);
120 static_assert(static_cast<u32>(MemoryState::Kernel) == 0x00002013);
121 static_assert(static_cast<u32>(MemoryState::GeneratedCode) == 0x00402214);
122 static_assert(static_cast<u32>(MemoryState::CodeOut) == 0x00402015);
163 MemoryState state{};
174 static_cast<Svc::MemoryState>(state & MemoryState::Mask), in GetSvcMemoryInfo()
205 MemoryState state{MemoryState::None};
225 constexpr MemoryBlock(VAddr addr_, std::size_t num_pages_, MemoryState state_, in MemoryBlock()
274 constexpr bool HasProperties(MemoryState s, MemoryPermission p, MemoryAttribute a) const { in HasProperties()
299 constexpr void Update(MemoryState new_state, MemoryPermission new_perm, in Update()