Home
last modified time | relevance | path

Searched refs:catch_type (Results 1 – 7 of 7) sorted by relevance

/openbsd/src/gnu/gcc/libstdc++-v3/libsupc++/
Deh_personality.cc107 #define get_adjusted_ptr(catch_type, throw_type, thrown_ptr_p) \ argument
108 (__cxa_type_match (throw_type, catch_type, false, thrown_ptr_p) \
122 const std::type_info* catch_type; in check_exception_spec() local
135 catch_type = reinterpret_cast<const std::type_info*>(tmp); in check_exception_spec()
141 if (get_adjusted_ptr(catch_type, throw_type, &thrown_ptr)) in check_exception_spec()
219 get_adjusted_ptr (const std::type_info *catch_type, in get_adjusted_ptr() argument
232 if (catch_type->__do_catch (throw_type, &thrown_ptr, 1)) in get_adjusted_ptr()
251 const std::type_info *catch_type; in check_exception_spec() local
262 catch_type = get_ttype_entry (info, tmp); in check_exception_spec()
268 if (get_adjusted_ptr (catch_type, throw_type, &thrown_ptr)) in check_exception_spec()
[all …]
Deh_arm.cc45 const std::type_info* catch_type, in __cxa_type_match() argument
63 if (catch_type->__do_catch(throw_type, &thrown_ptr, 1)) in __cxa_type_match()
67 if (typeid(*catch_type) == typeid (typeid(void*))) in __cxa_type_match()
70 static_cast<const __pointer_type_info *> (catch_type); in __cxa_type_match()
Deh_call.cc129 const std::type_info* catch_type; in __cxa_call_unexpected() local
141 catch_type = (const std::type_info*) (offset); in __cxa_call_unexpected()
143 if (__cxa_type_match(&new_xh->unwindHeader, catch_type, false, in __cxa_call_unexpected()
147 if (catch_type->__do_catch(&bad_exc, 0, 1)) in __cxa_call_unexpected()
/openbsd/src/gnu/lib/libstdc++/libstdc++/libsupc++/
Deh_personality.cc105 get_adjusted_ptr (const std::type_info *catch_type, in get_adjusted_ptr() argument
118 if (catch_type->__do_catch (throw_type, &thrown_ptr, 1)) in get_adjusted_ptr()
137 const std::type_info *catch_type; in check_exception_spec() local
148 catch_type = get_ttype_entry (info, tmp); in check_exception_spec()
154 if (get_adjusted_ptr (catch_type, throw_type, &thrown_ptr)) in check_exception_spec()
315 const std::type_info *throw_type, *catch_type; in PERSONALITY_FUNCTION() local
343 catch_type = get_ttype_entry (&info, ar_filter); in PERSONALITY_FUNCTION()
347 if (! catch_type in PERSONALITY_FUNCTION()
349 && get_adjusted_ptr (catch_type, throw_type, in PERSONALITY_FUNCTION()
/openbsd/src/gnu/llvm/libcxxabi/src/
Dcxa_default_handlers.cpp66 const __shim_type_info* catch_type = in demangling_terminate_handler() local
68 if (catch_type->can_catch(thrown_type, thrown_object)) in demangling_terminate_handler()
/openbsd/src/gnu/usr.bin/gcc/gcc/java/
Djcf-dump.c779 int catch_type = GET_u2 (ptr+6); variable
781 start_pc, end_pc, handler_pc, catch_type);
782 if (catch_type == 0)
787 print_constant_terse (out, jcf, catch_type, CONSTANT_Class);
Dverify.c462 int start_pc, end_pc, handler_pc, catch_type; local
469 catch_type = GET_u2 (p+6);
489 catch_type == 0 ? NULL_TREE
490 : get_class_constant (jcf, catch_type));