Lines Matching refs:dt_node_t

107 } dt_node_t;
171 extern int dt_node_is_integer(const dt_node_t *);
172 extern int dt_node_is_float(const dt_node_t *);
173 extern int dt_node_is_scalar(const dt_node_t *);
174 extern int dt_node_is_arith(const dt_node_t *);
175 extern int dt_node_is_vfptr(const dt_node_t *);
176 extern int dt_node_is_dynamic(const dt_node_t *);
177 extern int dt_node_is_stack(const dt_node_t *);
178 extern int dt_node_is_symaddr(const dt_node_t *);
179 extern int dt_node_is_usymaddr(const dt_node_t *);
180 extern int dt_node_is_string(const dt_node_t *);
181 extern int dt_node_is_strcompat(const dt_node_t *);
182 extern int dt_node_is_pointer(const dt_node_t *);
183 extern int dt_node_is_void(const dt_node_t *);
184 extern int dt_node_is_ptrcompat(const dt_node_t *, const dt_node_t *,
186 extern int dt_node_is_argcompat(const dt_node_t *, const dt_node_t *);
187 extern int dt_node_is_posconst(const dt_node_t *);
188 extern int dt_node_is_actfunc(const dt_node_t *);
190 extern dt_node_t *dt_node_int(uintmax_t);
191 extern dt_node_t *dt_node_string(char *);
192 extern dt_node_t *dt_node_ident(char *);
193 extern dt_node_t *dt_node_type(dt_decl_t *);
194 extern dt_node_t *dt_node_vatype(void);
195 extern dt_node_t *dt_node_decl(void);
196 extern dt_node_t *dt_node_func(dt_node_t *, dt_node_t *);
197 extern dt_node_t *dt_node_offsetof(dt_decl_t *, char *);
198 extern dt_node_t *dt_node_op1(int, dt_node_t *);
199 extern dt_node_t *dt_node_op2(int, dt_node_t *, dt_node_t *);
200 extern dt_node_t *dt_node_op3(dt_node_t *, dt_node_t *, dt_node_t *);
201 extern dt_node_t *dt_node_statement(dt_node_t *);
202 extern dt_node_t *dt_node_pdesc_by_name(char *);
203 extern dt_node_t *dt_node_pdesc_by_id(uintmax_t);
204 extern dt_node_t *dt_node_clause(dt_node_t *, dt_node_t *, dt_node_t *);
205 extern dt_node_t *dt_node_inline(dt_node_t *);
206 extern dt_node_t *dt_node_member(dt_decl_t *, char *, dt_node_t *);
207 extern dt_node_t *dt_node_xlator(dt_decl_t *, dt_decl_t *, char *, dt_node_t *);
208 extern dt_node_t *dt_node_probe(char *, int, dt_node_t *, dt_node_t *);
209 extern dt_node_t *dt_node_provider(char *, dt_node_t *);
210 extern dt_node_t *dt_node_program(dt_node_t *);
212 extern dt_node_t *dt_node_link(dt_node_t *, dt_node_t *);
213 extern dt_node_t *dt_node_cook(dt_node_t *, uint_t);
215 extern dt_node_t *dt_node_xalloc(dtrace_hdl_t *, int);
216 extern void dt_node_copy_locals(dt_node_t *);
217 extern void dt_node_list_copy_locals(dt_node_t **);
218 extern void dt_node_free(dt_node_t *);
220 extern dtrace_attribute_t dt_node_list_cook(dt_node_t **, uint_t);
221 extern void dt_node_list_free(dt_node_t **);
222 extern void dt_node_link_free(dt_node_t **);
224 extern void dt_node_attr_assign(dt_node_t *, dtrace_attribute_t);
225 extern void dt_node_type_assign(dt_node_t *, ctf_file_t *, ctf_id_t);
226 extern void dt_node_type_propagate(const dt_node_t *, dt_node_t *);
227 extern const char *dt_node_type_name(const dt_node_t *, char *, size_t);
228 extern size_t dt_node_type_size(const dt_node_t *);
230 extern dt_ident_t *dt_node_resolve(const dt_node_t *, uint_t);
231 extern size_t dt_node_sizeof(const dt_node_t *);
232 extern void dt_node_promote(dt_node_t *, dt_node_t *, dt_node_t *);
235 const dt_node_t *, dtrace_diftype_t *);
236 extern void dt_node_printr(dt_node_t *, FILE *, int);
237 extern const char *dt_node_name(const dt_node_t *, char *, size_t);
238 extern int dt_node_root(dt_node_t *);
262 extern void dnerror(const dt_node_t *, dt_errtag_t, const char *, ...);
263 extern void dnwarn(const dt_node_t *, dt_errtag_t, const char *, ...);