summaryrefslogtreecommitdiffstats
path: root/src/core/reporter.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* core: Implement separate A32/A64 ARM interfaces.bunnei2020-03-031-1/+1
|
* core/memory: Migrate over Read{8, 16, 32, 64, Block} to the Memory classLioncash2019-11-271-1/+1
| | | | | | | | | | | | | | With all of the trivial parts of the memory interface moved over, we can get right into moving over the bits that are used. Note that this does require the use of GetInstance from the global system instance to be used within hle_ipc.cpp and the gdbstub. This is fine for the time being, as they both already rely on the global system instance in other functions. These will be removed in a change directed at both of these respectively. For now, it's sufficient, as it still accomplishes the goal of de-globalizing the memory code.
* core: Prepare various classes for memory read/write migrationLioncash2019-11-271-7/+7
| | | | | | | | | | 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.
* lm: Flush manager output on core shutdownZach Hilman2019-09-221-3/+2
|
* reporter: Add log output for packaged lm log dataZach Hilman2019-09-221-0/+52
| | | 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-3/+7
|
* Fix clang-formatEthan2019-09-041-1/+1
|
* accommodate for fmt updateEthan2019-08-291-1/+1
|
* Merge pull request #2642 from DarkLordZach/fsp-log-2bunnei2019-07-081-0/+18
|\ | | | | fsp-srv: Implement Access Logging Functionality
| * reporter: Add report class for filesystem access logsZach Hilman2019-06-291-0/+18
| |
* | core/reporter: Allow moves into SaveToFile()Lioncash2019-07-051-1/+1
| | | | | | | | | | | | 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.
* | core/reporter: Add missing includes and forward declarationsLioncash2019-07-051-1/+5
| | | | | | | | Adds missing inclusions to prevent potential compilation issues.
* | core/reporter: Remove unnecessary namespace qualifiersLioncash2019-07-051-1/+1
| | | | | | | | | | The Reporter class is part of the Core namespace, so the System class doesn't need to be qualified.
* | core/reporter: Remove pessimizing move in GetHLERequestContextData()Lioncash2019-07-051-1/+1
| | | | | | | | This can inhibit copy-elision, so we can remove this redundant move.
* | core/reporter: Make bracing consistentLioncash2019-07-051-8/+18
| | | | | | | | | | Makes all control statements braced, regardless of their size, making code more uniform.
* | core/reporter: Return in error case in SaveToFile()Lioncash2019-07-051-1/+3
|/ | | | | If the path couldn't be created, then we shouldn't be attempting to save the file.
* Update reporter.cppThomas May2019-06-221-5/+5
|
* loader: Move NSO module tracking to AppLoaderZach Hilman2019-05-261-36/+38
| | | Also cleanup of general stuff
* core: Add Reporter class to take/save reportsZach Hilman2019-05-251-0/+351