• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/cddl/contrib/opensolaris/lib/libdtrace/common/

Lines Matching defs:dt_node_t

118 } dt_node_t;
188 extern int dt_node_is_integer(const dt_node_t *);
189 extern int dt_node_is_float(const dt_node_t *);
190 extern int dt_node_is_scalar(const dt_node_t *);
191 extern int dt_node_is_arith(const dt_node_t *);
192 extern int dt_node_is_vfptr(const dt_node_t *);
193 extern int dt_node_is_dynamic(const dt_node_t *);
194 extern int dt_node_is_stack(const dt_node_t *);
195 extern int dt_node_is_symaddr(const dt_node_t *);
196 extern int dt_node_is_usymaddr(const dt_node_t *);
197 extern int dt_node_is_string(const dt_node_t *);
198 extern int dt_node_is_strcompat(const dt_node_t *);
199 extern int dt_node_is_pointer(const dt_node_t *);
200 extern int dt_node_is_void(const dt_node_t *);
201 extern int dt_node_is_ptrcompat(const dt_node_t *, const dt_node_t *,
203 extern int dt_node_is_argcompat(const dt_node_t *, const dt_node_t *);
204 extern int dt_node_is_posconst(const dt_node_t *);
205 extern int dt_node_is_actfunc(const dt_node_t *);
207 extern dt_node_t *dt_node_int(uintmax_t);
208 extern dt_node_t *dt_node_string(char *);
209 extern dt_node_t *dt_node_ident(char *);
210 extern dt_node_t *dt_node_type(dt_decl_t *);
211 extern dt_node_t *dt_node_vatype(void);
212 extern dt_node_t *dt_node_decl(void);
213 extern dt_node_t *dt_node_func(dt_node_t *, dt_node_t *);
214 extern dt_node_t *dt_node_offsetof(dt_decl_t *, char *);
215 extern dt_node_t *dt_node_op1(int, dt_node_t *);
216 extern dt_node_t *dt_node_op2(int, dt_node_t *, dt_node_t *);
217 extern dt_node_t *dt_node_op3(dt_node_t *, dt_node_t *, dt_node_t *);
218 extern dt_node_t *dt_node_statement(dt_node_t *);
219 extern dt_node_t *dt_node_pdesc_by_name(char *);
220 extern dt_node_t *dt_node_pdesc_by_id(uintmax_t);
221 extern dt_node_t *dt_node_clause(dt_node_t *, dt_node_t *, dt_node_t *);
222 extern dt_node_t *dt_node_inline(dt_node_t *);
223 extern dt_node_t *dt_node_member(dt_decl_t *, char *, dt_node_t *);
224 extern dt_node_t *dt_node_xlator(dt_decl_t *, dt_decl_t *, char *, dt_node_t *);
225 extern dt_node_t *dt_node_probe(char *, int, dt_node_t *, dt_node_t *);
226 extern dt_node_t *dt_node_provider(char *, dt_node_t *);
227 extern dt_node_t *dt_node_program(dt_node_t *);
228 extern dt_node_t *dt_node_if(dt_node_t *, dt_node_t *, dt_node_t *);
230 extern dt_node_t *dt_node_link(dt_node_t *, dt_node_t *);
231 extern dt_node_t *dt_node_cook(dt_node_t *, uint_t);
233 extern dt_node_t *dt_node_xalloc(dtrace_hdl_t *, int);
234 extern void dt_node_free(dt_node_t *);
236 extern dtrace_attribute_t dt_node_list_cook(dt_node_t **, uint_t);
237 extern void dt_node_list_free(dt_node_t **);
238 extern void dt_node_link_free(dt_node_t **);
240 extern void dt_node_attr_assign(dt_node_t *, dtrace_attribute_t);
241 extern void dt_node_type_assign(dt_node_t *, ctf_file_t *, ctf_id_t, boolean_t);
242 extern void dt_node_type_propagate(const dt_node_t *, dt_node_t *);
243 extern const char *dt_node_type_name(const dt_node_t *, char *, size_t);
244 extern size_t dt_node_type_size(const dt_node_t *);
246 extern dt_ident_t *dt_node_resolve(const dt_node_t *, uint_t);
247 extern size_t dt_node_sizeof(const dt_node_t *);
248 extern void dt_node_promote(dt_node_t *, dt_node_t *, dt_node_t *);
251 const dt_node_t *, dtrace_diftype_t *);
252 extern void dt_node_printr(dt_node_t *, FILE *, int);
253 extern void dt_printd(dt_node_t *, FILE *, int);
254 extern const char *dt_node_name(const dt_node_t *, char *, size_t);
255 extern int dt_node_root(dt_node_t *);
279 extern void dnerror(const dt_node_t *, dt_errtag_t, const char *, ...);
280 extern void dnwarn(const dt_node_t *, dt_errtag_t, const char *, ...);