ro: Implement ro:dmnt

This commit is contained in:
Michael Scire
2019-04-21 02:09:08 -07:00
parent e04fcfff6b
commit d69fc060f4
6 changed files with 226 additions and 17 deletions

View File

@@ -15,12 +15,15 @@
*/
#include <switch.h>
#include <cstdio>
#include <algorithm>
#include <stratosphere.hpp>
#include <climits>
#include "ro_debug_monitor.hpp"
#include "ro_registration.hpp"
Result DebugMonitorService::GetProcessModuleInfo(Out<u32> count, OutBuffer<LoaderModuleInfo> out_infos, u64 pid) {
/* TODO: Implement. */
return ResultKernelConnectionClosed;
if (out_infos.num_elements > INT_MAX) {
return ResultRoInvalidSize;
}
return Registration::GetProcessModuleInfo(count.GetPointer(), out_infos.buffer, out_infos.num_elements, pid);
}