summaryrefslogtreecommitdiff
path: root/src/core/reporter.h
diff options
context:
space:
mode:
authorZach Hilman <zachhilman@gmail.com>2019-05-26 11:40:41 -0400
committerZach Hilman <zachhilman@gmail.com>2019-05-26 11:40:46 -0400
commitb77fde7c5c1f63aad9d4f01ea625805661870f3e (patch)
tree1a69520beebaac50ecd19d4c54828f7b8a498dd0 /src/core/reporter.h
parentcdf52b9374469a69d04b80753af12da57c3ad57e (diff)
loader: Move NSO module tracking to AppLoader
Also cleanup of general stuff
Diffstat (limited to 'src/core/reporter.h')
-rw-r--r--src/core/reporter.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/core/reporter.h b/src/core/reporter.h
index 2f798ee16..3de19c0f7 100644
--- a/src/core/reporter.h
+++ b/src/core/reporter.h
@@ -7,7 +7,8 @@
#include <optional>
#include <vector>
#include "common/common_types.h"
-#include "core/hle/result.h"
+
+union ResultCode;
namespace Kernel {
class HLERequestContext;
@@ -17,7 +18,7 @@ namespace Core {
class Reporter {
public:
- Reporter();
+ explicit Reporter(Core::System& system);
~Reporter();
void SaveCrashReport(u64 title_id, ResultCode result, u64 set_flags, u64 entry_point, u64 sp,
@@ -37,7 +38,7 @@ public:
std::vector<std::vector<u8>> normal_channel,
std::vector<std::vector<u8>> interactive_channel) const;
- void SavePlayReport(u64 title_id, u64 unk1, std::vector<std::vector<u8>> data,
+ void SavePlayReport(u64 title_id, u64 process_id, std::vector<std::vector<u8>> data,
std::optional<u128> user_id = {}) const;
void SaveErrorReport(u64 title_id, ResultCode result,
@@ -48,6 +49,8 @@ public:
private:
bool IsReportingEnabled() const;
+
+ Core::System& system;
};
} // namespace Core