summaryrefslogtreecommitdiffstats
path: root/src/core/reporter.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-03-01service: move hle_ipc from kernelLiam1-3/+3
2023-02-03Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span"ameerj1-1/+3
This reverts commit 25fc5c0e1158cb8e81cbc769b24ad84032a1fbfd, reversing changes made to af20e25081f97d55b451606c87922e2b49f0d363.
2023-02-02Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer"liamwhite1-3/+1
2022-12-25service: Use ReadBufferSpan where it is trivial to do soameerj1-1/+3
2022-12-06reporter: Pass by const reference where applicableLioncash1-6/+6
Same behavior, but without memory churn.
2022-12-06reporter: Eliminate undefined behavior in SaveErrorReportLioncash1-2/+2
The optionals are unconditionally dereferenced when setting the custom error text, and in a few cases this function is called using the default value of the optionals. This means we'd be dereferencing uninitialized storage. Since they're used unconditionally, we can use value_or to set a default when storage is uninitialized.
2022-06-27core: Replace all instances of ResultCode with Resultgerman771-3/+3
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
2021-06-16fsp_srv: Fix filesystem access loggingMorph1-6/+3
This introduces a new setting Enable FS Access Log which saves the filesystem access log to sdmc:/FsAccessLog.txt If this setting is not enabled, this will indicate to FS to not call OutputAccessLogToSdCard. Fixes softlocks during loading in Xenoblade Chronicles 2 when certain DLC is enabled.
2021-05-16core: Make variable shadowing a compile-time errorLioncash1-1/+1
Now that we have most of core free of shadowing, we can enable the warning as an error to catch anything that may be remaining and also eliminate this class of logic bug entirely.
2021-01-20lm: Recode LM serviceChloe Marcec1-3/+0
Rework the service to spit out to logs instead of a seperate file as well as fix any crashes caused by lm.
2020-04-20service: Update function tablesLioncash1-0/+1
Keeps the service function tables up to date. Updated based off information on SwitchBrew.
2019-09-22lm: Flush manager output on core shutdownZach Hilman1-3/+0
2019-09-22reporter: Add log output for packaged lm log dataZach Hilman1-0/+17
Takes the vector from head to tail of log data and saves it.
2019-09-22reporter: Differentiate between Old, New, and System play reportsZach Hilman1-2/+8
2019-07-05core/reporter: Add missing includes and forward declarationsLioncash1-0/+4
Adds missing inclusions to prevent potential compilation issues.
2019-07-05core/reporter: Remove unnecessary namespace qualifiersLioncash1-2/+2
The Reporter class is part of the Core namespace, so the System class doesn't need to be qualified.
2019-06-29reporter: Add report class for filesystem access logsZach Hilman1-0/+7
2019-05-26loader: Move NSO module tracking to AppLoaderZach Hilman1-3/+6
Also cleanup of general stuff
2019-05-25core: Add Reporter class to take/save reportsZach Hilman1-0/+53