mirror of
https://github.com/Atmosphere-NX/Atmosphere.git
synced 2025-06-03 08:08:39 -04:00
ams: globally prefer R_RETURN to return for ams::Result
This commit is contained in:
parent
dd78ede99f
commit
bbf22b4c60
325 changed files with 1955 additions and 1993 deletions
|
@ -32,7 +32,7 @@ namespace ams::dmnt::cheat {
|
|||
}
|
||||
|
||||
Result CheatService::GetCheatProcessMetadata(sf::Out<CheatProcessMetadata> out_metadata) {
|
||||
return dmnt::cheat::impl::GetCheatProcessMetadata(out_metadata.GetPointer());
|
||||
R_RETURN(dmnt::cheat::impl::GetCheatProcessMetadata(out_metadata.GetPointer()));
|
||||
}
|
||||
|
||||
Result CheatService::ForceOpenCheatProcess() {
|
||||
|
@ -41,15 +41,15 @@ namespace ams::dmnt::cheat {
|
|||
}
|
||||
|
||||
Result CheatService::PauseCheatProcess() {
|
||||
return dmnt::cheat::impl::PauseCheatProcess();
|
||||
R_RETURN(dmnt::cheat::impl::PauseCheatProcess());
|
||||
}
|
||||
|
||||
Result CheatService::ResumeCheatProcess() {
|
||||
return dmnt::cheat::impl::ResumeCheatProcess();
|
||||
R_RETURN(dmnt::cheat::impl::ResumeCheatProcess());
|
||||
}
|
||||
|
||||
Result CheatService::ForceCloseCheatProcess() {
|
||||
return dmnt::cheat::impl::ForceCloseCheatProcess();
|
||||
R_RETURN(dmnt::cheat::impl::ForceCloseCheatProcess());
|
||||
}
|
||||
|
||||
/* ========================================================================================= */
|
||||
|
@ -57,26 +57,26 @@ namespace ams::dmnt::cheat {
|
|||
/* ========================================================================================= */
|
||||
|
||||
Result CheatService::GetCheatProcessMappingCount(sf::Out<u64> out_count) {
|
||||
return dmnt::cheat::impl::GetCheatProcessMappingCount(out_count.GetPointer());
|
||||
R_RETURN(dmnt::cheat::impl::GetCheatProcessMappingCount(out_count.GetPointer()));
|
||||
}
|
||||
|
||||
Result CheatService::GetCheatProcessMappings(const sf::OutArray<svc::MemoryInfo> &mappings, sf::Out<u64> out_count, u64 offset) {
|
||||
R_UNLESS(mappings.GetPointer() != nullptr, dmnt::cheat::ResultCheatNullBuffer());
|
||||
return dmnt::cheat::impl::GetCheatProcessMappings(mappings.GetPointer(), mappings.GetSize(), out_count.GetPointer(), offset);
|
||||
R_RETURN(dmnt::cheat::impl::GetCheatProcessMappings(mappings.GetPointer(), mappings.GetSize(), out_count.GetPointer(), offset));
|
||||
}
|
||||
|
||||
Result CheatService::ReadCheatProcessMemory(const sf::OutBuffer &buffer, u64 address, u64 out_size) {
|
||||
R_UNLESS(buffer.GetPointer() != nullptr, dmnt::cheat::ResultCheatNullBuffer());
|
||||
return dmnt::cheat::impl::ReadCheatProcessMemory(address, buffer.GetPointer(), std::min(out_size, buffer.GetSize()));
|
||||
R_RETURN(dmnt::cheat::impl::ReadCheatProcessMemory(address, buffer.GetPointer(), std::min(out_size, buffer.GetSize())));
|
||||
}
|
||||
|
||||
Result CheatService::WriteCheatProcessMemory(const sf::InBuffer &buffer, u64 address, u64 in_size) {
|
||||
R_UNLESS(buffer.GetPointer() != nullptr, dmnt::cheat::ResultCheatNullBuffer());
|
||||
return dmnt::cheat::impl::WriteCheatProcessMemory(address, buffer.GetPointer(), std::min(in_size, buffer.GetSize()));
|
||||
R_RETURN(dmnt::cheat::impl::WriteCheatProcessMemory(address, buffer.GetPointer(), std::min(in_size, buffer.GetSize())));
|
||||
}
|
||||
|
||||
Result CheatService::QueryCheatProcessMemory(sf::Out<svc::MemoryInfo> mapping, u64 address) {
|
||||
return dmnt::cheat::impl::QueryCheatProcessMemory(mapping.GetPointer(), address);
|
||||
R_RETURN(dmnt::cheat::impl::QueryCheatProcessMemory(mapping.GetPointer(), address));
|
||||
}
|
||||
|
||||
/* ========================================================================================= */
|
||||
|
@ -84,44 +84,44 @@ namespace ams::dmnt::cheat {
|
|||
/* ========================================================================================= */
|
||||
|
||||
Result CheatService::GetCheatCount(sf::Out<u64> out_count) {
|
||||
return dmnt::cheat::impl::GetCheatCount(out_count.GetPointer());
|
||||
R_RETURN(dmnt::cheat::impl::GetCheatCount(out_count.GetPointer()));
|
||||
}
|
||||
|
||||
Result CheatService::GetCheats(const sf::OutArray<CheatEntry> &cheats, sf::Out<u64> out_count, u64 offset) {
|
||||
R_UNLESS(cheats.GetPointer() != nullptr, dmnt::cheat::ResultCheatNullBuffer());
|
||||
return dmnt::cheat::impl::GetCheats(cheats.GetPointer(), cheats.GetSize(), out_count.GetPointer(), offset);
|
||||
R_RETURN(dmnt::cheat::impl::GetCheats(cheats.GetPointer(), cheats.GetSize(), out_count.GetPointer(), offset));
|
||||
}
|
||||
|
||||
Result CheatService::GetCheatById(sf::Out<CheatEntry> cheat, u32 cheat_id) {
|
||||
return dmnt::cheat::impl::GetCheatById(cheat.GetPointer(), cheat_id);
|
||||
R_RETURN(dmnt::cheat::impl::GetCheatById(cheat.GetPointer(), cheat_id));
|
||||
}
|
||||
|
||||
Result CheatService::ToggleCheat(u32 cheat_id) {
|
||||
return dmnt::cheat::impl::ToggleCheat(cheat_id);
|
||||
R_RETURN(dmnt::cheat::impl::ToggleCheat(cheat_id));
|
||||
}
|
||||
|
||||
Result CheatService::AddCheat(const CheatDefinition &cheat, sf::Out<u32> out_cheat_id, bool enabled) {
|
||||
return dmnt::cheat::impl::AddCheat(out_cheat_id.GetPointer(), cheat, enabled);
|
||||
R_RETURN(dmnt::cheat::impl::AddCheat(out_cheat_id.GetPointer(), cheat, enabled));
|
||||
}
|
||||
|
||||
Result CheatService::RemoveCheat(u32 cheat_id) {
|
||||
return dmnt::cheat::impl::RemoveCheat(cheat_id);
|
||||
R_RETURN(dmnt::cheat::impl::RemoveCheat(cheat_id));
|
||||
}
|
||||
|
||||
Result CheatService::ReadStaticRegister(sf::Out<u64> out, u8 which) {
|
||||
return dmnt::cheat::impl::ReadStaticRegister(out.GetPointer(), which);
|
||||
R_RETURN(dmnt::cheat::impl::ReadStaticRegister(out.GetPointer(), which));
|
||||
}
|
||||
|
||||
Result CheatService::WriteStaticRegister(u8 which, u64 value) {
|
||||
return dmnt::cheat::impl::WriteStaticRegister(which, value);
|
||||
R_RETURN(dmnt::cheat::impl::WriteStaticRegister(which, value));
|
||||
}
|
||||
|
||||
Result CheatService::ResetStaticRegisters() {
|
||||
return dmnt::cheat::impl::ResetStaticRegisters();
|
||||
R_RETURN(dmnt::cheat::impl::ResetStaticRegisters());
|
||||
}
|
||||
|
||||
Result CheatService::SetMasterCheat(const CheatDefinition &cheat) {
|
||||
return dmnt::cheat::impl::SetMasterCheat(cheat);
|
||||
R_RETURN(dmnt::cheat::impl::SetMasterCheat(cheat));
|
||||
}
|
||||
|
||||
/* ========================================================================================= */
|
||||
|
@ -129,16 +129,16 @@ namespace ams::dmnt::cheat {
|
|||
/* ========================================================================================= */
|
||||
|
||||
Result CheatService::GetFrozenAddressCount(sf::Out<u64> out_count) {
|
||||
return dmnt::cheat::impl::GetFrozenAddressCount(out_count.GetPointer());
|
||||
R_RETURN(dmnt::cheat::impl::GetFrozenAddressCount(out_count.GetPointer()));
|
||||
}
|
||||
|
||||
Result CheatService::GetFrozenAddresses(const sf::OutArray<FrozenAddressEntry> &addresses, sf::Out<u64> out_count, u64 offset) {
|
||||
R_UNLESS(addresses.GetPointer() != nullptr, dmnt::cheat::ResultCheatNullBuffer());
|
||||
return dmnt::cheat::impl::GetFrozenAddresses(addresses.GetPointer(), addresses.GetSize(), out_count.GetPointer(), offset);
|
||||
R_RETURN(dmnt::cheat::impl::GetFrozenAddresses(addresses.GetPointer(), addresses.GetSize(), out_count.GetPointer(), offset));
|
||||
}
|
||||
|
||||
Result CheatService::GetFrozenAddress(sf::Out<FrozenAddressEntry> entry, u64 address) {
|
||||
return dmnt::cheat::impl::GetFrozenAddress(entry.GetPointer(), address);
|
||||
R_RETURN(dmnt::cheat::impl::GetFrozenAddress(entry.GetPointer(), address));
|
||||
}
|
||||
|
||||
Result CheatService::EnableFrozenAddress(sf::Out<u64> out_value, u64 address, u64 width) {
|
||||
|
@ -146,11 +146,11 @@ namespace ams::dmnt::cheat {
|
|||
R_UNLESS(width > 0, dmnt::cheat::ResultFrozenAddressInvalidWidth());
|
||||
R_UNLESS(width <= sizeof(u64), dmnt::cheat::ResultFrozenAddressInvalidWidth());
|
||||
R_UNLESS((width & (width - 1)) == 0, dmnt::cheat::ResultFrozenAddressInvalidWidth());
|
||||
return dmnt::cheat::impl::EnableFrozenAddress(out_value.GetPointer(), address, width);
|
||||
R_RETURN(dmnt::cheat::impl::EnableFrozenAddress(out_value.GetPointer(), address, width));
|
||||
}
|
||||
|
||||
Result CheatService::DisableFrozenAddress(u64 address) {
|
||||
return dmnt::cheat::impl::DisableFrozenAddress(address);
|
||||
R_RETURN(dmnt::cheat::impl::DisableFrozenAddress(address));
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -301,7 +301,7 @@ namespace ams::dmnt::cheat::impl {
|
|||
}
|
||||
|
||||
Result ForceOpenCheatProcess() {
|
||||
return this->AttachToApplicationProcess(false);
|
||||
R_RETURN(this->AttachToApplicationProcess(false));
|
||||
}
|
||||
|
||||
Result ForceCloseCheatProcess() {
|
||||
|
@ -310,7 +310,7 @@ namespace ams::dmnt::cheat::impl {
|
|||
}
|
||||
|
||||
Result ReadCheatProcessMemoryUnsafe(u64 proc_addr, void *out_data, size_t size) {
|
||||
return svc::ReadDebugProcessMemory(reinterpret_cast<uintptr_t>(out_data), this->GetCheatProcessHandle(), proc_addr, size);
|
||||
R_RETURN(svc::ReadDebugProcessMemory(reinterpret_cast<uintptr_t>(out_data), this->GetCheatProcessHandle(), proc_addr, size));
|
||||
}
|
||||
|
||||
Result WriteCheatProcessMemoryUnsafe(u64 proc_addr, const void *data, size_t size) {
|
||||
|
@ -340,7 +340,7 @@ namespace ams::dmnt::cheat::impl {
|
|||
Result PauseCheatProcessUnsafe() {
|
||||
m_broken_unsafe = true;
|
||||
m_unsafe_break_event.Clear();
|
||||
return svc::BreakDebugProcess(this->GetCheatProcessHandle());
|
||||
R_RETURN(svc::BreakDebugProcess(this->GetCheatProcessHandle()));
|
||||
}
|
||||
|
||||
Result ResumeCheatProcessUnsafe() {
|
||||
|
@ -406,7 +406,7 @@ namespace ams::dmnt::cheat::impl {
|
|||
|
||||
R_TRY(this->EnsureCheatProcess());
|
||||
|
||||
return this->ReadCheatProcessMemoryUnsafe(proc_addr, out_data, size);
|
||||
R_RETURN(this->ReadCheatProcessMemoryUnsafe(proc_addr, out_data, size));
|
||||
}
|
||||
|
||||
Result WriteCheatProcessMemory(u64 proc_addr, const void *data, size_t size) {
|
||||
|
@ -414,7 +414,7 @@ namespace ams::dmnt::cheat::impl {
|
|||
|
||||
R_TRY(this->EnsureCheatProcess());
|
||||
|
||||
return this->WriteCheatProcessMemoryUnsafe(proc_addr, data, size);
|
||||
R_RETURN(this->WriteCheatProcessMemoryUnsafe(proc_addr, data, size));
|
||||
}
|
||||
|
||||
Result QueryCheatProcessMemory(svc::MemoryInfo *mapping, u64 address) {
|
||||
|
@ -423,7 +423,7 @@ namespace ams::dmnt::cheat::impl {
|
|||
R_TRY(this->EnsureCheatProcess());
|
||||
|
||||
svc::PageInfo page_info;
|
||||
return svc::QueryDebugProcessMemory(mapping, std::addressof(page_info), this->GetCheatProcessHandle(), address);
|
||||
R_RETURN(svc::QueryDebugProcessMemory(mapping, std::addressof(page_info), this->GetCheatProcessHandle(), address));
|
||||
}
|
||||
|
||||
Result PauseCheatProcess() {
|
||||
|
@ -431,7 +431,7 @@ namespace ams::dmnt::cheat::impl {
|
|||
|
||||
R_TRY(this->EnsureCheatProcess());
|
||||
|
||||
return this->PauseCheatProcessUnsafe();
|
||||
R_RETURN(this->PauseCheatProcessUnsafe());
|
||||
}
|
||||
|
||||
Result ResumeCheatProcess() {
|
||||
|
@ -439,7 +439,7 @@ namespace ams::dmnt::cheat::impl {
|
|||
|
||||
R_TRY(this->EnsureCheatProcess());
|
||||
|
||||
return this->ResumeCheatProcessUnsafe();
|
||||
R_RETURN(this->ResumeCheatProcessUnsafe());
|
||||
}
|
||||
|
||||
Result GetCheatCount(u64 *out_count) {
|
||||
|
@ -844,7 +844,7 @@ namespace ams::dmnt::cheat::impl {
|
|||
} else if (num_modules == 1 && !on_process_launch) {
|
||||
proc_module = std::addressof(proc_modules[0]);
|
||||
} else {
|
||||
return dmnt::cheat::ResultCheatNotAttached();
|
||||
R_THROW(dmnt::cheat::ResultCheatNotAttached());
|
||||
}
|
||||
|
||||
m_cheat_process_metadata.main_nso_extents.base = proc_module->address;
|
||||
|
@ -1198,119 +1198,119 @@ namespace ams::dmnt::cheat::impl {
|
|||
}
|
||||
|
||||
Result GetCheatProcessMetadata(CheatProcessMetadata *out) {
|
||||
return GetReference(g_cheat_process_manager).GetCheatProcessMetadata(out);
|
||||
R_RETURN(GetReference(g_cheat_process_manager).GetCheatProcessMetadata(out));
|
||||
}
|
||||
|
||||
Result ForceOpenCheatProcess() {
|
||||
return GetReference(g_cheat_process_manager).ForceOpenCheatProcess();
|
||||
R_RETURN(GetReference(g_cheat_process_manager).ForceOpenCheatProcess());
|
||||
}
|
||||
|
||||
Result PauseCheatProcess() {
|
||||
return GetReference(g_cheat_process_manager).PauseCheatProcess();
|
||||
R_RETURN(GetReference(g_cheat_process_manager).PauseCheatProcess());
|
||||
}
|
||||
|
||||
Result ResumeCheatProcess() {
|
||||
return GetReference(g_cheat_process_manager).ResumeCheatProcess();
|
||||
R_RETURN(GetReference(g_cheat_process_manager).ResumeCheatProcess());
|
||||
}
|
||||
|
||||
Result ForceCloseCheatProcess() {
|
||||
return GetReference(g_cheat_process_manager).ForceCloseCheatProcess();
|
||||
R_RETURN(GetReference(g_cheat_process_manager).ForceCloseCheatProcess());
|
||||
}
|
||||
|
||||
Result ReadCheatProcessMemoryUnsafe(u64 process_addr, void *out_data, size_t size) {
|
||||
return GetReference(g_cheat_process_manager).ReadCheatProcessMemoryUnsafe(process_addr, out_data, size);
|
||||
R_RETURN(GetReference(g_cheat_process_manager).ReadCheatProcessMemoryUnsafe(process_addr, out_data, size));
|
||||
}
|
||||
|
||||
Result WriteCheatProcessMemoryUnsafe(u64 process_addr, void *data, size_t size) {
|
||||
return GetReference(g_cheat_process_manager).WriteCheatProcessMemoryUnsafe(process_addr, data, size);
|
||||
R_RETURN(GetReference(g_cheat_process_manager).WriteCheatProcessMemoryUnsafe(process_addr, data, size));
|
||||
}
|
||||
|
||||
Result PauseCheatProcessUnsafe() {
|
||||
return GetReference(g_cheat_process_manager).PauseCheatProcessUnsafe();
|
||||
R_RETURN(GetReference(g_cheat_process_manager).PauseCheatProcessUnsafe());
|
||||
}
|
||||
|
||||
Result ResumeCheatProcessUnsafe() {
|
||||
return GetReference(g_cheat_process_manager).ResumeCheatProcessUnsafe();
|
||||
R_RETURN(GetReference(g_cheat_process_manager).ResumeCheatProcessUnsafe());
|
||||
}
|
||||
|
||||
Result GetCheatProcessMappingCount(u64 *out_count) {
|
||||
return GetReference(g_cheat_process_manager).GetCheatProcessMappingCount(out_count);
|
||||
R_RETURN(GetReference(g_cheat_process_manager).GetCheatProcessMappingCount(out_count));
|
||||
}
|
||||
|
||||
Result GetCheatProcessMappings(svc::MemoryInfo *mappings, size_t max_count, u64 *out_count, u64 offset) {
|
||||
return GetReference(g_cheat_process_manager).GetCheatProcessMappings(mappings, max_count, out_count, offset);
|
||||
R_RETURN(GetReference(g_cheat_process_manager).GetCheatProcessMappings(mappings, max_count, out_count, offset));
|
||||
}
|
||||
|
||||
Result ReadCheatProcessMemory(u64 proc_addr, void *out_data, size_t size) {
|
||||
return GetReference(g_cheat_process_manager).ReadCheatProcessMemory(proc_addr, out_data, size);
|
||||
R_RETURN(GetReference(g_cheat_process_manager).ReadCheatProcessMemory(proc_addr, out_data, size));
|
||||
}
|
||||
|
||||
Result WriteCheatProcessMemory(u64 proc_addr, const void *data, size_t size) {
|
||||
return GetReference(g_cheat_process_manager).WriteCheatProcessMemory(proc_addr, data, size);
|
||||
R_RETURN(GetReference(g_cheat_process_manager).WriteCheatProcessMemory(proc_addr, data, size));
|
||||
}
|
||||
|
||||
Result QueryCheatProcessMemory(svc::MemoryInfo *mapping, u64 address) {
|
||||
return GetReference(g_cheat_process_manager).QueryCheatProcessMemory(mapping, address);
|
||||
R_RETURN(GetReference(g_cheat_process_manager).QueryCheatProcessMemory(mapping, address));
|
||||
}
|
||||
|
||||
Result GetCheatCount(u64 *out_count) {
|
||||
return GetReference(g_cheat_process_manager).GetCheatCount(out_count);
|
||||
R_RETURN(GetReference(g_cheat_process_manager).GetCheatCount(out_count));
|
||||
}
|
||||
|
||||
Result GetCheats(CheatEntry *cheats, size_t max_count, u64 *out_count, u64 offset) {
|
||||
return GetReference(g_cheat_process_manager).GetCheats(cheats, max_count, out_count, offset);
|
||||
R_RETURN(GetReference(g_cheat_process_manager).GetCheats(cheats, max_count, out_count, offset));
|
||||
}
|
||||
|
||||
Result GetCheatById(CheatEntry *out_cheat, u32 cheat_id) {
|
||||
return GetReference(g_cheat_process_manager).GetCheatById(out_cheat, cheat_id);
|
||||
R_RETURN(GetReference(g_cheat_process_manager).GetCheatById(out_cheat, cheat_id));
|
||||
}
|
||||
|
||||
Result ToggleCheat(u32 cheat_id) {
|
||||
return GetReference(g_cheat_process_manager).ToggleCheat(cheat_id);
|
||||
R_RETURN(GetReference(g_cheat_process_manager).ToggleCheat(cheat_id));
|
||||
}
|
||||
|
||||
Result AddCheat(u32 *out_id, const CheatDefinition &def, bool enabled) {
|
||||
return GetReference(g_cheat_process_manager).AddCheat(out_id, def, enabled);
|
||||
R_RETURN(GetReference(g_cheat_process_manager).AddCheat(out_id, def, enabled));
|
||||
}
|
||||
|
||||
Result RemoveCheat(u32 cheat_id) {
|
||||
return GetReference(g_cheat_process_manager).RemoveCheat(cheat_id);
|
||||
R_RETURN(GetReference(g_cheat_process_manager).RemoveCheat(cheat_id));
|
||||
}
|
||||
|
||||
Result SetMasterCheat(const CheatDefinition &def) {
|
||||
return GetReference(g_cheat_process_manager).SetMasterCheat(def);
|
||||
R_RETURN(GetReference(g_cheat_process_manager).SetMasterCheat(def));
|
||||
}
|
||||
|
||||
Result ReadStaticRegister(u64 *out, size_t which) {
|
||||
return GetReference(g_cheat_process_manager).ReadStaticRegister(out, which);
|
||||
R_RETURN(GetReference(g_cheat_process_manager).ReadStaticRegister(out, which));
|
||||
}
|
||||
|
||||
Result WriteStaticRegister(size_t which, u64 value) {
|
||||
return GetReference(g_cheat_process_manager).WriteStaticRegister(which, value);
|
||||
R_RETURN(GetReference(g_cheat_process_manager).WriteStaticRegister(which, value));
|
||||
}
|
||||
|
||||
Result ResetStaticRegisters() {
|
||||
return GetReference(g_cheat_process_manager).ResetStaticRegisters();
|
||||
R_RETURN(GetReference(g_cheat_process_manager).ResetStaticRegisters());
|
||||
}
|
||||
|
||||
Result GetFrozenAddressCount(u64 *out_count) {
|
||||
return GetReference(g_cheat_process_manager).GetFrozenAddressCount(out_count);
|
||||
R_RETURN(GetReference(g_cheat_process_manager).GetFrozenAddressCount(out_count));
|
||||
}
|
||||
|
||||
Result GetFrozenAddresses(FrozenAddressEntry *frz_addrs, size_t max_count, u64 *out_count, u64 offset) {
|
||||
return GetReference(g_cheat_process_manager).GetFrozenAddresses(frz_addrs, max_count, out_count, offset);
|
||||
R_RETURN(GetReference(g_cheat_process_manager).GetFrozenAddresses(frz_addrs, max_count, out_count, offset));
|
||||
}
|
||||
|
||||
Result GetFrozenAddress(FrozenAddressEntry *frz_addr, u64 address) {
|
||||
return GetReference(g_cheat_process_manager).GetFrozenAddress(frz_addr, address);
|
||||
R_RETURN(GetReference(g_cheat_process_manager).GetFrozenAddress(frz_addr, address));
|
||||
}
|
||||
|
||||
Result EnableFrozenAddress(u64 *out_value, u64 address, u64 width) {
|
||||
return GetReference(g_cheat_process_manager).EnableFrozenAddress(out_value, address, width);
|
||||
R_RETURN(GetReference(g_cheat_process_manager).EnableFrozenAddress(out_value, address, width));
|
||||
}
|
||||
|
||||
Result DisableFrozenAddress(u64 address) {
|
||||
return GetReference(g_cheat_process_manager).DisableFrozenAddress(address);
|
||||
R_RETURN(GetReference(g_cheat_process_manager).DisableFrozenAddress(address));
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -84,9 +84,9 @@ namespace ams::dmnt::cheat::impl {
|
|||
|
||||
Result ContinueDebugEvent(os::NativeHandle debug_handle) {
|
||||
if (hos::GetVersion() >= hos::Version_3_0_0) {
|
||||
return svc::ContinueDebugEvent(debug_handle, svc::ContinueFlag_ExceptionHandled | svc::ContinueFlag_ContinueAll, nullptr, 0);
|
||||
R_RETURN(svc::ContinueDebugEvent(debug_handle, svc::ContinueFlag_ExceptionHandled | svc::ContinueFlag_ContinueAll, nullptr, 0));
|
||||
} else {
|
||||
return svc::LegacyContinueDebugEvent(debug_handle, svc::ContinueFlag_ExceptionHandled | svc::ContinueFlag_ContinueAll, 0);
|
||||
R_RETURN(svc::LegacyContinueDebugEvent(debug_handle, svc::ContinueFlag_ExceptionHandled | svc::ContinueFlag_ContinueAll, 0));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -138,7 +138,7 @@ namespace ams::dmnt::cheat::impl {
|
|||
|
||||
/* Send handle to correct core, wait for continue to finish. */
|
||||
this->SendHandle(target_core, cheat_dbg_hnd);
|
||||
return this->GetContinueResult(target_core);
|
||||
R_RETURN(this->GetContinueResult(target_core));
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -152,7 +152,7 @@ namespace ams::dmnt::cheat::impl {
|
|||
}
|
||||
|
||||
Result ContinueCheatProcess(os::NativeHandle cheat_dbg_hnd) {
|
||||
return GetReference(g_events_manager).ContinueCheatProcess(cheat_dbg_hnd);
|
||||
R_RETURN(GetReference(g_events_manager).ContinueCheatProcess(cheat_dbg_hnd));
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue