mirror of
https://git.eden-emu.dev/eden-emu/eden.git
synced 2026-09-27 11:19:04 +00:00
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user