From 46d079dd8c974cb28d52b052158c2843d4125756 Mon Sep 17 00:00:00 2001 From: Elliott Hughes Date: Fri, 25 Jan 2013 15:39:33 -0800 Subject: libcorkscrew will always HAVE_DLADDR. The only place we don't have dladdr(3) is Windows, and libcorkscrew is for Unix. Change-Id: If7633ee8398bccf9897add728facbe07592c0fcf --- libcorkscrew/backtrace.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/libcorkscrew/backtrace.c b/libcorkscrew/backtrace.c index 3697d18..03dbd53 100644 --- a/libcorkscrew/backtrace.c +++ b/libcorkscrew/backtrace.c @@ -35,10 +35,8 @@ #include #include -#if HAVE_DLADDR #define __USE_GNU // For dladdr(3) in glibc. #include -#endif #if defined(__BIONIC__) @@ -256,7 +254,6 @@ void get_backtrace_symbols(const backtrace_frame_t* backtrace, size_t frames, if (mi->name[0]) { symbol->map_name = strdup(mi->name); } -#if HAVE_DLADDR Dl_info info; if (dladdr((const void*)frame->absolute_pc, &info) && info.dli_sname) { symbol->relative_symbol_addr = (uintptr_t)info.dli_saddr @@ -264,7 +261,6 @@ void get_backtrace_symbols(const backtrace_frame_t* backtrace, size_t frames, symbol->symbol_name = strdup(info.dli_sname); symbol->demangled_name = demangle_symbol_name(symbol->symbol_name); } -#endif } } release_my_map_info_list(milist); -- cgit v1.1