summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/process.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/hle/kernel/process.h')
-rw-r--r--src/core/hle/kernel/process.h9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/core/hle/kernel/process.h b/src/core/hle/kernel/process.h
index 2c0b20f9e..ac6956266 100644
--- a/src/core/hle/kernel/process.h
+++ b/src/core/hle/kernel/process.h
@@ -242,7 +242,7 @@ public:
242 void LoadModule(CodeSet module_, VAddr base_addr); 242 void LoadModule(CodeSet module_, VAddr base_addr);
243 243
244 /////////////////////////////////////////////////////////////////////////////////////////////// 244 ///////////////////////////////////////////////////////////////////////////////////////////////
245 // Memory Management 245 // Thread-local storage management
246 246
247 // Marks the next available region as used and returns the address of the slot. 247 // Marks the next available region as used and returns the address of the slot.
248 VAddr MarkNextAvailableTLSSlotAsUsed(Thread& thread); 248 VAddr MarkNextAvailableTLSSlotAsUsed(Thread& thread);
@@ -250,13 +250,6 @@ public:
250 // Frees a used TLS slot identified by the given address 250 // Frees a used TLS slot identified by the given address
251 void FreeTLSSlot(VAddr tls_address); 251 void FreeTLSSlot(VAddr tls_address);
252 252
253 ResultVal<VAddr> HeapAllocate(VAddr target, u64 size, VMAPermission perms);
254 ResultCode HeapFree(VAddr target, u32 size);
255
256 ResultCode MirrorMemory(VAddr dst_addr, VAddr src_addr, u64 size, MemoryState state);
257
258 ResultCode UnmapMemory(VAddr dst_addr, VAddr src_addr, u64 size);
259
260private: 253private:
261 explicit Process(KernelCore& kernel); 254 explicit Process(KernelCore& kernel);
262 ~Process() override; 255 ~Process() override;