diff options
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; | |||
| 53 | class KThread; | 53 | class KThread; |
| 54 | class KTransferMemory; | 54 | class KTransferMemory; |
| 55 | class KWritableEvent; | 55 | class KWritableEvent; |
| 56 | class KCodeMemory; | ||
| 56 | class PhysicalCore; | 57 | class PhysicalCore; |
| 57 | class ServiceThread; | 58 | class ServiceThread; |
| 58 | class Synchronization; | 59 | class Synchronization; |
| @@ -326,6 +327,8 @@ public: | |||
| 326 | return slab_heap_container->transfer_memory; | 327 | return slab_heap_container->transfer_memory; |
| 327 | } else if constexpr (std::is_same_v<T, KWritableEvent>) { | 328 | } else if constexpr (std::is_same_v<T, KWritableEvent>) { |
| 328 | return slab_heap_container->writeable_event; | 329 | return slab_heap_container->writeable_event; |
| 330 | } else if constexpr (std::is_same_v<T, KCodeMemory>) { | ||
| 331 | return slab_heap_container->code_memory; | ||
| 329 | } | 332 | } |
| 330 | } | 333 | } |
| 331 | 334 | ||
| @@ -377,6 +380,7 @@ private: | |||
| 377 | KSlabHeap<KThread> thread; | 380 | KSlabHeap<KThread> thread; |
| 378 | KSlabHeap<KTransferMemory> transfer_memory; | 381 | KSlabHeap<KTransferMemory> transfer_memory; |
| 379 | KSlabHeap<KWritableEvent> writeable_event; | 382 | KSlabHeap<KWritableEvent> writeable_event; |
| 383 | KSlabHeap<KCodeMemory> code_memory; | ||
| 380 | }; | 384 | }; |
| 381 | 385 | ||
| 382 | std::unique_ptr<SlabHeapContainer> slab_heap_container; | 386 | std::unique_ptr<SlabHeapContainer> slab_heap_container; |