incubator-nuttx/sched
chao.an 6e0ba2bed5 sched/note: add support of trace section mark
The implementation of this feature is based on android systrace:

https://source.android.com/devices/tech/debug/ftrace

Application developers are more concerned about the performance of
the specified application section,
added two APIs to implement performance measurement:

void sched_note_begin(uintptr_t ip, FAR const char *buf);
void sched_note_end(uintptr_t ip, FAR const char *buf);
or
SCHED_NOTE_BEGIN();  /* defined to sched_note_begin(_THIS_IP_, __FUNCTION__) */
SCHED_NOTE_END();    /* defined to sched_note_end(_THIS_IP_, __FUNCTION__) */

Signed-off-by: chao.an <anchao@xiaomi.com>
2022-04-01 21:06:00 +08:00
..
clock sched/clock: Remove CLOCK_MONOTONIC option from Kconfig 2022-02-23 01:21:26 +08:00
environ env_dup: Allocate memory from the correct memory pool 2022-03-22 10:15:29 +08:00
group Fix the initial idle tasks environment 2022-03-16 20:21:19 +08:00
init RISC-V: Prepare for CONFIG_BUILD_KERNEL 2022-03-18 18:20:12 +08:00
irq irq_csection: fix assert warning 2022-03-29 13:44:01 +08:00
module sched/module: correct the check condition 2022-03-18 20:13:25 +02:00
mqueue pid_t: unify usage of special task IDs 2022-03-22 21:22:32 +08:00
paging Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
pthread pid_t: unify usage of special task IDs 2022-03-22 21:22:32 +08:00
sched sched/note: add support of trace section mark 2022-04-01 21:06:00 +08:00
semaphore os init_state: add new state OSINIT_IDLELOOP 2022-02-23 22:05:37 +09:00
signal sigact: get free sigact from freelist always successful 2022-04-01 13:38:29 +08:00
task task: don't set default signal in kernal thread 2022-03-30 10:53:14 +09:00
timer sched/timer: remove unused variable 2022-02-27 12:27:35 -05:00
wdog sched/wdog: Remove wd_initialize which isn't really used anymore 2022-03-12 15:06:39 -03:00
wqueue workqueue: add work_foreach support 2022-03-29 18:03:08 +08:00
Kconfig sched/Kconfig: Remove CPULOAD_ENTROPY depend on CPULOAD_ONESHOT 2022-03-18 12:43:06 +02:00
Makefile