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.