Symbian platform (C++)
SDK native APIs, runtime and tooling
Loading...
Searching...
No Matches
heap.cc File Reference
#include <cstddef>
#include <cstdint>
#include <cstring>
#include <limits>
#include <new>
#include "abi.h"

Namespaces

namespace  std
 
namespace  std::_LIBCPP_ABI_NAMESPACE
 

Functions

void * operator new (size_t size)
 
void * operator new[] (size_t size)
 
void * operator new (size_t size, const std::nothrow_t &) noexcept
 
void * operator new[] (size_t size, const std::nothrow_t &tag) noexcept
 
void operator delete (void *pointer) noexcept
 
void operator delete[] (void *pointer) noexcept
 
void operator delete (void *pointer, size_t) noexcept
 
void operator delete[] (void *pointer, size_t) noexcept
 
void operator delete (void *pointer, const std::nothrow_t &) noexcept
 
void operator delete[] (void *pointer, const std::nothrow_t &) noexcept
 
void * operator new (size_t size, std::align_val_t alignment)
 
void * operator new[] (size_t size, std::align_val_t alignment)
 
void * operator new (size_t size, std::align_val_t alignment, const std::nothrow_t &) noexcept
 
void * operator new[] (size_t size, std::align_val_t alignment, const std::nothrow_t &tag) noexcept
 
void operator delete (void *pointer, std::align_val_t alignment) noexcept
 
void operator delete[] (void *pointer, std::align_val_t alignment) noexcept
 
void operator delete (void *pointer, size_t, std::align_val_t alignment) noexcept
 
void operator delete[] (void *pointer, size_t, std::align_val_t alignment) noexcept
 
void operator delete (void *pointer, std::align_val_t alignment, const std::nothrow_t &) noexcept
 
void operator delete[] (void *pointer, std::align_val_t alignment, const std::nothrow_t &) noexcept
 
void std::_LIBCPP_ABI_NAMESPACE::__libcpp_verbose_abort (const char *,...) noexcept
 
void __aeabi_memset (void *to, size_t size, int value)
 
void __aeabi_memclr (void *to, size_t size)
 
void __aeabi_memclr4 (void *to, size_t size)
 
void __aeabi_memclr8 (void *to, size_t size)
 
size_t strlen (const char *text)
 
int memcmp (const void *left, const void *right, size_t size)
 
int __aeabi_idiv0 (int)
 

Function Documentation

◆ __aeabi_idiv0()

int __aeabi_idiv0 ( int  )

◆ __aeabi_memclr()

void __aeabi_memclr ( void *  to,
size_t  size 
)

◆ __aeabi_memclr4()

void __aeabi_memclr4 ( void *  to,
size_t  size 
)

◆ __aeabi_memclr8()

void __aeabi_memclr8 ( void *  to,
size_t  size 
)

◆ __aeabi_memset()

void __aeabi_memset ( void *  to,
size_t  size,
int  value 
)

◆ memcmp()

int memcmp ( const void *  left,
const void *  right,
size_t  size 
)

◆ operator delete() [1/6]

void operator delete ( void *  pointer)
noexcept

◆ operator delete() [2/6]

void operator delete ( void *  pointer,
const std::nothrow_t &   
)
noexcept

◆ operator delete() [3/6]

void operator delete ( void *  pointer,
size_t   
)
noexcept

◆ operator delete() [4/6]

void operator delete ( void *  pointer,
size_t  ,
std::align_val_t  alignment 
)
noexcept

◆ operator delete() [5/6]

void operator delete ( void *  pointer,
std::align_val_t  alignment 
)
noexcept

◆ operator delete() [6/6]

void operator delete ( void *  pointer,
std::align_val_t  alignment,
const std::nothrow_t &   
)
noexcept

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

void operator delete[] ( void *  pointer)
noexcept

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

void operator delete[] ( void *  pointer,
const std::nothrow_t &   
)
noexcept

◆ operator delete[]() [3/6]

void operator delete[] ( void *  pointer,
size_t   
)
noexcept

◆ operator delete[]() [4/6]

void operator delete[] ( void *  pointer,
size_t  ,
std::align_val_t  alignment 
)
noexcept

◆ operator delete[]() [5/6]

void operator delete[] ( void *  pointer,
std::align_val_t  alignment 
)
noexcept

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

void operator delete[] ( void *  pointer,
std::align_val_t  alignment,
const std::nothrow_t &   
)
noexcept

◆ operator new() [1/4]

void * operator new ( size_t  size)

◆ operator new() [2/4]

void * operator new ( size_t  size,
const std::nothrow_t &   
)
noexcept

◆ operator new() [3/4]

void * operator new ( size_t  size,
std::align_val_t  alignment 
)

◆ operator new() [4/4]

void * operator new ( size_t  size,
std::align_val_t  alignment,
const std::nothrow_t &   
)
noexcept

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

void * operator new[] ( size_t  size)

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

void * operator new[] ( size_t  size,
const std::nothrow_t &  tag 
)
noexcept

◆ operator new[]() [3/4]

void * operator new[] ( size_t  size,
std::align_val_t  alignment 
)

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

void * operator new[] ( size_t  size,
std::align_val_t  alignment,
const std::nothrow_t &  tag 
)
noexcept

◆ strlen()

size_t strlen ( const char *  text)