Skip to content

Commit cc34315

Browse files
committed
A compiler used R_386_GOTOFF for a relocation
for DWARF data. Now that relocation is handled. modified: src/lib/libdwarf/dwarf_elf_defines.h modified: src/lib/libdwarf/dwarf_elf_rel_detector.c
1 parent bef1fc9 commit cc34315

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

src/lib/libdwarf/dwarf_elf_defines.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -984,6 +984,9 @@ extern "C" {
984984
#ifndef R_386_32
985985
#define R_386_32 1
986986
#endif /* R_386_32 */
987+
#ifndef R_386_GOTOFF
988+
#define R_386_GOTOFF 9
989+
#endif /* R_386_GOTOFF */
987990
#ifndef R_386_GOTPC
988991
#define R_386_GOTPC 10
989992
#endif /* R_386_GOTPC */

src/lib/libdwarf/dwarf_elf_rel_detector.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,9 @@ _dwarf_is_32bit_abs_reloc(unsigned int type, unsigned machine)
8888
#if defined (R_386_32)
8989
| (type == R_386_32)
9090
#endif
91+
#if defined (R_386_GOTOFF)
92+
| (type == R_386_GOTOFF)
93+
#endif
9194
#if defined (R_386_GOTPC)
9295
| (type == R_386_GOTPC)
9396
#endif

0 commit comments

Comments
 (0)