elftc —
support
routines used in the Elftoolchain project
library “libelftc”
#include
<libelftc.h>
The
library “libelftc” provides
support routines used for developing the utilities in the Elftoolchain source
tree.
This manual page serves as an overview of the functionality in this library.
Additional reference information may be found in the individual manual pages
for the functions listed below.
-
-
- Binary Object Handling
-
- elftc_bfd_find_target()
- Locate a binary object descriptor.
- elftc_bfd_target_class()
- Query the ELF class for a binary object
descriptor.
- elftc_bfd_target_byteorder()
- Query the byte order for a binary object
descriptor.
- elftc_bfd_target_flavor()
- Query the object format for a binary object
descriptor.
- elftc_bfd_target_machine()
- Query the target machine for a binary object
descriptor.
-
-
- C++ support
-
- elftc_demangle()
- Decodes a symbol name encoded according to the encoding
rules for the C++ language.
-
-
- Programming conveniences
-
- elftc_copyfile()
- Copies the contents of a file to another.
- elftc_set_timestamp()
- Portably set the time stamps on a file.
-
-
- Project Configuration
-
- elftc_version()
- Returns a project-wide identifier string that encodes
the source revision of the source tree.
dwarf(3),
elf(3)