3
0
Fork 0
forked from suyu/suyu
suyu/src/core/arm
Lioncash 5c0408596f kernel/thread: Use a regular pointer for the owner/current process
There's no real need to use a shared pointer in these cases, and only
makes object management more fragile in terms of how easy it would be to
introduce cycles. Instead, just do the simple thing of using a regular
pointer. Much of this is just a hold-over from citra anyways.

It also doesn't make sense from a behavioral point of view for a
process' thread to prolong the lifetime of the process itself (the
process is supposed to own the thread, not the other way around).
2018-10-10 02:04:55 -04:00
..
dynarmic kernel/thread: Use a regular pointer for the owner/current process 2018-10-10 02:04:55 -04:00
unicorn kernel/thread: Make all instance variables private 2018-10-04 00:14:15 -04:00
arm_interface.h arm_interface: Add missing fpsr/tpidr members to the ThreadContext struct 2018-09-30 02:29:57 -04:00
exclusive_monitor.cpp core: Namespace all code in the arm subdirectory under the Core namespace 2018-08-24 21:50:39 -04:00
exclusive_monitor.h Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00