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.194
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_getclass | return the ELF class (32-bit or 64-bit) for an object |
| gelf_getehdr | retrieve the header of an ELF binary as a class-independent structure |
| libelf | a library for accessing and manipulating ELF (Executable and Linkable Format) files |