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_free_symbols(struct ast_vector_string *symbols)
void * __ast_bt_destroy(struct ast_bt *bt)
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.