yuzu-mainline/src/core/hle/kernel
Lioncash f59040d752 kernel/shared_memory: Get rid of the use of global accessor functions within Create()
Given we already pass in a reference to the kernel that the shared
memory instance is created under, we can just use that to check the
current process, rather than using the global accessor functions.

This allows removing direct dependency on the system instance entirely.
2019-03-04 16:52:36 -05:00
..
address_arbiter.cpp address_arbiter: Use nested namespaces where applicable 2019-02-16 12:41:30 -05:00
address_arbiter.h address_arbiter: Use nested namespaces where applicable 2019-02-16 12:41:30 -05:00
client_port.cpp
client_port.h
client_session.cpp core/kernel: Remove unnecessary inclusions 2018-12-31 19:04:16 -05:00
client_session.h core/kernel: Remove unnecessary inclusions 2018-12-31 19:04:16 -05:00
errors.h kernel/handle_table: Allow process capabilities to limit the handle table size 2019-02-25 11:12:32 -05:00
handle_table.cpp kernel/handle_table: Make local variables as const where applicable 2019-02-25 11:12:38 -05:00
handle_table.h kernel/handle_table: Allow process capabilities to limit the handle table size 2019-02-25 11:12:32 -05:00
hle_ipc.cpp core/kernel: Remove unnecessary inclusions 2018-12-31 19:04:16 -05:00
hle_ipc.h core/kernel: Remove unnecessary inclusions 2018-12-31 19:04:16 -05:00
kernel.cpp core_timing: Convert core timing into a class 2019-02-15 21:50:25 -05:00
kernel.h core_timing: Convert core timing into a class 2019-02-15 21:50:25 -05:00
mutex.cpp
mutex.h
object.cpp kernel: Remove the Timer class 2019-01-31 23:05:15 -05:00
object.h kernel: Remove the Timer class 2019-01-31 23:05:15 -05:00
process_capability.cpp kernel/handle_table: Allow process capabilities to limit the handle table size 2019-02-25 11:12:32 -05:00
process_capability.h kernel/handle_table: Allow process capabilities to limit the handle table size 2019-02-25 11:12:32 -05:00
process.cpp kernel/handle_table: Allow process capabilities to limit the handle table size 2019-02-25 11:12:32 -05:00
process.h core/kernel: Remove unnecessary inclusions 2018-12-31 19:04:16 -05:00
readable_event.cpp kernel/readable_event: Remove unnecessary WakeupAllWaitingThreads() override 2019-01-30 12:45:00 -05:00
readable_event.h kernel/readable_event: Remove unnecessary WakeupAllWaitingThreads() override 2019-01-30 12:45:00 -05:00
resource_limit.cpp
resource_limit.h
scheduler.cpp core_timing: Convert core timing into a class 2019-02-15 21:50:25 -05:00
scheduler.h
server_port.cpp
server_port.h
server_session.cpp core/kernel: Remove unnecessary inclusions 2018-12-31 19:04:16 -05:00
server_session.h core/kernel: Remove unnecessary inclusions 2018-12-31 19:04:16 -05:00
session.cpp
session.h
shared_memory.cpp kernel/shared_memory: Get rid of the use of global accessor functions within Create() 2019-03-04 16:52:36 -05:00
shared_memory.h
svc_wrap.h kernel/svc: Correct output parameter for svcGetProcessId 2018-12-18 22:30:56 -05:00
svc.cpp core_timing: Convert core timing into a class 2019-02-15 21:50:25 -05:00
svc.h
thread.cpp core_timing: Convert core timing into a class 2019-02-15 21:50:25 -05:00
thread.h kernel: Rename 'default' CPU core to 'ideal' core 2018-12-27 21:48:49 -05:00
vm_manager.cpp kernel/vm_manager: Reset region attributes when unmapping a VMA 2018-12-26 20:15:29 -05:00
vm_manager.h vm_manager: Add member function for setting memory attributes across an address range 2018-12-19 10:59:40 -05:00
wait_object.cpp core/kernel: Remove unnecessary inclusions 2018-12-31 19:04:16 -05:00
wait_object.h kernel/wait_object: Devirtualize functions related to manipulating the thread list directly 2019-01-30 12:50:37 -05:00
writable_event.cpp
writable_event.h core/kernel: Remove unnecessary inclusions 2018-12-31 19:04:16 -05:00