You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/dev-ada/gnatmem/files/gnatmem-2019-bfd.patch

30 lines
690 B

--- a/src/libaddr2line.c 2020-08-04 22:41:04.670046491 +0200
+++ b/src/libaddr2line.c 2020-08-04 22:44:55.560802332 +0200
@@ -55,14 +55,26 @@
if (found)
return;
+#if defined(bfd_get_section_flags)
if ((bfd_get_section_flags (abfd, section) & SEC_ALLOC) == 0)
+#else
+ if ((bfd_section_flags (section) & SEC_ALLOC) == 0)
+#endif
return;
+#if defined(bfd_get_section_vma)
vma = bfd_get_section_vma (abfd, section);
+#else
+ vma = bfd_section_vma (section);
+#endif
if (pc < vma)
return;
+#if defined(bfd_get_section_size)
size = bfd_get_section_size (section);
+#else
+ size = bfd_section_size (section);
+#endif
if (pc >= vma + size)
return;