Home
last modified time | relevance | path

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

/dflybsd-src/contrib/gdb-7/gdb/
H A Dgnu-v2-abi.c192 struct type *rtti_type; in gnuv2_value_rtti_type() local
261 rtti_type = cp_lookup_rtti_type (demangled_name, NULL); in gnuv2_value_rtti_type()
262 if (rtti_type == NULL) in gnuv2_value_rtti_type()
265 if (TYPE_N_BASECLASSES(rtti_type) > 1 && full && (*full) != 1) in gnuv2_value_rtti_type()
268 *top = TYPE_BASECLASS_BITPOS (rtti_type, in gnuv2_value_rtti_type()
269 TYPE_VPTR_FIELDNO(rtti_type)) / 8; in gnuv2_value_rtti_type()
272 if (TYPE_LENGTH(rtti_type) > TYPE_LENGTH(known_type)) in gnuv2_value_rtti_type()
290 return rtti_type; in gnuv2_value_rtti_type()
415 gnu_v2_abi_ops.rtti_type = gnuv2_value_rtti_type; in init_gnuv2_ops()
H A Dcp-abi.c116 if ((current_cp_abi.rtti_type) == NULL) in value_rtti_type()
120 ret = (*current_cp_abi.rtti_type) (v, full, top, using_enc); in value_rtti_type()
H A Dcp-support.c1442 struct type * rtti_type; in cp_lookup_rtti_type() local
1458 rtti_type = SYMBOL_TYPE (rtti_sym); in cp_lookup_rtti_type()
1460 switch (TYPE_CODE (rtti_type)) in cp_lookup_rtti_type()
1476 return rtti_type; in cp_lookup_rtti_type()
H A Dcp-abi.h208 struct type *(*rtti_type) (struct value *v, int *full, member
H A Dvalops.c733 struct type *class_type, *rtti_type; in value_dynamic_cast() local
785 rtti_type = value_rtti_type (arg, &full, &top, &using_enc); in value_dynamic_cast()
786 if (! rtti_type) in value_dynamic_cast()
811 if (class_types_same_p (rtti_type, TYPE_TARGET_TYPE (resolved_type))) in value_dynamic_cast()
818 rtti_type, addr, in value_dynamic_cast()
827 if (is_public_ancestor (arg_type, rtti_type) in value_dynamic_cast()
832 rtti_type, &result) == 1) in value_dynamic_cast()
H A Dgnu-v3-abi.c1116 gnu_v3_abi_ops.rtti_type = gnuv3_rtti_type; in init_gnuv3_ops()