#include <grpc/support/port_platform.h>
#include <stddef.h>
Go to the source code of this file.
◆ gpr_free()
GPRAPI void gpr_free |
( |
void * |
ptr | ) |
|
◆ gpr_free_aligned()
GPRAPI void gpr_free_aligned |
( |
void * |
ptr | ) |
|
free memory allocated by gpr_malloc_aligned
Definition at line 76 of file alloc.cc.
◆ gpr_malloc()
GPRAPI void* gpr_malloc |
( |
size_t |
size | ) |
|
malloc. If size==0, always returns NULL. Otherwise this function never returns NULL. The pointer returned is suitably aligned for any kind of variable it could contain.
Definition at line 29 of file alloc.cc.
◆ gpr_malloc_aligned()
GPRAPI void* gpr_malloc_aligned |
( |
size_t |
size, |
|
|
size_t |
alignment |
|
) |
| |
aligned malloc, never returns NULL, will align to alignment, which must be a power of 2.
Definition at line 66 of file alloc.cc.
◆ gpr_realloc()
GPRAPI void* gpr_realloc |
( |
void * |
p, |
|
|
size_t |
size |
|
) |
| |
realloc, never returns NULL
Definition at line 56 of file alloc.cc.
◆ gpr_zalloc()
GPRAPI void* gpr_zalloc |
( |
size_t |
size | ) |
|
like malloc, but zero all bytes before returning them
Definition at line 40 of file alloc.cc.