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

12

/opensolaris-onvv-gate/usr/src/uts/common/sys/
H A Dctf_api.h56 * opaque ctf_file_t. Types are identified by an opaque ctf_id_t token.
60 typedef long ctf_id_t; typedef
89 ctf_id_t ctm_type; /* type of struct or union member */
94 ctf_id_t ctr_contents; /* type of array contents */
95 ctf_id_t ctr_index; /* type of array index */
100 ctf_id_t ctc_return; /* function return type */
106 ctf_id_t ctb_typeidx; /* last type associated with the label */
112 * Functions that return integer status or a ctf_id_t use the following value
142 typedef int ctf_visit_f(const char *, ctf_id_t, ulong_t, int, void *);
143 typedef int ctf_member_f(const char *, ctf_id_t, ulong_
[all...]
/opensolaris-onvv-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_ctf_impl.h38 ctf_id_t mci_id;
H A Dmdb_ctf.c41 ctf_id_t tn_id; /* CTF type ID from match */
72 set_ctf_id(mdb_ctf_id_t *p, ctf_file_t *fp, ctf_id_t id)
90 ctf_id_t id;
115 name_to_type(mdb_tgt_t *t, const char *cname, ctf_id_t *idp)
119 ctf_id_t id;
283 ctf_id_t id;
351 ctf_id_t cargv[32];
397 ctf_id_t id;
475 ctf_id_t id;
505 type_cb(const char *name, ctf_id_t typ
[all...]
H A Dmdb_ctf.h103 extern ctf_id_t mdb_ctf_type_id(mdb_ctf_id_t);
/opensolaris-onvv-gate/usr/src/tools/ctf/stabs/common/
H A Dforth.h48 int (*fto_header)(ctf_id_t);
H A Dfth_enum.c41 static ctf_id_t fth_enum_curtid;
45 fth_enum_header(ctf_id_t tid)
H A Dctfstabs.h72 extern ctf_id_t find_type(char *);
H A Dforth.c129 fth_null_header(ctf_id_t tid)
155 find_member_cb(const char *memname, ctf_id_t tid, ulong_t off, void *arg)
166 static ctf_id_t
167 find_member(ctf_id_t tid, char *memname)
181 ctf_id_t ltid = 0, tid;
H A Dfth_struct.c112 static ctf_id_t fth_str_curtid;
122 ctf_id_t fsm_tid;
159 fth_struct_header(ctf_id_t tid)
299 fth_print_array(char *memname, ctf_id_t tid, ulong_t off, ssize_t sz,
338 ctf_id_t tid;
403 fth_struct_members_cb(const char *memname, ctf_id_t tid, ulong_t off, void *arg)
H A Dgenassym.c161 ctf_id_t curtype;
212 static int ga_member_find(ctf_id_t, ga_member_cb_data_t *);
215 ga_member_cb(const char *name, ctf_id_t type, ulong_t off, void *arg)
270 ga_member_find(ctf_id_t curtype, ga_member_cb_data_t *md)
289 ga_process_member(ctf_id_t curtype, char *line)
H A Dctfstabs.c160 ctf_id_t
164 ctf_id_t id;
218 ctf_id_t lid;
/opensolaris-onvv-gate/usr/src/lib/libdtrace/common/
H A Ddt_xlator.h50 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 Ddt_decl.h47 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 Ddt_printf.h60 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 Ddt_impl.h74 ctf_id_t did_type; /* CTF type reference for this type */
90 ctf_id_t da_type; /* type of argument */
225 ctf_id_t dt_type_func; /* cached CTF identifier for function type */
226 ctf_id_t dt_type_fptr; /* cached CTF identifier for function pointer */
227 ctf_id_t dt_type_str; /* cached CTF identifier for string type */
228 ctf_id_t dt_type_dyn; /* cached CTF identifier for <DYN> type */
229 ctf_id_t dt_type_stack; /* cached CTF identifier for stack type */
230 ctf_id_t dt_type_symaddr; /* cached CTF identifier for _symaddr type */
231 ctf_id_t dt_type_usymaddr; /* cached CTF ident. for _usymaddr type */
H A Ddt_parser.h50 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 Ddt_xlator.c46 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 Ddt_ident.h81 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);
/opensolaris-onvv-gate/usr/src/lib/abi/apptrace/common/
H A Dapptraceutil.c42 typedef void printarg_f(ctf_id_t, ulong_t, printarg_t *);
44 static int elt_print(const char *, ctf_id_t, ulong_t, int, void *);
47 type_name(ctf_file_t *ctfp, ctf_id_t type, char *buf, size_t len)
56 print_value(ctf_file_t *ctfp, ctf_id_t type, ulong_t value)
58 ctf_id_t rtype = ctf_type_resolve(ctfp, type);
141 print_int(ctf_id_t base, ulong_t off, printarg_t *pap)
193 print_float(ctf_id_t base, ulong_t off, printarg_t *pap)
223 print_ptr(ctf_id_t base, ulong_t off, printarg_t *pap)
249 print_array(ctf_id_t base, ulong_t off, printarg_t *pap)
259 print_sou(ctf_id_t bas
[all...]
H A Dapptrace.c56 extern const char *type_name(ctf_file_t *, ctf_id_t, char *, size_t);
57 extern void print_value(ctf_file_t *, ctf_id_t, ulong_t);
588 ctf_id_t argt[NUM_ARGS];
592 ctf_id_t type, rtype;
/opensolaris-onvv-gate/usr/src/common/ctf/
H A Dctf_create.c462 ctf_free(dtd->dtd_u.dtu_argv, sizeof (ctf_id_t) *
478 ctf_dtd_lookup(ctf_file_t *fp, ctf_id_t type)
525 static ctf_id_t
529 ctf_id_t type;
585 static ctf_id_t
590 ctf_id_t type;
605 static ctf_id_t
606 ctf_add_reftype(ctf_file_t *fp, uint_t flag, ctf_id_t ref, uint_t kind)
609 ctf_id_t type;
623 ctf_id_t
[all...]
H A Dctf_impl.h121 ctf_id_t cd_type; /* type identifier */
141 ctf_id_t dmd_type; /* type of this member (for sou) */
150 ctf_id_t dtd_type; /* type identifier for this definition */
156 ctf_id_t *dtu_argv; /* function */
162 ctf_id_t ctb_type; /* CTF type identifier */
278 extern const ctf_type_t *ctf_lookup_by_id(ctf_file_t **, ctf_id_t);
297 extern ctf_dtdef_t *ctf_dtd_lookup(ctf_file_t *, ctf_id_t);
301 extern void ctf_decl_push(ctf_decl_t *, ctf_file_t *, ctf_id_t);
H A Dctf_lookup.c78 ctf_id_t
86 ctf_id_t type = 0;
87 ctf_id_t ntype, ptype;
178 ctf_id_t
182 ctf_id_t type;
216 ctf_lookup_by_id(ctf_file_t **fpp, ctf_id_t type)
295 ctf_func_args(ctf_file_t *fp, ulong_t symidx, uint_t argc, ctf_id_t *argv)
H A Dctf_types.c60 ctf_member_iter(ctf_file_t *fp, ctf_id_t type, ctf_member_f *func, void *arg)
111 ctf_enum_iter(ctf_file_t *fp, ctf_id_t type, ctf_enum_f *func, void *arg)
149 ctf_id_t id, max = fp->ctf_typemax;
169 ctf_id_t
170 ctf_type_resolve(ctf_file_t *fp, ctf_id_t type)
172 ctf_id_t prev = type, otype = type;
203 ctf_type_lname(ctf_file_t *fp, ctf_id_t type, char *buf, size_t len)
309 ctf_type_name(ctf_file_t *fp, ctf_id_t type, char *buf, size_t len)
320 ctf_type_size(ctf_file_t *fp, ctf_id_t type)
369 ctf_type_align(ctf_file_t *fp, ctf_id_t typ
[all...]
H A Dctf_decl.c87 ctf_decl_push(ctf_decl_t *cd, ctf_file_t *fp, ctf_id_t type)

Completed in 86 milliseconds

12