Lines Matching defs:ctf_die
259 typedef struct ctf_die { struct
260 Elf *cu_elf; /* shared libelf handle */
261 int cu_fd; /* shared file descriptor */
262 char *cu_name; /* basename of the DIE */
263 ctf_merge_t *cu_cmh; /* merge handle */
264 ctf_list_t cu_vars; /* List of variables */
265 ctf_list_t cu_funcs; /* List of functions */
266 ctf_list_t cu_bitfields; /* Bit field members */
267 Dwarf_Debug cu_dwarf; /* libdwarf handle */
268 mutex_t *cu_dwlock; /* libdwarf lock */
269 Dwarf_Die cu_cu; /* libdwarf compilation unit */
270 Dwarf_Off cu_cuoff; /* cu's offset */
271 Dwarf_Off cu_maxoff; /* maximum offset */
272 Dwarf_Half cu_vers; /* Dwarf Version */
273 Dwarf_Half cu_addrsz; /* Dwarf Address Size */
274 ctf_file_t *cu_ctfp; /* output CTF file */
275 avl_tree_t cu_map; /* map die offsets to CTF types */
276 char *cu_errbuf; /* error message buffer */
277 size_t cu_errlen; /* error message buffer length */
278 ctf_convert_t *cu_handle; /* ctf convert handle */
279 size_t cu_ptrsz; /* object's pointer size */
280 boolean_t cu_bigend; /* is it big endian */
281 boolean_t cu_doweaks; /* should we convert weak symbols? */
282 uint_t cu_mach; /* machine type */
283 ctf_id_t cu_voidtid; /* void pointer */
284 ctf_id_t cu_longtid; /* id for a 'long' */