There was an error fetching the commit references. Please try again later.
kernel/process: Make CodeSet a regular non-inherited object
These only exist to ferry data into a Process instance and end up going out of scope quite early. Because of this, we can just make it a plain struct for holding things and just std::move it into the relevant function. There's no need to make this inherit from the kernel's Object type.
Showing
- src/core/hle/kernel/object.cpp 0 additions, 1 deletionsrc/core/hle/kernel/object.cpp
- src/core/hle/kernel/object.h 0 additions, 1 deletionsrc/core/hle/kernel/object.h
- src/core/hle/kernel/process.cpp 9 additions, 15 deletionssrc/core/hle/kernel/process.cpp
- src/core/hle/kernel/process.h 5 additions, 23 deletionssrc/core/hle/kernel/process.h
- src/core/loader/elf.cpp 13 additions, 19 deletionssrc/core/loader/elf.cpp
- src/core/loader/nro.cpp 9 additions, 12 deletionssrc/core/loader/nro.cpp
- src/core/loader/nso.cpp 9 additions, 12 deletionssrc/core/loader/nso.cpp
Loading
Please register or sign in to comment