Lioncash
536fc7f0ea
core: Prepare various classes for memory read/write migration
Amends a few interfaces to be able to handle the migration over to the
new Memory class by passing the class by reference as a function
parameter where necessary.
Notably, within the filesystem services, this eliminates two ReadBlock()
calls by using the helper functions of HLERequestContext to do that for
us.
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
Ethan
30448641f2
Fix clang-format
6 years ago
Ethan
5adbe66ae8
accommodate for fmt update
6 years ago
Lioncash
48807e9a24
core/reporter: Allow moves into SaveToFile()
Taking the json instance as a constant reference, makes all moves into
the parameter non-functional, resulting in copies. Taking it by value
allows moves to function.
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
Lioncash
6ec48af222
core/reporter: Remove pessimizing move in GetHLERequestContextData()
This can inhibit copy-elision, so we can remove this redundant move.
7 years ago
Lioncash
f12eb40834
core/reporter: Make bracing consistent
Makes all control statements braced, regardless of their size, making
code more uniform.
7 years ago
Lioncash
7ad11e3867
core/reporter: Return in error case in SaveToFile()
If the path couldn't be created, then we shouldn't be attempting to save
the file.
7 years ago
Zach Hilman
554e2f2f98
reporter: Add report class for filesystem access logs
7 years ago
Thomas May
334e6370f9
Update reporter.cpp
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