Lines Matching refs:Elf
69 find_section(Elf* elf_handle,
74 find_section_by_name(Elf* elf_handle, const std::string& name);
77 find_section(Elf* elf_handle, Elf64_Word section_type);
80 find_symtab_section(Elf* elf_handle);
83 find_dynsym_section(Elf* elf_handle);
86 find_symbol_table_section(Elf* elf_handle);
89 find_symbol_table_section_index(Elf* elf_handle, size_t& symtab_index);
99 find_hash_table_section_index(Elf* elf_handle,
104 find_text_section(Elf* elf_handle);
107 find_bss_section(Elf* elf_handle);
110 find_rodata_section(Elf* elf_handle);
113 find_data_section(Elf* elf_handle);
116 find_data1_section(Elf* elf_handle);
119 find_opd_section(Elf* elf_handle);
122 get_symbol_versionning_sections(Elf* elf_handle,
128 find_ksymtab_section(Elf* elf_handle);
131 find_ksymtab_gpl_section(Elf* elf_handle);
134 find_ksymtab_strings_section(Elf *elf_handle);
137 find_relocation_section(Elf* elf_handle, Elf_Scn* target_section);
140 find_strtab_for_symtab_section(Elf* elf_handle,
148 get_version_definition_for_versym(Elf* elf_handle,
154 get_version_needed_for_versym(Elf* elf_handle,
160 get_version_for_symbol(Elf* elf_handle,
166 get_crc_for_symbol(Elf* elf_handle, GElf_Sym* crc_symbol, uint32_t& crc_value);
172 architecture_is_ppc64(Elf* elf_handle);
175 architecture_is_ppc32(Elf* elf_handle);
178 architecture_is_arm32(Elf* elf_handle);
181 architecture_is_arm64(Elf* elf_handle);
184 architecture_is_big_endian(Elf* elf_handle);
187 lookup_ppc64_elf_fn_entry_point_address(Elf* elf_handle,
195 is_linux_kernel_module(Elf *elf_handle);
198 is_linux_kernel(Elf *elf_handle);
215 get_binary_load_address(Elf* elf_handle, GElf_Addr& load_address);
218 get_architecture_word_size(Elf* elf_handle);
221 is_executable(Elf* elf_handle);
224 is_dso(Elf* elf_handle);
227 maybe_adjust_et_rel_sym_addr_to_abs_addr(Elf* elf_handle, GElf_Sym* sym);
230 address_is_in_opd_section(Elf* elf_handle, Dwarf_Addr addr);
233 lookup_data_tag_from_dynamic_segment(Elf* elf,