1# Inspired by the same configuration file available in the SystemView tool
2
3Option    ReversePriority
4#
5# Types for parameter formatters
6#
7NamedType Bool          0=false 1=true
8
9NamedType TimeOut       *="%u ticks" 0=TIMEOUT_NO_WAIT 4294967295=FOREVER
10
11
12NamedType ErrCodePosix  *=%i 0=ESUCCESS  -1=EPERM        -2=ENOENT       -3=ESRCH         -4=EINTR            -5=EIO              -6=ENXIO       -7=E2BIG         -8=ENOEXEC       -9=EBADF       -10=ECHILD         -11=EAGAIN       -12=ENOMEM   -13=EACCES -14=EFAULT -15=ENOTEMPTY    -16=EBUSY   -17=EEXIST -18=EXDEV -19=ENODEV -20=ENOTDIR -21=EISDIR -22=EINVAL -23=ENFILE -24=EMFILE -25=ENOTTY -26=ENAMETOOLONG -27=EFBIG -28=ENOSPC -29=ESPIPE -30=EROFS -31=EMLINK -32=EPIPE -33=EDEADLK -34=ENOLCK -35=ENOTSUP -36=EMSGSIZE -72=ECANCELED -81=ERRMAX
13NamedType ErrCodeMath   *=%i 0=ESUCCESS -37=EDOM         -38=ERANGE
14NamedType ErrCodeNetArg *=%i 0=ESUCCESS -40=EDESTADDRREQ -41=EPROTOTYPE -42=ENOPROTOOPT  -43=EPROTONOSUPPORT -44=ESOCKTNOSUPPORT -45=EOPNOTSUPP -46=EPFNOSUPPORT -47=EAFNOSUPPORT -48=EADDRINUSE   -49=EADDRNOTAVAIL -50=ENOTSOCK
15NamedType ErrCodeNetOps *=%i 0=ESUCCESS -51=ENETUNREACH -52=ENETRESET   -53=ECONNABORTED -54=ECONNRESET      -55=ENOBUFS         -56=EISCONN    -57=ENOTCONN     -58=ESHUTDOWN    -59=ETOOMANYREFS -60=ETIMEDOUT     -61=ECONNREFUSED -62=ENETDOWN -63=ETXTBSY -64=ELOOP -65=EHOSTUNREACH -66=ENOTBLK -67=EHOSTDOWN
16NamedType ErrCodeNetIO  *=%i 0=ESUCCESS -68=EINPROGRESS -69=EALREADY    -11=EWOULDBLOCK  -71=ENOSYS
17NamedType ErrCodeStream *=%i 0=ESUCCESS -74=ENOSR       -75=ENOSTR      -76=EPROTO       -77=EBADMSG         -78=ENODATA         -79=ETIME      -80=ENOMSG      -138=EILSEQ
18NamedType ErrCodeMsg    *=%i 0=ESUCCESS -11=EAGAIN      -80=ENOMSG
19
20NamedType PowerState *=%i 0=ACTIVE 1=RUNTIME_IDLE 2=SUSPEND_TO_IDLE 3=STANDBY 4=SUSPEND_TO_RAM 5=SUSPEND_TO_DISK 6=SOFT_OFF
21
22#
23# Task States
24#
25TaskState 0xBF 1=dummy, 2=Waiting, 4=New, 8=Terminated, 16=Suspended, 32=Terminating, 128=Ready
26
27#
28# API Functions
29#
3032  k_sched_lock
3133  k_sched_unlock
3234  k_busy_wait                Timeout=%u us
33
3435  irq_enable                 irq=%u
3536  irq_disable                irq=%u
36
3737  k_mutex_init               | Returns %ErrCodePosix
3838  k_mutex_unlock             | Returns %ErrCodePosix
3939  k_mutex_lock               mutex=%I, | Returns %ErrCodePosix
40
4140  k_sem_init                 sem=%I, initial_count=%u, | Returns %ErrCodePosix
4241  k_sem_give                 sem=%I   | Returns %ErrCodePosix
4342  k_sem_take                 sem=%I, Timeout=%TimeOut| Returns %ErrCodePosix
4491  k_sem_reset                sem=%I
45
4643  k_queue_init               q=%I
4744  k_queue_append             q=%I, data=%p          | Returns (void)(%ErrCodePosix)
4845  k_queue_alloc_append       q=%I, data=%p          | Returns %ErrCodePosix
4946  k_queue_prepend            q=%I, data=%p          | Returns (void)(%ErrCodePosix)
5047  k_queue_alloc_prepend      q=%I, data=%p          | Returns %ErrCodePosix
5148  k_queue_insert             q=%I, data=%p          | Returns (void)(%ErrCodePosix)
5249  k_queue_append_list        q=%I, head=%p, tail=%p | Returns %ErrCodePosix
5350  k_queue_get                q=%I, Timeout=%TimeOut | Returns %p
5451  k_queue_remove             q=%I, data=%p          | Returns &Bool
5552  k_queue_cancel_wait        q=%I
5653  k_queue_peek_head          q=%I     | Returns %p
5754  k_queue_peek_tail          q=%I     | Returns %p
58
5955  k_stack_init               stack=%I, buffer=%p, num_entries=%u
6056  k_stack_push               stack=%I, data=%p      | Returns %ErrCodePosix
6157  k_stack_pop                stack=%I, data=%p, Timeout=%TimeOut | Returns %ErrCodePosix
6258  k_stack_cleanup            stack=%I | Returns %ErrCodePosix
63
6459  k_msgq_init                msgq=%I, buffer=%p, msg_size=%u, max_msgs=%us
6560  k_msgq_put                 msgq=%I, data=%p, Timeout=%TimeOut | Returns %ErrCodeMsg
6661  k_msgq_get                 msgq=%I, data=%p, Timeout=%TimeOut | Returns %ErrCodeMsg
6762  k_msgq_cleanup             msgq=%I  | Returns %ErrCodePosix
6863  k_msgq_peek                msgq=%I, data=%p | Returns %ErrCodeMsg
6964  k_msgq_purge               msgq=%I
70
7165  k_mbox_init                mbox=%I
7266  k_mbox_put                 mbox=%I, tx_msg=%p, Timeout=%TimeOut | Returns %ErrCodeMsg
7367  k_mbox_async_put           mbox=%I, tx_msg=%p, sem=%I | Returns (void)(%ErrCodeMsg)
7468  k_mbox_get                 mbox=%I, rx_msg=%p, buffer=%p, Timeout=%TimeOut | Returns %ErrCodeMsg
7569  k_mbox_data_get            rx_msg=%p, buffer=%p
7670  k_mbox_data_block_get      rx_msg=%p, pool=%p, block=%p,  Timeout=%TimeOut | Returns %ErrCodePosix
77
7871  k_pipe_init                pipe=%I, buffer=%p, size=%u
7972  k_pipe_cleanup             pipe=%I  | Returns %ErrCodePosix
8073  k_pipe_put                 pipe=%I, data=%p, bytes_to_write=%u, bytes_written=%u, min_xfer=%u, Timeout=%TimeOut            | Returns %ErrCodePosix
8174  k_pipe_get                 pipe=%I, data=%p, bytes_to_read=%u, bytes_read=%u, min_xfer=%u, Timeout=%TimeOut                | Returns %ErrCodePosix
82
8376  k_heap_init                heap=%I, mem=%p, bytes=%u
8477  k_heap_alloc               heap=%I, bytes=%u, Timeout=%TimeOut | Returns %p
8577  k_heap_calloc              heap=%I, num=%u, size=%u, Timeout=%TimeOut | Returns %p
8678  k_heap_free                heap=%I, mem=%p
8779  k_heap_aligned_alloc       heap=%I
88
8984  k_mem_slab_init            slab=%I, buffer=%p, bock_size=%u, num_blocks=%u | Returns ErrCodePosix
9085  k_mem_slab_alloc           slab=%I, mem=%p, Timeout=%TimeOut | Returns %ErrCodePosix
9186  k_mem_slab_free            slab=%I, mem=%p
92
9387  k_timer_init               timer=%I, expiry_fn=%I, stop_fn=%I
9488  k_timer_start              timer=%I, duration=%TimeOut , period=%u ticks
9589  k_timer_stop               timer=%I
9690  k_timer_status_sync        timer=%I
9791  k_timer_user_data_set      timer=%I, user_data=%p
9892  k_timer_user_data_get      timer=%I | Returns %p
9993  timer->expiry_fn           timer=%I
10094  timer->stop_fn             timer=%I
101
10295  k_sleep                    msec=%u ms | Returns %u
10396  k_msleep                   msec=%u ms | Returns %u
10497  k_usleep                   usec=%u us | Returns %u
105
10698  k_thread_priority_set      thread=%t, priority=%u
10799  k_thread_wakeup
108100 k_thread_abort
109101 k_thread_start             thread=%t
110102 k_thread_suspend
111103 k_thread_resume
112104 k_thread_join
113105 k_thread_yield
114106 k_thread_user_mode_enter
115107 k_thread_foreach
116108 k_thread_foreach_unlocked
117155 k_thread_name_set           thread=%I
118
119109 k_condvar_init              condvar=%I
120110 k_condvar_signal            condvar=%I
121111 k_condvar_broadcast         condvar=%I
122112 k_condvar_wait              condvar=%I
123
124
125113 k_work_cancel                work=%I
126114 k_work_canel_delayable       dwork=%I
127115 k_work_cancel_delayable_sync dwork=%I, sync=%I
128116 k_work_cancel_sync           dwork=%I, sync=%I
129117 k_work_delayable_init        dwork=%I
130118 k_work_queue_drain           queue=%I
131119 k_work_flush                 work=%I
132120 k_work_flush_delayable       dwork=%I, sync=%I
133121 k_work_init                  work=%I
134122 k_work_poll_cancel           work=%I
135123 k_work_poll_init             work=%I
136124 k_work_poll_submit           work=%I, Timeout=%TimeOut
137125 k_work_poll_submit_to_queue  work_q=%I, work=%I, Timeout=%TimeOut
138126 k_work_queue_start           queue=%I
139127 k_work_reschedule            dwork=%I, Delay=%TimeOut | Returns %u
140128 k_work_reschedule_for_queue  queue=%I, dwork=%I, Delay=%TimeOut | Returns %u
141129 k_work_schedule              dwork=%I, Delay=%TimeOut | Returns %u
142130 k_work_reschedule_for_queue  queue=%I, dwork=%I, Delay=%TimeOut | Returns %u
143131 k_work_submit                work=%I | Returns %ErrCodePosix
144132 k_work_submit_to_queue       queue=%I, work=%I | Returns %ErrCodePosix
145133 k_work_queue_unplug          queue=%I | Returns %ErrCodePosix
146
147
148142 k_fifo_init                  fifo=%I
149143 k_fifo_cancel_wait           fifo=%I
150144 k_fifo_alloc_put             fifo=%I, data=%I
151145 k_fifo_put_list              fifo=%I
152146 k_fifo_put_slist             fifo=%I
153147 k_fifo_peak_head             fifo=%I
154148 k_fifo_peak_tail             fifo=%I
155149 k_fifo_put                   fifo=%I, data=%I
156150 k_fifo_get                   fifo=%I, Timeout=%TimeOut
157
158
159151 k_lifo_init                  lifo=%I
160152 k_lifo_put                   lifo=%I
161153 k_lifo_get                   lifo=%I, Timeout=%TimeOut
162154 k_lifo_alloc_put             lifo=%I, data=%I
163
164
165156 pm_system_suspend            ticks=%u | Returns %Bool
166157 pm_device_runtime_get        dev=%I | Returns %u
167158 pm_device_runtime_put        dev=%I | Returns %u
168159 pm_device_runtime_put_async  dev=%I, Delay=%TimeOut | Returns %u
169160 pm_device_runtime_enable     dev=%I | Returns %u
170161 pm_device_runtime_disable    dev=%I | Returns %u
171
172162 syscall                      name=%s
173
174163 named_event                   name=%s arg0=%u arg1=%u
175