/ndk/sources/cxx-stl/gabi++/src/ |
D | class_type_info.cc | 39 void*& adjustedPtr) const { in can_catch() 51 thrown_class_type->walk_to(this, adjustedPtr, info); in can_catch() 57 adjustedPtr = info.adjustedPtr; in can_catch() 62 void*& adjustedPtr, in walk_to() argument 64 return self_class_type_match(base_type, adjustedPtr, info); in walk_to() 68 void*& adjustedPtr, in self_class_type_match() argument 73 info.adjustedPtr = adjustedPtr; in self_class_type_match() 83 : status(unknown), base_type(0), adjustedPtr(0), in __UpcastInfo()
|
D | cxxabi_defines.h | 46 void*& adjustedPtr) const = 0; 55 void*& adjustedPtr) const; 64 void*& adjustedPtr) const; 73 void*& adjustedPtr) const; 82 void*& adjustedPtr) const; 131 void* adjustedPtr; member 144 void*& adjustedPtr) const; 156 void*& adjustedPtr, 161 void*& adjustedPtr, 177 void*& adjustedPtr, [all …]
|
D | pbase_type_info.cc | 44 void*& adjustedPtr) const { in can_catch() 45 if (can_catch_typeinfo_wrapper(thr_type, adjustedPtr, first_time_init)) { in can_catch() 60 void*& adjustedPtr, in can_catch_typeinfo_wrapper() argument 96 return can_catch_ptr(thrown_type, adjustedPtr, tracker); in can_catch_typeinfo_wrapper() 100 void*& adjustedPtr, in can_catch_ptr() argument 103 if (do_can_catch_ptr(thrown_type, adjustedPtr, tracker, in can_catch_ptr() 113 adjustedPtr, in can_catch_ptr() 116 return __pointee->can_catch(thrown_type->__pointee, adjustedPtr); in can_catch_ptr()
|
D | vmi_class_type_info.cc | 40 void*& adjustedPtr, in walk_to() argument 42 if (self_class_type_match(base_type, adjustedPtr, info)) { in walk_to() 48 void* cur_base_ptr = adjustedPtr; in walk_to() 120 if (!info.adjustedPtr && !cur_base_info.adjustedPtr) { in walk_to() 143 assert (info.adjustedPtr && cur_base_info.adjustedPtr); in walk_to() 146 if (info.adjustedPtr != cur_base_info.adjustedPtr) { in walk_to()
|
D | helper_func_internal.cc | 68 results.adjustedPtr = 0; in scanEHTable() 162 results.adjustedPtr = unwind_exception+1; in scanEHTable() 174 void* adjustedPtr = unwind_exception+1; in scanEHTable() local 177 if (adjustedPtr == 0 || excpType == 0) { in scanEHTable() 184 adjustedPtr = *static_cast<void**>(adjustedPtr); in scanEHTable() 188 if (catchType->can_catch(excpType, adjustedPtr)) { in scanEHTable() 194 results.adjustedPtr = adjustedPtr; in scanEHTable() 208 void* adjustedPtr = unwind_exception+1; in scanEHTable() local 210 if (adjustedPtr == 0 || excpType == 0) { in scanEHTable() 218 adjustedPtr, unwind_exception)) { in scanEHTable() [all …]
|
D | si_class_type_info.cc | 39 void*& adjustedPtr, in walk_to() argument 41 if (self_class_type_match(base_type, adjustedPtr, info)) { in walk_to() 45 return __base_type->walk_to(base_type, adjustedPtr, info); in walk_to()
|
D | personality.cc | 77 exception_header->adjustedPtr = results.adjustedPtr; 97 results.adjustedPtr = exception_header->adjustedPtr;
|
D | call_unexpected.cc | 92 void* adjustedPtr = header+1; in __cxa_type_match() local 94 adjustedPtr = *reinterpret_cast<void**>(adjustedPtr); in __cxa_type_match() 105 if (catch_type->can_catch(thrown_type, adjustedPtr)) { in __cxa_type_match() 106 *matched_object = adjustedPtr; in __cxa_type_match() 222 void* adjustedPtr = new_header + 1; in __cxa_call_unexpected() local 226 &adjustedPtr) != ctm_failed) { in __cxa_call_unexpected()
|
D | function_type_info.cc | 39 void*& adjustedPtr) const { in can_catch()
|
D | array_type_info.cc | 39 void*& adjustedPtr) const { in can_catch()
|
D | enum_type_info.cc | 39 void*& adjustedPtr) const { in can_catch()
|
D | fundamental_type_info.cc | 39 void*& adjustedPtr) const { in can_catch()
|
D | pointer_type_info.cc | 39 void*& adjustedPtr, in do_can_catch_ptr() argument
|
D | pointer_to_member_type_info.cc | 39 void*& adjustedPtr, in do_can_catch_ptr() argument
|
D | dwarf_helper.h | 75 void* adjustedPtr; // Used in cxa_exception.cpp member
|
D | helper_func_internal.h | 52 void* adjustedPtr,
|
D | cxxabi.cc | 377 return header->adjustedPtr; in __cxa_begin_catch() 415 return header->adjustedPtr; in __cxa_get_exception_ptr()
|
/ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/src/ |
D | private_typeinfo.cpp | 228 void*& adjustedPtr) const in can_catch() 240 thrown_class_type->has_unambiguous_public_base(&info, adjustedPtr, public_path); in can_catch() 243 adjustedPtr = const_cast<void*>(info.dst_ptr_leading_to_static_ptr); in can_catch() 253 void* adjustedPtr, in process_found_base_class() argument 259 info->dst_ptr_leading_to_static_ptr = adjustedPtr; in process_found_base_class() 263 else if (info->dst_ptr_leading_to_static_ptr == adjustedPtr) in process_found_base_class() 281 void* adjustedPtr, in has_unambiguous_public_base() argument 285 process_found_base_class(info, adjustedPtr, path_below); in has_unambiguous_public_base() 290 void* adjustedPtr, in has_unambiguous_public_base() argument 294 process_found_base_class(info, adjustedPtr, path_below); in has_unambiguous_public_base() [all …]
|
D | cxa_personality.cpp | 406 void* adjustedPtr, _Unwind_Exception* unwind_exception) in exception_spec_can_catch() argument 437 void* tempPtr = adjustedPtr; in exception_spec_can_catch() 448 void* adjustedPtr, _Unwind_Exception* unwind_exception) in exception_spec_can_catch() argument 471 void* tempPtr = adjustedPtr; in exception_spec_can_catch() 485 void* adjustedPtr = unwind_exception + 1; in get_thrown_object_ptr() local 487 adjustedPtr = ((__cxa_dependent_exception*)adjustedPtr - 1)->primaryException; in get_thrown_object_ptr() 488 return adjustedPtr; in get_thrown_object_ptr() 500 void* adjustedPtr; // Used in cxa_exception.cpp member 551 results.adjustedPtr = 0; in scan_eh_tab() 713 results.adjustedPtr = get_thrown_object_ptr(unwind_exception); in scan_eh_tab() [all …]
|
D | cxa_exception.hpp | 56 void *adjustedPtr; member 94 void *adjustedPtr; member
|
D | cxa_exception.cpp | 264 static_cast<_Unwind_Exception*>(unwind_exception))->adjustedPtr; in __cxa_get_exception_ptr() 415 return exception_header->adjustedPtr; in __cxa_begin_catch()
|
D | private_typeinfo.h | 29 …dden"))) virtual bool can_catch(const __shim_type_info* thrown_type, void*& adjustedPtr) const = 0;
|