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

◆ dtd_key

dw_die_ref ctf_dtdef::dtd_key

◆ dtd_name

const char* ctf_dtdef::dtd_name

◆ dtd_type

◆ [union]

◆ 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

Referenced by ctf_calc_num_vbytes().

◆ dtu_slice

◆ from_global_func

BOOL_BITFIELD ctf_dtdef::from_global_func

Referenced by ctf_dtd_preprocess_cb().

◆ linkage

uint32_t ctf_dtdef::linkage

Referenced by btf_add_func_records().

◆ ref_type

ctf_dtdef_ref ctf_dtdef::ref_type

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