Searched refs:ctf_file_t (Results 1 - 25 of 33) sorted by relevance

12

/freebsd-11-stable/sys/cddl/contrib/opensolaris/uts/common/sys/
H A Dctf_api.h57 * opaque ctf_file_t. Types are identified by an opaque ctf_id_t token.
60 typedef struct ctf_file ctf_file_t; typedef in typeref:struct:ctf_file
153 extern ctf_file_t *ctf_bufopen(const ctf_sect_t *, const ctf_sect_t *,
155 extern ctf_file_t *ctf_fdopen(int, int *);
156 extern ctf_file_t *ctf_open(const char *, int *);
157 extern ctf_file_t *ctf_create(int *);
158 extern ctf_file_t *ctf_dup(ctf_file_t *);
159 extern void ctf_close(ctf_file_t *);
161 extern ctf_file_t *ctf_parent_fil
[all...]
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libdtrace/common/
H A Ddt_module.h45 extern dt_module_t *dt_module_lookup_by_ctf(dtrace_hdl_t *, ctf_file_t *);
52 extern ctf_file_t *dt_module_getctf(dtrace_hdl_t *, dt_module_t *);
58 const ctf_file_t *);
59 extern ctf_file_t *dt_module_getctflib(dtrace_hdl_t *, dt_module_t *,
H A Ddt_xlator.h49 ctf_file_t *dx_src_ctfp; /* CTF container for input type */
52 ctf_file_t *dx_dst_ctfp; /* CTF container for output type */
79 extern dt_ident_t *dt_xlator_ident(dt_xlator_t *, ctf_file_t *, ctf_id_t);
H A Ddt_decl.h48 ctf_file_t *dd_ctfp; /* CTF container for decl's type */
81 ctf_file_t *ds_ctfp; /* CTF container for this scope */
122 extern void dt_scope_push(ctf_file_t *, ctf_id_t);
H A Ddt_printf.h59 ctf_file_t *pfc_cctfp; /* CTF container for "C" defn of type */
61 ctf_file_t *pfc_dctfp; /* CTF container for "D" defn of type */
H A Ddt_print.c101 ctf_file_t *pa_ctfp; /* CTF container */
114 dt_print_type_name(ctf_file_t *ctfp, ctf_id_t id, char *buf, size_t buflen)
232 ctf_file_t *ctfp = pap->pa_ctfp;
286 ctf_file_t *ctfp = pap->pa_ctfp;
317 ctf_file_t *ctfp = pap->pa_ctfp;
369 ctf_file_t *ctfp = pap->pa_ctfp;
479 ctf_file_t *ctfp = pap->pa_ctfp;
549 ctf_file_t *ctfp = pap->pa_ctfp;
650 ctf_file_t *ctfp;
H A Ddt_parser.h51 ctf_file_t *dn_ctfp; /* CTF type container for node's type */
190 ctf_file_t **, ctf_id_t *);
228 extern void dt_node_type_assign(dt_node_t *, ctf_file_t *, ctf_id_t, boolean_t);
255 extern const char *dt_type_name(ctf_file_t *, ctf_id_t, char *, size_t);
H A Ddt_ident.h80 ctf_file_t *di_ctfp; /* CTF container for the variable data type */
172 extern void dt_ident_type_assign(dt_ident_t *, ctf_file_t *, ctf_id_t);
H A Ddt_xlator.c260 ctf_file_t *src_ctfp = src->dn_ctfp;
264 ctf_file_t *dst_ctfp = dst->dn_ctfp;
361 dt_xlator_ident(dt_xlator_t *dxp, ctf_file_t *ctfp, ctf_id_t type)
H A Ddt_impl.h88 ctf_file_t *did_ctfp; /* CTF container for this type reference */
106 ctf_file_t *da_ctfp; /* CTF container for type */
127 ctf_file_t *dm_ctfp; /* CTF container handle */
151 ctf_file_t **dm_libctfp; /* process library ctf pointers */
H A Ddt_module.c542 dt_module_lookup_by_ctf(dtrace_hdl_t *dtp, ctf_file_t *ctfp)
619 ctf_file_t *fp;
633 ctf_file_t *fp;
726 dmp->dm_libctfp = calloc(arg.dpa_count, sizeof (ctf_file_t *));
860 ctf_file_t *
865 ctf_file_t *pfp;
1098 dt_module_getlibid(dtrace_hdl_t *dtp, dt_module_t *dmp, const ctf_file_t *fp)
1111 ctf_file_t *
1587 ctf_file_t *fp;
/freebsd-11-stable/cddl/contrib/opensolaris/common/ctf/
H A Dctf_error.c97 ctf_errno(ctf_file_t *fp)
H A Dctf_impl.h163 ctf_file_t *ctb_file; /* CTF container handle */
172 * ctf_file_t typedef appears in <sys/ctf_api.h> and declares a forward tag.
279 extern ssize_t ctf_get_ctt_size(const ctf_file_t *, const ctf_type_t *,
282 extern const ctf_type_t *ctf_lookup_by_id(ctf_file_t **, ctf_id_t);
285 extern int ctf_hash_insert(ctf_hash_t *, ctf_file_t *, ushort_t, uint_t);
286 extern int ctf_hash_define(ctf_hash_t *, ctf_file_t *, ushort_t, uint_t);
287 extern ctf_helem_t *ctf_hash_lookup(ctf_hash_t *, ctf_file_t *,
299 extern void ctf_dtd_insert(ctf_file_t *, ctf_dtdef_t *);
300 extern void ctf_dtd_delete(ctf_file_t *, ctf_dtdef_t *);
301 extern ctf_dtdef_t *ctf_dtd_lookup(ctf_file_t *, ctf_id_
[all...]
H A Dctf_util.c99 ctf_strraw(ctf_file_t *fp, uint_t name)
111 ctf_strptr(ctf_file_t *fp, uint_t name)
135 ctf_file_t *
148 ctf_set_errno(ctf_file_t *fp, int err)
H A Dctf_types.c31 ctf_get_ctt_size(const ctf_file_t *fp, const ctf_type_t *tp, ssize_t *sizep,
58 ctf_member_iter(ctf_file_t *fp, ctf_id_t type, ctf_member_f *func, void *arg)
60 ctf_file_t *ofp = fp;
109 ctf_enum_iter(ctf_file_t *fp, ctf_id_t type, ctf_enum_f *func, void *arg)
111 ctf_file_t *ofp = fp;
145 ctf_type_iter(ctf_file_t *fp, ctf_type_f *func, void *arg)
168 ctf_type_resolve(ctf_file_t *fp, ctf_id_t type)
171 ctf_file_t *ofp = fp;
201 ctf_type_qlname(ctf_file_t *fp, ctf_id_t type, char *buf, size_t len,
240 ctf_file_t *rf
[all...]
H A Dctf_labels.c32 extract_label_info(ctf_file_t *fp, const ctf_lblent_t **ctl, uint_t *num_labels)
55 ctf_label_topmost(ctf_file_t *fp)
80 ctf_label_iter(ctf_file_t *fp, ctf_label_f *func, void *arg)
138 ctf_label_info(ctf_file_t *fp, const char *lname, ctf_lblinfo_t *linfo)
H A Dctf_lookup.c79 ctf_lookup_by_name(ctf_file_t *fp, const char *name)
179 ctf_lookup_by_symbol(ctf_file_t *fp, ulong_t symidx)
216 ctf_lookup_by_id(ctf_file_t **fpp, ctf_id_t type)
218 ctf_file_t *fp = *fpp; /* caller passes in starting CTF container */
241 ctf_func_info(ctf_file_t *fp, ulong_t symidx, ctf_funcinfo_t *fip)
295 ctf_func_args(ctf_file_t *fp, ulong_t symidx, uint_t argc, ctf_id_t *argv)
H A Dctf_create.c52 ctf_file_t *
60 ctf_file_t *fp;
184 ctf_ref_inc(ctf_file_t *fp, ctf_id_t tid)
202 ctf_ref_dec(ctf_file_t *fp, ctf_id_t tid)
227 * ctf_bufopen() will return a new ctf_file_t, but we want to keep the fp
229 * swap the interior of the old and new ctf_file_t's, and then free the old.
236 ctf_update(ctf_file_t *fp)
238 ctf_file_t ofp, *nfp;
449 bcopy(fp, &ofp, sizeof (ctf_file_t));
450 bcopy(nfp, fp, sizeof (ctf_file_t));
[all...]
H A Dctf_open.c111 init_symtab(ctf_file_t *fp, const ctf_header_t *hp,
200 init_types(ctf_file_t *fp, const ctf_header_t *cth)
543 ctf_file_t *
549 ctf_file_t *fp;
675 * proceed with allocating a ctf_file_t and initializing it.
677 if ((fp = ctf_alloc(sizeof (ctf_file_t))) == NULL)
680 bzero(fp, sizeof (ctf_file_t));
791 * Dupliate a ctf_file_t and its underlying section information into a new
797 ctf_file_t *
798 ctf_dup(ctf_file_t *of
[all...]
H A Dctf_hash.c95 ctf_hash_insert(ctf_hash_t *hp, ctf_file_t *fp, ushort_t type, uint_t name)
132 ctf_hash_define(ctf_hash_t *hp, ctf_file_t *fp, ushort_t type, uint_t name)
145 ctf_hash_lookup(ctf_hash_t *hp, ctf_file_t *fp, const char *key, size_t len)
H A Dctf_decl.c87 ctf_decl_push(ctf_decl_t *cd, ctf_file_t *fp, ctf_id_t type)
/freebsd-11-stable/sys/cddl/contrib/opensolaris/uts/common/ctf/
H A Dctf_mod.c87 ctf_file_t *
94 ctf_file_t *
102 ctf_write(ctf_file_t *fp, int fd)
119 ctf_file_t *
123 ctf_file_t *fp = NULL;
/freebsd-11-stable/cddl/lib/libdtrace/
H A Dlibproc_compat.h49 #define Pname_to_ctf(p, obj) (ctf_file_t *)proc_name2ctf(p, obj)
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libctf/common/
H A Dctf_lib.c214 ctf_file_t *
218 ctf_file_t *fp = NULL;
468 ctf_file_t *
471 ctf_file_t *fp;
490 ctf_write(ctf_file_t *fp, int fd)
/freebsd-11-stable/lib/libproc/
H A Dproc_sym.c57 typedef struct ctf_file ctf_file_t; typedef in typeref:struct:ctf_file
518 ctf_file_t *
522 ctf_file_t *ctf;

Completed in 239 milliseconds

12