Чтение заданного набора регистров
#include <sys/procfs.h>#define DCMD_PROC_GETREGSET __DIOTF( _DCMD_PROC, __PROC_SUBCMD_PROCFS + 25, procfs_regset )
/proc/PID/as
).DCMD_PROC_GETREGSET
.NULL
.Команда используется в сочетании с вызовом devctl(), а все перечисленные аргументы являются его типовыми параметрами. Команда позволяет считать заданный набор регистров.
Для установки заданного набора регистров следует использовать команду DCMD_PROC_SETREGSET.
Указатель на структуру procfs_regset с заполненным полем id.
Заполненная структура procfs_regset.
procfs_regset regset;regset.id = REGSET_PERFREGS;devctl( fd, DCMD_PROC_GETREGSET, ®set, sizeof( regset ), NULL );
pthread_join(), MsgReply(), InterruptWait(), MsgDeliverEvent(), MsgReceive(), MsgSend(), MsgSendPulse(), nanosleep(), procfs_regset, pthread_cancel(), pthread_cond_wait(), pthread_create(), pthread_exit(), pthread_mutex_lock(), sigaction(), struct sigaction, SignalAction(), SignalKill(), sigsuspend(), sigwaitinfo(), SyncSemWait(), ThreadCreate()
Предыдущий раздел: перейти