8#include "omalloc/omConfig.h"
16static void* om_this_main_frame_addr = 0;
20 if (__builtin_frame_address(0) != 0 &&
21 __builtin_frame_address(1) > __builtin_frame_address(0))
22 om_this_main_frame_addr = __builtin_frame_address(1);
25#define OM_GET_BACK_TRACE(j) \
28 f_addr = __builtin_frame_address(j); \
29 if (f_addr > this_frame && f_addr < om_this_main_frame_addr) \
31 r_addr = __builtin_return_address(j); \
36 if (i >= max) break; \
46 void* this_frame = __builtin_frame_address(0);
60#if defined(__x86_64) || defined(__i386)
79 if (
i <
max) bt[
i] = 0;
static int max(int a, int b)
#define omInitGetBackTrace()
#define omGetBackTrace(bt, s, max)