| Commit message (Collapse) | Author | Age | Files | Lines |
| |\
| |
| | |
friend: Deduplicate interfaces
|
| | |
| |
| |
| |
| | |
Given we already have friend:a and friend:u, we should add the remaining
services as well.
|
| | |
| |
| |
| | |
function handler table
|
| | | |
|
| |\ \
| | |
| | | |
svc: Resolve sign comparison warnings in WaitSynchronization()
|
| | |/
| |
| |
| |
| | |
The loop's induction variable was signed, but we were comparing against
an unsigned variable.
|
| |/ |
|
| |\
| |
| | |
arm_dynarmic: Make MakeJit() a const member function
|
| | |
| |
| |
| |
| | |
This functions doesn't modify instance state, so it can be a made a
const member function.
|
| |\ \
| | |
| | | |
core: Make converting constructors explicit where applicable
|
| | |/
| |
| |
| |
| | |
Avoids unwanted implicit conversions. Thankfully, given the large amount
of cleanup in past PRs, only this tiny amount is left over to cover.
|
| |\ \
| | |
| | | |
apm/interface: Remove redundant declaration of InstallInterfaces()
|
| | |/
| |
| |
| | |
This is already declared in apm/apm.h
|
| |\ \
| | |
| | | |
mutex: Pass SharedPtr to GetHighestPriorityMutexWaitingThread() by reference
|
| | | |
| | |
| | |
| | |
| | | |
The pointed to thread's members are simply observed in this case, so we
don't need to copy it here.
|
| |\ \ \
| | | |
| | | | |
ipc_helpers: Make member variables of ResponseBuilder private
|
| | | | | |
|
| | |/ /
| | |
| | |
| | | |
These aren't used externally at all, so they can be made private.
|
| |\ \ \
| |_|/
|/| | |
partition_filesystem: Use std::move where applicable
|
| | | |
| | |
| | |
| | |
| | | |
Avoids copying a std::string instance and avoids unnecessary atomic
reference count incrementing and decrementing.
|
| | |/
|/|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Regression and Mode Fixes
* Review Fixes
* string_view correction
* Add operator& for FileSys::Mode
* Return std::string from SanitizePath
* Farming Simulator Fix
* Use != With mode operator&
|
| |\ \
| | |
| | | |
exclusive_monitor: Use consistent type alias for u64
|
| | |/
| |
| |
| |
| | |
Uses the same type aliases we use for virtual addresses, and converts
one lingering usage of std::array<uint64_t, 2> to u128 for consistency.
|
| |\ \
| | |
| | | |
loader: Minor cleanup
|
| | |/
| |
| |
| |
| |
| | |
RealVfsFile inherits from VfsFile, the instance from std::make_shared is
already compatible with the function argument type, making the copy
constructor call unnecessary.
|
| |\ \
| | |
| | | |
linker: Remove unused parameter from WriteRelocations()
|
| | |/
| |
| |
| |
| | |
is_jump_relocation is never used within the function, so we can just
remove it.
|
| |\ \
| | |
| | | |
loader/nro: Minor changes
|
| | | |
| | |
| | |
| | |
| | | |
It's sufficient to use a forward declaration instead of a direct
inclusion here.
|
| | | |
| | |
| | |
| | |
| | | |
Makes the code more uniform, and also braces cases where the body of an
unbraced conditional travels more than one line.
|
| | | |
| | |
| | |
| | |
| | | |
Makes it consistent with the other Apploader constructors, and prevents
implicit conversions.
|
| | |/
| |
| |
| | |
This isn't used anywhere in the header.
|
| |\ \
| | |
| | | |
vi: Minor changes
|
| | | |
| | |
| | |
| | |
| | |
| | | |
It's undefined behavior to memcpy an object that isn't considered
trivially copyable, so put a compile-time check in to make sure this
doesn't occur.
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
Allows avoiding unnecessary copies of the vector depending on the
calling code.
While we're at it, remove a redundant no-parameter base constructor call
|
| |\ \ \
| |_|/
|/| | |
hle: Remove unused config_mem and shared_page source files
|
| | | |
| | |
| | |
| | |
| | | |
This is just an unused hold-over from citra, so we can get rid of this
to trim off an exposed global, among other things.
|
| | |/
| |
| |
| | |
This is a holdover from citra that's essentially unused.
|
| |\ \
| | |
| | | |
NRO Assets and NACP File Format
|
| | | |
| | |
| | |
| | |
| | |
| | | |
Cleanup
Review fixes
|
| | |/
|/|
| |
| | |
Forgot to include this in 22f448b6327044076959e338811ee576f3dcf093
|
| |\ \
| |/
|/| |
set: Amend return value of GetAvailableLanguageCodes()
|
| | |
| |
| |
| | |
This just returns the size of the language code buffer.
|
| | |
| |
| |
| | |
The return code should be 32-bit in size.
|
| |\ \
| |/
|/| |
Kernel/SVC: Perform atomic accesses in SignalProcessWideKey as per the real kernel.
|
| | |
| |
| |
| | |
kernel.
|
| |\ \
| |/
|/| |
file_util, vfs: Use std::string_view where applicable
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
ReplaceFileWithSubdirectory() takes a VirtualFile and a VirtualDir, but
it was being passed a string as one of its arguments. The only reason
this never caused issues is because this template isn't instantiated
anywhere yet.
This corrects an issue before it occurs.
|
| | |
| |
| |
| |
| | |
Avoids unnecessary construction of std::string instances where
applicable.
|
| |/ |
|