Browse Source
loader: Make the Load() function take a process as a regular reference, not a SharedPtr
loader: Make the Load() function take a process as a regular reference, not a SharedPtr
A process should never require being reference counted in this situation. If the handle to a process is freed before this function is called, it's definitely a bug with our lifetime management, so we can put the requirement in place for the API that the process must be a valid instance.nce_cpp
18 changed files with 28 additions and 42 deletions
-
2src/core/core.cpp
-
9src/core/loader/deconstructed_rom_directory.cpp
-
3src/core/loader/deconstructed_rom_directory.h
-
8src/core/loader/elf.cpp
-
5src/core/loader/elf.h
-
3src/core/loader/loader.h
-
2src/core/loader/nax.cpp
-
2src/core/loader/nax.h
-
2src/core/loader/nca.cpp
-
3src/core/loader/nca.h
-
6src/core/loader/nro.cpp
-
3src/core/loader/nro.h
-
6src/core/loader/nso.cpp
-
4src/core/loader/nso.h
-
4src/core/loader/nsp.cpp
-
2src/core/loader/nsp.h
-
4src/core/loader/xci.cpp
-
2src/core/loader/xci.h
Write
Preview
Loading…
Cancel
Save
Reference in new issue