/vbox/src/VBox/ExtPacks/VBoxDTrace/onnv/uts/common/sys/ |
H A D | ctf_api.h | 62 * opaque ctf_file_t. Types are identified by an opaque ctf_id_t token. 65 typedef struct ctf_file ctf_file_t; typedef in typeref:struct:ctf_file 158 extern ctf_file_t *ctf_bufopen(const ctf_sect_t *, const ctf_sect_t *, 160 extern ctf_file_t *ctf_fdopen(int, int *); 161 extern ctf_file_t *ctf_open(const char *, int *); 162 extern ctf_file_t *ctf_create(int *); 163 extern void ctf_close(ctf_file_t *); 165 extern ctf_file_t *ctf_parent_file(ctf_file_t *); 166 extern const char *ctf_parent_name(ctf_file_t *); [all...] |
/vbox/src/VBox/ExtPacks/VBoxDTrace/onnv/lib/libdtrace/common/ |
H A D | dt_module.h | 46 extern dt_module_t *dt_module_lookup_by_ctf(dtrace_hdl_t *, ctf_file_t *); 48 extern ctf_file_t *dt_module_getctf(dtrace_hdl_t *, dt_module_t *);
|
H A D | dt_xlator.h | 51 ctf_file_t *dx_src_ctfp; /* CTF container for input type */ 54 ctf_file_t *dx_dst_ctfp; /* CTF container for output type */ 81 extern dt_ident_t *dt_xlator_ident(dt_xlator_t *, ctf_file_t *, ctf_id_t);
|
H A D | dt_decl.h | 48 ctf_file_t *dd_ctfp; /* CTF container for decl's type */ 80 ctf_file_t *ds_ctfp; /* CTF container for this scope */ 121 extern void dt_scope_push(ctf_file_t *, ctf_id_t);
|
H A D | dt_printf.h | 61 ctf_file_t *pfc_cctfp; /* CTF container for "C" defn of type */ 63 ctf_file_t *pfc_dctfp; /* CTF container for "D" defn of type */
|
H A D | dt_parser.h | 54 ctf_file_t *dn_ctfp; /* CTF type container 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 D | dt_ident.h | 82 ctf_file_t *di_ctfp; /* CTF container for the variable data type */ 174 extern void dt_ident_type_assign(dt_ident_t *, ctf_file_t *, ctf_id_t);
|
H A D | dt_xlator.c | 260 ctf_file_t *src_ctfp = src->dn_ctfp; 264 ctf_file_t *dst_ctfp = dst->dn_ctfp; 360 dt_xlator_ident(dt_xlator_t *dxp, ctf_file_t *ctfp, ctf_id_t type)
|
H A D | dt_impl.h | 82 ctf_file_t *did_ctfp; /* CTF container for this type reference */ 100 ctf_file_t *da_ctfp; /* CTF container for type */ 123 ctf_file_t *dm_ctfp; /* CTF container handle */
|
H A D | dt_parser.c | 256 ctf_file_t *ctfp = tip->dtt_ctfp; 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) 321 ctf_file_t *lfp = lp->dn_ctfp; 324 ctf_file_t *rfp = rp->dn_ctfp; 662 dt_node_type_assign(dt_node_t *dnp, ctf_file_t *fp, ctf_id_t type) 799 ctf_file_t *fp = dnp->dn_ctfp; 819 ctf_file_t *fp = dnp->dn_ctfp; 838 ctf_file_t *fp = dnp->dn_ctfp; 859 ctf_file_t *f [all...] |
H A D | dt_cg.c | 70 static ctf_file_t * 71 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) 191 ctf_file_t *ctfp = dnp->dn_ctfp; 243 ctf_file_t *fp, const ctf_membinfo_t *mp) 337 ctf_file_t *fp, *ofp; 625 ctf_file_t *ctfp = dnp->dn_ctfp; 684 ctf_file_t *ctfp = dnp->dn_ctfp; 1357 ctf_file_t *ctfp = dnp->dn_ctfp; 1358 ctf_file_t *octf [all...] |
H A D | dtrace.h | 489 ctf_file_t *dtt_ctfp; /* CTF container handle */
|
H A D | dt_decl.c | 466 ctf_file_t *ctfp; 663 ctf_file_t *ctfp; 1082 dt_scope_push(ctf_file_t *ctfp, ctf_id_t type)
|
/vbox/src/VBox/ExtPacks/VBoxDTrace/onnv/common/ctf/ |
H A D | ctf_error.c | 96 ctf_errno(ctf_file_t *fp)
|
H A D | ctf_impl.h | 172 ctf_file_t *ctb_file; /* CTF container handle */ 181 * ctf_file_t typedef appears in <sys/ctf_api.h> and declares a forward tag. 286 extern ssize_t ctf_get_ctt_size(const ctf_file_t *, const ctf_type_t *, 289 extern const ctf_type_t *ctf_lookup_by_id(ctf_file_t **, ctf_id_t); 292 extern int ctf_hash_insert(ctf_hash_t *, ctf_file_t *, ushort_t, uint_t); 293 extern int ctf_hash_define(ctf_hash_t *, ctf_file_t *, ushort_t, uint_t); 294 extern ctf_helem_t *ctf_hash_lookup(ctf_hash_t *, ctf_file_t *, 306 extern void ctf_dtd_insert(ctf_file_t *, ctf_dtdef_t *); 307 extern void ctf_dtd_delete(ctf_file_t *, ctf_dtdef_t *); 308 extern ctf_dtdef_t *ctf_dtd_lookup(ctf_file_t *, ctf_id_ [all...] |
H A D | ctf_util.c | 101 ctf_strraw(ctf_file_t *fp, uint_t name) 113 ctf_strptr(ctf_file_t *fp, uint_t name) 137 ctf_file_t * 150 ctf_set_errno(ctf_file_t *fp, int err)
|
H A D | ctf_labels.c | 34 extract_label_info(ctf_file_t *fp, const ctf_lblent_t **ctl, uint_t *num_labels) 57 ctf_label_topmost(ctf_file_t *fp) 82 ctf_label_iter(ctf_file_t *fp, ctf_label_f *func, void *arg) 140 ctf_label_info(ctf_file_t *fp, const char *lname, ctf_lblinfo_t *linfo)
|
H A D | ctf_types.c | 35 ctf_get_ctt_size(const ctf_file_t *fp, const ctf_type_t *tp, ssize_t *sizep, 62 ctf_member_iter(ctf_file_t *fp, ctf_id_t type, ctf_member_f *func, void *arg) 64 ctf_file_t *ofp = fp; 113 ctf_enum_iter(ctf_file_t *fp, ctf_id_t type, ctf_enum_f *func, void *arg) 115 ctf_file_t *ofp = fp; 149 ctf_type_iter(ctf_file_t *fp, ctf_type_f *func, void *arg) 172 ctf_type_resolve(ctf_file_t *fp, ctf_id_t type) 175 ctf_file_t *ofp = fp; 205 ctf_type_lname(ctf_file_t *fp, ctf_id_t type, char *buf, size_t len) 243 ctf_file_t *rf [all...] |
H A D | ctf_create.c | 53 ctf_file_t * 61 ctf_file_t *fp; 183 * ctf_bufopen() will return a new ctf_file_t, but we want to keep the fp 185 * swap the interior of the old and new ctf_file_t's, and then free the old. 188 ctf_update(ctf_file_t *fp) 190 ctf_file_t ofp, *nfp; 401 bcopy(fp, &ofp, sizeof (ctf_file_t)); 402 bcopy(nfp, fp, sizeof (ctf_file_t)); 403 bcopy(&ofp, nfp, sizeof (ctf_file_t)); 422 ctf_dtd_insert(ctf_file_t *f [all...] |
H A D | ctf_lookup.c | 83 ctf_lookup_by_name(ctf_file_t *fp, const char *name) 183 ctf_lookup_by_symbol(ctf_file_t *fp, ulong_t symidx) 220 ctf_lookup_by_id(ctf_file_t **fpp, ctf_id_t type) 222 ctf_file_t *fp = *fpp; /* caller passes in starting CTF container */ 245 ctf_func_info(ctf_file_t *fp, ulong_t symidx, ctf_funcinfo_t *fip) 299 ctf_func_args(ctf_file_t *fp, ulong_t symidx, uint_t argc, ctf_id_t *argv)
|
H A D | ctf_hash.c | 97 ctf_hash_insert(ctf_hash_t *hp, ctf_file_t *fp, ushort_t type, uint_t name) 134 ctf_hash_define(ctf_hash_t *hp, ctf_file_t *fp, ushort_t type, uint_t name) 147 ctf_hash_lookup(ctf_hash_t *hp, ctf_file_t *fp, const char *key, size_t len)
|
H A D | ctf_open.c | 121 init_symtab(ctf_file_t *fp, const ctf_header_t *hp, 210 init_types(ctf_file_t *fp, const ctf_header_t *cth) 553 ctf_file_t * 559 ctf_file_t *fp; 692 * proceed with allocating a ctf_file_t and initializing it. 694 if ((fp = ctf_alloc(sizeof (ctf_file_t))) == NULL) 697 bzero(fp, sizeof (ctf_file_t)); 814 ctf_close(ctf_file_t *fp) 886 ctf_free(fp, sizeof (ctf_file_t)); 893 ctf_file_t * [all...] |
H A D | ctf_decl.c | 89 ctf_decl_push(ctf_decl_t *cd, ctf_file_t *fp, ctf_id_t type)
|
/vbox/src/VBox/Runtime/r0drv/solaris/ |
H A D | dbgkrnlinfo-r0drv-solaris.c | 59 ctf_file_t *pGenUnixCTF; 76 static int rtR0DbgKrnlInfoModRetain(char *pszModule, modctl_t **ppMod, ctf_file_t **ppCTF) 128 static void rtR0DbgKrnlInfoModRelease(modctl_t *pMod, ctf_file_t *pCTF)
|
/vbox/src/VBox/ExtPacks/VBoxDTrace/onnv/lib/libctf/common/ |
H A D | ctf_lib.c | 309 ctf_file_t * 313 ctf_file_t *fp = NULL; 535 ctf_file_t * 538 ctf_file_t *fp; 557 ctf_write(ctf_file_t *fp, int fd)
|