diff options
| author | bunnei <bunneidev@gmail.com> | 2021-12-09 00:29:09 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-12-09 00:29:09 -0800 |
| commit | 46366c6dcaa47fe7bccb021c90b77d0d8be23b6f (patch) | |
| tree | 3267f43c67c15e88524cb9d6106726eb8e89ea9d /src/core/hle/kernel/kernel.h | |
| parent | 25298d1c02bbb5d92391cae3340ac470dff8fa9e (diff) | |
| parent | e05c86aa3cbd7a0da638111d2520b93b7f757f22 (diff) | |
Merge pull request #7519 from itsmeft24/master
kernel: svc: Implement ProcessMemory and CodeMemory SVCs
Diffstat (limited to 'src/core/hle/kernel/kernel.h')
| -rw-r--r-- | src/core/hle/kernel/kernel.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core/hle/kernel/kernel.h b/src/core/hle/kernel/kernel.h index d2ceae950..d847fd0c5 100644 --- a/src/core/hle/kernel/kernel.h +++ b/src/core/hle/kernel/kernel.h @@ -53,6 +53,7 @@ class KSharedMemoryInfo; class KThread; class KTransferMemory; class KWritableEvent; +class KCodeMemory; class PhysicalCore; class ServiceThread; class Synchronization; @@ -326,6 +327,8 @@ public: return slab_heap_container->transfer_memory; } else if constexpr (std::is_same_v<T, KWritableEvent>) { return slab_heap_container->writeable_event; + } else if constexpr (std::is_same_v<T, KCodeMemory>) { + return slab_heap_container->code_memory; } } @@ -377,6 +380,7 @@ private: KSlabHeap<KThread> thread; KSlabHeap<KTransferMemory> transfer_memory; KSlabHeap<KWritableEvent> writeable_event; + KSlabHeap<KCodeMemory> code_memory; }; std::unique_ptr<SlabHeapContainer> slab_heap_container; |
