libnx/nx/source/kernel
fincs 3a5d0dae35 Linker script refactoring, see details:
- Added separate relro "segment" (introduced by [17.0.0+])
- Reordered sections to better reflect official layout
- Fixed handling of TLS segment alignment
2023-10-21 00:18:04 +02:00
..
barrier.c Critical fix in new barrier impl 2019-02-23 21:09:41 +01:00
condvar.c results: use R_VALUE for comparisons 2020-12-01 02:26:26 +01:00
event.c Move waiterForXyz() functions to Xyz's header file. Implement waiter for (kernel mode) Event, and use it instead. 2018-12-17 16:06:23 +01:00
jit.c Allow user override of dynamic memory allocation functions throughout libnx 2021-01-22 18:37:46 +01:00
levent.c svcBreak: fix prototype, add and use BreakReason enum 2020-10-27 12:27:31 +01:00
mutex.c svcBreak: fix prototype, add and use BreakReason enum 2020-10-27 12:27:31 +01:00
random.c random.c: Avoid UB type punning that results in miscompilation 2021-12-05 19:31:42 +01:00
rwlock.c rwlock: revamp completely (#350) 2019-12-03 23:16:40 +01:00
semaphore.c Change CondVar API to have the mutex be passed to condvarWait* instead of condvarInit 2018-08-05 14:31:31 +02:00
shmem.c Allow user override of dynamic memory allocation functions throughout libnx 2021-01-22 18:37:46 +01:00
svc.s svc: add MapInsecureMemory/UnmapInsecureMemory 2022-10-11 20:18:30 -07:00
thread.c Linker script refactoring, see details: 2023-10-21 00:18:04 +02:00
tmem.c tmem: Add tmemCloseHandle(), tmemWaitForPermission(), use those functions in nv.c to fix a race condition (#606) 2023-04-14 18:33:16 +02:00
uevent.c Generalize Waitable, moving UEvent/UTimer specific code into a vtable. 2018-12-17 16:06:23 +01:00
utimer.c Finishing touches to user-mode synchronization primitives 2018-12-17 16:06:23 +01:00
virtmem.c virtmem: Allow rng algorithm override 2021-05-02 18:26:40 +02:00
wait.c Finishing touches to user-mode synchronization primitives 2018-12-17 16:06:23 +01:00
wait.h Generalize Waitable, moving UEvent/UTimer specific code into a vtable. 2018-12-17 16:06:23 +01:00