mirror of
https://git.rtems.org/rtems-tools/
synced 2025-05-17 09:22:31 +08:00
69 lines
2.9 KiB
INI
69 lines
2.9 KiB
INI
;
|
|
; 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*
|