Print this page
XXX AVX procfs

*** 25,36 **** */ #ifndef _MDB_PROC_H #define _MDB_PROC_H - #pragma ident "%Z%%M% %I% %E% SMI" - #include <mdb/mdb_target_impl.h> #include <mdb/mdb_io_impl.h> #include <mdb/mdb_addrvec.h> #include <mdb/mdb_modapi.h> #include <mdb/mdb_gelf.h> --- 25,34 ----
*** 63,78 **** void (*ptl_dtor)(mdb_tgt_t *, void *); mdb_tgt_tid_t (*ptl_tid)(mdb_tgt_t *, void *); int (*ptl_iter)(mdb_tgt_t *, void *, mdb_addrvec_t *); int (*ptl_getregs)(mdb_tgt_t *, void *, mdb_tgt_tid_t, prgregset_t); int (*ptl_setregs)(mdb_tgt_t *, void *, mdb_tgt_tid_t, prgregset_t); - #ifdef __sparc int (*ptl_getxregs)(mdb_tgt_t *, void *, mdb_tgt_tid_t, prxregset_t *); int (*ptl_setxregs)(mdb_tgt_t *, void *, mdb_tgt_tid_t, const prxregset_t *); - #endif int (*ptl_getfpregs)(mdb_tgt_t *, void *, mdb_tgt_tid_t, prfpregset_t *); int (*ptl_setfpregs)(mdb_tgt_t *, void *, mdb_tgt_tid_t, const prfpregset_t *); } pt_ptl_ops_t; --- 61,74 ----
*** 98,119 **** #define PTL_SETREGS(t, tid, gregs) \ (((pt_data_t *)((t)->t_data))->p_ptl_ops->ptl_setregs((t), \ ((pt_data_t *)((t)->t_data))->p_ptl_hdl, (tid), (gregs))) - #ifdef __sparc - #define PTL_GETXREGS(t, tid, xregs) \ (((pt_data_t *)((t)->t_data))->p_ptl_ops->ptl_getxregs((t), \ ((pt_data_t *)((t)->t_data))->p_ptl_hdl, (tid), (xregs))) #define PTL_SETXREGS(t, tid, xregs) \ (((pt_data_t *)((t)->t_data))->p_ptl_ops->ptl_setxregs((t), \ ((pt_data_t *)((t)->t_data))->p_ptl_hdl, (tid), (xregs))) - #endif /* __sparc */ - #define PTL_GETFPREGS(t, tid, fpregs) \ (((pt_data_t *)((t)->t_data))->p_ptl_ops->ptl_getfpregs((t), \ ((pt_data_t *)((t)->t_data))->p_ptl_hdl, (tid), (fpregs))) #define PTL_SETFPREGS(t, tid, fpregs) \ --- 94,111 ----