| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
| |
Takes the vector from head to tail of log data and saves it.
|
| |
|
| |
|
| |
|
|\
| |
| | |
fsp-srv: Implement Access Logging Functionality
|
| | |
|
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| | |
Adds missing inclusions to prevent potential compilation issues.
|
| |
| |
| |
| |
| | |
The Reporter class is part of the Core namespace, so the System class
doesn't need to be qualified.
|
| |
| |
| |
| | |
This can inhibit copy-elision, so we can remove this redundant move.
|
| |
| |
| |
| |
| | |
Makes all control statements braced, regardless of their size, making
code more uniform.
|
|/
|
|
|
| |
If the path couldn't be created, then we shouldn't be attempting to save
the file.
|
| |
|
|
|
| |
Also cleanup of general stuff
|
|
|