415 Commits (2db5076ec9abab880ea2cc363f4e5e93c528d801)

Author SHA1 Message Date
Zach Hilman 1c75945dc4 nsp: Use title ID from NPDM metadata for extracted type NSPs 7 years ago
Zach Hilman 9db119f8a2 kernel_executable: Optimize BLZ decompression 7 years ago
Zach Hilman ce9f7ac4f2 loader: Add recognition for KIP file type 7 years ago
Zach Hilman a76bd49268 loader: Add KIP and INI file parser-specific errors 7 years ago
Zach Hilman c3548967b1 loader: Add AppLoader_KIP for KIP files 7 years ago
Lioncash 84a8fb9264 core/loader: Remove LoadKernelSystemMode 7 years ago
Zach Hilman b77fde7c5c loader: Move NSO module tracking to AppLoader 7 years ago
Lioncash e5159cfb84 loader/nso: Silence sign-comparison warning 7 years ago
Zach Hilman 2179ad7483 core: Track load offsets of NSO modules 7 years ago
Lioncash 75a8b304d4 loader/nso: Remove left-in debug pragma 7 years ago
Lioncash 612e1388df core/core: Move process execution start to System's Load() 7 years ago
Lioncash 5b0a9f8ba8 core: Add missing override specifiers where applicable 7 years ago
unknown a05f94dcc8 Addressed feedback 7 years ago
unknown cec7da37b9 core: Do not link LZ4 to core. Use common/data_compression for nso segment decompression instead. 7 years ago
unknown c791192d64 Addressed feedback 7 years ago
unknown 6a1a2d4aa5 core: Do not link LZ4 to core. Use common/data_compression for nso segment decompression instead. 7 years ago
Zach Hilman 552d5071fa patch_manager: Dump NSO name with build ID 7 years ago
Lioncash c0a01f3adc kernel/codeset: Make CodeSet's memory data member a regular std::vector 7 years ago
Lioncash f3297d8cd1 loader/nso: Place translation unit specific functions into an anonymous namespace 7 years ago
Lioncash 540235bb05 file_sys/cheat_engine: Remove use of global system accessors 7 years ago
Lioncash 611f4666fd loader/nso: Clean up use of magic constants 7 years ago
Lioncash 1cf90f4570 file_sys/patch_manager: Deduplicate NSO header 7 years ago
Lioncash 90e27ea003 loader/nso: Fix definition of the NSO header struct 7 years ago
Lioncash 1b6bd9d6df kernel: Move CodeSet structure to its own source files 7 years ago
Lioncash 1342c53e27 loader: Remove Linker class 7 years ago
Lioncash ab00552118 loader: Remove Linker inheritance from NRO and NSO loaders 7 years ago
Zach Hilman 52ac6419da vm_manager: Remove cheat-specific ranges from VMManager 7 years ago
Zach Hilman c100a4b8d4 loader/nso: Set main code region in VMManager 7 years ago
Zach Hilman b273b19576 loader: Propagate NCA logo section to ReadBanner and ReadLogo 7 years ago
Zach Hilman cb930c4b5a web_browser: Add bounds checking to applet interface 7 years ago
Zach Hilman 4c20a39828 loader: Add accessor for Manual RomFS 7 years ago
Zach Hilman 0756f29a2c loader: Add accessor for game control data 7 years ago
Lioncash 002ae08bbd kernel/process: Hook up the process capability parser to the process itself 7 years ago
Lioncash de323851b4 loaders: Make GetFileType() a const qualified member function 7 years ago
Zach Hilman 5f0217592b loader: Add support for reading the name of game's developer 7 years ago
Lioncash 7695febfa1 loader/nso: Remove dependency on the System class 7 years ago
Lioncash fc32d6256a loader/nro: Make the static LoadNro function internally linked 7 years ago
Lioncash b110d2176c loader/nro: Remove dependency on the System class 7 years ago
Zach Hilman 0276761a1e process: Make MirrorMemory take state to map new memory as 8 years ago
Frederic L 7a5eda5914 global: Use std::optional instead of boost::optional (#1578) 8 years ago
Zach Hilman 1c0226815d patch_manager: Add support for dumping decompressed NSOs 8 years ago
Zach Hilman f2f679bf3f loader/nro: Call RegisterRomFS from Load 8 years ago
Zach Hilman 7c70746ec4 loader/nsp: Move secondary loader initialization to constructor 8 years ago
bunnei ef7b2237d9 nro: Make LoadNro method accessible outside of apploader code. 8 years ago
Lioncash 73e1e929a2 XCI: Add function for checking the existence of the program NCA 8 years ago
Lioncash bed872ed38 nso: Return an optional address from LoadModule 8 years ago
Lioncash bb9cf8a127 nso: Make LoadModule take a VfsFile by const reference 8 years ago
Lioncash 0732786ddc nro: Make LoadNro take a VfsFile by const reference 8 years ago
Lioncash 1abed2f4c4 kernel/process: Make CodeSet a regular non-inherited object 8 years ago
Lioncash 6636f3ff47 patch_manager: Return a std::unique_ptr from ParseControlNCA() and GetControlMetadata() instead of a std::shared_ptr 8 years ago