Lines Matching defs:GTY
53 typedef struct GTY ((chain_next ("%h.cts_next"))) ctf_string
61 typedef struct GTY (()) ctf_strtable
73 typedef struct GTY (()) ctf_encoding
82 typedef struct GTY (()) ctf_arinfo
91 typedef struct GTY (()) ctf_funcinfo
98 typedef struct GTY (()) ctf_sliceinfo
106 ctf_type_t type node in <ctf.h> except the GTY (()) tags. */
108 typedef struct GTY (()) ctf_itype
112 union GTY ((desc ("0")))
114 uint32_t GTY ((tag ("0"))) _size;/* Size of entire type in bytes. */
115 uint32_t GTY ((tag ("1"))) _type;/* Reference to another type. */
130 typedef struct GTY ((chain_next ("%h.dmd_next"))) ctf_dmdef
144 typedef struct GTY (()) ctf_func_arg
156 struct GTY ((for_user)) ctf_dtdef
164 union GTY ((desc ("ctf_dtu_d_union_selector (&%1)")))
167 ctf_dmdef_t * GTY ((tag ("CTF_DTU_D_MEMBERS"))) dtu_members;
169 ctf_arinfo_t GTY ((tag ("CTF_DTU_D_ARRAY"))) dtu_arr;
171 ctf_encoding_t GTY ((tag ("CTF_DTU_D_ENCODING"))) dtu_enc;
173 ctf_func_arg_t * GTY ((tag ("CTF_DTU_D_ARGUMENTS"))) dtu_argv;
175 ctf_sliceinfo_t GTY ((tag ("CTF_DTU_D_SLICE"))) dtu_slice;
183 struct GTY ((for_user)) ctf_dvdef
199 typedef struct GTY (()) ctf_srcloc
208 /* Helper enum and api for the GTY machinery to work on union dtu_d. */
265 typedef struct GTY (()) ctf_container
274 hash_table <ctfc_dtd_hasher> * GTY (()) ctfc_types;
276 hash_table <ctfc_dvd_hasher> * GTY (()) ctfc_vars;
278 hash_table <ctfc_dvd_hasher> * GTY (()) ctfc_ignore_vars;
305 ctf_dvdef_t ** GTY ((length ("0"))) ctfc_vars_list;
311 ctf_dtdef_t ** GTY ((length ("0"))) ctfc_types_list;
315 ctf_dtdef_t ** GTY ((length ("0"))) ctfc_gfuncs_list;
318 ctf_dvdef_t ** GTY ((length ("0"))) ctfc_gobjts_list;
341 extern GTY (()) ctf_container_ref tu_ctfc;