erpt: stub report creation

This commit is contained in:
Liam 2024-02-24 11:53:06 -05:00
parent 692ba0fa7d
commit f045fa576b
1 changed files with 34 additions and 6 deletions

View File

@ -18,7 +18,7 @@ public:
// clang-format off // clang-format off
static const FunctionInfo functions[] = { static const FunctionInfo functions[] = {
{0, C<&ErrorReportContext::SubmitContext>, "SubmitContext"}, {0, C<&ErrorReportContext::SubmitContext>, "SubmitContext"},
{1, nullptr, "CreateReportV0"}, {1, C<&ErrorReportContext::CreateReportV0>, "CreateReportV0"},
{2, nullptr, "SetInitialLaunchSettingsCompletionTime"}, {2, nullptr, "SetInitialLaunchSettingsCompletionTime"},
{3, nullptr, "ClearInitialLaunchSettingsCompletionTime"}, {3, nullptr, "ClearInitialLaunchSettingsCompletionTime"},
{4, nullptr, "UpdatePowerOnTime"}, {4, nullptr, "UpdatePowerOnTime"},
@ -28,7 +28,8 @@ public:
{8, nullptr, "ClearApplicationLaunchTime"}, {8, nullptr, "ClearApplicationLaunchTime"},
{9, nullptr, "SubmitAttachment"}, {9, nullptr, "SubmitAttachment"},
{10, nullptr, "CreateReportWithAttachments"}, {10, nullptr, "CreateReportWithAttachments"},
{11, nullptr, "CreateReport"}, {11, C<&ErrorReportContext::CreateReportV1>, "CreateReportV1"},
{12, C<&ErrorReportContext::CreateReport>, "CreateReport"},
{20, nullptr, "RegisterRunningApplet"}, {20, nullptr, "RegisterRunningApplet"},
{21, nullptr, "UnregisterRunningApplet"}, {21, nullptr, "UnregisterRunningApplet"},
{22, nullptr, "UpdateAppletSuspendedDuration"}, {22, nullptr, "UpdateAppletSuspendedDuration"},
@ -40,10 +41,37 @@ public:
} }
private: private:
Result SubmitContext(InBuffer<BufferAttr_HipcMapAlias> buffer_a, Result SubmitContext(InBuffer<BufferAttr_HipcMapAlias> context_entry,
InBuffer<BufferAttr_HipcMapAlias> buffer_b) { InBuffer<BufferAttr_HipcMapAlias> field_list) {
LOG_WARNING(Service_SET, "(STUBBED) called, buffer_a_size={}, buffer_b_size={}", LOG_WARNING(Service_SET, "(STUBBED) called, context_entry_size={}, field_list_size={}",
buffer_a.size(), buffer_b.size()); context_entry.size(), field_list.size());
R_SUCCEED();
}
Result CreateReportV0(u32 report_type, InBuffer<BufferAttr_HipcMapAlias> context_entry,
InBuffer<BufferAttr_HipcMapAlias> report_list,
InBuffer<BufferAttr_HipcMapAlias> report_meta_data) {
LOG_WARNING(Service_SET, "(STUBBED) called, report_type={:#x}", report_type);
R_SUCCEED();
}
Result CreateReportV1(u32 report_type, u32 unknown,
InBuffer<BufferAttr_HipcMapAlias> context_entry,
InBuffer<BufferAttr_HipcMapAlias> report_list,
InBuffer<BufferAttr_HipcMapAlias> report_meta_data) {
LOG_WARNING(Service_SET, "(STUBBED) called, report_type={:#x}, unknown={:#x}", report_type,
unknown);
R_SUCCEED();
}
Result CreateReport(u32 report_type, u32 unknown, u32 create_report_option_flag,
InBuffer<BufferAttr_HipcMapAlias> context_entry,
InBuffer<BufferAttr_HipcMapAlias> report_list,
InBuffer<BufferAttr_HipcMapAlias> report_meta_data) {
LOG_WARNING(
Service_SET,
"(STUBBED) called, report_type={:#x}, unknown={:#x}, create_report_option_flag={:#x}",
report_type, unknown, create_report_option_flag);
R_SUCCEED(); R_SUCCEED();
} }
}; };