Lines Matching defs:elf_file
76 typedef struct elf_file { struct
77 struct linker_file lf; /* Common fields */
78 int preloaded; /* Was file pre-loaded */
79 caddr_t address; /* Relocation address */
81 vm_object_t object; /* VM object to hold file pages */
83 Elf_Dyn *dynamic; /* Symbol table etc. */
84 Elf_Hashelt nbuckets; /* DT_HASH info */
85 Elf_Hashelt nchains;
86 const Elf_Hashelt *buckets;
87 const Elf_Hashelt *chains;
88 caddr_t hash;
89 caddr_t strtab; /* DT_STRTAB */
90 int strsz; /* DT_STRSZ */
91 const Elf_Sym *symtab; /* DT_SYMTAB */
92 Elf_Addr *got; /* DT_PLTGOT */
93 const Elf_Rel *pltrel; /* DT_JMPREL */
94 int pltrelsize; /* DT_PLTRELSZ */
95 const Elf_Rela *pltrela; /* DT_JMPREL */
96 int pltrelasize; /* DT_PLTRELSZ */
97 const Elf_Rel *rel; /* DT_REL */
98 int relsize; /* DT_RELSZ */
99 const Elf_Rela *rela; /* DT_RELA */
100 int relasize; /* DT_RELASZ */
124 } *elf_file_t; argument