blob: 007d217cf247b5b53ac40d9ec0ce5b763e75410d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
--- 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;
|