There was an error fetching the commit references. Please try again later.
core: Switch to unique_ptr for usage of Common::Fiber.
- With using unique_ptr instead of shared_ptr, we have more explicit ownership of the context. - Fixes a memory leak due to circular reference of the shared pointer.
Showing
- src/common/fiber.cpp 7 additions, 7 deletionssrc/common/fiber.cpp
- src/common/fiber.h 2 additions, 2 deletionssrc/common/fiber.h
- src/core/cpu_manager.cpp 6 additions, 5 deletionssrc/core/cpu_manager.cpp
- src/core/cpu_manager.h 1 addition, 1 deletionsrc/core/cpu_manager.h
- src/core/hle/kernel/k_scheduler.cpp 9 additions, 9 deletionssrc/core/hle/kernel/k_scheduler.cpp
- src/core/hle/kernel/k_scheduler.h 5 additions, 5 deletionssrc/core/hle/kernel/k_scheduler.h
- src/core/hle/kernel/k_thread.cpp 1 addition, 5 deletionssrc/core/hle/kernel/k_thread.cpp
- src/core/hle/kernel/k_thread.h 8 additions, 2 deletionssrc/core/hle/kernel/k_thread.h
- src/core/hle/kernel/svc.cpp 1 addition, 2 deletionssrc/core/hle/kernel/svc.cpp
- src/tests/common/fibers.cpp 18 additions, 21 deletionssrc/tests/common/fibers.cpp
Loading
Please register or sign in to comment