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 chardtd_name
 
ctf_id_t dtd_type
 
ctf_itype_t dtd_data
 
bool from_global_func
 
uint32_t linkage
 
bool dtd_enum_unsigned
 
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

ctf_itype_t ctf_dtdef::dtd_data

◆ dtd_enum_unsigned

bool ctf_dtdef::dtd_enum_unsigned

◆ dtd_key

dw_die_ref ctf_dtdef::dtd_key

Referenced by ctf_dtd_lookup().

◆ dtd_name

const char* ctf_dtdef::dtd_name

◆ dtd_type

ctf_id_t ctf_dtdef::dtd_type

◆ [union]

union { ... } ctf_dtdef::dtd_u

◆ dtu_argv

ctf_func_arg_t* ctf_dtdef::dtu_argv

◆ dtu_arr

ctf_arinfo_t ctf_dtdef::dtu_arr

◆ dtu_enc

ctf_encoding_t ctf_dtdef::dtu_enc

◆ dtu_members

ctf_dmdef_t* ctf_dtdef::dtu_members

◆ dtu_slice

ctf_sliceinfo_t ctf_dtdef::dtu_slice

◆ from_global_func

bool ctf_dtdef::from_global_func

◆ linkage

uint32_t ctf_dtdef::linkage

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