Home
last modified time | relevance | path

Searched refs:terminate_handler (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/src/support/runtime/
H A Dexception_msvc.ipp18 typedef void(__cdecl* terminate_handler)();
19 _LIBCPP_CRT_FUNC terminate_handler __cdecl set_terminate(terminate_handler _NewTerminateHandler) throw();
20 _LIBCPP_CRT_FUNC terminate_handler __cdecl _get_terminate();
41 terminate_handler set_terminate(terminate_handler func) noexcept { return ::set_terminate(func); }
43 terminate_handler get_terminate() noexcept { return ::_get_terminate(); }
51 fprintf(stderr, "terminate_handler unexpectedly returned\n");
56 fprintf(stderr, "terminate_handler unexpectedly threw an exception\n");
H A Dexception_fallback.ipp14 static constinit std::terminate_handler __terminate_handler = nullptr;
30 terminate_handler set_terminate(terminate_handler func) noexcept {
34 terminate_handler get_terminate() noexcept { return __libcpp_atomic_load(&__terminate_handler); }
42 fprintf(stderr, "terminate_handler unexpectedly returned\n");
47 fprintf(stderr, "terminate_handler unexpectedly threw an exception\n");
/freebsd/contrib/llvm-project/libcxx/include/__exception/
H A Doperations.h28 using terminate_handler = void (*)(); variable
29 _LIBCPP_EXPORTED_FROM_ABI terminate_handler set_terminate(terminate_handler) _NOEXCEPT;
30 _LIBCPP_EXPORTED_FROM_ABI terminate_handler get_terminate() _NOEXCEPT;
/freebsd/contrib/llvm-project/libcxx/include/
H A Dexception45 typedef void (*terminate_handler)();
46 terminate_handler set_terminate(terminate_handler f ) noexcept;
47 terminate_handler get_terminate() noexcept;
/freebsd/contrib/libcxxrt/
H A Dcxxabi.h61 typedef void (*terminate_handler)(); typedef
113 terminate_handler terminateHandler;
H A Dexception.cc162 terminate_handler terminateHandler;
208 terminate_handler terminateHandler;
306 static atomic<terminate_handler> terminateHandler = abort;
370 static atomic<terminate_handler> terminateHandler = terminate_with_diagnostics;
1493 terminate_handler set_terminate(terminate_handler f) _LIBCXXRT_NOEXCEPT
1496 terminate_handler old = info->terminateHandler;
1517 terminate_handler set_terminate(terminate_handler f) _LIBCXXRT_NOEXCEPT
1595 terminate_handler get_terminate() _LIBCXXRT_NOEXCEPT
/freebsd/contrib/llvm-project/libcxx/modules/std/
H A Dexception.cppm
/freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DStdSymbolMap.inc2863 SYMBOL(terminate_handler, std::, <exception>)