• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/dtrace-118.1/libdtrace/

Lines Matching defs:dt_node_t

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