Phoenix
Object-oriented orthogonally persistent operating system
|
Stubs for global Phoenix functions. More...
Functions | |
void | __ut_trace (const char *file, int line, const char *msg,...) |
Output message to the test log. | |
void * | __operator_new (size_t size, const char *file, int line, bool isArray, size_t align) |
Back-end for operator new which should be implemented by each environment. | |
void * | __operator_new (size_t size, bool isArray, size_t align) |
Back-end for operator new which should be implemented by each environment. | |
void | __operator_delete (void *ptr, bool isArray) |
Back-end for operator delete which should be implemented by each environment. |
Stubs for global Phoenix functions.
void __operator_delete | ( | void * | ptr, |
bool | isArray = false |
||
) |
Back-end for operator delete which should be implemented by each environment.
ptr | Pointer to the memory block being freed. |
isArray | true if delete[] operator was invoked, false otherwise. |
void* __operator_new | ( | size_t | size, |
bool | isArray = false , |
||
size_t | align = 0 |
||
) |
Back-end for operator new which should be implemented by each environment.
This version is invoked in release builds.
size | Allocation size. |
isArray | true if new[] operator was invoked, false otherwise. |
align | Alignment value. Zero indicates that no specific alignment required. |
void* __operator_new | ( | size_t | size, |
const char * | file, | ||
int | line, | ||
bool | isArray = false , |
||
size_t | align = 0 |
||
) |
Back-end for operator new which should be implemented by each environment.
This version is invoked in debug builds with source code location in arguments.
size | Allocation size. |
file | Source file name where from the operator is invoked. |
line | Line number in the source file where from the operator is invoked. |
isArray | true if new[] operator was invoked, false otherwise. |
align | Alignment value. Zero indicates that no specific alignment required. |
void __ut_trace | ( | const char * | file, |
int | line, | ||
const char * | msg, | ||
... | |||
) |
Output message to the test log.