elf32_getshdr(3elf) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

elf32_getshdr(3elf)

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(7) for descriptions of the following attributes:


       tab()  box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE TYPEAT‐
       TRIBUTE VALUE _ Interface StabilityCommitted _ MT-LevelMT-Safe


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



Oracle Solaris 11.4               11 Jul 2001              elf32_getshdr(3ELF)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3