Searched refs:ctf_id_t (Results 1 - 24 of 24) sorted by relevance

/vbox/src/VBox/ExtPacks/VBoxDTrace/onnv/uts/common/sys/
H A Dctf_api.h62 * opaque ctf_file_t. Types are identified by an opaque ctf_id_t token.
66 typedef long ctf_id_t; typedef
99 ctf_id_t ctm_type; /* type of struct or union member */
104 ctf_id_t ctr_contents; /* type of array contents */
105 ctf_id_t ctr_index; /* type of array index */
110 ctf_id_t ctc_return; /* function return type */
116 ctf_id_t ctb_typeidx; /* last type associated with the label */
122 * Functions that return integer status or a ctf_id_t use the following value
152 typedef int ctf_visit_f(const char *, ctf_id_t, ulong_t, int, void *);
153 typedef int ctf_member_f(const char *, ctf_id_t, ulong_
[all...]
/vbox/src/VBox/ExtPacks/VBoxDTrace/onnv/lib/libdtrace/common/
H A Ddt_xlator.h52 ctf_id_t dx_src_type; /* CTF reference for input type */
53 ctf_id_t dx_src_base; /* CTF reference for input base */
55 ctf_id_t dx_dst_type; /* CTF reference for output type */
56 ctf_id_t dx_dst_base; /* CTF reference for output base */
81 extern dt_ident_t *dt_xlator_ident(dt_xlator_t *, ctf_file_t *, ctf_id_t);
H A Ddt_decl.h49 ctf_id_t dd_type; /* CTF identifier for decl's type */
81 ctf_id_t ds_type; /* CTF id of enclosing type */
121 extern void dt_scope_push(ctf_file_t *, ctf_id_t);
H A Ddt_printf.h62 ctf_id_t pfc_ctype; /* CTF type ID for "C" defn of type */
64 ctf_id_t pfc_dtype; /* CTF type ID for "D" defn of type */
H A Ddt_parser.h55 ctf_id_t dn_type; /* CTF type reference for node's type */
193 ctf_file_t **, ctf_id_t *);
231 extern void dt_node_type_assign(dt_node_t *, ctf_file_t *, ctf_id_t);
258 extern const char *dt_type_name(ctf_file_t *, ctf_id_t, char *, size_t);
H A Ddt_impl.h83 ctf_id_t did_type; /* CTF type reference for this type */
99 ctf_id_t da_type; /* type of argument */
236 ctf_id_t dt_type_func; /* cached CTF identifier for function type */
237 ctf_id_t dt_type_fptr; /* cached CTF identifier for function pointer */
238 ctf_id_t dt_type_str; /* cached CTF identifier for string type */
239 ctf_id_t dt_type_dyn; /* cached CTF identifier for <DYN> type */
240 ctf_id_t dt_type_stack; /* cached CTF identifier for stack type */
241 ctf_id_t dt_type_symaddr; /* cached CTF identifier for _symaddr type */
242 ctf_id_t dt_type_usymaddr; /* cached CTF ident. for _usymaddr type */
H A Ddt_xlator.c48 dt_xlator_create_member(const char *name, ctf_id_t type, ulong_t off, void *arg)
261 ctf_id_t src_type = src->dn_type;
262 ctf_id_t src_base = ctf_type_resolve(src_ctfp, src_type);
265 ctf_id_t dst_type = dst->dn_type;
266 ctf_id_t dst_base = ctf_type_resolve(dst_ctfp, dst_type);
360 dt_xlator_ident(dt_xlator_t *dxp, ctf_file_t *ctfp, ctf_id_t type)
H A Ddt_ident.h83 ctf_id_t di_type; /* CTF identifier for the variable data type */
174 extern void dt_ident_type_assign(dt_ident_t *, ctf_file_t *, ctf_id_t);
H A Ddt_parser.c257 ctf_id_t type = tip->dtt_type;
258 ctf_id_t base = ctf_type_resolve(ctfp, type);
261 ctf_id_t ptr;
295 dt_type_name(ctf_file_t *ctfp, ctf_id_t type, char *buf, size_t len)
319 dt_type_promote(dt_node_t *lp, dt_node_t *rp, ctf_file_t **ofp, ctf_id_t *otype)
322 ctf_id_t ltype = lp->dn_type;
325 ctf_id_t rtype = rp->dn_type;
327 ctf_id_t lbase = ctf_type_resolve(lfp, ltype);
330 ctf_id_t rbase = ctf_type_resolve(rfp, rtype);
363 * which we define as having a larger base ctf_id_t
[all...]
H A Ddt_decl.c467 ctf_id_t type;
517 ctf_id_t base;
664 ctf_id_t type;
823 ctf_id_t type;
1082 dt_scope_push(ctf_file_t *ctfp, ctf_id_t type)
H A Ddtrace.h490 ctf_id_t dtt_type; /* CTF type identifier */
H A Ddt_printf.c109 ctf_id_t base;
129 ctf_id_t base = ctf_type_resolve(ctfp, dnp->dn_type);
180 ctf_id_t type = ctf_type_resolve(ctfp, dnp->dn_type);
193 ctf_id_t type = ctf_type_resolve(ctfp, dnp->dn_type);
206 ctf_id_t type = dnp->dn_type;
H A Ddt_cg.c71 dt_cg_membinfo(ctf_file_t *fp, ctf_id_t type, const char *s, ctf_membinfo_t *mp)
145 dt_cg_load(dt_node_t *dnp, ctf_file_t *ctfp, ctf_id_t type)
194 ctf_id_t type;
338 ctf_id_t type;
627 ctf_id_t type;
686 ctf_id_t type;
1360 ctf_id_t type;
H A Ddt_ident.c976 dt_ident_type_assign(dt_ident_t *idp, ctf_file_t *fp, ctf_id_t type)
H A Ddt_options.c745 ctf_id_t type = ctf_type_resolve(fp, DT_STR_TYPE(dtp));
H A Ddt_module.c1172 ctf_id_t id;
/vbox/src/VBox/ExtPacks/VBoxDTrace/onnv/common/ctf/
H A Dctf_create.c465 ctf_free(dtd->dtd_u.dtu_argv, sizeof (ctf_id_t) *
481 ctf_dtd_lookup(ctf_file_t *fp, ctf_id_t type)
528 static ctf_id_t
532 ctf_id_t type;
588 static ctf_id_t
593 ctf_id_t type;
608 static ctf_id_t
609 ctf_add_reftype(ctf_file_t *fp, uint_t flag, ctf_id_t ref, uint_t kind)
612 ctf_id_t type;
626 ctf_id_t
[all...]
H A Dctf_impl.h132 ctf_id_t cd_type; /* type identifier */
152 ctf_id_t dmd_type; /* type of this member (for sou) */
161 ctf_id_t dtd_type; /* type identifier for this definition */
167 ctf_id_t *dtu_argv; /* function */
173 ctf_id_t ctb_type; /* CTF type identifier */
289 extern const ctf_type_t *ctf_lookup_by_id(ctf_file_t **, ctf_id_t);
308 extern ctf_dtdef_t *ctf_dtd_lookup(ctf_file_t *, ctf_id_t);
312 extern void ctf_decl_push(ctf_decl_t *, ctf_file_t *, ctf_id_t);
H A Dctf_lookup.c82 ctf_id_t
90 ctf_id_t type = 0;
91 ctf_id_t ntype, ptype;
182 ctf_id_t
186 ctf_id_t type;
220 ctf_lookup_by_id(ctf_file_t **fpp, ctf_id_t type)
299 ctf_func_args(ctf_file_t *fp, ulong_t symidx, uint_t argc, ctf_id_t *argv)
H A Dctf_types.c62 ctf_member_iter(ctf_file_t *fp, ctf_id_t type, ctf_member_f *func, void *arg)
113 ctf_enum_iter(ctf_file_t *fp, ctf_id_t type, ctf_enum_f *func, void *arg)
151 ctf_id_t id, max = fp->ctf_typemax;
171 ctf_id_t
172 ctf_type_resolve(ctf_file_t *fp, ctf_id_t type)
174 ctf_id_t prev = type, otype = type;
205 ctf_type_lname(ctf_file_t *fp, ctf_id_t type, char *buf, size_t len)
311 ctf_type_name(ctf_file_t *fp, ctf_id_t type, char *buf, size_t len)
322 ctf_type_size(ctf_file_t *fp, ctf_id_t type)
371 ctf_type_align(ctf_file_t *fp, ctf_id_t typ
[all...]
H A Dctf_decl.c89 ctf_decl_push(ctf_decl_t *cd, ctf_file_t *fp, ctf_id_t type)
/vbox/src/VBox/Runtime/r0drv/solaris/
H A Ddbgkrnlinfo-r0drv-solaris.c213 ctf_id_t TypeIdent = ctf_lookup_by_name(pThis->pGenUnixCTF, pszStructure);
/vbox/src/VBox/ExtPacks/VBoxDTrace/onnv/uts/intel/dtrace/
H A Dfbt.c587 ctf_id_t argv[32], type;
588 int argc = sizeof (argv) / sizeof (ctf_id_t);
/vbox/src/VBox/HostDrivers/VBoxNetFlt/solaris/
H A DVBoxNetFlt-solaris.c426 ctf_id_t TypeId = ctf_lookup_by_name(pCtfFile, pszStruct);

Completed in 119 milliseconds