2026-09-26 07:29:19

Signed-off-by: lizzie <lizzie@eden-emu.dev>
This commit is contained in:
lizzie
2026-09-26 07:29:19 +00:00
committed by crueter
parent 22b7e1e24c
commit 61b3183d30
8 changed files with 277 additions and 259 deletions
+11 -9
View File
@@ -512,14 +512,14 @@ public:
, m_nrr_kind(nrr_kind)
{}
FunctionInfoBase const* FindRequest(u32 key) override {
return HandlerTableGenerateWithFind(key, functions);
}
~RoInterface() {
m_ro->UnregisterProcess(system.Kernel(), m_context_id);
}
FunctionInfoBase const* FindRequest(u32 key) override {
return HandlerTableGenerateWithFind(key, functions);
}
Result MapManualLoadModuleMemory(Out<u64> out_load_address, ClientProcessId client_pid,
u64 nro_address, u64 nro_size, u64 bss_address, u64 bss_size) {
R_TRY(m_ro->ValidateProcess(m_context_id, *client_pid));
@@ -576,12 +576,14 @@ class IDebugMonitorInterface final : public ServiceFramework<IDebugMonitorInterf
public:
explicit IDebugMonitorInterface(Core::System& system_)
: ServiceFramework{system_, "ro:dmnt"}
{
static const FunctionInfo functions[] = {
FunctionInfo{0, nullptr, "GetProcessModuleInfo" },
};
RegisterHandlers(functions);
{}
FunctionInfoBase const* FindRequest(u32 key) override {
return HandlerTableGenerateWithFind(key, functions);
}
static constexpr auto functions = CreateStaticMap(
FunctionInfo{0, nullptr, "GetProcessModuleInfo" }
);
};
void LoopProcess(Core::System& system) {