ELFTC(3)

πŸ“¦ version 15.1, in freebsd 14.5, freebsd 15.1, nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, this is ELFTC(3) β€” the Library Functions Manual page for elftc, aka the support routines used in the Elftoolchain project. ✨

πŸ“š LIBRARY πŸ“š

library β€œlibelftc”

✨ SYNOPSIS ✨

#include <libelftc.h>

πŸ¦‹ DESCRIPTION πŸ¦‹

The library β€œlibelftc” provides support routines used for developing the utilities in the Elftoolchain source tree. main character library energy, no cap. πŸ’…

This manual page is literally your big-picture overview of the functionality in this library. Additional reference information may be found in the individual manual pages for the functions listed below. 🫢

πŸŽ€ Functional Grouping πŸŽ€

πŸ‘‘ 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. πŸ› οΈ
  • elftc_bfd_target_osabi() β€” query the target osabi 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. 🏷️

🌈 SEE ALSO 🌈


πŸ’Œ cute sign-off: this page came from Debian, dated February 12, 2020, and it’s ELFTC(3) β€” mwah, slay. πŸ’…

πŸ“¦ where this page comes from