There was an error fetching the commit references. Please try again later.
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.
Showing
- src/core/core.cpp 1 addition, 1 deletionsrc/core/core.cpp
- src/core/loader/deconstructed_rom_directory.cpp 4 additions, 5 deletionssrc/core/loader/deconstructed_rom_directory.cpp
- src/core/loader/deconstructed_rom_directory.h 1 addition, 2 deletionssrc/core/loader/deconstructed_rom_directory.h
- src/core/loader/elf.cpp 4 additions, 4 deletionssrc/core/loader/elf.cpp
- src/core/loader/elf.h 1 addition, 4 deletionssrc/core/loader/elf.h
- src/core/loader/loader.h 1 addition, 2 deletionssrc/core/loader/loader.h
- src/core/loader/nax.cpp 1 addition, 1 deletionsrc/core/loader/nax.cpp
- src/core/loader/nax.h 1 addition, 1 deletionsrc/core/loader/nax.h
- src/core/loader/nca.cpp 1 addition, 1 deletionsrc/core/loader/nca.cpp
- src/core/loader/nca.h 1 addition, 2 deletionssrc/core/loader/nca.h
- src/core/loader/nro.cpp 3 additions, 3 deletionssrc/core/loader/nro.cpp
- src/core/loader/nro.h 1 addition, 2 deletionssrc/core/loader/nro.h
- src/core/loader/nso.cpp 3 additions, 3 deletionssrc/core/loader/nso.cpp
- src/core/loader/nso.h 1 addition, 3 deletionssrc/core/loader/nso.h
- src/core/loader/nsp.cpp 1 addition, 3 deletionssrc/core/loader/nsp.cpp
- src/core/loader/nsp.h 1 addition, 1 deletionsrc/core/loader/nsp.h
- src/core/loader/xci.cpp 1 addition, 3 deletionssrc/core/loader/xci.cpp
- src/core/loader/xci.h 1 addition, 1 deletionsrc/core/loader/xci.h
Loading
Please register or sign in to comment