Morph
0f48292de1
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
9a07ed53eb
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
83f8c1a25e
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
99eaa2e6f2
service: Update function tables
Keeps the service function tables up to date.
Updated based off information on SwitchBrew.
6 years ago
Zach Hilman
6212df3beb
lm: Flush manager output on core shutdown
6 years ago
Zach Hilman
82bf055eca
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
787b191abf
reporter: Differentiate between Old, New, and System play reports
7 years ago
Lioncash
2321656dbe
core/reporter: Add missing includes and forward declarations
Adds missing inclusions to prevent potential compilation issues.
7 years ago
Lioncash
e721c344ae
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
554e2f2f98
reporter: Add report class for filesystem access logs
7 years ago
Zach Hilman
b77fde7c5c
loader: Move NSO module tracking to AppLoader
Also cleanup of general stuff
7 years ago
Zach Hilman
2dde8f5cfe
core: Add Reporter class to take/save reports
7 years ago