source: rtems-tools/linkers/rtems-api.ini @ c2d0d0e

5
Last change on this file since c2d0d0e was b69cd3f, checked in by Chris Johns <chrisj@…>, on 03/26/15 at 07:23:35

trace-linker: Add API and POSIX interfaces.

  • Property mode set to 100644
File size: 3.0 KB
Line 
1;
2; RTEMS API Trace Configurations
3;
4[rtems-api]
5headers = rtems-api-headers
6defines = rtems-api-defines
7signatures = rtems-api-signatures
8
9[rtems-api-headers]
10header = "#include <rtems.h>"
11
12[rtems-api-defines]
13; Currently empty
14
15[rtems-api-task]
16trace = rtems_task_create, rtems_task_ident, rtems_task_self, rtems_task_start
17trace = rtems_task_restart, rtems_task_delete, rtems_task_suspend, rtems_task_resume
18trace = rtems_task_is_suspended, rtems_task_set_priority, rtems_task_wake_after
19trace = rtems_task_wake_when, rtems_iterate_over_all_threads,
20enable = rtems_task_create, rtems_task_ident, rtems_task_self, rtems_task_start
21enable = rtems_task_restart, rtems_task_delete, rtems_task_suspend, rtems_task_resume
22enable = rtems_task_is_suspended, rtems_task_set_priority, rtems_task_wake_after
23enable = rtems_task_wake_when, rtems_iterate_over_all_threads,
24
25[rtems-api-semaphore]
26trace = rtems_semaphore_create, rtems_semaphore_ident, rtems_semaphore_delete
27trace = rtems_semaphore_obtain, rtems_semaphore_release, rtems_semaphore_flush
28trace = rtems_semaphore_set_priority, rtems_task_mode
29enable = rtems_semaphore_create, rtems_semaphore_ident, rtems_semaphore_delete
30enable = rtems_semaphore_obtain, rtems_semaphore_release, rtems_semaphore_flush
31enable = rtems_semaphore_set_priority, rtems_task_mode
32
33[rtems-api-event]
34trace = rtems_event_send, rtems_event_receive
35enable = rtems_event_send, rtems_event_receive
36
37[rtems-api-signatures]
38rtems_task_create = rtems_status_code, rtems_name, rtems_task_priority, size_t, rtems_mode, rtems_attribute, rtems_id*
39rtems_task_ident = rtems_status_code, rtems_name, uint32_t, rtems_id*
40rtems_task_self = rtems_id, void
41rtems_task_start = rtems_status_code, rtems_id, rtems_task_entry, rtems_task_argument
42rtems_task_restart = rtems_status_code, rtems_id, rtems_task_argument
43rtems_task_delete = rtems_status_code, rtems_id
44rtems_task_suspend = rtems_status_code, rtems_id
45rtems_task_resume = rtems_status_code, rtems_id
46rtems_task_is_suspended = rtems_status_code, rtems_id
47rtems_task_set_priority = rtems_status_code, rtems_id, rtems_task_priority, rtems_task_priority*
48rtems_task_mode = rtems_status_code, rtems_mode, rtems_mode, rtems_mode*
49rtems_task_wake_after = rtems_status_code, rtems_interval
50rtems_task_wake_when = rtems_status_code, rtems_time_of_day*
51rtems_iterate_over_all_threads = void, rtems_per_thread_routine
52
53; Semaphore
54rtems_semaphore_create = rtems_status_code, rtems_name, uint32_t, rtems_attribute, rtems_task_priority , rtems_id*
55rtems_semaphore_ident = rtems_status_code, rtems_name, uint32_t, rtems_id*
56rtems_semaphore_delete = rtems_status_code, rtems_id
57rtems_semaphore_obtain = rtems_status_code, rtems_id, rtems_option, rtems_interval
58rtems_semaphore_release = rtems_status_code, rtems_id
59rtems_semaphore_flush = rtems_status_code, rtems_id
60rtems_semaphore_set_priority = rtems_status_code, rtems_id, rtems_id, rtems_task_priority, rtems_task_priority*
61
62; Event
63rtems_event_send = rtems_status_code, rtems_id, rtems_event_set
64rtems_event_receive = rtems_status_code, rtems_event_set, rtems_option, rtems_interval, rtems_event_set*
Note: See TracBrowser for help on using the repository browser.