File memory_cwrapper.h¶
FileList > base > memory_cwrapper.h
Go to the source code of this file
#include <string.h>#include <stdlib.h>#include <assert.h>#include "memory_monitor_sr.hpp"#include <malloc.h>
Public Functions¶
| Type | Name |
|---|---|
| void * | cub_alloc (size_t size, const char * file, const int line) |
| void * | cub_calloc (size_t num, size_t size, const char * file, const int line) |
| void | cub_free (void * ptr) |
| void * | cub_realloc (void * ptr, size_t size, const char * file, const int line) |
| char * | cub_strdup (const char * str, const char * file, const int line) |
| size_t | get_allocated_size (void * ptr) |
Macros¶
| Type | Name |
|---|---|
| define | calloc (num, sz) [**cub\_calloc**](memory__cwrapper_8h.md#function-cub_calloc)(num, [**sz**](broker__monitor_8c.md#function-timeout), [**\_\_FILE\_\_**](broker__monitor_8c.md#function-timeout), [**\_\_LINE\_\_**](broker__monitor_8c.md#function-timeout)) |
| define | free (ptr) [**cub\_free**](memory__cwrapper_8h.md#function-cub_free)(ptr) |
| define | malloc (sz) [**cub\_alloc**](memory__cwrapper_8h.md#function-cub_alloc)([**sz**](broker__monitor_8c.md#function-timeout), [**\_\_FILE\_\_**](broker__monitor_8c.md#function-timeout), [**\_\_LINE\_\_**](broker__monitor_8c.md#function-timeout)) |
| define | realloc (ptr, sz) [**cub\_realloc**](memory__cwrapper_8h.md#function-cub_realloc)(ptr, [**sz**](broker__monitor_8c.md#function-timeout), [**\_\_FILE\_\_**](broker__monitor_8c.md#function-timeout), [**\_\_LINE\_\_**](broker__monitor_8c.md#function-timeout)) |
| define | strdup (str) [**cub\_strdup**](memory__cwrapper_8h.md#function-cub_strdup)(str, [**\_\_FILE\_\_**](broker__monitor_8c.md#function-timeout), [**\_\_LINE\_\_**](broker__monitor_8c.md#function-timeout)) |
Public Functions Documentation¶
function cub_alloc¶
function cub_calloc¶
function cub_free¶
function cub_realloc¶
function cub_strdup¶
function get_allocated_size¶
Macro Definition Documentation¶
define calloc¶
define free¶
define malloc¶
define realloc¶
define strdup¶
The documentation for this class was generated from the following file cubrid/src/base/memory_cwrapper.h