Home
last modified time | relevance | path

Searched refs:exception_ptr (Results 1 – 25 of 37) sorted by relevance

12

/external/libcxx/src/support/runtime/
Dexception_pointer_glibcxx.ipp12 // it uses to implement std::exception_ptr (which it declares as an alias of
13 // std::__exception_ptr::exception_ptr) is not directly exported to clients. So
14 // we have little choice but to hijack std::__exception_ptr::exception_ptr's
15 // (which fortunately has the same layout as our std::exception_ptr) copy
17 // stable ABI), and its rethrow_exception(std::__exception_ptr::exception_ptr)
25 struct exception_ptr
29 exception_ptr(const exception_ptr&) _NOEXCEPT;
30 exception_ptr& operator=(const exception_ptr&) _NOEXCEPT;
31 ~exception_ptr() _NOEXCEPT;
36 _LIBCPP_NORETURN void rethrow_exception(__exception_ptr::exception_ptr);
[all …]
Dexception_pointer_unimplemented.ipp16 exception_ptr::~exception_ptr() _NOEXCEPT
18 # warning exception_ptr not yet implemented
19 fprintf(stderr, "exception_ptr not yet implemented\n");
23 exception_ptr::exception_ptr(const exception_ptr& other) _NOEXCEPT
26 # warning exception_ptr not yet implemented
27 fprintf(stderr, "exception_ptr not yet implemented\n");
31 exception_ptr& exception_ptr::operator=(const exception_ptr& other) _NOEXCEPT
33 # warning exception_ptr not yet implemented
34 fprintf(stderr, "exception_ptr not yet implemented\n");
55 # warning exception_ptr not yet implemented
[all …]
Dexception_pointer_msvc.ipp28 exception_ptr::exception_ptr() _NOEXCEPT { __ExceptionPtrCreate(this); }
29 exception_ptr::exception_ptr(nullptr_t) _NOEXCEPT { __ExceptionPtrCreate(this); }
31 exception_ptr::exception_ptr(const exception_ptr& __other) _NOEXCEPT {
34 exception_ptr& exception_ptr::operator=(const exception_ptr& __other) _NOEXCEPT {
39 exception_ptr& exception_ptr::operator=(nullptr_t) _NOEXCEPT {
40 exception_ptr dummy;
45 exception_ptr::~exception_ptr() _NOEXCEPT { __ExceptionPtrDestroy(this); }
47 exception_ptr::operator bool() const _NOEXCEPT {
51 bool operator==(const exception_ptr& __x, const exception_ptr& __y) _NOEXCEPT {
56 void swap(exception_ptr& lhs, exception_ptr& rhs) _NOEXCEPT {
[all …]
Dexception_pointer_cxxabi.ipp17 exception_ptr::~exception_ptr() _NOEXCEPT {
21 exception_ptr::exception_ptr(const exception_ptr& other) _NOEXCEPT
27 exception_ptr& exception_ptr::operator=(const exception_ptr& other) _NOEXCEPT
56 exception_ptr current_exception() _NOEXCEPT
60 // return exception_ptr(__cxa_current_primary_exception());
61 exception_ptr ptr;
67 void rethrow_exception(exception_ptr p)
/external/libcxx/include/
Dexception54 typedef unspecified exception_ptr;
56 exception_ptr current_exception() noexcept;
57 void rethrow_exception [[noreturn]] (exception_ptr p);
58 template<class E> exception_ptr make_exception_ptr(E e) noexcept;
70 exception_ptr nested_ptr() const noexcept;
133 class _LIBCPP_TYPE_VIS exception_ptr;
135 _LIBCPP_FUNC_VIS exception_ptr current_exception() _NOEXCEPT;
136 _LIBCPP_NORETURN _LIBCPP_FUNC_VIS void rethrow_exception(exception_ptr);
140 class _LIBCPP_TYPE_VIS exception_ptr
144 _LIBCPP_INLINE_VISIBILITY exception_ptr() _NOEXCEPT : __ptr_() {}
[all …]
/external/libcxx/test/std/language.support/support.exception/propagation/
Dcurrent_exception.pass.cpp36 std::exception_ptr p = std::current_exception(); in main()
54 std::exception_ptr p2; in main()
63 std::exception_ptr p = std::current_exception(); in main()
74 std::exception_ptr p2; in main()
83 std::exception_ptr p = std::current_exception(); in main()
94 std::exception_ptr p2; in main()
103 std::exception_ptr p = std::current_exception(); in main()
150 std::exception_ptr p = std::current_exception(); in main()
183 std::exception_ptr p = std::current_exception(); in main()
212 std::exception_ptr p = std::current_exception(); in main()
[all …]
Dexception_ptr.pass.cpp21 std::exception_ptr p; in main()
23 std::exception_ptr p2 = p; in main()
30 std::exception_ptr p3 = nullptr; in main()
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/PowerPC/
Dglob-comp-aa-crash.ll5 …pe { %"class.std::__1::__shared_count", %"class.std::__exception_ptr::exception_ptr", %"class.std:…
7 %"class.std::__exception_ptr::exception_ptr" = type { i8* }
23 %ref.tmp = alloca %"class.std::__exception_ptr::exception_ptr", align 8
25 %agg.tmp = alloca %"class.std::__exception_ptr::exception_ptr", align 8
39 …exception_ptr13exception_ptrC1EMS0_FvvE(%"class.std::__exception_ptr::exception_ptr"* %ref.tmp, { …
40 …_ptrES2_(%"class.std::__exception_ptr::exception_ptr"* %__exception_, %"class.std::__exception_ptr…
41 …call void @_ZNSt15__exception_ptr13exception_ptrD1Ev(%"class.std::__exception_ptr::exception_ptr"*…
45 …ptrC1ERKS0_(%"class.std::__exception_ptr::exception_ptr"* %agg.tmp, %"class.std::__exception_ptr::
46 …tionNSt15__exception_ptr13exception_ptrE(%"class.std::__exception_ptr::exception_ptr"* %agg.tmp) #6
64 …call void @_ZNSt15__exception_ptr13exception_ptrD1Ev(%"class.std::__exception_ptr::exception_ptr"*…
[all …]
/external/llvm/test/CodeGen/PowerPC/
Dglob-comp-aa-crash.ll5 …pe { %"class.std::__1::__shared_count", %"class.std::__exception_ptr::exception_ptr", %"class.std:…
7 %"class.std::__exception_ptr::exception_ptr" = type { i8* }
23 %ref.tmp = alloca %"class.std::__exception_ptr::exception_ptr", align 8
25 %agg.tmp = alloca %"class.std::__exception_ptr::exception_ptr", align 8
39 …exception_ptr13exception_ptrC1EMS0_FvvE(%"class.std::__exception_ptr::exception_ptr"* %ref.tmp, { …
40 …_ptrES2_(%"class.std::__exception_ptr::exception_ptr"* %__exception_, %"class.std::__exception_ptr…
41 …call void @_ZNSt15__exception_ptr13exception_ptrD1Ev(%"class.std::__exception_ptr::exception_ptr"*…
45 …ptrC1ERKS0_(%"class.std::__exception_ptr::exception_ptr"* %agg.tmp, %"class.std::__exception_ptr::
46 …tionNSt15__exception_ptr13exception_ptrE(%"class.std::__exception_ptr::exception_ptr"* %agg.tmp) #6
64 …call void @_ZNSt15__exception_ptr13exception_ptrD1Ev(%"class.std::__exception_ptr::exception_ptr"*…
[all …]
/external/Reactive-Extensions/RxCpp/Rx/v2/examples/doxygen/
Dmath.cpp23 [](std::exception_ptr ep){ in __anon2ec4e2db0402()
51 [](std::exception_ptr ep){ in __anon2ec4e2db0902()
81 [](std::exception_ptr ep){ in __anon2ec4e2db0e02()
109 [](std::exception_ptr ep){ in __anon2ec4e2db1302()
128 [](std::exception_ptr ep){ in __anon2ec4e2db1602()
155 [](std::exception_ptr ep){ in __anon2ec4e2db1b02()
174 [](std::exception_ptr ep){ in __anon2ec4e2db1e02()
201 [](std::exception_ptr ep){ in __anon2ec4e2db2302()
220 [](std::exception_ptr ep){ in __anon2ec4e2db2602()
247 [](std::exception_ptr ep){ in __anon2ec4e2db2b02()
[all …]
Dmerge_delay_error.cpp18 [](std::exception_ptr eptr) { printf("OnError %s\n", rxu::what(eptr).c_str()); }, in __anon87c160b80402()
33 [](std::exception_ptr eptr) { printf("OnError %s\n", rxu::what(eptr).c_str()); }, in __anon87c160b80902()
64 …[](std::exception_ptr eptr) { printf("[thread %s] OnError %s\n", get_pid().c_str(), rxu::what(eptr… in __anon87c160b80f02()
95 …[](std::exception_ptr eptr) { printf("[thread %s] OnError %s\n", get_pid().c_str(), rxu::what(eptr… in __anon87c160b81502()
Don_error_resume_next.cpp11 on_error_resume_next([](std::exception_ptr ep){ in __anonaf9a98a50102()
18 [](std::exception_ptr ep){ in __anonaf9a98a50302()
Dtap.cpp26 [](std::exception_ptr ep){ in __anon239d1d760602()
33 [](std::exception_ptr ep){ in __anon239d1d760902()
Dcomposite_exception.cpp17 [](std::exception_ptr composite_e) { in __anond56679f20302()
21 for(std::exception_ptr particular_e : ce.exceptions) { in __anond56679f20302()
Dtime_interval.cpp21 [](std::exception_ptr ep) { in __anonfd6fe0840202()
50 [](std::exception_ptr ep) { in __anonfd6fe0840502()
Dtimestamp.cpp22 [](std::exception_ptr ep) { in __anoncbcd9e050202()
52 [](std::exception_ptr ep) { in __anoncbcd9e050502()
Dreduce.cpp54 [](std::exception_ptr ep){ in __anon79e8a7e90c02()
77 [](std::exception_ptr ep){ in __anon79e8a7e91102()
Dsubscribe.cpp42 [](std::exception_ptr ep){ in __anon72867ad30702()
81 [](std::exception_ptr ep){ in __anon72867ad30d02()
/external/catch2/include/internal/
Dcatch_startup_exception_registry.h19 void add(std::exception_ptr const& exception) noexcept;
20 std::vector<std::exception_ptr> const& getExceptions() const noexcept;
22 std::vector<std::exception_ptr> m_exceptions;
Dcatch_startup_exception_registry.cpp13 void StartupExceptionRegistry::add( std::exception_ptr const& exception ) noexcept { in add()
22 … std::vector<std::exception_ptr> const& StartupExceptionRegistry::getExceptions() const noexcept { in getExceptions()
/external/libcxx/src/
Dfuture.cpp112 __assoc_sub_state::set_exception(exception_ptr __p) in set_exception()
123 __assoc_sub_state::set_exception_at_thread_exit(exception_ptr __p) in set_exception_at_thread_exit()
236 promise<void>::set_exception(exception_ptr __p) in set_exception()
252 promise<void>::set_exception_at_thread_exit(exception_ptr __p) in set_exception_at_thread_exit()
/external/Reactive-Extensions/RxCpp/Rx/v2/src/rxcpp/
Drx-composite_exception.hpp24 virtual composite_exception add(rxu::error_ptr exception_ptr) { in add()
25 exceptions.push_back(exception_ptr); in add()
/external/libcxx/test/libcxx/thread/futures/futures.promise/
Dset_exception.pass.cpp42 p.set_exception(std::exception_ptr()); in main()
51 p.set_exception(std::exception_ptr()); in main()
Dset_exception_at_thread_exit.pass.cpp42 p.set_exception_at_thread_exit(std::exception_ptr()); in main()
51 p.set_exception_at_thread_exit(std::exception_ptr()); in main()
/external/google-breakpad/src/client/ios/handler/
Dios_exception_minidump_generator.mm144 MDRawExceptionStream *exception_ptr = exception.get();
145 exception_ptr->thread_id = pthread_mach_thread_np(pthread_self());
149 exception_ptr->exception_record.exception_code = kExceptionType;
150 exception_ptr->exception_record.exception_flags = kExceptionCode;
152 if (!WriteCrashingContext(&exception_ptr->thread_context))
155 exception_ptr->exception_record.exception_address = GetPCFromException();

12