StuBS
libcxx.cc File Reference

C++ runtime support functions. More...

#include "types.h"
#include "utils/alloc.h"
#include "debug/assert.h"
Include dependency graph for libcxx.cc:

Functions

void * operator new (size_t n)
 
void * operator new (size_t n, void *ptr)
 
void * operator new[] (size_t n)
 
void * operator new[] (size_t n, void *ptr)
 
void operator delete[] (void *ptr)
 
void operator delete[] (void *ptr, size_t size)
 
void operator delete (void *ptr)
 
void operator delete (void *ptr, size_t size)
 
int __cxa_atexit (void(*func)(void *), void *arg, void *dso_handle)
 
void __cxa_pure_virtual ()
 

Detailed Description

C++ runtime support functions.

Function Documentation

◆ operator new() [1/2]

void * operator new ( size_t  n)

◆ operator new() [2/2]

void * operator new ( size_t  n,
void *  ptr 
)

◆ operator new[]() [1/2]

void * operator new[] ( size_t  n)

◆ operator new[]() [2/2]

void * operator new[] ( size_t  n,
void *  ptr 
)

◆ operator delete[]() [1/2]

void operator delete[] ( void *  ptr)

◆ operator delete[]() [2/2]

void operator delete[] ( void *  ptr,
size_t  size 
)

◆ operator delete() [1/2]

void operator delete ( void *  ptr)

◆ operator delete() [2/2]

void operator delete ( void *  ptr,
size_t  size 
)

◆ __cxa_atexit()

int __cxa_atexit ( void(*)(void *)  func,
void *  arg,
void *  dso_handle 
)

◆ __cxa_pure_virtual()

void __cxa_pure_virtual ( )