Lines Matching full:identifier

57 	struct dt_node *din_root; /* root of this identifier's parse tree */
71 char *di_name; /* identifier name */
72 ushort_t di_kind; /* identifier kind (see below) */
73 ushort_t di_flags; /* identifier flags (see below) */
75 dtrace_attribute_t di_attr; /* identifier stability attributes */
76 uint_t di_vers; /* identifier version number (dt_version_t) */
77 const dt_idops_t *di_ops; /* identifier's class-specific ops vector */
81 ctf_id_t di_type; /* CTF identifier for the variable data type */
84 int di_lineno; /* line number that defined this identifier */
87 #define DT_IDENT_ARRAY 0 /* identifier is an array variable */
88 #define DT_IDENT_SCALAR 1 /* identifier is a scalar variable */
89 #define DT_IDENT_PTR 2 /* identifier is a magic pointer */
90 #define DT_IDENT_FUNC 3 /* identifier is a built-in function */
91 #define DT_IDENT_AGG 4 /* identifier is an aggregation */
92 #define DT_IDENT_AGGFUNC 5 /* identifier is an aggregating function */
93 #define DT_IDENT_ACTFUNC 6 /* identifier is an action function */
94 #define DT_IDENT_XLSOU 7 /* identifier is a translated struct or union */
95 #define DT_IDENT_XLPTR 8 /* identifier is a translated pointer */
96 #define DT_IDENT_SYMBOL 9 /* identifier is an external symbol */
97 #define DT_IDENT_ENUM 10 /* identifier is an enumerator */
98 #define DT_IDENT_PRAGAT 11 /* identifier is #pragma attributes */
99 #define DT_IDENT_PRAGBN 12 /* identifier is #pragma binding */
100 #define DT_IDENT_PROBE 13 /* identifier is a probe definition */
138 extern const dt_idops_t dt_idops_thaw; /* prefrozen type identifier */