Home
last modified time | relevance | path

Searched refs:rtti_type (Results 1 – 6 of 6) sorted by relevance

/mirbsd/src/gnu/usr.bin/binutils/gdb/
Dhpacc-abi.c183 struct type *rtti_type; in hpacc_value_rtti_type() local
260 rtti_type = lookup_typename (rtti_type_name, (struct block *) 0, 1); in hpacc_value_rtti_type()
262 if (!rtti_type) in hpacc_value_rtti_type()
265 CHECK_TYPEDEF (rtti_type); in hpacc_value_rtti_type()
267 printf ("RTTI type name %s, tag %s, full? %d\n", TYPE_NAME (rtti_type), in hpacc_value_rtti_type()
268 TYPE_TAG_NAME (rtti_type), full ? *full : -1); in hpacc_value_rtti_type()
277 TYPE_LENGTH (known_type) == TYPE_LENGTH (rtti_type)) in hpacc_value_rtti_type()
283 TYPE_LENGTH (value_enclosing_type (v)) == TYPE_LENGTH (rtti_type)))) in hpacc_value_rtti_type()
287 return rtti_type; in hpacc_value_rtti_type()
301 hpacc_abi_ops.rtti_type = hpacc_value_rtti_type; in init_hpacc_ops()
Dgnu-v2-abi.c191 struct type *rtti_type; in gnuv2_value_rtti_type() local
263 rtti_type = cp_lookup_rtti_type (demangled_name, NULL); in gnuv2_value_rtti_type()
264 if (rtti_type == NULL) in gnuv2_value_rtti_type()
267 if (TYPE_N_BASECLASSES(rtti_type) > 1 && full && (*full) != 1) in gnuv2_value_rtti_type()
270 *top=TYPE_BASECLASS_BITPOS(rtti_type,TYPE_VPTR_FIELDNO(rtti_type))/8; in gnuv2_value_rtti_type()
273 if (TYPE_LENGTH(rtti_type) > TYPE_LENGTH(known_type)) in gnuv2_value_rtti_type()
291 return rtti_type; in gnuv2_value_rtti_type()
400 gnu_v2_abi_ops.rtti_type = gnuv2_value_rtti_type; in init_gnuv2_ops()
Dcp-support.c813 struct type * rtti_type; in cp_lookup_rtti_type() local
829 rtti_type = SYMBOL_TYPE (rtti_sym); in cp_lookup_rtti_type()
831 switch (TYPE_CODE (rtti_type)) in cp_lookup_rtti_type()
847 return rtti_type; in cp_lookup_rtti_type()
Dcp-abi.c93 if ((current_cp_abi.rtti_type) == NULL) in value_rtti_type()
95 return (*current_cp_abi.rtti_type) (v, full, top, using_enc); in value_rtti_type()
Dcp-abi.h163 struct type *(*rtti_type) (struct value *v, int *full, int *top, member
Dgnu-v3-abi.c433 gnu_v3_abi_ops.rtti_type = gnuv3_rtti_type; in init_gnuv3_ops()