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.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/core/hle/kernel/process.h b/src/core/hle/kernel/process.h
index b52211d2a..7350c6c41 100644
--- a/src/core/hle/kernel/process.h
+++ b/src/core/hle/kernel/process.h
@@ -79,7 +79,11 @@ struct CodeSet final : public Object {
79 u32 size = 0; 79 u32 size = 0;
80 }; 80 };
81 81
82 Segment code, rodata, data; 82 Segment segments[3];
83 Segment& code = segments[0];
84 Segment& rodata = segments[1];
85 Segment& data = segments[2];
86
83 VAddr entrypoint; 87 VAddr entrypoint;
84 88
85private: 89private:
@@ -136,6 +140,8 @@ public:
136 */ 140 */
137 void Run(s32 main_thread_priority, u32 stack_size); 141 void Run(s32 main_thread_priority, u32 stack_size);
138 142
143 void LoadModule(SharedPtr<CodeSet> module_, VAddr base_addr);
144
139 /////////////////////////////////////////////////////////////////////////////////////////////// 145 ///////////////////////////////////////////////////////////////////////////////////////////////
140 // Memory Management 146 // Memory Management
141 147