|
ESBMC
Efficient SMT-based Context-Bounded Model Checker
|
Classes | |
| struct | __ESBMC_exception_detail::__ESBMC_exception_slot |
| struct | __ESBMC_exception_detail::__ESBMC_handled_exception |
Namespaces | |
| namespace | __ESBMC_exception_detail |
| namespace | std |
Typedefs | |
| typedef void(* | std::terminate_handler) () |
| typedef void(* | std::unexpected_handler) () |
Functions | |
| void | std::terminate () noexcept |
| void | __ESBMC_exception_detail::__ESBMC_default_terminate_handler () |
| void | __ESBMC_exception_detail::__ESBMC_default_unexpected_handler () |
| std::terminate_handler & | __ESBMC_exception_detail::__ESBMC_terminate_handler_ref () |
| std::unexpected_handler & | __ESBMC_exception_detail::__ESBMC_unexpected_handler_ref () |
| void | __ESBMC_run_unexpected () |
| void * | __ESBMC_current_exception_raw () |
| void | __ESBMC_push_handled_exception () |
| void | __ESBMC_pop_handled_exception () |
| void | __ESBMC_rethrow_current_exception () |
| void | __ESBMC_rethrow_exception_raw (void *ptr) |
| terminate_handler | std::set_terminate (terminate_handler f) noexcept |
| terminate_handler | std::get_terminate () noexcept |
| unexpected_handler | std::set_unexpected (unexpected_handler f) noexcept |
| unexpected_handler | std::get_unexpected () noexcept |
| void | std::unexpected () |
| bool | std::uncaught_exception () noexcept |
| int | std::uncaught_exceptions () noexcept |
Variables | |
| __thread bool | __ESBMC_exc_thrown |
| __thread __SIZE_TYPE__ | __ESBMC_exc_typeid |
| __thread void * | __ESBMC_exc_value |
| __thread __SIZE_TYPE__ | __ESBMC_exc_uncaught_count |
| __thread __SIZE_TYPE__ | __ESBMC_exc_terminate_reason |
| static __thread __ESBMC_exception_slot | __ESBMC_exception_detail::__ESBMC_exception_slots [256] |
| static __thread __SIZE_TYPE__ | __ESBMC_exception_detail::__ESBMC_exception_slot_count = 0 |
| static __thread __ESBMC_handled_exception | __ESBMC_exception_detail::__ESBMC_handled_exceptions [256] |
| static __thread __SIZE_TYPE__ | __ESBMC_exception_detail::__ESBMC_handled_exception_depth = 0 |
| void * __ESBMC_current_exception_raw | ( | ) |
| void __ESBMC_pop_handled_exception | ( | ) |
| void __ESBMC_push_handled_exception | ( | ) |
| void __ESBMC_rethrow_current_exception | ( | ) |
| void __ESBMC_rethrow_exception_raw | ( | void * | ptr | ) |
| void __ESBMC_run_unexpected | ( | ) |
| __thread __SIZE_TYPE__ __ESBMC_exc_terminate_reason |
| __thread bool __ESBMC_exc_thrown |
| __thread __SIZE_TYPE__ __ESBMC_exc_typeid |
| __thread __SIZE_TYPE__ __ESBMC_exc_uncaught_count |
| __thread void* __ESBMC_exc_value |