Elf32_Half
Elf32_Half nshdr;
Elf32_Half e_type; /* file type */
Elf32_Half e_machine; /* machine type */
Elf32_Half e_ehsize; /* sizeof ehdr */
Elf32_Half e_phentsize; /* Program header entry size */
Elf32_Half e_phnum; /* Number of program headers */
Elf32_Half e_shentsize; /* Section header entry size */
Elf32_Half e_shnum; /* Number of section headers */
Elf32_Half e_shstrndx; /* String table index */
Elf32_Half st_shndx; /* section index of symbol */
Elf32_Half e_machine; /* machine type */
Elf32_Half e_ehsize; /* sizeof ehdr */
Elf32_Half e_phentsize; /* Program header entry size */
#define Elf_Half Elf32_Half
Elf32_Half e_phnum; /* Number of program headers */
Elf32_Half e_shentsize; /* Section header entry size */
Elf32_Half e_shnum; /* Number of section headers */
Elf32_Half e_shstrndx; /* String table index */
Elf32_Half si_boundto; /* direct bindings - symbol bound to */
Elf32_Half si_flags; /* per symbol flags */
Elf32_Half vd_version; /* version number of structure */
Elf32_Half vd_flags; /* flags (VER_FLG_*) */
Elf32_Half vd_ndx; /* version index */
Elf32_Half vd_cnt; /* number of verdaux entries */
Elf32_Half vn_version; /* version number of structure */
Elf32_Half vn_cnt; /* number of vernaux entries */
Elf32_Half vna_flags; /* flags (VER_FLG_*) */
Elf32_Half vna_other; /* unused */
Elf32_Half vs_vers;
Elf32_Half st_shndx; /* section index of symbol */
Elf32_Half m_repeat; /* repeat count */
Elf32_Half m_stride; /* stride info */
Elf32_Half e_type; /* file type */
Elf32_Half *hwhere;
hwhere = (Elf32_Half *) (relocbase + rela->r_offset);
Elf32_Half vna_flags; /* flags (VER_FLG_*) */
Elf32_Half vna_other; /* unused */
typedef Elf32_Half Elf32_Versym;
Elf32_Half e_type; /* file type */
Elf32_Half e_machine; /* machine type */
Elf32_Half e_ehsize; /* sizeof ehdr */
Elf32_Half e_phentsize; /* Program header entry size */
Elf32_Half e_phnum; /* Number of program headers */
Elf32_Half e_shentsize; /* Section header entry size */
Elf32_Half e_shnum; /* Number of section headers */
Elf32_Half e_shstrndx; /* String table index */
#define Elf_Half Elf32_Half
Elf32_Half st_shndx; /* section index of symbol */
Elf32_Half m_repeat; /* repeat count */
Elf32_Half m_stride; /* stride info */
Elf32_Half si_boundto; /* direct bindings - symbol bound to */
Elf32_Half si_flags; /* per symbol flags */
Elf32_Half vd_version; /* version number of structure */
Elf32_Half vd_flags; /* flags (VER_FLG_*) */
Elf32_Half vd_ndx; /* version index */
Elf32_Half vd_cnt; /* number of verdaux entries */
Elf32_Half vn_version; /* version number of structure */
Elf32_Half vn_cnt; /* number of vernaux entries */
Elf32_Half e_shentsize; /* Section header entry size */
Elf32_Half e_shnum; /* Number of section headers */
Elf32_Half e_shstrndx; /* String table index */
Elf32_Half st_shndx; /* section index of symbol */
Elf32_Half e_type; /* file type */
Elf32_Half e_machine; /* machine type */
Elf32_Half e_ehsize; /* sizeof ehdr */
Elf32_Half e_phentsize; /* Program header entry size */
Elf32_Half e_phnum; /* Number of program headers */
Elf32_Half e_type; /* file type */
Elf32_Half e_machine; /* machine type */
Elf32_Half e_ehsize; /* sizeof ehdr */
Elf32_Half e_phentsize; /* Program header entry size */
Elf32_Half e_phnum; /* Number of program headers */
#define Elf_Half Elf32_Half
Elf32_Half e_shentsize; /* Section header entry size */
Elf32_Half e_shnum; /* Number of section headers */
Elf32_Half e_shstrndx; /* String table index */
Elf32_Half si_boundto; /* direct bindings - symbol bound to */
Elf32_Half si_flags; /* per symbol flags */
Elf32_Half vd_version; /* version number of structure */
Elf32_Half vd_flags; /* flags (VER_FLG_*) */
Elf32_Half vd_ndx; /* version index */
Elf32_Half vd_cnt; /* number of verdaux entries */
Elf32_Half vn_version; /* version number of structure */
Elf32_Half vn_cnt; /* number of vernaux entries */
Elf32_Half vna_flags; /* flags (VER_FLG_*) */
Elf32_Half vna_other; /* unused */
Elf32_Half vs_vers;
Elf32_Half st_shndx; /* section index of symbol */
Elf32_Half m_repeat; /* repeat count */
Elf32_Half m_stride; /* stride info */
Elf32_Half e_type; /* file type */
Elf32_Half e_machine; /* machine type */
Elf32_Half e_ehsize; /* sizeof ehdr */
Elf32_Half e_phentsize; /* Program header entry size */
Elf32_Half e_phnum; /* Number of program headers */
#define Elf_Half Elf32_Half
Elf32_Half e_shentsize; /* Section header entry size */
Elf32_Half e_shnum; /* Number of section headers */
Elf32_Half e_shstrndx; /* String table index */
Elf32_Half si_boundto; /* direct bindings - symbol bound to */
Elf32_Half si_flags; /* per symbol flags */
Elf32_Half vd_version; /* version number of structure */
Elf32_Half vd_flags; /* flags (VER_FLG_*) */
Elf32_Half vd_ndx; /* version index */
Elf32_Half vd_cnt; /* number of verdaux entries */
Elf32_Half vn_version; /* version number of structure */
Elf32_Half vn_cnt; /* number of vernaux entries */
Elf32_Half vna_flags; /* flags (VER_FLG_*) */
Elf32_Half vna_other; /* unused */
Elf32_Half vs_vers;
Elf32_Half st_shndx; /* section index of symbol */
Elf32_Half m_repeat; /* repeat count */
Elf32_Half m_stride; /* stride info */
get_type(Elf32_Half shndx)
Elf32_Half nshdr;
Elf32_Half nphdr, i;