Отправка сигнала отлаживаемому процессу
#include <sys/procfs.h>#define DCMD_PROC_SIGNAL __DIOT( _DCMD_PROC, __PROC_SUBCMD_PROCFS + 4, procfs_signal )
/proc/PID/as
).DCMD_PROC_SIGNAL
.NULL
.Команда используется в сочетании с вызовом devctl(), а все перечисленные аргументы являются его типовыми параметрами. Команда позволяет отправить сигнал отлаживаемому процессу, ассоциированному с filedes. Именно таким образом отладчик искусственно генерирует сигналы процессу (от имени системы).
Заполненная структура procfs_signal.
Отсутствуют.
procfs_signal signal;signal.tid = 0;signal.signo = SIGCONT;signal.code = 0;signal.value = 0;devctl( fd, DCMD_PROC_SIGNAL, &signal, sizeof( signal ), NULL );
pthread_join(), MsgReply(), InterruptWait(), MsgDeliverEvent(), MsgReceive(), MsgSend(), MsgSendPulse(), nanosleep(), procfs_signal, pthread_cancel(), pthread_cond_wait(), pthread_create(), pthread_exit(), pthread_mutex_lock(), sigaction(), struct sigaction, SignalAction(), SignalKill(), sigsuspend(), sigwaitinfo(), SyncSemWait(), ThreadCreate()
Предыдущий раздел: перейти