dmnt.gen2: enable attach to arbitrary program id

This commit is contained in:
Liam 2023-10-11 17:51:27 -04:00 committed by SciresM
parent 92a8c8eb88
commit 159f8d384b
3 changed files with 25 additions and 2 deletions

View file

@ -44,6 +44,13 @@ namespace ams::pm::dmnt {
R_SUCCEED();
}
Result HookToCreateProcess(os::NativeHandle *out_handle, const ncm::ProgramId program_id) {
Event evt;
R_TRY(pmdmntHookToCreateProcess(std::addressof(evt), static_cast<u64>(program_id)));
*out_handle = evt.revent;
R_SUCCEED();
}
Result AtmosphereGetProcessInfo(os::NativeHandle *out_handle, ncm::ProgramLocation *out_loc, cfg::OverrideStatus *out_status, os::ProcessId process_id) {
*out_handle = os::InvalidNativeHandle;
*out_loc = {};