![]() |
The FreeRADIUS server $Id: f3670dba8951ca10eb4948feb3dc3db9423a334f $
|
#include "config.h"#include <errno.h>#include <string.h>#include <stdlib.h>#include <unistd.h>#include <sys/types.h>#include <sys/mman.h>#include "backtrace.h"#include "internal.h"
Include dependency graph for mmap.c:Go to the source code of this file.
Data Structures | |
| struct | backtrace_freelist_struct |
Macros | |
| #define | MAP_ANONYMOUS MAP_ANON |
| #define | MAP_FAILED ((void *)-1) |
Functions | |
| void * | backtrace_alloc (struct backtrace_state *state, size_t size, backtrace_error_callback error_callback, void *data) |
| void | backtrace_free (struct backtrace_state *state, void *addr, size_t size, backtrace_error_callback error_callback ATTRIBUTE_UNUSED, void *data ATTRIBUTE_UNUSED) |
| static void | backtrace_free_locked (struct backtrace_state *state, void *addr, size_t size) |
| void * | backtrace_vector_finish (struct backtrace_state *state ATTRIBUTE_UNUSED, struct backtrace_vector *vec, backtrace_error_callback error_callback ATTRIBUTE_UNUSED, void *data ATTRIBUTE_UNUSED) |
| void * | backtrace_vector_grow (struct backtrace_state *state, size_t size, backtrace_error_callback error_callback, void *data, struct backtrace_vector *vec) |
| int | backtrace_vector_release (struct backtrace_state *state, struct backtrace_vector *vec, backtrace_error_callback error_callback, void *data) |
| struct backtrace_freelist_struct |
Collaboration diagram for backtrace_freelist_struct:| Data Fields | ||
|---|---|---|
| struct backtrace_freelist_struct * | next | |
| size_t | size | |
| void * backtrace_alloc | ( | struct backtrace_state * | state, |
| size_t | size, | ||
| backtrace_error_callback | error_callback, | ||
| void * | data | ||
| ) |
| void backtrace_free | ( | struct backtrace_state * | state, |
| void * | addr, | ||
| size_t | size, | ||
| backtrace_error_callback error_callback | ATTRIBUTE_UNUSED, | ||
| void *data | ATTRIBUTE_UNUSED | ||
| ) |
|
static |
| void * backtrace_vector_finish | ( | struct backtrace_state *state | ATTRIBUTE_UNUSED, |
| struct backtrace_vector * | vec, | ||
| backtrace_error_callback error_callback | ATTRIBUTE_UNUSED, | ||
| void *data | ATTRIBUTE_UNUSED | ||
| ) |
| void * backtrace_vector_grow | ( | struct backtrace_state * | state, |
| size_t | size, | ||
| backtrace_error_callback | error_callback, | ||
| void * | data, | ||
| struct backtrace_vector * | vec | ||
| ) |
| int backtrace_vector_release | ( | struct backtrace_state * | state, |
| struct backtrace_vector * | vec, | ||
| backtrace_error_callback | error_callback, | ||
| void * | data | ||
| ) |
1.9.8