Package elfutils-libelf-devel

Development support for libelf

http://elfutils.org/

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