summaryrefslogtreecommitdiff
path: root/linkers/rtems-posix.ini
blob: b460626e90efd39f53f5d0d65f75fe8a2da0223c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
;
; RTEMS POSIX Trace Configurations
;
[rtems-posix]
headers = rtems-posix-headers
defines = rtems-posix-defines
signatures = rtems-posix-signatures

[rtems-posix-headers]
header = "#include <pthread.h>"

[rtems-posix-defines]
; Currently empty

[rtems-posix-thread]
trace = pthread_create, pthread_cancel, pthread_detach, pthread_equal, pthread_exit
trace = pthread_join, pthread_kill, pthread_once, pthread_self, pthread_setcancelstate
trace = pthread_setcanceltype, pthread_testcancel, pthread_yield
enable = pthread_create, pthread_cancel, pthread_detach, pthread_equal, pthread_exit
enable = pthread_join, pthread_kill, pthread_once, pthread_self, pthread_setcancelstate
enable = pthread_setcanceltype, pthread_testcancel, pthread_yield

[rtems-posix-mutex]
trace = pthread_mutexattr_destroy, pthread_mutexattr_getprioceiling, pthread_mutexattr_getprotocol
trace = pthread_mutexattr_gettype, pthread_mutexattr_init, pthread_mutexattr_setprioceiling
trace = pthread_mutexattr_setprotocol, pthread_mutexattr_settype, pthread_mutex_destroy
trace = pthread_mutex_init, pthread_mutex_lock, pthread_mutex_timedlock
trace = pthread_mutex_trylock, pthread_mutex_unlock
enable = pthread_mutexattr_destroy, pthread_mutexattr_getprioceiling, pthread_mutexattr_getprotocol
enable = pthread_mutexattr_gettype, pthread_mutexattr_init, pthread_mutexattr_setprioceiling
enable = pthread_mutexattr_setprotocol, pthread_mutexattr_settype, pthread_mutex_destroy
enable = pthread_mutex_init, pthread_mutex_lock, pthread_mutex_timedlock
enable = pthread_mutex_trylock, pthread_mutex_unlock

[rtems-posix-signatures]
;
; Thread
;
pthread_create = int, pthread_t*, const pthread_attr_t*, void*(*)(void *), void*
pthread_cancel = int, pthread_t
pthread_detach = int, pthread_t
pthread_equal = int, pthread_t, pthread_t
pthread_exit = void, void*
pthread_join = int, pthread_t, void**
pthread_kill = int, pthread_t, int
pthread_once = int, pthread_once_t*, void (*)(void)
pthread_self = pthread_t, void
pthread_setcancelstate = int, int, int*
pthread_setcanceltype = int, int, int*
pthread_testcancel = void, void
pthread_yield = void, void
;
; Mutex
;
pthread_mutexattr_destroy = int, pthread_mutexattr_t*
pthread_mutexattr_getprioceiling = int, const pthread_mutexattr_t*, int*
pthread_mutexattr_getprotocol = int, const pthread_mutexattr_t*, int*
pthread_mutexattr_gettype = int, const pthread_mutexattr_t*, int*
pthread_mutexattr_init = int, pthread_mutexattr_t*
pthread_mutexattr_setprioceiling = int, pthread_mutexattr_t*, int
pthread_mutexattr_setprotocol = int, pthread_mutexattr_t*, int
pthread_mutexattr_settype = int, pthread_mutexattr_t*, int
pthread_mutex_destroy = int, pthread_mutex_t*
pthread_mutex_init = int, pthread_mutex_t*, const pthread_mutexattr_t*
pthread_mutex_lock = int, pthread_mutex_t*
pthread_mutex_timedlock = int, pthread_mutex_t*, const struct timespec*
pthread_mutex_trylock = int, pthread_mutex_t*
pthread_mutex_unlock = int, pthread_mutex_t*