Изменение состояния регистров FPU (Floating Point) текущего потока отлаживаемого процесса
#include <sys/debug.h>#include <sys/procfs.h>#define DCMD_PROC_SETFPREG __DIOT( _DCMD_PROC, __PROC_SUBCMD_PROCFS + 13, procfs_fpreg )
/proc/PID/as
). Файл должен быть открыт для записи.DCMD_PROC_SETFPREG
.procfs_fpreg
.procfs_fpreg
, полученный с помсощью sizeof().NULL
.Команда используется в сочетании с вызовом devctl(), а все перечисленные аргументы являются его типовыми параметрами. Команда позволяет изменить состояние регистров FPU (Floating Point) текущего потока отлаживаемого процесса, ассоциированного с filedes.
Для чтения регистров FPU (Floating Point) может использоваться команда DCMD_PROC_GETFPREG.
Заполненная структура procfs_fpreg
.
Отсутствуют.
procfs_fpreg my_fpreg;/* Set the members of my_fpreg as required. */devctl( fd, DCMD_PROC_SETFPREG, my_fpreg, sizeof( procfs_fpreg ), NULL );
pthread_join(), MsgReply(), InterruptWait(), MsgDeliverEvent(), MsgReceive(), MsgSend(), MsgSendPulse(), nanosleep(), pthread_cancel(), pthread_cond_wait(), pthread_create(), pthread_exit(), pthread_mutex_lock(), sigaction(), struct sigaction, SignalAction(), SignalKill(), sigsuspend(), sigwaitinfo(), SyncSemWait(), ThreadCreate()
Предыдущий раздел: перейти