elf32_getshdr man page on FreeBSD

Man page or keyword search:  
man Server   9747 pages
apropos Keyword Search (all sections)
Output format
FreeBSD logo
[printable version]

GELF_GETSHDR(3)		 BSD Library Functions Manual	       GELF_GETSHDR(3)

     elf32_getshdr, elf64_getshdr, gelf_getshdr — retrieve the class-dependent
     section header

     library “libelf”

     #include <libelf.h>

     Elf32_Shdr *
     elf32_getshdr(Elf_Scn *scn);

     Elf64_Shdr *
     elf64_getshdr(Elf_Scn *scn);

     #include <gelf.h>

     GElf_Shdr *
     gelf_getshdr(Elf_Scn *scn, GElf_Shdr *shdr);

     These functions return a pointer to the ELF Section Header data structure
     associated with section descriptor scn.

     Function elf32_getshdr() retrieves a pointer to an Elf32_Shdr structure.
     Section descriptor scn must be associated with an ELF descriptor of class

     Function elf64_getshdr() retrieves a pointer to an Elf64_Shdr structure.
     Section descriptor scn must be associated with an ELF descriptor of class

     Function gelf_getshdr() copies the values in the section header associ‐
     ated with argument scn to the structure pointed to be argument dst.  The
     GElf_Shdr data structure is described in gelf(3).

     Functions elf32_getshdr() and elf64_getshdr() return a valid pointer to
     the appropriate section header on success or NULL if an error was encoun‐

     Function gelf_getshdr() returns argument dst if successful, or NULL if an
     error was encountered.

     These functions may fail with the following errors:

     [ELF_E_ARGUMENT]  Arguments scn or shdr were NULL.

     [ELF_E_ARGUMENT]  Argument scn was not associated a descriptor for an ELF

     [ELF_E_CLASS]     The ELF class associated with the section descriptor
		       scn did not match the class expected by the API.

     elf(3), elf_getscn(3), gelf(3), gelf_update_shdr(3)

BSD				August 27, 2006				   BSD

List of man pages available for FreeBSD

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net