Заблокировать вызывающий процесс до достижения точки интереса отлаживаемым процессом
#include <sys/debug.h>#include <sys/procfs.h>#define DCMD_PROC_WAITSTOP __DIOF( _DCMD_PROC, __PROC_SUBCMD_PROCFS + 6, procfs_status )
/proc/PID/as
). Файл должен быть открыт для записи.DCMD_PROC_WAITSTOP
.NULL
.Команда используется в сочетании с вызовом devctl(), а все перечисленные аргументы являются его типовыми параметрами. Команда позволяет заблокировать вызывающий процесс до достижения точки интереса отлаживаемым процессом, ассоциированным с filedes.
Для настройки точек интереса может использоваться команда DCMD_PROC_RUN. Если требуется получать уведомления о достижении отлаживаемым процессом точек интереса без блокировки, может использоваться команда DCMD_PROC_EVENT.
Отсутствуют.
Заполненная структура procfs_status.
procfs_status my_status;devctl( fd, DCMD_PROC_WAITSTOP, &my_status, sizeof( my_status ), NULL );
pthread_join(), MsgReply(), InterruptWait(), MsgDeliverEvent(), MsgReceive(), MsgSend(), MsgSendPulse(), nanosleep(), procfs_status, pthread_cancel(), pthread_cond_wait(), pthread_create(), pthread_exit(), pthread_mutex_lock(), sigaction(), struct sigaction, SignalAction(), SignalKill(), sigsuspend(), sigwaitinfo(), SyncSemWait(), ThreadCreate()
Предыдущий раздел: перейти