suyu/src/core/loader
Lioncash c0a01f3adc kernel/codeset: Make CodeSet's memory data member a regular std::vector
The use of a shared_ptr is an implementation detail of the VMManager
itself when mapping memory. Because of that, we shouldn't require all
users of the CodeSet to have to allocate the shared_ptr ahead of time.
It's intended that CodeSet simply pass in the required direct data, and
that the memory manager takes care of it from that point on.

This means we just do the shared pointer allocation in a single place,
when loading modules, as opposed to in each loader.
2019-03-22 18:43:46 -04:00
..
deconstructed_rom_directory.cpp vm_manager: Remove cheat-specific ranges from VMManager 2019-03-05 10:09:36 -05:00
deconstructed_rom_directory.h loaders: Make GetFileType() a const qualified member function 2018-12-05 17:49:34 -05:00
elf.cpp kernel/codeset: Make CodeSet's memory data member a regular std::vector 2019-03-22 18:43:46 -04:00
elf.h loaders: Make GetFileType() a const qualified member function 2018-12-05 17:49:34 -05:00
loader.cpp kernel/process: Hook up the process capability parser to the process itself 2018-12-21 07:05:34 -05:00
loader.h loader: Propagate NCA logo section to ReadBanner and ReadLogo 2019-01-15 16:01:04 -05:00
nax.cpp loader: Propagate NCA logo section to ReadBanner and ReadLogo 2019-01-15 16:01:04 -05:00
nax.h loader: Propagate NCA logo section to ReadBanner and ReadLogo 2019-01-15 16:01:04 -05:00
nca.cpp loader: Propagate NCA logo section to ReadBanner and ReadLogo 2019-01-15 16:01:04 -05:00
nca.h loader: Propagate NCA logo section to ReadBanner and ReadLogo 2019-01-15 16:01:04 -05:00
nro.cpp kernel/codeset: Make CodeSet's memory data member a regular std::vector 2019-03-22 18:43:46 -04:00
nro.h loader: Remove Linker inheritance from NRO and NSO loaders 2019-03-19 21:31:59 -04:00
nso.cpp kernel/codeset: Make CodeSet's memory data member a regular std::vector 2019-03-22 18:43:46 -04:00
nso.h loader: Remove Linker inheritance from NRO and NSO loaders 2019-03-19 21:31:59 -04:00
nsp.cpp loader: Propagate NCA logo section to ReadBanner and ReadLogo 2019-01-15 16:01:04 -05:00
nsp.h loader: Propagate NCA logo section to ReadBanner and ReadLogo 2019-01-15 16:01:04 -05:00
xci.cpp loader: Propagate NCA logo section to ReadBanner and ReadLogo 2019-01-15 16:01:04 -05:00
xci.h loader: Propagate NCA logo section to ReadBanner and ReadLogo 2019-01-15 16:01:04 -05:00