From e30259f6237571c61992433c110bc6e1ef900244 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Tue, 23 Feb 2021 11:36:24 +0000 Subject: cairo-trace: fix build with newer versions of bfd And update configure/meson checks to check for the new function. Drop libiberty.h check since it's only needed by backtrace-symbols.c which we're about to remove. Closes #391, #460 --- util/cairo-trace/lookup-symbol.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'util') diff --git a/util/cairo-trace/lookup-symbol.c b/util/cairo-trace/lookup-symbol.c index f9665b36f..9af0b5944 100644 --- a/util/cairo-trace/lookup-symbol.c +++ b/util/cairo-trace/lookup-symbol.c @@ -65,7 +65,6 @@ #if HAVE_BFD #include -#include struct symtab { bfd *bfd; @@ -145,14 +144,14 @@ find_address_in_section (bfd *abfd, if (symbol->found) return; - if ((bfd_get_section_flags (symtab->bfd, section) & SEC_ALLOC) == 0) + if ((bfd_section_flags (section) & SEC_ALLOC) == 0) return; - vma = bfd_get_section_vma (symtab->bfd, section); + vma = bfd_section_vma (section); if (symbol->pc < vma) return; - size = bfd_section_size (symtab->bfd, section); + size = bfd_section_size (section); if (symbol->pc >= vma + size) return; -- cgit v1.2.1