summaryrefslogtreecommitdiffstats
path: root/src/core/file_sys/nca_patch.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-06-14common: Change semantics of UNREACHABLE to unconditionally crashLiam1-1/+1
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
2021-05-02file_sys: Resolve cases of variable shadowingLioncash1-7/+11
Brings us closer to enabling -Wshadow as an error in the core code.
2021-01-05core: Silence warnings when compiling without assertsReinUsesLisp1-1/+1
2020-12-10vfs: Use existing type aliases consistentlyLioncash1-1/+1
Makes use of the VirtualDir and VirtualFile aliases across the board instead of having a few isolated places that don't use it.
2020-10-21Revert "core: Fix clang build"bunnei1-4/+3
2020-10-18core: Fix clang buildLioncash1-3/+4
Recent changes to the build system that made more warnings be flagged as errors caused building via clang to break. Fixes #4795
2020-09-15nca_patch: Significantly reduce the stack usage size within SearchBucketEntry()Lioncash1-4/+4
Previously this function was using ~16KB of stack (16528 bytes), which was caused by the function arguments being taken by value rather than by reference. We can make this significantly lighter on the stack by taking them by reference.
2020-09-15nca_patch: Make SearchBucketEntry() internally linkedLioncash1-40/+43
This is only used internally and doesn't depend on any class state, so we can make it fully internal.
2020-08-03aes_util: Allow SetIV to be non-allocatingLioncash1-1/+2
In a few places, the data to be set as the IV is already within an array. We shouldn't require this data to be heap-allocated if it doesn't need to be. This allows certain callers to reduce heap churn.
2018-09-15Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi1-17/+17
2018-09-06file_sys/nca_patch: Amend constructor initializer list orderLioncash1-2/+2
Orders the elements in the initializer list in the order they're specified in the class. This prevents compiler warnings about initialization order.
2018-09-06file_sys/nca_patch: Remove unnecessary includesLioncash1-0/+4
romfs.h doesn't need to be included in the header, the only real dependency here is common's swap.h that needs to be included.
2018-09-04bktr: Fix bucket overlap errorZach Hilman1-2/+2
2018-09-04bktr: Add logging on successful patchZach Hilman1-1/+1
2018-09-04bktr: Implement IVFC offset shiftingZach Hilman1-1/+1
Fixes base game read errors
2018-09-04bktr: Fix missing includes and optimize styleZach Hilman1-64/+62
2018-09-04file_sys: Add BKTR patching mechanismZach Hilman1-0/+208