citra/src/core/hle/kernel
Lioncash 37e78de206 kernel/process: Use accessors instead of class members for referencing segment array
Using member variables for referencing the segments array increases the
size of the class in memory for little benefit. The same behavior can be
achieved through the use of accessors that just return the relevant
segment.
2018-08-23 18:08:03 +02:00
..
address_arbiter.cpp log: replace all NGLOG with LOG 2018-06-29 14:18:07 +03:00
address_arbiter.h Kernel/Arbiters: When doing ArbitrateAddress(Signal), always pick the highest priority thread, using the first one that was put to sleep if more than one thread with the same highest priority exists. 2017-11-08 18:47:08 -05:00
client_port.cpp Update the entire application to use the new clang format style 2018-03-09 10:54:43 -07:00
client_port.h Update the entire application to use the new clang format style 2018-03-09 10:54:43 -07:00
client_session.cpp Update the entire application to use the new clang format style 2018-03-09 10:54:43 -07:00
client_session.h Update the entire application to use the new clang format style 2018-03-09 10:54:43 -07:00
errors.h Kernel/IPC: Added a function to translate the IPC command buffer from one process to another. 2017-11-06 10:46:12 -05:00
event.cpp Update the entire application to use the new clang format style 2018-03-09 10:54:43 -07:00
event.h Update the entire application to use the new clang format style 2018-03-09 10:54:43 -07:00
handle_table.cpp log: replace all NGLOG with LOG 2018-06-29 14:18:07 +03:00
handle_table.h Update the entire application to use the new clang format style 2018-03-09 10:54:43 -07:00
hle_ipc.cpp core: clean up warnings 2018-08-01 14:10:23 -05:00
hle_ipc.h GSP_GPU: Release the GPU right if the active session closes the gsp_gpu session 2018-03-01 14:54:38 +01:00
ipc.cpp core: clean up warnings 2018-08-01 14:10:23 -05:00
ipc.h Kernel/IPC: Partially implement MappedBuffer translation. 2018-01-23 08:27:00 -05:00
kernel.cpp Update the entire application to use the new clang format style 2018-03-09 10:54:43 -07:00
kernel.h Merge pull request #2839 from Subv/global_kernel_lock 2017-08-23 18:17:44 -06:00
memory.cpp reformat all files with clang-format 2018-06-29 16:56:12 +03:00
memory.h Kernel/Memory: Changed GetPhysicalPointer so that it doesn't go through the current process' page table to obtain a pointer. 2017-09-15 14:26:13 -05:00
mutex.cpp log: replace all NGLOG with LOG 2018-06-29 14:18:07 +03:00
mutex.h Kernel/SVC: Don't let svcReleaseMutex release a mutex owned by another thread. 2017-11-04 10:05:18 -05:00
process.cpp kernel/process: Use accessors instead of class members for referencing segment array 2018-08-23 18:08:03 +02:00
process.h kernel/process: Use accessors instead of class members for referencing segment array 2018-08-23 18:08:03 +02:00
resource_limit.cpp log: replace all NGLOG with LOG 2018-06-29 14:18:07 +03:00
resource_limit.h Update the entire application to use the new clang format style 2018-03-09 10:54:43 -07:00
semaphore.cpp Update the entire application to use the new clang format style 2018-03-09 10:54:43 -07:00
semaphore.h Update the entire application to use the new clang format style 2018-03-09 10:54:43 -07:00
server_port.cpp Update the entire application to use the new clang format style 2018-03-09 10:54:43 -07:00
server_port.h Update the entire application to use the new clang format style 2018-03-09 10:54:43 -07:00
server_session.cpp Kernel/IPC: Use 39 microseconds for the SendSyncRequest delay approximation. 2017-12-10 13:00:05 -05:00
server_session.h Debugging: Implement GetName for Kernel::ServerSession. 2017-11-06 10:47:06 -05:00
session.cpp Update the entire application to use the new clang format style 2018-03-09 10:54:43 -07:00
session.h Update the entire application to use the new clang format style 2018-03-09 10:54:43 -07:00
shared_memory.cpp reformat all files with clang-format 2018-06-29 16:56:12 +03:00
shared_memory.h Update the entire application to use the new clang format style 2018-03-09 10:54:43 -07:00
svc.cpp kernel/timer: Make data members private where applicable 2018-08-01 17:49:52 +08:00
svc.h HLE: Move SVC handlers to the Kernel namespace 2017-12-09 20:32:58 -08:00
thread.cpp kernel/thread: Make GetFreeThreadLocalSlot()'s loop indices size_t 2018-08-10 10:13:50 +08:00
thread.h kernel/thread: Remove unimplemented function prototype 2018-08-10 17:05:01 +08:00
timer.cpp core: clean up warnings 2018-08-01 14:10:23 -05:00
timer.h core: clean up warnings 2018-08-01 14:10:23 -05:00
vm_manager.cpp reformat all files with clang-format 2018-06-29 16:56:12 +03:00
vm_manager.h Merge pull request #3136 from Subv/mem_aliasing1 2018-01-24 10:17:25 +01:00
wait_object.cpp Kernel/Threads: Add a new thread status that will allow using a Kernel::Event to put a guest thread to sleep inside an HLE handler until said event is signaled. 2017-09-30 11:16:49 -05:00
wait_object.h Kernel: Move WaitObject to a separate file 2017-05-29 16:16:46 -07:00