diff options
author | Jakub Jelinek <jakub@redhat.com> | 2005-06-17 13:37:26 +0000 |
---|---|---|
committer | Jakub Jelinek <jakub@redhat.com> | 2005-06-17 13:37:26 +0000 |
commit | 08d8fa11878dc2fb68745443a892106379121882 (patch) | |
tree | 728f34d5dc682cc5c0e5e598fe52a7bd8854486b /include/elf | |
parent | d6ab8113e32876e3d8ca06ad090d3160d51c8e16 (diff) | |
download | gdb-08d8fa11878dc2fb68745443a892106379121882.zip gdb-08d8fa11878dc2fb68745443a892106379121882.tar.gz gdb-08d8fa11878dc2fb68745443a892106379121882.tar.bz2 |
* 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')
-rw-r--r-- | include/elf/external.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/include/elf/external.h b/include/elf/external.h index a7fc767..5985e94 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 */ |