#define __COBALT_CALL_ENTRIES \
|
__COBALT_CALL_ENTRY(migrate) \
|
__COBALT_CALL_ENTRY(trace) \
|
__COBALT_CALL_ENTRY(ftrace_puts) \
|
__COBALT_CALL_ENTRY(archcall) \
|
__COBALT_CALL_ENTRY(get_current) \
|
__COBALT_CALL_ENTRY(backtrace) \
|
__COBALT_CALL_ENTRY(serialdbg) \
|
__COBALT_CALL_ENTRY(bind) \
|
__COBALT_CALL_ENTRY(extend) \
|
__COBALT_CALL_ENTRY(sched_minprio) \
|
__COBALT_CALL_ENTRY(sched_maxprio) \
|
__COBALT_CALL_ENTRY(sched_yield) \
|
__COBALT_CALL_ENTRY(sched_setconfig_np) \
|
__COBALT_CALL_ENTRY(sched_getconfig_np) \
|
__COBALT_CALL_ENTRY(sched_weightprio) \
|
__COBALT_CALL_ENTRY(sched_setscheduler_ex) \
|
__COBALT_CALL_ENTRY(sched_getscheduler_ex) \
|
__COBALT_CALL_ENTRY(timerfd_create) \
|
__COBALT_CALL_ENTRY(timerfd_settime) \
|
__COBALT_CALL_ENTRY(timerfd_gettime) \
|
__COBALT_CALL_ENTRY(open) \
|
__COBALT_CALL_ENTRY(socket) \
|
__COBALT_CALL_ENTRY(close) \
|
__COBALT_CALL_ENTRY(fcntl) \
|
__COBALT_CALL_ENTRY(ioctl) \
|
__COBALT_CALL_ENTRY(read) \
|
__COBALT_CALL_ENTRY(write) \
|
__COBALT_CALL_ENTRY(recvmsg) \
|
__COBALT_CALL_ENTRY(recvmmsg) \
|
__COBALT_CALL_ENTRY(recvmmsg64) \
|
__COBALT_CALL_ENTRY(sendmsg) \
|
__COBALT_CALL_ENTRY(sendmmsg) \
|
__COBALT_CALL_ENTRY(mmap) \
|
__COBALT_CALL_ENTRY(select) \
|
__COBALT_CALL_ENTRY(sem_init) \
|
__COBALT_CALL_ENTRY(sem_post) \
|
__COBALT_CALL_ENTRY(sem_wait) \
|
__COBALT_CALL_ENTRY(sem_timedwait) \
|
__COBALT_CALL_ENTRY(sem_timedwait64) \
|
__COBALT_CALL_ENTRY(sem_trywait) \
|
__COBALT_CALL_ENTRY(sem_getvalue) \
|
__COBALT_CALL_ENTRY(sem_destroy) \
|
__COBALT_CALL_ENTRY(sem_broadcast_np) \
|
__COBALT_CALL_ENTRY(sem_inquire) \
|
__COBALT_CALL_ENTRY(mutex_check_init) \
|
__COBALT_CALL_ENTRY(mutex_init) \
|
__COBALT_CALL_ENTRY(mutex_destroy) \
|
__COBALT_CALL_ENTRY(mutex_trylock) \
|
__COBALT_CALL_ENTRY(mutex_lock) \
|
__COBALT_CALL_ENTRY(mutex_timedlock) \
|
__COBALT_CALL_ENTRY(mutex_timedlock64) \
|
__COBALT_CALL_ENTRY(mutex_unlock) \
|
__COBALT_CALL_ENTRY(event_init) \
|
__COBALT_CALL_ENTRY(event_wait) \
|
__COBALT_CALL_ENTRY(event_wait64) \
|
__COBALT_CALL_ENTRY(event_sync) \
|
__COBALT_CALL_ENTRY(event_destroy) \
|
__COBALT_CALL_ENTRY(event_inquire) \
|
__COBALT_CALL_ENTRY(mq_notify) \
|
__COBALT_CALL_ENTRY(mq_open) \
|
__COBALT_CALL_ENTRY(mq_close) \
|
__COBALT_CALL_ENTRY(mq_unlink) \
|
__COBALT_CALL_ENTRY(mq_getattr) \
|
__COBALT_CALL_ENTRY(mq_timedsend) \
|
__COBALT_CALL_ENTRY(mq_timedsend64) \
|
__COBALT_CALL_ENTRY(mq_timedreceive) \
|
__COBALT_CALL_ENTRY(mq_timedreceive64) \
|
__COBALT_CALL_ENTRY(sigwait) \
|
__COBALT_CALL_ENTRY(sigtimedwait) \
|
__COBALT_CALL_ENTRY(sigtimedwait64) \
|
__COBALT_CALL_ENTRY(sigwaitinfo) \
|
__COBALT_CALL_ENTRY(sigpending) \
|
__COBALT_CALL_ENTRY(kill) \
|
__COBALT_CALL_ENTRY(sigqueue) \
|
__COBALT_CALL_ENTRY(corectl) \
|
__COBALT_CALL_ENTRY(cond_init) \
|
__COBALT_CALL_ENTRY(cond_destroy) \
|
__COBALT_CALL_ENTRY(cond_wait_prologue) \
|
__COBALT_CALL_ENTRY(cond_wait_epilogue) \
|
__COBALT_CALL_ENTRY(sem_open) \
|
__COBALT_CALL_ENTRY(sem_close) \
|
__COBALT_CALL_ENTRY(sem_unlink) \
|
__COBALT_CALL_ENTRY(monitor_init) \
|
__COBALT_CALL_ENTRY(monitor_enter) \
|
__COBALT_CALL_ENTRY(monitor_wait) \
|
__COBALT_CALL_ENTRY(monitor_wait64) \
|
__COBALT_CALL_ENTRY(monitor_sync) \
|
__COBALT_CALL_ENTRY(monitor_exit) \
|
__COBALT_CALL_ENTRY(monitor_destroy) \
|
__COBALT_CALL_ENTRY(clock_getres) \
|
__COBALT_CALL_ENTRY(clock_getres64) \
|
__COBALT_CALL_ENTRY(clock_gettime) \
|
__COBALT_CALL_ENTRY(clock_gettime64) \
|
__COBALT_CALL_ENTRY(clock_settime) \
|
__COBALT_CALL_ENTRY(clock_settime64) \
|
__COBALT_CALL_ENTRY(clock_adjtime) \
|
__COBALT_CALL_ENTRY(clock_adjtime64) \
|
__COBALT_CALL_ENTRY(clock_nanosleep) \
|
__COBALT_CALL_ENTRY(clock_nanosleep64) \
|
__COBALT_CALL_ENTRY(thread_setschedparam_ex) \
|
__COBALT_CALL_ENTRY(thread_getschedparam_ex) \
|
__COBALT_CALL_ENTRY(thread_setschedprio) \
|
__COBALT_CALL_ENTRY(thread_create) \
|
__COBALT_CALL_ENTRY(thread_setmode) \
|
__COBALT_CALL_ENTRY(thread_setname) \
|
__COBALT_CALL_ENTRY(thread_kill) \
|
__COBALT_CALL_ENTRY(thread_join) \
|
__COBALT_CALL_ENTRY(thread_getpid) \
|
__COBALT_CALL_ENTRY(thread_getstat) \
|
__COBALT_CALL_ENTRY(timer_delete) \
|
__COBALT_CALL_ENTRY(timer_create) \
|
__COBALT_CALL_ENTRY(timer_settime) \
|
__COBALT_CALL_ENTRY(timer_gettime) \
|
__COBALT_CALL_ENTRY(timer_getoverrun) \
|
/* end */
|
#define __COBALT_CALL_MODES \
|
__COBALT_MODE(migrate, current) \
|
__COBALT_MODE(trace, current) \
|
__COBALT_MODE(ftrace_puts, current) \
|
__COBALT_MODE(archcall, current) \
|
__COBALT_MODE(get_current, current) \
|
__COBALT_MODE(backtrace, lostage) \
|
__COBALT_MODE(serialdbg, current) \
|
__COBALT_MODE(bind, lostage) \
|
__COBALT_MODE(extend, lostage) \
|
__COBALT_MODE(sched_minprio, current) \
|
__COBALT_MODE(sched_maxprio, current) \
|
__COBALT_MODE(sched_yield, primary) \
|
__COBALT_MODE(sched_setconfig_np, conforming) \
|
__COBALT_MODE(sched_getconfig_np, conforming) \
|
__COBALT_MODE(sched_weightprio, current) \
|
__COBALT_MODE(sched_setscheduler_ex, conforming) \
|
__COBALT_MODE(sched_getscheduler_ex, current) \
|
__COBALT_MODE(timerfd_create, lostage) \
|
__COBALT_MODE(timerfd_settime, primary) \
|
__COBALT_MODE(timerfd_gettime, current) \
|
__COBALT_MODE(open, lostage) \
|
__COBALT_MODE(socket, lostage) \
|
__COBALT_MODE(close, lostage) \
|
__COBALT_MODE(fcntl, current) \
|
__COBALT_MODE(ioctl, handover) \
|
__COBALT_MODE(read, handover) \
|
__COBALT_MODE(write, handover) \
|
__COBALT_MODE(recvmsg, handover) \
|
__COBALT_MODE(recvmmsg, primary) \
|
__COBALT_MODE(recvmmsg64, primary) \
|
__COBALT_MODE(sendmsg, handover) \
|
__COBALT_MODE(sendmmsg, primary) \
|
__COBALT_MODE(mmap, lostage) \
|
__COBALT_MODE(select, primary) \
|
__COBALT_MODE(sem_init, current) \
|
__COBALT_MODE(sem_post, current) \
|
__COBALT_MODE(sem_wait, primary) \
|
__COBALT_MODE(sem_timedwait, primary) \
|
__COBALT_MODE(sem_timedwait64, primary) \
|
__COBALT_MODE(sem_trywait, primary) \
|
__COBALT_MODE(sem_getvalue, current) \
|
__COBALT_MODE(sem_destroy, current) \
|
__COBALT_MODE(sem_broadcast_np, current) \
|
__COBALT_MODE(sem_inquire, current) \
|
__COBALT_MODE(mutex_check_init, current) \
|
__COBALT_MODE(mutex_init, current) \
|
__COBALT_MODE(mutex_destroy, current) \
|
__COBALT_MODE(mutex_trylock, primary) \
|
__COBALT_MODE(mutex_lock, primary) \
|
__COBALT_MODE(mutex_timedlock, primary) \
|
__COBALT_MODE(mutex_timedlock64, primary) \
|
__COBALT_MODE(mutex_unlock, nonrestartable) \
|
__COBALT_MODE(event_init, current) \
|
__COBALT_MODE(event_wait, primary) \
|
__COBALT_MODE(event_wait64, primary) \
|
__COBALT_MODE(event_sync, current) \
|
__COBALT_MODE(event_destroy, current) \
|
__COBALT_MODE(event_inquire, current) \
|
__COBALT_MODE(mq_notify, primary) \
|
__COBALT_MODE(mq_open, lostage) \
|
__COBALT_MODE(mq_close, lostage) \
|
__COBALT_MODE(mq_unlink, lostage) \
|
__COBALT_MODE(mq_getattr, current) \
|
__COBALT_MODE(mq_timedsend, primary) \
|
__COBALT_MODE(mq_timedsend64, primary) \
|
__COBALT_MODE(mq_timedreceive, primary) \
|
__COBALT_MODE(mq_timedreceive64, primary) \
|
__COBALT_MODE(sigwait, primary) \
|
__COBALT_MODE(sigtimedwait, nonrestartable) \
|
__COBALT_MODE(sigtimedwait64, nonrestartable) \
|
__COBALT_MODE(sigwaitinfo, nonrestartable) \
|
__COBALT_MODE(sigpending, primary) \
|
__COBALT_MODE(kill, conforming) \
|
__COBALT_MODE(sigqueue, conforming) \
|
__COBALT_MODE(corectl, probing) \
|
__COBALT_MODE(cond_init, current) \
|
__COBALT_MODE(cond_destroy, current) \
|
__COBALT_MODE(cond_wait_prologue, nonrestartable) \
|
__COBALT_MODE(cond_wait_epilogue, primary) \
|
__COBALT_MODE(sem_open, lostage) \
|
__COBALT_MODE(sem_close, lostage) \
|
__COBALT_MODE(sem_unlink, lostage) \
|
__COBALT_MODE(monitor_init, current) \
|
__COBALT_MODE(monitor_enter, primary) \
|
__COBALT_MODE(monitor_wait, nonrestartable) \
|
__COBALT_MODE(monitor_wait64, nonrestartable) \
|
__COBALT_MODE(monitor_sync, nonrestartable) \
|
__COBALT_MODE(monitor_exit, primary) \
|
__COBALT_MODE(monitor_destroy, primary) \
|
__COBALT_MODE(clock_getres, current) \
|
__COBALT_MODE(clock_getres64, current) \
|
__COBALT_MODE(clock_gettime, current) \
|
__COBALT_MODE(clock_gettime64, current) \
|
__COBALT_MODE(clock_settime, current) \
|
__COBALT_MODE(clock_settime64, current) \
|
__COBALT_MODE(clock_adjtime, current) \
|
__COBALT_MODE(clock_adjtime64, current) \
|
__COBALT_MODE(clock_nanosleep, primary) \
|
__COBALT_MODE(clock_nanosleep64, primary) \
|
__COBALT_MODE(thread_setschedparam_ex, conforming) \
|
__COBALT_MODE(thread_getschedparam_ex, current) \
|
__COBALT_MODE(thread_setschedprio, conforming) \
|
__COBALT_MODE(thread_create, init) \
|
__COBALT_MODE(thread_setmode, primary) \
|
__COBALT_MODE(thread_setname, current) \
|
__COBALT_MODE(thread_kill, conforming) \
|
__COBALT_MODE(thread_join, primary) \
|
__COBALT_MODE(thread_getpid, current) \
|
__COBALT_MODE(thread_getstat, current) \
|
__COBALT_MODE(timer_delete, current) \
|
__COBALT_MODE(timer_create, current) \
|
__COBALT_MODE(timer_settime, primary) \
|
__COBALT_MODE(timer_gettime, current) \
|
__COBALT_MODE(timer_getoverrun, current) \
|
/* end */
|