Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/libcxx/src/support/runtime/
H A Dexception_msvc.ipp17 typedef void(__cdecl* terminate_handler)();
18 _LIBCPP_CRT_FUNC terminate_handler __cdecl set_terminate(terminate_handler _NewTerminateHandler) th…
19 _LIBCPP_CRT_FUNC terminate_handler __cdecl _get_terminate();
40 terminate_handler set_terminate(terminate_handler func) noexcept { return ::set_terminate(func); }
42 terminate_handler get_terminate() noexcept { return ::_get_terminate(); }
50 __libcpp_verbose_abort("terminate_handler unexpectedly returned\n");
54 __libcpp_verbose_abort("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 __libcpp_verbose_abort("terminate_handler unexpectedly returned\n");
46 __libcpp_verbose_abort("terminate_handler unexpectedly threw an exception\n");
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__exception/
H A Doperations.h25 using terminate_handler = void (*)(); variable
26 _LIBCPP_EXPORTED_FROM_ABI terminate_handler set_terminate(terminate_handler) _NOEXCEPT;
27 _LIBCPP_EXPORTED_FROM_ABI terminate_handler get_terminate() _NOEXCEPT;
/freebsd/contrib/llvm-project/libcxx/include/__exception/
H A Doperations.h27 using terminate_handler = void (*)(); variable
28 _LIBCPP_EXPORTED_FROM_ABI terminate_handler set_terminate(terminate_handler) _NOEXCEPT;
29 _LIBCPP_EXPORTED_FROM_ABI terminate_handler get_terminate() _NOEXCEPT;
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/
H A Dexception45 typedef void (*terminate_handler)();
46 terminate_handler set_terminate(terminate_handler f ) noexcept;
47 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.inc22 using std::terminate_handler;
H A Dexception.cppm
/freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DStdSymbolMap.inc2931 SYMBOL(terminate_handler, std::, <exception>)