uc_access.3 (2010 09)

u
uc_access(3)
Integrity Systems Only
uc_access(3)
NAME
uc_access: __uc_get_ar(), __uc_get_ar_bsp(), __uc_get_ar_bspstore(), __uc_get_ar_ccv(),
__uc_get_ar_csd(), __uc_get_ar_ec(), __uc_get_ar_fpsr(), __uc_get_ar_lc(), __uc_get_ar_pfs(),
__uc_get_ar_rsc(), __uc_get_ar_ssd(), __uc_get_ar_unat(), __uc_get_brs(), __uc_get_cfm(), __uc_get_cr(),
__uc_get_ed(), __uc_get_frs(), __uc_get_grs(), __uc_get_ip(), __uc_get_prs(), __uc_get_reason(),
__uc_get_rsebs(), __uc_get_rsebs64(), __uc_get_um(), __uc_set_ar(), __uc_set_ar_ccv(), __uc_set_ar_csd(),
__uc_set_ar_ec(), __uc_set_ar_fpsr(), __uc_set_ar_lc(), __uc_set_ar_pfs(), __uc_set_ar_rsc(),
__uc_set_ar_ssd(), __uc_set_ar_unat(), __uc_set_brs(), __uc_set_cfm(), __uc_set_ed(), __uc_set_frs(),
__uc_set_grs(), __uc_set_ip(), __uc_set_prs(), __uc_set_rsebs(), __uc_set_rsebs64(), __uc_set_um() - user
context access (ucontext_t )
SYNOPSIS
Command:
cc [flag]... file...
-luca [library ]...
#include <sys/types.h>
#include <machine/sys/reg_struct.h>
#include <signal.h>
#include <uc_access.h>
int __uc_get_reason(const ucontext_t *ucp, uint16_t *value);
int __uc_get_grs(const ucontext_t *ucp, unsigned int first, unsigned int
count, uint64_t values[], unsigned int *NaT);
int __uc_set_grs(ucontext_t *ucp, unsigned int first, unsigned int count,
const uint64_t values[], unsigned int NaT);
int __uc_get_frs(const ucontext_t *ucp, unsigned int first, unsigned int
count, fp_regval_t values[]);
int __uc_set_frs(ucontext_t *ucp, unsigned int first, unsigned int count,
const fp_regval_t values[]);
int __uc_get_prs(const ucontext_t *ucp, uint64_t *values);
int __uc_set_prs(ucontext_t *ucp, uint64_t values);
int __uc_get_brs(const ucontext_t *ucp, unsigned int first, unsigned int
count, uint64_t values[]);
int __uc_set_brs(ucontext_t *ucp, unsigned int first, unsigned int count,
const uint64_t values[]);
int __uc_get_ip(const ucontext_t *ucp, uint64_t *value);
int __uc_set_ip(ucontext_t *ucp, uint64_t value);
int __uc_get_cfm(const ucontext_t *ucp, uint64_t *value);
int __uc_set_cfm(ucontext_t *ucp, uint64_t value);
int __uc_get_um(const ucontext_t *ucp, uint64_t *value);
int __uc_set_um(ucontext_t *ucp, uint64_t value);
int __uc_get_ar_rsc(const ucontext_t *ucp, rsc_t *value);
int __uc_set_ar_rsc(ucontext_t *ucp, rsc_t value);
int __uc_get_ar_bsp(const ucontext_t *ucp, uint64_t *value);
int __uc_get_ar_bspstore(const ucontext_t *ucp, uint64_t *value);
int __uc_get_ar_csd(const ucontext_t *ucp, uint64_t *value);
int __uc_set_ar_csd(ucontext_t *ucp, uint64_t value);
int __uc_get_ar_ssd(const ucontext_t *ucp, uint64_t *value);
int __uc_set_ar_ssd(ucontext_t *ucp, uint64_t value);
int __uc_get_ar_ccv(const ucontext_t *ucp, uint64_t *value);
int __uc_set_ar_ccv(ucontext_t *ucp, uint64_t value);
HP-UX 11i Version 3: September 2010 1 Hewlett-Packard Company 1

Summary of content (8 pages)