Home
last modified time | relevance | path

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

/openbsd/gnu/usr.bin/binutils/gdb/
H A Dhpacc-abi.c181 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()
304 hpacc_abi_ops.rtti_type = hpacc_value_rtti_type; in init_hpacc_ops()
H A Dgnu-v2-abi.c192 struct type *rtti_type; in gnuv2_value_rtti_type() local
264 rtti_type = cp_lookup_rtti_type (demangled_name, NULL); in gnuv2_value_rtti_type()
265 if (rtti_type == NULL) in gnuv2_value_rtti_type()
268 if (TYPE_N_BASECLASSES(rtti_type) > 1 && full && (*full) != 1) in gnuv2_value_rtti_type()
271 *top=TYPE_BASECLASS_BITPOS(rtti_type,TYPE_VPTR_FIELDNO(rtti_type))/8; in gnuv2_value_rtti_type()
274 if (TYPE_LENGTH(rtti_type) > TYPE_LENGTH(known_type)) in gnuv2_value_rtti_type()
292 return rtti_type; in gnuv2_value_rtti_type()
401 gnu_v2_abi_ops.rtti_type = gnuv2_value_rtti_type; in init_gnuv2_ops()
H A Dcp-support.c681 struct type * rtti_type; in cp_lookup_rtti_type() local
697 rtti_type = SYMBOL_TYPE (rtti_sym); in cp_lookup_rtti_type()
699 switch (TYPE_CODE (rtti_type)) in cp_lookup_rtti_type()
715 return rtti_type; in cp_lookup_rtti_type()
H A Dcp-abi.c92 if ((current_cp_abi.rtti_type) == NULL) in value_rtti_type()
94 return (*current_cp_abi.rtti_type) (v, full, top, using_enc); in value_rtti_type()
H A Dcp-abi.h161 struct type *(*rtti_type) (struct value *v, int *full, int *top, member
H A Dgnu-v3-abi.c434 gnu_v3_abi_ops.rtti_type = gnuv3_rtti_type; in init_gnuv3_ops()