GCC Middle and Back End API Reference
ctf_dtdef Struct Reference

#include <ctfc.h>

Collaboration diagram for ctf_dtdef:

Data Fields

dw_die_ref dtd_key
 
const char * dtd_name
 
ctf_id_t dtd_type
 
ctf_dtdef_ref ref_type
 
ctf_itype_t dtd_data
 
uint32_t linkage
 
BOOL_BITFIELD from_global_func: 1
 
BOOL_BITFIELD dtd_enum_unsigned: 1
 
union { 
 
   ctf_dmdef_t *   dtu_members 
 
   ctf_arinfo_t   dtu_arr 
 
   ctf_encoding_t   dtu_enc 
 
   ctf_func_arg_t *   dtu_argv 
 
   ctf_sliceinfo_t   dtu_slice 
 
dtd_u 
 

Detailed Description

Type definition for CTF generation.   

Field Documentation

◆ dtd_data

◆ dtd_enum_unsigned

BOOL_BITFIELD ctf_dtdef::dtd_enum_unsigned

Referenced by btf_asm_type(), and ctf_add_enum().

◆ dtd_key

◆ dtd_name

◆ dtd_type

◆ [union]

◆ dtu_argv

◆ dtu_arr

◆ dtu_enc

◆ dtu_members

◆ dtu_slice

◆ from_global_func

BOOL_BITFIELD ctf_dtdef::from_global_func

◆ linkage

uint32_t ctf_dtdef::linkage

◆ ref_type


The documentation for this struct was generated from the following file: