11void operator delete(
void *)
13 mos_panic(
"unused operator delete called");
21extern "C" int __cxa_atexit(
void (*destructor)(
void *),
void *arg,
void *dso)
34void std::__glibcxx_assert_fail(
const char *__file,
int __line,
const char *__function,
const char *__condition)
noexcept
36 mos_panic_inline(
"assertion failed: %s:%u: %s: %s", __file, __line, __function, __condition);
51extern "C" int abi::__cxa_guard_acquire(abi::__guard *g)
54 __atomic_thread_fence(__ATOMIC_ACQUIRE);
56 __atomic_load(g, &val, __ATOMIC_RELAXED);
61extern "C" void abi::__cxa_guard_release(abi::__guard *g)
64 __atomic_store(g, &zero, __ATOMIC_RELEASE);
65 __atomic_thread_fence(__ATOMIC_RELEASE);
69extern "C" void abi::__cxa_guard_abort(abi::__guard *)
int __cxa_atexit(void(*destructor)(void *), void *arg, void *dso)
MOSAPI void do_kfree(const void *ptr)
void __raise_null_pointer_exception()
void __raise_bad_ptrresult_value(int errorCode)
#define mos_panic_inline(fmt,...)
#define mos_panic(fmt,...)