| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Resolves a few -Wmissing-initializer warnings.
|
| |
|
|
|
|
|
|
|
| |
Recent changes to the build system that made more warnings be flagged as
errors caused building via clang to break.
Fixes #4795
|
| |
|
|
|
|
| |
- helpful to disambiguate Kernel::Memory namespace.
|
|
|
|
|
|
|
|
|
|
|
| |
Allows reporting more cases where logic errors may exist, such as
implicit fallthrough cases, etc.
We currently ignore unused parameters, since we currently have many
cases where this is intentional (virtual interfaces).
While we're at it, we can also tidy up any existing code that causes
warnings. This also uncovered a few bugs as well.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
| |
Also cleanup of general stuff
|
|
|
|
| |
Returns results as a vector of entries for further processing. Logs addresses, offsets, and mangled name.
|
|
|
|
| |
Makes it consistent with the rest of the includes.
|
|
|
|
| |
This function doesn't modify instance state, so it can be made const.
|
|
|
|
|
| |
Two of these variables have fixed values, so we can make that
immediately obvious from the get-go.
|
|
|
|
|
| |
Namespaces don't require the use of a semicolon. Silences a -Wextra-semi
warning.
|
|
|