incubator-nuttx/sched
anjiahao 4ae17a6f7b sched:Automatically find deadlocks when assert
When asserting, automatically analyze whether
there is a deadlock in the thread, and if there
is a deadlock, print out the deadlocked thread.

The principle is to analyze whether there is
a lock ring through the tcb holder.

Signed-off-by: anjiahao <anjiahao@xiaomi.com>
2023-06-22 16:08:03 +08:00
..
addrenv sched/addrenv.c: Implement re-entrancy for addrenv_select() 2023-04-25 14:33:19 +02:00
clock sched: add support for adjtime() interface 2023-04-25 14:37:50 -03:00
environ Replace all sprintf with snprintf 2023-05-08 09:57:01 +02:00
group sched/group: Ensure that the setting of tg_members if safe in SMP 2023-06-15 22:24:00 +08:00
init mm/kmm_map: Add support to dynamically map pages into kernel virtual memory 2023-06-02 10:50:26 +08:00
irq sched/irq: optimizing IRQMONITOR, move up_perf_convert to irq_procfs 2023-04-25 09:58:43 +08:00
misc sched:Automatically find deadlocks when assert 2023-06-22 16:08:03 +08:00
module Indent the define statement by two spaces 2023-05-21 09:52:08 -03:00
mqueue Indent the define statement by two spaces 2023-05-21 09:52:08 -03:00
paging
pthread sched/pthread: Return ESRCH when the task is in the process of exit. 2023-06-15 10:12:25 -03:00
sched sched/sched/sched_idletask: fix typo 2023-06-19 10:51:23 +02:00
semaphore semaphore: Optimize priority inheritance with only one holder 2023-06-17 08:26:46 +03:00
signal style: remove extra spaces and align parameters 2023-06-11 12:55:29 +08:00
task sched: Remove the unnecessary cast from pid_t to int 2023-06-19 11:37:34 +03:00
timer
tls
wdog arch/arm64: the arm64 perf interface supports pmu 2023-04-10 16:23:49 -03:00
wqueue sched/wqueue: fix issue about worker can't wake up thread before work_thread running 2023-04-19 02:50:04 +08:00
Kconfig sched/tls: remove PTHREAD_CLEANUP from Kconfig 2023-06-14 12:00:48 +08:00
Makefile