yuzu-mainline/src/core/hle/kernel
David Marcec 92fae7e1ab Stop all threads on svcBreak
This should help diagnose crashes easier and prevent many users thinking that a game is still running when in fact it's just an audio thread still running(this is typically not killed when svcBreak is hit since the game expects us to do this)
2018-10-14 18:14:51 +11:00
..
address_arbiter.cpp kernel/thread: Make all instance variables private 2018-10-04 00:14:15 -04:00
address_arbiter.h
client_port.cpp Added forward define for ServerPort 2018-10-06 17:47:33 +10:00
client_port.h Added forward define for ServerPort 2018-10-06 17:47:33 +10:00
client_session.cpp kernel: Eliminate kernel global state 2018-08-28 22:31:51 -04:00
client_session.h kernel: Eliminate kernel global state 2018-08-28 22:31:51 -04:00
errors.h svc: Add missing address range sanitizing checks to MapMemory/UnmapMemory 2018-10-10 20:30:49 -04:00
event.cpp kernel: Eliminate kernel global state 2018-08-28 22:31:51 -04:00
event.h kernel: Eliminate kernel global state 2018-08-28 22:31:51 -04:00
handle_table.cpp Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
handle_table.h Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
hle_ipc.cpp kernel/thread: Make all instance variables private 2018-10-04 00:14:15 -04:00
hle_ipc.h Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
kernel.cpp kernel/thread: Use a regular pointer for the owner/current process 2018-10-10 02:04:55 -04:00
kernel.h kernel/thread: Use a regular pointer for the owner/current process 2018-10-10 02:04:55 -04:00
mutex.cpp kernel/mutex: Amend behavior of TransferMutexOwnership() 2018-10-06 01:13:02 -04:00
mutex.h kernel: Eliminate kernel global state 2018-08-28 22:31:51 -04:00
object.cpp kernel/process: Make CodeSet a regular non-inherited object 2018-10-12 12:07:32 -04:00
object.h kernel/process: Make CodeSet a regular non-inherited object 2018-10-12 12:07:32 -04:00
process.cpp kernel/process: Make CodeSet a regular non-inherited object 2018-10-12 12:07:32 -04:00
process.h kernel/process: Make CodeSet a regular non-inherited object 2018-10-12 12:07:32 -04:00
resource_limit.cpp kernel: Eliminate kernel global state 2018-08-28 22:31:51 -04:00
resource_limit.h kernel: Eliminate kernel global state 2018-08-28 22:31:51 -04:00
scheduler.cpp kernel/thread: Use a regular pointer for the owner/current process 2018-10-10 02:04:55 -04:00
scheduler.h kernel/scheduler: Take ARM_Interface instance by reference in the constructor 2018-09-25 16:00:17 -04:00
server_port.cpp kernel: Eliminate kernel global state 2018-08-28 22:31:51 -04:00
server_port.h Ported #4296 from citra 2018-10-06 16:49:01 +10:00
server_session.cpp kernel/thread: Make all instance variables private 2018-10-04 00:14:15 -04:00
server_session.h kernel: Eliminate kernel global state 2018-08-28 22:31:51 -04:00
session.cpp
session.h
shared_memory.cpp kernel/process: Make data member variables private 2018-09-30 02:30:01 -04:00
shared_memory.h Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
svc_wrap.h Changed all casts in svc_wrap.h to be static_cast instead 2018-10-10 12:49:08 +11:00
svc.cpp Stop all threads on svcBreak 2018-10-14 18:14:51 +11:00
svc.h
thread.cpp thread: Remove unnecessary memset from ResetThreadContext() 2018-10-12 10:57:31 -04:00
thread.h kernel/thread: Use a regular pointer for the owner/current process 2018-10-10 02:04:55 -04:00
timer.cpp kernel: Eliminate kernel global state 2018-08-28 22:31:51 -04:00
timer.h kernel: Eliminate kernel global state 2018-08-28 22:31:51 -04:00
vm_manager.cpp svc: Report correct memory-related values within some of the cases in svcGetInfo() 2018-09-24 22:16:03 -04:00
vm_manager.h svc: Report correct memory-related values within some of the cases in svcGetInfo() 2018-09-24 22:16:03 -04:00
wait_object.cpp kernel/thread: Make all instance variables private 2018-10-04 00:14:15 -04:00
wait_object.h kernel/object: Remove unnecessary std::move from DynamicObjectCast() 2018-09-28 02:17:57 -04:00