Morph
20bb5fe3a1
fsp_srv: Fix filesystem access logging
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.
5 years ago
Lioncash
eeae5217ba
core: Make variable shadowing a compile-time error
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.
5 years ago
Chloe Marcec
5cbbf4f865
lm: Recode LM service
Rework the service to spit out to logs instead of a seperate file as well as fix any crashes caused by lm.
5 years ago
Lioncash
d73e0ef309
service: Update function tables
Keeps the service function tables up to date.
Updated based off information on SwitchBrew.
6 years ago
Zach Hilman
13933f0af3
lm: Flush manager output on core shutdown
6 years ago
Zach Hilman
ad5328136a
reporter: Add log output for packaged lm log data
Takes the vector from head to tail of log data and saves it.
7 years ago
Zach Hilman
234dee670e
reporter: Differentiate between Old, New, and System play reports
7 years ago
Lioncash
770387fadb
core/reporter: Add missing includes and forward declarations
Adds missing inclusions to prevent potential compilation issues.
7 years ago
Lioncash
0756025102
core/reporter: Remove unnecessary namespace qualifiers
The Reporter class is part of the Core namespace, so the System class
doesn't need to be qualified.
7 years ago
Zach Hilman
0add7f4ccb
reporter: Add report class for filesystem access logs
7 years ago
Zach Hilman
227430a157
loader: Move NSO module tracking to AppLoader
Also cleanup of general stuff
7 years ago
Zach Hilman
8d16f91049
core: Add Reporter class to take/save reports
7 years ago