dtrace_attribute_t
dtrace_attribute_t descattr, dtrace_attribute_t stmtattr)
dof_attr(const dtrace_attribute_t *ap)
ushort_t flags, uint_t id, dtrace_attribute_t attr, uint_t vers,
dtrace_attribute_t attr, uint_t vers,
dtrace_attribute_t
dtrace_attribute_t attr;
ushort_t, uint_t, dtrace_attribute_t, uint_t,
dtrace_attribute_t, uint_t, const dt_idops_t *, void *, ulong_t);
extern dtrace_attribute_t dt_ident_cook(struct dt_node *,
dtrace_attribute_t di_attr; /* identifier stability attributes */
dtrace_attribute_t dt_amin; /* optional floor on program attributes */
extern dtrace_attribute_t dt_attr_min(dtrace_attribute_t, dtrace_attribute_t);
extern dtrace_attribute_t dt_attr_max(dtrace_attribute_t, dtrace_attribute_t);
extern char *dt_attr_str(dtrace_attribute_t, char *, size_t);
extern int dt_attr_cmp(dtrace_attribute_t, dtrace_attribute_t);
extern const dtrace_attribute_t _dtrace_maxattr; /* maximum attributes */
extern const dtrace_attribute_t _dtrace_defattr; /* default attributes */
extern const dtrace_attribute_t _dtrace_symattr; /* symbol ref attributes */
extern const dtrace_attribute_t _dtrace_typattr; /* type ref attributes */
extern const dtrace_attribute_t _dtrace_prvattr; /* provider attributes */
const dtrace_attribute_t _dtrace_maxattr = {
const dtrace_attribute_t _dtrace_defattr = {
const dtrace_attribute_t _dtrace_symattr = {
const dtrace_attribute_t _dtrace_typattr = {
const dtrace_attribute_t _dtrace_prvattr = {
dtrace_attribute_t attr;
dtrace_attribute_t attr = _dtrace_defattr;
dtrace_attribute_t attr = _dtrace_maxattr;
dtrace_attribute_t
dtrace_attribute_t attr = _dtrace_defattr;
dt_node_attr_assign(dt_node_t *dnp, dtrace_attribute_t attr)
extern dtrace_attribute_t dt_node_list_cook(dt_node_t **, uint_t);
extern void dt_node_attr_assign(dt_node_t *, dtrace_attribute_t);
dtrace_attribute_t dn_attr; /* node stability attributes */
dtrace_attribute_t _attr; /* context attributes */
dtrace_attribute_t pcb_amin; /* stability minimum for compilation */
dtrace_attribute_t attr, *a;
dtrace_attr2str(dtrace_attribute_t attr, char *buf, size_t len)
dtrace_str2attr(const char *str, dtrace_attribute_t *attr)
dtrace_attribute_t
dt_attr_min(dtrace_attribute_t a1, dtrace_attribute_t a2)
dtrace_attribute_t am;
dtrace_attribute_t
dt_attr_max(dtrace_attribute_t a1, dtrace_attribute_t a2)
dtrace_attribute_t am;
dt_attr_cmp(dtrace_attribute_t a1, dtrace_attribute_t a2)
dt_attr_str(dtrace_attribute_t a, char *buf, size_t len)
dtrace_attribute_t dpi_descattr; /* minimum probedesc attributes */
dtrace_attribute_t dpi_stmtattr; /* minimum statement attributes */
dtrace_attribute_t dtsd_descattr; /* probedesc attributes */
dtrace_attribute_t dtsd_stmtattr; /* statement attributes */
dtrace_attribute_t dtp_attr; /* name attributes */
dtrace_attribute_t dtp_arga; /* arg attributes */
extern char *dtrace_attr2str(dtrace_attribute_t, char *, size_t);
extern int dtrace_str2attr(const char *, dtrace_attribute_t *);
dtj_new_attribute(dtj_java_consumer_t *jc, const dtrace_attribute_t *attr)
const dtrace_attribute_t *);
dtrace_badattr(const dtrace_attribute_t *a)
dtrace_dofattr2attr(dtrace_attribute_t *attr, const dof_attr_t dofattr)
dtrace_attribute_t dtpa_provider; /* provider attributes */
dtrace_attribute_t dtpa_mod; /* module attributes */
dtrace_attribute_t dtpa_func; /* function attributes */
dtrace_attribute_t dtpa_name; /* name attributes */
dtrace_attribute_t dtpa_args; /* args[] attributes */