pm: update to reflect 17.0.0 internal design changes
This commit is contained in:
@@ -64,8 +64,8 @@ namespace ams::pm::impl {
|
||||
~ProcessInfo();
|
||||
void Cleanup();
|
||||
|
||||
void LinkToMultiWait(os::MultiWaitType &multi_wait) {
|
||||
os::LinkMultiWaitHolder(std::addressof(multi_wait), std::addressof(m_multi_wait_holder));
|
||||
os::MultiWaitHolderType *GetMultiWaitHolder() {
|
||||
return std::addressof(m_multi_wait_holder);
|
||||
}
|
||||
|
||||
os::NativeHandle GetHandle() const {
|
||||
@@ -232,4 +232,10 @@ namespace ams::pm::impl {
|
||||
}
|
||||
};
|
||||
|
||||
ProcessListAccessor GetProcessList();
|
||||
ProcessListAccessor GetExitList();
|
||||
|
||||
ProcessInfo *AllocateProcessInfo(svc::Handle process_handle, os::ProcessId process_id, ldr::PinId pin_id, const ncm::ProgramLocation &location, const cfg::OverrideStatus &override_status);
|
||||
void CleanupProcessInfo(ProcessListAccessor &list, ProcessInfo *process_info);
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user