Lines Matching defs:elf
81 struct elf { struct
82 Elf *elf; argument
97 struct elf_hash_node **symbol_hash; argument
98 struct elf_hash_node **symbol_name_hash; argument
99 struct elf_hash_node **section_hash; argument
100 struct elf_hash_node **section_name_hash; argument
101 struct elf_hash_node **reloc_hash; argument
107 struct elf *elf_open_read(const char *name, int flags); argument
151 static inline bool has_multiple_files(struct elf *elf) in has_multiple_files()
156 static inline size_t elf_addr_size(struct elf *elf) in elf_addr_size()
161 static inline size_t elf_rela_size(struct elf *elf) in elf_rela_size()
166 static inline unsigned int elf_data_rela_type(struct elf *elf) in elf_data_rela_type()
171 static inline unsigned int elf_text_rela_type(struct elf *elf) in elf_text_rela_type()
186 static inline void mark_sec_changed(struct elf *elf, struct section *sec, in mark_sec_changed()
241 static inline void set_reloc_offset(struct elf *elf, struct reloc *reloc, u64 offset) in set_reloc_offset()
252 static inline void set_reloc_addend(struct elf *elf, struct reloc *reloc, s64 addend) in set_reloc_addend()
277 static inline void set_reloc_sym(struct elf *elf, struct reloc *reloc, unsigned int sym) in set_reloc_sym()
287 static inline void set_reloc_type(struct elf *elf, struct reloc *reloc, unsigned int type) in set_reloc_type()