summaryrefslogtreecommitdiff
path: root/src/core/reporter.cpp
diff options
context:
space:
mode:
authorGravatar Morph2021-11-03 20:32:26 -0400
committerGravatar Morph2021-11-04 16:59:39 -0400
commita6e6a5ac388b0ef5cde2a1c70921548b9b7a2fe9 (patch)
tree857364fbaf70a8ced3d5472b74890f7402f26bf4 /src/core/reporter.cpp
parentgeneral: Rename GetTitleID to GetProgramID (diff)
downloadyuzu-a6e6a5ac388b0ef5cde2a1c70921548b9b7a2fe9.tar.gz
yuzu-a6e6a5ac388b0ef5cde2a1c70921548b9b7a2fe9.tar.xz
yuzu-a6e6a5ac388b0ef5cde2a1c70921548b9b7a2fe9.zip
general: Get the current process program id directly from the system
This allows us to avoid including KProcess' header file in files that only need to get the current process' program id.
Diffstat (limited to 'src/core/reporter.cpp')
-rw-r--r--src/core/reporter.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/core/reporter.cpp b/src/core/reporter.cpp
index 71bc32d51..d4becdc0a 100644
--- a/src/core/reporter.cpp
+++ b/src/core/reporter.cpp
@@ -236,7 +236,7 @@ void Reporter::SaveSvcBreakReport(u32 type, bool signal_debugger, u64 info1, u64
236 } 236 }
237 237
238 const auto timestamp = GetTimestamp(); 238 const auto timestamp = GetTimestamp();
239 const auto title_id = system.CurrentProcess()->GetProgramID(); 239 const auto title_id = system.GetCurrentProcessProgramID();
240 auto out = GetFullDataAuto(timestamp, title_id, system); 240 auto out = GetFullDataAuto(timestamp, title_id, system);
241 241
242 auto break_out = json{ 242 auto break_out = json{
@@ -263,7 +263,7 @@ void Reporter::SaveUnimplementedFunctionReport(Kernel::HLERequestContext& ctx, u
263 } 263 }
264 264
265 const auto timestamp = GetTimestamp(); 265 const auto timestamp = GetTimestamp();
266 const auto title_id = system.CurrentProcess()->GetProgramID(); 266 const auto title_id = system.GetCurrentProcessProgramID();
267 auto out = GetFullDataAuto(timestamp, title_id, system); 267 auto out = GetFullDataAuto(timestamp, title_id, system);
268 268
269 auto function_out = GetHLERequestContextData(ctx, system.Memory()); 269 auto function_out = GetHLERequestContextData(ctx, system.Memory());
@@ -285,7 +285,7 @@ void Reporter::SaveUnimplementedAppletReport(
285 } 285 }
286 286
287 const auto timestamp = GetTimestamp(); 287 const auto timestamp = GetTimestamp();
288 const auto title_id = system.CurrentProcess()->GetProgramID(); 288 const auto title_id = system.GetCurrentProcessProgramID();
289 auto out = GetFullDataAuto(timestamp, title_id, system); 289 auto out = GetFullDataAuto(timestamp, title_id, system);
290 290
291 out["applet_common_args"] = { 291 out["applet_common_args"] = {
@@ -377,7 +377,7 @@ void Reporter::SaveUserReport() const {
377 } 377 }
378 378
379 const auto timestamp = GetTimestamp(); 379 const auto timestamp = GetTimestamp();
380 const auto title_id = system.CurrentProcess()->GetProgramID(); 380 const auto title_id = system.GetCurrentProcessProgramID();
381 381
382 SaveToFile(GetFullDataAuto(timestamp, title_id, system), 382 SaveToFile(GetFullDataAuto(timestamp, title_id, system),
383 GetPath("user_report", title_id, timestamp)); 383 GetPath("user_report", title_id, timestamp));