From c1b7d9307da677f81ee6082c339095e3135fde83 Mon Sep 17 00:00:00 2001 From: Dan Hirsch <thequux@upstandinghackers.com> Date: Fri, 24 May 2013 02:56:14 +0200 Subject: [PATCH] On second thought, let's not use dladdr. It's a silly extension. --- src/backends/regex_debug.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/backends/regex_debug.c b/src/backends/regex_debug.c index 70ed37bb..78a4099a 100644 --- a/src/backends/regex_debug.c +++ b/src/backends/regex_debug.c @@ -8,14 +8,17 @@ // This is some spectacularly non-portable code... but whee! #include <dlfcn.h> char* getsym(void* addr) { - Dl_info dli; char* retstr; +#if 0 + // This will be fixed later. + Dl_info dli; if (dladdr(addr, &dli) != 0 && dli.dli_sname != NULL) { if (dli.dli_saddr == addr) return strdup(dli.dli_sname); else asprintf(&retstr, "%s+0x%lx", dli.dli_sname, addr - dli.dli_saddr); } else +#endif asprintf(&retstr, "%p", addr); return retstr; -- GitLab