nuttx/sched
yezhonghui 2d9e9b3cf1 perf: add noinstrument_function to up_perf_gettime and related functions
Add noinstrument_function attribute to up_perf_gettime and its helper
functions (like cp15_pmu_rdccr) across all architectures. These functions
are called by perf_gettime which is used in the instrument callback path,
and must not be instrumented to avoid infinite recursion when
CONFIG_ARCH_INSTRUMENT_ALL is enabled.

Signed-off-by: yezhonghui <yezhonghui@xiaomi.com>
2026-04-21 01:36:08 +08:00
..
addrenv nuttx/atomic: replace atomic_fetch_xxx with atomic_xxx just like zephyr 2026-04-21 01:35:40 +08:00
clock perf: add noinstrument_function to up_perf_gettime and related functions 2026-04-21 01:36:08 +08:00
event sched/event: fix event module for MISRA compliance 2026-04-21 01:29:56 +08:00
group sched/atomic: fix the param defined but not use atomic API. 2026-04-21 01:35:58 +08:00
init sched/atomic: fix the param defined but not use atomic API. 2026-04-21 01:35:58 +08:00
instrument arch/smp: update g_running_tasks to percpu/g_running_task 2026-04-21 01:31:36 +08:00
irq Revert "fs/procfs: fix format warning in proc_groupstatus" 2026-04-21 01:36:05 +08:00
misc sched/misc: fix stack dump format and update parser 2026-04-21 01:35:42 +08:00
module Renaming "modlib" to "libelf" is more in line with the implementation content, 2026-04-21 01:31:53 +08:00
mqueue bmp/sched: add bmp support 2026-04-21 01:31:59 +08:00
paging fixtypo: fix the typo 2026-04-21 01:29:10 +08:00
pthread nuttx/atomic: replace atomic_fetch_xxx with atomic_xxx just like zephyr 2026-04-21 01:35:40 +08:00
sched sched/atomic: fix the param defined but not use atomic API. 2026-04-21 01:35:58 +08:00
semaphore nuttx/atomic: replace atomic_fetch_xxx with atomic_xxx just like zephyr 2026-04-21 01:35:40 +08:00
signal sched/atomic: fix the param defined but not use atomic API. 2026-04-21 01:35:58 +08:00
task sched/task: skip uninitialized TCB in nxtask_argvstr 2026-04-21 01:35:59 +08:00
timer nuttx/atomic: replace atomic_fetch_xxx with atomic_xxx just like zephyr 2026-04-21 01:35:40 +08:00
tls tls: split tls.h to tls.h and tls_task.h 2026-04-21 01:35:03 +08:00
wdog sched/sched: Change the return value semantics. 2026-04-21 01:34:05 +08:00
wqueue sched/wqueue: Align the work_queue_next and work_queue. 2026-04-21 01:35:55 +08:00
CMakeLists.txt sched: migrate to SPDX identifier 2026-04-21 00:59:40 +08:00
Kconfig irq: Modify the behavior of irq_unexpected_isr. 2026-04-21 01:35:11 +08:00
Makefile environ: move the environ from sched/environ to libc/environ 2026-04-21 01:34:01 +08:00