elf32_getshdr man page on OpenIndiana

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

elf32_getshdr(3ELF)	     ELF Library Functions	   elf32_getshdr(3ELF)

NAME
       elf32_getshdr, elf64_getshdr - retrieve class-dependent section header

SYNOPSIS
       cc [ flag ... ] file ... -lelf [ library ... ]
       #include <libelf.h>

       Elf32_Shdr *elf32_getshdr(Elf_Scn *scn);

       Elf64_Shdr *elf64_getshdr(Elf_Scn *scn);

DESCRIPTION
       For a 32-bit class file, elf32_getshdr() returns a pointer to a section
       header for the section descriptor scn. Otherwise, the  file  is	not  a
       32-bit  class file, scn was NULL, or an error occurred; elf32_getshdr()
       then returns NULL.

       The  elf32_getshdr header includes the following members:

	 Elf32_Word	sh_name;
	 Elf32_Word	sh_type;
	 Elf32_Word	sh_flags;
	 Elf32_Addr	sh_addr;
	 Elf32_Off sh_offset;
	 Elf32_Word	sh_size;
	 Elf32_Word	sh_link;
	 Elf32_Word	sh_info;
	 Elf32_Word	sh_addralign;
	 Elf32_Word	sh_entsize;

       while the  elf64_getshdr header includes the following members:

	 Elf64_Word	sh_name;
	 Elf64_Word	sh_type;
	 Elf64_Xword	sh_flags;
	 Elf64_Addr	sh_addr;
	 Elf64_Off sh_offset;
	 Elf64_Xword	sh_size;
	 Elf64_Word	sh_link;
	 Elf64_Word	sh_info;
	 Elf64_Xword	sh_addralign;
	 Elf64_Xword	sh_entsize;

       For the 64−bit class, replace 32 with 64 as appropriate.

       If the program is building a new file, it is responsible	 for  creating
       the file's ELF header before creating sections.

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Interface Stability	     │Committed			   │
       ├─────────────────────────────┼─────────────────────────────┤
       │MT-Level		     │MT-Safe			   │
       └─────────────────────────────┴─────────────────────────────┘

SEE ALSO
       elf(3ELF),   elf_flagdata(3ELF),	  elf_getscn(3ELF),  elf_strptr(3ELF),
       libelf(3LIB), attributes(5)

SunOS 5.11			  11 Jul 2001		   elf32_getshdr(3ELF)
[top]

List of man pages available for OpenIndiana

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]
Tweet
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