/macosx-10.10.1/dtrace-147/sys/ |
H A D | ctf_api.h | 85 * opaque ctf_file_t. Types are identified by an opaque ctf_id_t token. 89 typedef long ctf_id_t; typedef 118 ctf_id_t ctm_type; /* type of struct or union member */ 123 ctf_id_t ctr_contents; /* type of array contents */ 124 ctf_id_t ctr_index; /* type of array index */ 129 ctf_id_t ctc_return; /* function return type */ 135 ctf_id_t ctb_typeidx; /* last type associated with the label */ 141 * Functions that return integer status or a ctf_id_t use the following value 171 typedef int ctf_visit_f(const char *, ctf_id_t, ulong_t, int, void *); 172 typedef int ctf_member_f(const char *, ctf_id_t, ulong_ [all...] |
/macosx-10.10.1/dtrace-147/libdtrace/ |
H A D | dt_xlator.h | 50 ctf_id_t dx_src_type; /* CTF reference for input type */ 51 ctf_id_t dx_src_base; /* CTF reference for input base */ 53 ctf_id_t dx_dst_type; /* CTF reference for output type */ 54 ctf_id_t dx_dst_base; /* CTF reference for output base */ 79 extern dt_ident_t *dt_xlator_ident(dt_xlator_t *, ctf_file_t *, ctf_id_t);
|
H A D | dt_decl.h | 47 ctf_id_t dd_type; /* CTF identifier for decl's type */ 79 ctf_id_t ds_type; /* CTF id of enclosing type */ 119 extern void dt_scope_push(ctf_file_t *, ctf_id_t);
|
H A D | dt_printf.h | 60 ctf_id_t pfc_ctype; /* CTF type ID for "C" defn of type */ 62 ctf_id_t pfc_dtype; /* CTF type ID for "D" defn of type */
|
H A D | dt_parser.h | 50 ctf_id_t dn_type; /* CTF type reference for node's type */ 188 ctf_file_t **, ctf_id_t *); 226 extern void dt_node_type_assign(dt_node_t *, ctf_file_t *, ctf_id_t); 253 extern const char *dt_type_name(ctf_file_t *, ctf_id_t, char *, size_t);
|
H A D | dt_impl.h | 116 ctf_id_t did_type; /* CTF type reference for this type */ 132 ctf_id_t da_type; /* type of argument */ 270 ctf_id_t dt_type_func; /* cached CTF identifier for function type */ 271 ctf_id_t dt_type_fptr; /* cached CTF identifier for function pointer */ 272 ctf_id_t dt_type_str; /* cached CTF identifier for string type */ 273 ctf_id_t dt_type_dyn; /* cached CTF identifier for <DYN> type */ 274 ctf_id_t dt_type_stack; /* cached CTF identifier for stack type */ 275 ctf_id_t dt_type_symaddr; /* cached CTF identifier for _symaddr type */ 276 ctf_id_t dt_type_usymaddr; /* cached CTF ident. for _usymaddr type */
|
H A D | dt_xlator.c | 46 dt_xlator_create_member(const char *name, ctf_id_t type, ulong_t off, void *arg) 259 ctf_id_t src_type = src->dn_type; 260 ctf_id_t src_base = ctf_type_resolve(src_ctfp, src_type); 263 ctf_id_t dst_type = dst->dn_type; 264 ctf_id_t dst_base = ctf_type_resolve(dst_ctfp, dst_type); 358 dt_xlator_ident(dt_xlator_t *dxp, ctf_file_t *ctfp, ctf_id_t type)
|
H A D | dt_ident.h | 81 ctf_id_t di_type; /* CTF identifier for the variable data type */ 172 extern void dt_ident_type_assign(dt_ident_t *, ctf_file_t *, ctf_id_t);
|
H A D | dt_parser.c | 253 ctf_id_t type = tip->dtt_type; 254 ctf_id_t base = ctf_type_resolve(ctfp, type); 257 ctf_id_t ptr; 291 dt_type_name(ctf_file_t *ctfp, ctf_id_t type, char *buf, size_t len) 315 dt_type_promote(dt_node_t *lp, dt_node_t *rp, ctf_file_t **ofp, ctf_id_t *otype) 318 ctf_id_t ltype = lp->dn_type; 321 ctf_id_t rtype = rp->dn_type; 323 ctf_id_t lbase = ctf_type_resolve(lfp, ltype); 326 ctf_id_t rbase = ctf_type_resolve(rfp, rtype); 359 * which we define as having a larger base ctf_id_t [all...] |
H A D | dt_decl.c | 480 ctf_id_t type; 530 ctf_id_t base; 677 ctf_id_t type; 833 ctf_id_t type; 1092 dt_scope_push(ctf_file_t *ctfp, ctf_id_t type)
|
H A D | dt_ld.cpp | 301 static ctf_id_t dt_ld_strip_pointers(ctf_file_t *file, ctf_id_t type) { 328 ctf_id_t stripped_of_pointers = dt_ld_strip_pointers(node->dn_ctfp, node->dn_type); 329 ctf_id_t base = ctf_type_resolve(node->dn_ctfp, stripped_of_pointers);
|
H A D | dt_printf.c | 103 ctf_id_t base; 123 ctf_id_t base = ctf_type_resolve(ctfp, dnp->dn_type); 174 ctf_id_t type = ctf_type_resolve(ctfp, dnp->dn_type); 187 ctf_id_t type = ctf_type_resolve(ctfp, dnp->dn_type); 200 ctf_id_t type = dnp->dn_type;
|
H A D | dt_program.c | 403 static bool dt_is_single_rank_pointer_type(ctf_file_t *file, ctf_id_t type) { 405 ctf_id_t referenced_type = ctf_type_reference(file, type);
|
H A D | dt_cg.c | 66 dt_cg_membinfo(ctf_file_t *fp, ctf_id_t type, const char *s, ctf_membinfo_t *mp) 140 dt_cg_load(dt_node_t *dnp, ctf_file_t *ctfp, ctf_id_t type) 189 ctf_id_t type; 333 ctf_id_t type; 626 ctf_id_t type; 685 ctf_id_t type; 1354 ctf_id_t type;
|
H A D | dt_ident.c | 970 dt_ident_type_assign(dt_ident_t *idp, ctf_file_t *fp, ctf_id_t type)
|
H A D | dt_options.c | 739 ctf_id_t type = ctf_type_resolve(fp, DT_STR_TYPE(dtp));
|
/macosx-10.10.1/dtrace-147/libctf/ |
H A D | ctf_create.c | 461 ctf_free(dtd->dtd_u.dtu_argv, sizeof (ctf_id_t) * 477 ctf_dtd_lookup(ctf_file_t *fp, ctf_id_t type) 524 static ctf_id_t 528 ctf_id_t type; 584 static ctf_id_t 589 ctf_id_t type; 604 static ctf_id_t 605 ctf_add_reftype(ctf_file_t *fp, uint_t flag, ctf_id_t ref, uint_t kind) 608 ctf_id_t type; 622 ctf_id_t [all...] |
H A D | ctf_types.c | 33 ctf_type_compat_helper(ctf_file_t*, ctf_id_t, ctf_file_t*, ctf_id_t, int); 63 ctf_member_iter(ctf_file_t *fp, ctf_id_t type, ctf_member_f *func, void *arg) 114 ctf_enum_iter(ctf_file_t *fp, ctf_id_t type, ctf_enum_f *func, void *arg) 152 ctf_id_t id, max = fp->ctf_typemax; 172 ctf_id_t 173 ctf_type_resolve(ctf_file_t *fp, ctf_id_t type) 175 ctf_id_t prev = type, otype = type; 206 ctf_type_lname(ctf_file_t *fp, ctf_id_t type, char *buf, size_t len) 312 ctf_type_name(ctf_file_t *fp, ctf_id_t typ [all...] |
H A D | ctf_lookup.c | 78 ctf_id_t 86 ctf_id_t type = 0; 87 ctf_id_t ntype, ptype; 178 ctf_id_t 182 ctf_id_t type; 246 ctf_lookup_by_id(ctf_file_t **fpp, ctf_id_t type) 325 ctf_func_args(ctf_file_t *fp, ulong_t symidx, uint_t argc, ctf_id_t *argv)
|
H A D | ctf_decl.c | 87 ctf_decl_push(ctf_decl_t *cd, ctf_file_t *fp, ctf_id_t type)
|
H A D | ctf_open.c | 317 ctf_id_t id;
|
/macosx-10.10.1/dtrace-147/head/ |
H A D | ctf_impl.h | 127 ctf_id_t cd_type; /* type identifier */ 147 ctf_id_t dmd_type; /* type of this member (for sou) */ 156 ctf_id_t dtd_type; /* type identifier for this definition */ 162 ctf_id_t *dtu_argv; /* function */ 168 ctf_id_t ctb_type; /* CTF type identifier */ 284 extern const ctf_type_t *ctf_lookup_by_id(ctf_file_t **, ctf_id_t); 303 extern ctf_dtdef_t *ctf_dtd_lookup(ctf_file_t *, ctf_id_t); 307 extern void ctf_decl_push(ctf_decl_t *, ctf_file_t *, ctf_id_t);
|
H A D | dtrace.h | 569 ctf_id_t dtt_type; /* CTF type identifier */
|
/macosx-10.10.1/xnu-2782.1.97/bsd/dev/dtrace/ |
H A D | fbt.c | 271 ctf_id_t argv[32], type; 272 int argc = sizeof (argv) / sizeof (ctf_id_t);
|
/macosx-10.10.1/xnu-2782.1.97/bsd/sys/ |
H A D | dtrace.h | 137 typedef long ctf_id_t; typedef
|