summaryrefslogtreecommitdiffstats
path: root/src/core/reporter.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* service: move hle_ipc from kernelLiam2023-03-011-3/+3
|
* Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span"ameerj2023-02-031-1/+3
| | | | | This reverts commit 25fc5c0e1158cb8e81cbc769b24ad84032a1fbfd, reversing changes made to af20e25081f97d55b451606c87922e2b49f0d363.
* Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer"liamwhite2023-02-021-3/+1
|
* service: Use ReadBufferSpan where it is trivial to do soameerj2022-12-251-1/+3
|
* reporter: Pass by const reference where applicableLioncash2022-12-061-6/+6
| | | | Same behavior, but without memory churn.
* reporter: Eliminate undefined behavior in SaveErrorReportLioncash2022-12-061-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.
* core: Replace all instances of ResultCode with Resultgerman772022-06-271-3/+3
|
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-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.
* fsp_srv: Fix filesystem access loggingMorph2021-06-161-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.
* core: Make variable shadowing a compile-time errorLioncash2021-05-161-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.
* lm: Recode LM serviceChloe Marcec2021-01-201-3/+0
| | | | Rework the service to spit out to logs instead of a seperate file as well as fix any crashes caused by lm.
* service: Update function tablesLioncash2020-04-201-0/+1
| | | | | | Keeps the service function tables up to date. Updated based off information on SwitchBrew.
* lm: Flush manager output on core shutdownZach Hilman2019-09-221-3/+0
|
* reporter: Add log output for packaged lm log dataZach Hilman2019-09-221-0/+17
| | | Takes the vector from head to tail of log data and saves it.
* reporter: Differentiate between Old, New, and System play reportsZach Hilman2019-09-221-2/+8
|
* Merge pull request #2642 from DarkLordZach/fsp-log-2bunnei2019-07-081-0/+7
|\ | | | | fsp-srv: Implement Access Logging Functionality
| * reporter: Add report class for filesystem access logsZach Hilman2019-06-291-0/+7
| |
* | core/reporter: Add missing includes and forward declarationsLioncash2019-07-051-0/+4
| | | | | | | | Adds missing inclusions to prevent potential compilation issues.
* | core/reporter: Remove unnecessary namespace qualifiersLioncash2019-07-051-2/+2
|/ | | | | The Reporter class is part of the Core namespace, so the System class doesn't need to be qualified.
* loader: Move NSO module tracking to AppLoaderZach Hilman2019-05-261-3/+6
| | | Also cleanup of general stuff
* core: Add Reporter class to take/save reportsZach Hilman2019-05-251-0/+53