From: Tom Hughes Date: Mon, 18 Oct 2010 13:04:13 +0000 (+0000) Subject: Don't look for build-id notes if NT_GNU_BUILD_ID is not defined. X-Git-Tag: svn/VALGRIND_3_7_0~739 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9900b430c582f80c5869d1ce07dc9f10cb564187;p=thirdparty%2Fvalgrind.git Don't look for build-id notes if NT_GNU_BUILD_ID is not defined. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11449 --- diff --git a/coregrind/m_debuginfo/readelf.c b/coregrind/m_debuginfo/readelf.c index 5fed733880..503f2fedfa 100644 --- a/coregrind/m_debuginfo/readelf.c +++ b/coregrind/m_debuginfo/readelf.c @@ -867,6 +867,7 @@ Char *find_buildid(Addr image, UWord n_image) Char* buildid = NULL; ElfXX_Ehdr* ehdr = (ElfXX_Ehdr*)image; +#ifdef NT_GNU_BUILD_ID if (n_image >= sizeof(ElfXX_Ehdr) && ML_(is_elf_object_file)(ehdr, n_image)) { Word i; @@ -899,6 +900,7 @@ Char *find_buildid(Addr image, UWord n_image) } } } +#endif return buildid; }