source: rtems-tools/linkers/rtems-posix.ini @ b69cd3f

4.104.11
Last change on this file since b69cd3f was b69cd3f, checked in by Chris Johns <chrisj@…>, on Mar 26, 2015 at 7:23:35 AM

trace-linker: Add API and POSIX interfaces.

  • Property mode set to 100644
File size: 2.9 KB
Line 
1;
2; RTEMS POSIX Trace Configurations
3;
4[rtems-posix]
5headers = rtems-posix-headers
6defines = rtems-posix-defines
7signatures = rtems-posix-signatures
8
9[rtems-posix-headers]
10header = "#include <pthread.h>"
11
12[rtems-posix-defines]
13; Currently empty
14
15[rtems-posix-thread]
16trace = pthread_create, pthread_cancel, pthread_detach, pthread_equal, pthread_exit
17trace = pthread_join, pthread_kill, pthread_once, pthread_self, pthread_setcancelstate
18trace = pthread_setcanceltype, pthread_testcancel, pthread_yield
19enable = pthread_create, pthread_cancel, pthread_detach, pthread_equal, pthread_exit
20enable = pthread_join, pthread_kill, pthread_once, pthread_self, pthread_setcancelstate
21enable = pthread_setcanceltype, pthread_testcancel, pthread_yield
22
23[rtems-posix-mutex]
24trace = pthread_mutexattr_destroy, pthread_mutexattr_getprioceiling, pthread_mutexattr_getprotocol
25trace = pthread_mutexattr_gettype, pthread_mutexattr_init, pthread_mutexattr_setprioceiling
26trace = pthread_mutexattr_setprotocol, pthread_mutexattr_settype, pthread_mutex_destroy
27trace = pthread_mutex_init, pthread_mutex_lock, pthread_mutex_timedlock
28trace = pthread_mutex_trylock, pthread_mutex_unlock
29enable = pthread_mutexattr_destroy, pthread_mutexattr_getprioceiling, pthread_mutexattr_getprotocol
30enable = pthread_mutexattr_gettype, pthread_mutexattr_init, pthread_mutexattr_setprioceiling
31enable = pthread_mutexattr_setprotocol, pthread_mutexattr_settype, pthread_mutex_destroy
32enable = pthread_mutex_init, pthread_mutex_lock, pthread_mutex_timedlock
33enable = pthread_mutex_trylock, pthread_mutex_unlock
34
35[rtems-posix-signatures]
36;
37; Thread
38;
39pthread_create = int, pthread_t*, const pthread_attr_t*, void*(*)(void *), void*
40pthread_cancel = int, pthread_t
41pthread_detach = int, pthread_t
42pthread_equal = int, pthread_t, pthread_t
43pthread_exit = void, void*
44pthread_join = int, pthread_t, void**
45pthread_kill = int, pthread_t, int
46pthread_once = int, pthread_once_t*, void (*)(void)
47pthread_self = pthread_t, void
48pthread_setcancelstate = int, int, int*
49pthread_setcanceltype = int, int, int*
50pthread_testcancel = void, void
51pthread_yield = void, void
52;
53; Mutex
54;
55pthread_mutexattr_destroy = int, pthread_mutexattr_t*
56pthread_mutexattr_getprioceiling = int, const pthread_mutexattr_t*, int*
57pthread_mutexattr_getprotocol = int, const pthread_mutexattr_t*, int*
58pthread_mutexattr_gettype = int, const pthread_mutexattr_t*, int*
59pthread_mutexattr_init = int, pthread_mutexattr_t*
60pthread_mutexattr_setprioceiling = int, pthread_mutexattr_t*, int
61pthread_mutexattr_setprotocol = int, pthread_mutexattr_t*, int
62pthread_mutexattr_settype = int, pthread_mutexattr_t*, int
63pthread_mutex_destroy = int, pthread_mutex_t*
64pthread_mutex_init = int, pthread_mutex_t*, const pthread_mutexattr_t*
65pthread_mutex_lock = int, pthread_mutex_t*
66pthread_mutex_timedlock = int, pthread_mutex_t*, const struct timespec*
67pthread_mutex_trylock = int, pthread_mutex_t*
68pthread_mutex_unlock = int, pthread_mutex_t*
Note: See TracBrowser for help on using the repository browser.