libstrat: automatically detect+format rawdata structs correctly.

This commit is contained in:
Michael Scire authored and SciresM committed 2018-10-31 05:04:00 +09:00
1 parent 2f7224edce
commit 6ef34d80a0
16 files changed
+147 -76

No files matched your search

+1 -1
View File
@@ -20,7 +20,7 @@
static bool g_is_maintenance_boot = false;
void BootModeService::GetBootMode(Out<bool> out) {
void BootModeService::GetBootMode(Out<u32> out) {
out.SetValue(g_is_maintenance_boot);
}
+1 -1
View File
@@ -26,7 +26,7 @@ enum BootModeCmd {
class BootModeService final : public IServiceObject {
private:
/* Actual commands. */
void GetBootMode(Out<bool> out);
void GetBootMode(Out<u32> out);
void SetMaintenanceBoot();
public:
DEFINE_SERVICE_DISPATCH_TABLE {
+1 -1
View File
@@ -23,7 +23,7 @@
static bool g_has_boot_finished = false;
Result ShellService::LaunchProcess(Out<u64> pid, u64 launch_flags, Registration::TidSid tid_sid) {
Result ShellService::LaunchProcess(Out<u64> pid, Registration::TidSid tid_sid, u32 launch_flags) {
return Registration::LaunchProcessByTidSid(tid_sid, launch_flags, pid.GetPointer());
}
+1 -1
View File
@@ -49,7 +49,7 @@ enum ShellCmd_5X {
class ShellService final : public IServiceObject {
private:
/* Actual commands. */
Result LaunchProcess(Out<u64> pid, u64 launch_flags, Registration::TidSid tid_sid);
Result LaunchProcess(Out<u64> pid, Registration::TidSid tid_sid, u32 launch_flags);
Result TerminateProcessId(u64 pid);
Result TerminateTitleId(u64 tid);
void GetProcessWaitEvent(Out<CopiedHandle> event);