Package elfutils-libelf-devel
Development support for libelf
The elfutils-libelf-devel package contains the libraries to create
applications for handling compiled objects. libelf allows you to
access the internals of the ELF object file format, so you can see the
different sections of an ELF file.
Version: 0.195
See also: elfutils, elfutils-debuginfod, elfutils-debuginfod-client, elfutils-debuginfod-client-devel.
Library Functions | |
| elf32_checksum | compute the checksum for a 32-bit or 64-bit ELF object file |
| elf32_fsize | calculate the file size of an ELF data structure |
| elf32_getchdr | retrieve the compression header for a section from a 32-bit or 64-bit ELF object file. |
| elf32_getehdr | retrieve the ELF header for a 32-bit ELF descriptor |
| elf32_getphdr | retrieve the program header table for a 32-bit or 64-bit ELF object file |
| elf32_getshdr | retrieve the section header for a section in 32-bit or 64-bit ELF object file |
| elf32_newehdr | create a new ELF header for a 32-bit or 64-bit ELF object file |
| elf32_newphdr | create a new program header table for a 32-bit or 64-bit ELF object file |
| elf32_offscn | retrieve a section descriptor by file offset for a 32-bit ELF file |
| elf32_xlatetof | alias for elf32_xlatetom |
| elf32_xlatetom | 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… |
| elf64_checksum | alias for elf32_checksum |
| elf64_fsize | alias for elf32_fsize |
| elf64_getchdr | alias for elf32_getchdr |
| elf64_getehdr | retrieve the ELF header for a 64-bit ELF descriptor |
| elf64_getphdr | alias for elf32_getphdr |
| elf64_getshdr | alias for elf32_getshdr |
| elf64_newehdr | alias for elf32_newehdr |
| elf64_newphdr | alias for elf32_newphdr |
| elf64_offscn | retrieve a section descriptor by file offset for a 64-bit ELF file |
| elf64_xlatetof | alias for elf32_xlatetom |
| elf64_xlatetom | alias for elf32_xlatetom |
| elf_begin | initialize an ELF descriptor |
| elf_clone | Create a clone of an existing ELF descriptor. |
| elf_cntl | perform control operations on an ELF descriptor |
| elf_end | Release resources associated with an ELF descriptor. |
| elf_errmsg | return the error message string for a given libelf error code. |
| elf_errno | retrieve the error code of the last failing libelf function call. |
| elf_fill | Set fill byte used when constructing or editing ELF object files. |
| elf_flagdata | alias for elf_flagelf |
| elf_flagehdr | alias for elf_flagelf |
| elf_flagelf | set or clear flags on ELF descriptors and components |
| elf_flagphdr | alias for elf_flagelf |
| elf_flagscn | alias for elf_flagelf |
| elf_flagshdr | alias for elf_flagelf |
| elf_getarhdr | retrieve archive member header information |
| elf_getaroff | retrieve the offset of an archive member header |
| elf_getarsym | retrieve archive symbol table |
| elf_getbase | Retrieve the base offset for an ELF object file. |
| elf_getdata | Get washed data of section |
| elf_getdata_rawchunk | create a raw data descriptor from a file offset |
| elf_getident | return the ELF identification bytes |
| elf_getphdrnum | retrieve the number of program headers in an ELF file |
| elf_getscn | retrieve a descriptor for an ELF section at a specified index. |
| elf_getshdrnum | retrieve the number of section headers in an ELF file |
| elf_getshdrstrndx | retrieve the section header string table index |
| elf_getshnum | alias for elf_getshdrnum |
| elf_getshstrndx | alias for elf_getshdrstrndx |
| elf_gnu_hash | alias for elf_hash |
| elf_hash | Compute the standard ELF hash or GNU hash of a string. |
| elf_kind | Determine the type of file represented by an ELF descriptor. |
| elf_memory | create an ELF descriptor from a memory buffer |
| elf_ndxscn | retrieve the index of a descriptor for an ELF file section |
| elf_newdata | Add a new Elf_Data descriptor to a section |
| elf_newscn | create a new section for an ELF descriptor |
| elf_next | advance an ELF descriptor to the next archive member |
| elf_nextscn | Return the next section in an ELF descriptor. |
| elf_rand | Set the offset for the next archive member in an ELF file. |
| elf_rawdata | Retrieve unprocessed section data from an ELF section. |
| elf_rawfile | Retrieve a pointer to the entire raw ELF file image |
| elf_scnshndx | Find the index of the SHT_SYMTAB_SHNDX section associated with a symbol table |
| elf_strptr | Return a pointer to a string in a string table section |
| elf_update | update an ELF descriptor |
| elf_version | set the ELF version for libelf. |
| gelf | alias for libelf |
| gelf_checksum | compute the checksum for an ELF object file |
| gelf_fsize | calculate the file size of an ELF data structure |
| gelf_getauxv | Get class-independent information from auxiliary vector at the given index |
| gelf_getchdr | retrieve the class-independent compression header for an ELF section with compressed data. |
| gelf_getclass | return the ELF class (32-bit or 64-bit) for an object |
| gelf_getdyn | Get class-independent information from dynamic table at the given index |
| gelf_getehdr | retrieve the header of an ELF binary as a class-independent structure |
| gelf_getlib | Get prelink library from table at the given index |
| gelf_getmove | Get move structure at the given index |
| gelf_getnote | Get class-independent note information at the supplied offset |
| gelf_getphdr | Retrieve class-independent program header table entries for an ELF object file |
| gelf_getrel | retrieve relocation entries as class-independent structures |
| gelf_getrela | alias for gelf_getrel |
| gelf_getshdr | retrieve a section header into a class-independent structure |
| gelf_getsym | Retrieve class-independent symbol information from the symbol table at the given index |
| gelf_getsyminfo | Retrieve class-independent additional symbol information from the symbol table at the given index |
| gelf_getsymshndx | Retrieve symbol information and separate section index from the symbol table at the given index. |
| gelf_getverdaux | alias for gelf_getversym |
| gelf_getverdef | alias for gelf_getversym |
| gelf_getvernaux | alias for gelf_getversym |
| gelf_getverneed | alias for gelf_getversym |
| gelf_getversym | retrieve GNU symbol versioning entries |
| gelf_newehdr | allocate and initialize a new ELF file header |
| gelf_newphdr | allocate and initialize a new program header table |
| gelf_offscn | return descriptor for an ELF section at a given file offset |
| gelf_update_auxv | Update information in the auxiliary vector at the given index |
| gelf_update_dyn | Update class-independent information in the dynamic table at the given index |
| gelf_update_ehdr | copy a class-independent ELF header into an ELF descriptor |
| gelf_update_lib | Update prelink library in table at the given index |
| gelf_update_move | Update class-independent move structure at the given index |
| gelf_update_phdr | copy a class-independent program header table entry into an ELF descriptor |
| gelf_update_rel | copy class-independent relocation entries into a relocation section |
| gelf_update_rela | alias for gelf_update_rel |
| gelf_update_shdr | copy a class-independent section header into a section descriptor |
| gelf_update_sym | update a class-independent symbol table entry |
| gelf_update_syminfo | Update additional symbol information in the symbol table at the given index |
| gelf_update_symshndx | Update class-independent symbol information and extended section index in symbol table |
| gelf_update_verdaux | alias for gelf_update_versym |
| gelf_update_verdef | alias for gelf_update_versym |
| gelf_update_vernaux | alias for gelf_update_versym |
| gelf_update_verneed | alias for gelf_update_versym |
| gelf_update_versym | modify class-independent symbol versioning records |
| gelf_xlatetof | alias for gelf_xlatetom |
| gelf_xlatetom | |
| libelf | a library for accessing and manipulating ELF (Executable and Linkable Format) files |