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
68 struct ast_bt *__ast_bt_create(
void);
77 int __ast_bt_get_addresses(
struct ast_bt *bt);
85 void *__ast_bt_destroy(
struct ast_bt *bt);
100 struct ast_vector_string *__ast_bt_get_symbols(
void **addresses,
size_t num_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.