summaryrefslogtreecommitdiff
path: root/include/elf/external.h
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2005-06-17 13:37:23 +0000
committerJakub Jelinek <jakub@redhat.com>2005-06-17 13:37:23 +0000
commit7c2e119e0d3f075d46129d3b8a903bb000826c0b (patch)
tree567d1ffaa30ffacb9a2420d0954bf8667221a8ee /include/elf/external.h
parent03d1bd345d11259d245440b902052c50e3af4616 (diff)
downloadgdb-7c2e119e0d3f075d46129d3b8a903bb000826c0b.tar.gz
* elf/external.h (GRP_ENTRY_SIZE): Define.
* readelf.c (CHECK_ENTSIZE_VALUES, CHECK_ENTSIZE): Define. (process_section_headers): Use it. (process_relocs): Don't crash if symsec is not SHT_SYMTAB or SHT_DYNSYM. (process_version_sections): Use sizeof (Elf_External_Versym) instead of sh_entsize.
Diffstat (limited to 'include/elf/external.h')
-rw-r--r--include/elf/external.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/include/elf/external.h b/include/elf/external.h
index a7fc7674aac..5985e94b022 100644
--- a/include/elf/external.h
+++ b/include/elf/external.h
@@ -1,5 +1,5 @@
/* ELF support for BFD.
- Copyright 1991, 1992, 1993, 1995, 1997, 1998, 1999, 2001, 2003
+ Copyright 1991, 1992, 1993, 1995, 1997, 1998, 1999, 2001, 2003, 2005
Free Software Foundation, Inc.
Written by Fred Fish @ Cygnus Support, from information published
@@ -272,5 +272,8 @@ typedef struct
unsigned char a_val[8];
} Elf64_External_Auxv;
+/* Size of SHT_GROUP section entry. */
+
+#define GRP_ENTRY_SIZE 4
#endif /* _ELF_EXTERNAL_H */