📦 elfutils

130 pages

D

E

  • elf32_checksum(3)compute the checksum for a 32-bit or 64-bit ELF object file✨
  • elf32_fsize(3)calculate the file size of an ELF data structure✨
  • elf32_getchdr(3)retrieve the compression header for a section from a 32-bit or 64-bit ELF object file.✨
  • elf32_getehdr(3)retrieve the ELF header for a 32-bit ELF descriptor✨
  • elf32_getphdr(3)retrieve the program header table for a 32-bit or 64-bit ELF object file✨
  • elf32_getshdr(3)retrieve the section header for a section in 32-bit or 64-bit ELF object file✨
  • elf32_newehdr(3)create a new ELF header for a 32-bit or 64-bit ELF object file✨
  • elf32_newphdr(3)create a new program header table for a 32-bit or 64-bit ELF object file✨
  • elf32_offscn(3)retrieve a section descriptor by file offset for a 32-bit ELF file✨
  • elf32_xlatetof(3)translate 32-bit or 64-bit ELF data from file representation to memory representation elf32_xlatetof, elf64_xlatetof - translate 32-bit or 64-bit ELF data from memory representation to file…✨
  • elf32_xlatetom(3)translate 32-bit or 64-bit ELF data from file representation to memory representation elf32_xlatetof, elf64_xlatetof - translate 32-bit or 64-bit ELF data from memory representation to file…✨
  • elf64_checksum(3)compute the checksum for a 32-bit or 64-bit ELF object file✨
  • elf64_fsize(3)calculate the file size of an ELF data structure✨
  • elf64_getchdr(3)retrieve the compression header for a section from a 32-bit or 64-bit ELF object file.✨
  • elf64_getehdr(3)retrieve the ELF header for a 64-bit ELF descriptor✨
  • elf64_getphdr(3)retrieve the program header table for a 32-bit or 64-bit ELF object file✨
  • elf64_getshdr(3)retrieve the section header for a section in 32-bit or 64-bit ELF object file✨
  • elf64_newehdr(3)create a new ELF header for a 32-bit or 64-bit ELF object file✨
  • elf64_newphdr(3)create a new program header table for a 32-bit or 64-bit ELF object file✨
  • elf64_offscn(3)retrieve a section descriptor by file offset for a 64-bit ELF file✨
  • elf64_xlatetof(3)translate 32-bit or 64-bit ELF data from file representation to memory representation elf32_xlatetof, elf64_xlatetof - translate 32-bit or 64-bit ELF data from memory representation to file…✨
  • elf64_xlatetom(3)translate 32-bit or 64-bit ELF data from file representation to memory representation elf32_xlatetof, elf64_xlatetof - translate 32-bit or 64-bit ELF data from memory representation to file…✨
  • elf_begin(3)initialize an ELF descriptor✨
  • elf_clone(3)Create a clone of an existing ELF descriptor.✨
  • elf_cntl(3)perform control operations on an ELF descriptor✨
  • elf_end(3)Release resources associated with an ELF descriptor.✨
  • elf_errmsg(3)return the error message string for a given libelf error code.✨
  • elf_errno(3)retrieve the error code of the last failing libelf function call.✨
  • elf_fill(3)Set fill byte used when constructing or editing ELF object files.✨
  • elf_flagdata(3)set or clear flags on ELF descriptors and components✨
  • elf_flagehdr(3)set or clear flags on ELF descriptors and components✨
  • elf_flagelf(3)set or clear flags on ELF descriptors and components✨
  • elf_flagphdr(3)set or clear flags on ELF descriptors and components✨
  • elf_flagscn(3)set or clear flags on ELF descriptors and components✨
  • elf_flagshdr(3)set or clear flags on ELF descriptors and components✨
  • elf_getarhdr(3)retrieve archive member header information✨
  • elf_getaroff(3)retrieve the offset of an archive member header✨
  • elf_getarsym(3)retrieve archive symbol table✨
  • elf_getbase(3)Retrieve the base offset for an ELF object file.✨
  • elf_getdata(3)Get washed data of section✨
  • elf_getdata_rawchunk(3)create a raw data descriptor from a file offset✨
  • elf_getident(3)return the ELF identification bytes✨
  • elf_getphdrnum(3)retrieve the number of program headers in an ELF file✨
  • elf_getscn(3)retrieve a descriptor for an ELF section at a specified index.✨
  • elf_getshdrnum(3)retrieve the number of section headers in an ELF file✨
  • elf_getshdrstrndx(3)retrieve the section header string table index✨
  • elf_getshnum(3)retrieve the number of section headers in an ELF file✨
  • elf_getshstrndx(3)retrieve the section header string table index✨
  • elf_gnu_hash(3)Compute the standard ELF hash or GNU hash of a string.✨
  • elf_hash(3)Compute the standard ELF hash or GNU hash of a string.✨
  • elf_kind(3)Determine the type of file represented by an ELF descriptor.✨
  • elf_memory(3)create an ELF descriptor from a memory buffer✨
  • elf_ndxscn(3)retrieve the index of a descriptor for an ELF file section✨
  • elf_newdata(3)Add a new Elf_Data descriptor to a section✨
  • elf_newscn(3)create a new section for an ELF descriptor✨
  • elf_next(3)advance an ELF descriptor to the next archive member✨
  • elf_nextscn(3)Return the next section in an ELF descriptor.✨
  • elf_rand(3)Set the offset for the next archive member in an ELF file.✨
  • elf_rawdata(3)Retrieve unprocessed section data from an ELF section.✨
  • elf_rawfile(3)Retrieve a pointer to the entire raw ELF file image✨
  • elf_scnshndx(3)Find the index of the SHT_SYMTAB_SHNDX section associated with a symbol table✨
  • elf_strptr(3)Return a pointer to a string in a string table section✨
  • elf_update(3)update an ELF descriptor✨
  • elf_version(3)set the ELF version for libelf.✨
  • eu-elfclassify(1)Determine the type of an ELF file.✨
  • eu-readelf(1)Displays information about ELF files.✨
  • eu-srcfiles(1)Lists the source files of a DWARF/ELF file.✨
  • eu-stackprof(1)collect a multi-process stack profile✨

G

  • gelf(3)a library for accessing and manipulating ELF (Executable and Linkable Format) files✨
  • gelf_checksum(3)compute the checksum for an ELF object file✨
  • gelf_fsize(3)calculate the file size of an ELF data structure✨
  • gelf_getauxv(3)Get class-independent information from auxiliary vector at the given index✨
  • gelf_getchdr(3)retrieve the class-independent compression header for an ELF section with compressed data.✨
  • gelf_getclass(3)return the ELF class (32-bit or 64-bit) for an object✨
  • gelf_getdyn(3)Get class-independent information from dynamic table at the given index✨
  • gelf_getehdr(3)retrieve the header of an ELF binary as a class-independent structure✨
  • gelf_getlib(3)Get prelink library from table at the given index✨
  • gelf_getmove(3)Get move structure at the given index✨
  • gelf_getnote(3)Get class-independent note information at the supplied offset✨
  • gelf_getphdr(3)Retrieve class-independent program header table entries for an ELF object file✨
  • gelf_getrel(3)retrieve relocation entries as class-independent structures✨
  • gelf_getrela(3)retrieve relocation entries as class-independent structures✨
  • gelf_getshdr(3)retrieve a section header into a class-independent structure✨
  • gelf_getsym(3)Retrieve class-independent symbol information from the symbol table at the given index✨
  • gelf_getsyminfo(3)Retrieve class-independent additional symbol information from the symbol table at the given index✨
  • gelf_getsymshndx(3)Retrieve symbol information and separate section index from the symbol table at the given index.✨
  • gelf_getverdaux(3)retrieve GNU symbol versioning entries✨
  • gelf_getverdef(3)retrieve GNU symbol versioning entries✨
  • gelf_getvernaux(3)retrieve GNU symbol versioning entries✨
  • gelf_getverneed(3)retrieve GNU symbol versioning entries✨
  • gelf_getversym(3)retrieve GNU symbol versioning entries✨
  • gelf_newehdr(3)allocate and initialize a new ELF file header✨
  • gelf_newphdr(3)allocate and initialize a new program header table✨
  • gelf_offscn(3)return descriptor for an ELF section at a given file offset✨
  • gelf_update_auxv(3)Update information in the auxiliary vector at the given index✨
  • gelf_update_dyn(3)Update class-independent information in the dynamic table at the given index✨
  • gelf_update_ehdr(3)copy a class-independent ELF header into an ELF descriptor✨
  • gelf_update_lib(3)Update prelink library in table at the given index✨
  • gelf_update_move(3)Update class-independent move structure at the given index✨
  • gelf_update_phdr(3)copy a class-independent program header table entry into an ELF descriptor✨
  • gelf_update_rel(3)copy class-independent relocation entries into a relocation section✨
  • gelf_update_rela(3)copy class-independent relocation entries into a relocation section✨
  • gelf_update_shdr(3)copy a class-independent section header into a section descriptor✨
  • gelf_update_sym(3)update a class-independent symbol table entry✨
  • gelf_update_syminfo(3)Update additional symbol information in the symbol table at the given index✨
  • gelf_update_symshndx(3)Update class-independent symbol information and extended section index in symbol table✨
  • gelf_update_verdaux(3)modify class-independent symbol versioning records✨
  • gelf_update_verdef(3)modify class-independent symbol versioning records✨
  • gelf_update_vernaux(3)modify class-independent symbol versioning records✨
  • gelf_update_verneed(3)modify class-independent symbol versioning records✨
  • gelf_update_versym(3)modify class-independent symbol versioning records✨
  • gelf_xlatetof(3)Translate class-independent ELF data from file representation to memory representation gelf_xlatetof - Translate class-independent ELF data from memory representation to file representation✨
  • gelf_xlatetom(3)Translate class-independent ELF data from file representation to memory representation gelf_xlatetof - Translate class-independent ELF data from memory representation to file representation✨

L

  • libelf(3)a library for accessing and manipulating ELF (Executable and Linkable Format) files✨