NeKernel dev
Loading...
Searching...
No Matches
CxxAbi.cc File Reference
#include <KernelKit/DebugOutput.h>
#include <KernelKit/KPC.h>
#include <NeKit/CxxAbi.h>

Namespaces

namespace  cxxabiv1

Functions

EXTERN_C void __chkstk (void)
EXTERN_C int atexit (void(*f)(), void *arg, void *dso)
EXTERN_C void __cxa_finalize (void *f)
EXTERN_C int cxxabiv1::__cxa_guard_acquire (__guard *g)
EXTERN_C int cxxabiv1::__cxa_guard_release (__guard *g)
EXTERN_C void cxxabiv1::__cxa_guard_abort (__guard *g)
EXTERN_C Kernel::Void _purecall (void *self)
EXTERN_C Kernel::Void _Init_thread_footer (Kernel::Int *thread_obj)
EXTERN_C Kernel::Void _Init_thread_epoch (Kernel::Void)
EXTERN_C Kernel::Void _Init_thread_header (Kernel::Int *thread_obj)

Variables

atexit_func_entry_t __atexit_funcs [kAtExitMacDestructors]
uarch_t __atexit_func_count
Kernel::UIntPtr __dso_handle
 dynamic shared object Handle.
EXTERN_C Kernel::Int _tls_index = 0UL

Function Documentation

◆ __chkstk()

EXTERN_C void __chkstk ( void )

◆ __cxa_finalize()

EXTERN_C void __cxa_finalize ( void * f)

◆ _Init_thread_epoch()

EXTERN_C Kernel::Void _Init_thread_epoch ( Kernel::Void )

◆ _Init_thread_footer()

EXTERN_C Kernel::Void _Init_thread_footer ( Kernel::Int * thread_obj)

◆ _Init_thread_header()

EXTERN_C Kernel::Void _Init_thread_header ( Kernel::Int * thread_obj)

◆ _purecall()

EXTERN_C Kernel::Void _purecall ( void * self)

◆ atexit()

EXTERN_C int atexit ( void(* )(),
void * arg,
void * dso )

Variable Documentation

◆ __atexit_func_count

uarch_t __atexit_func_count

◆ __atexit_funcs

◆ __dso_handle

Kernel::UIntPtr __dso_handle

dynamic shared object Handle.

◆ _tls_index

EXTERN_C Kernel::Int _tls_index = 0UL