libnx/nx/source/kernel
fincs 970d982e57
Add diagAbortWithResult, see details:
- This is a (weak/overridable) function meant to be called when the
  program encounters an unrecoverable error, but it's not fatal enough
  to bring down the entire system with it.
- The default implementation uses svcBreak, passing the result code
  in the user buffer.
- Replaced all usages of fatalThrow with diagAbortWithResult throughout
  the entire library.
2020-10-29 13:40:35 +01:00
..
barrier.c Critical fix in new barrier impl 2019-02-23 21:09:41 +01:00
condvar.c Change CondVar API to have the mutex be passed to condvarWait* instead of condvarInit 2018-08-05 14:31:31 +02: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 virtmem: Major rewrite to support ASLR, see details: 2020-10-27 12:27:32 +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 Add diagAbortWithResult, see details: 2020-10-29 13:40:35 +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 virtmem: Major rewrite to support ASLR, see details: 2020-10-27 12:27:32 +01:00
svc.s svc: QueryIoMapping ABI change in 10.x 2020-04-14 21:29:38 +02:00
thread.c Add diagAbortWithResult, see details: 2020-10-29 13:40:35 +01:00
tmem.c Add diagAbortWithResult, see details: 2020-10-29 13:40:35 +01: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 Add diagAbortWithResult, see details: 2020-10-29 13:40:35 +01: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