29#define AST_MAX_BT_FRAMES 32
32#define ast_bt_get_addresses(bt) __ast_bt_get_addresses((bt))
33#define ast_bt_create() __ast_bt_create()
34#define ast_bt_destroy(bt) __ast_bt_destroy((bt))
35#define ast_bt_get_symbols(addresses, num_frames) __ast_bt_get_symbols((addresses), (num_frames))
36#define ast_bt_free_symbols(string_vector) __ast_bt_free_symbols((string_vector))
38#define ast_bt_get_addresses(bt) 0
39#define ast_bt_create() NULL
40#define ast_bt_destroy(bt) NULL
41#define ast_bt_get_symbols(addresses, num_frames) NULL
42#define ast_bt_free_symbols(string_vector) NULL
void * __ast_bt_destroy(struct ast_bt *bt)
void __ast_bt_free_symbols(struct ast_vector_string *symbols)
struct ast_bt * __ast_bt_create(void)
struct ast_vector_string * __ast_bt_get_symbols(void **addresses, size_t num_frames)
int __ast_bt_get_addresses(struct ast_bt *bt)
#define AST_MAX_BT_FRAMES
A structure to hold backtrace information. This structure provides an easy means to store backtrace i...
void * addresses[AST_MAX_BT_FRAMES]
String vector definitions.