unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (HP-UX-11.11)
Page:
Section:
Apropos / Subsearch:
optional field



 elf_fsize(3E)						       elf_fsize(3E)




 NAME
      elf32_fsize, elf64_fsize - return the size of an object file type for
      elf32 files, return the size of an object file type for elf64 files,
      respectively.

 SYNOPSIS
      cc [flag... ] file...  -lelf [library] ...

      #include <&lt&lt&lt;libelf.h>&gt&gt&gt;
      size_t elf32_fsize(Elf_Type type, size_t count, unsigned ver);
      size_t elf64_fsize(Elf_Type type, size_t count, unsigned ver);

 DESCRIPTION
      elf32_fsize gives the size in bytes of the 32-bit file representation
      of count data objects with the given type.  The library uses version
      ver to calculate the size (see elf(3E) and elf_version(3E)).

      Constant values are available for the sizes of fundamental types.

	      Elf_Type	    File Size	      Memory Size
	      _____________________________________________________
	      ELF_T_ADDR    ELF32_FSZ_ADDR    sizeof(Elf32_Addr)
	      ELF_T_BYTE    1		      sizeof(unsigned char)
	      ELF_T_HALF    ELF32_FSZ_HALF    sizeof(Elf32_Half)
	      ELT_T_OFF	    ELF32_FSZ_OFF     sizeof(Elf32_Off)
	      ELF_T_SWORD   ELF32_FSZ_SWORD   sizeof(Elf32_Sword)
	      ELF_T_WORD    ELF32_FSZ_WORD    sizeof(Elf32_Word)

      elf32_fsize returns zero if the value of type or ver is unknown.	See
      elf_xlate(3E) for a list of the type values.

      elf64_fsize gives the size in bytes of the 64-bit file representation
      of count data objects with the given type.  The library uses version
      ver to calculate the size (see elf(3E) and elf_version(3E)).

      Constant values are available for the sizes of fundamental types.


















 Hewlett-Packard Company	    - 1 -   HP-UX Release 11i: November 2000






 elf_fsize(3E)						       elf_fsize(3E)




	      Elf_Type	    File Size	      Memory Size
	      _____________________________________________________
	      ELF_T_ADDR    ELF64_FSZ_ADDR    sizeof(Elf64_Addr)
	      ELF_T_BYTE    1		      sizeof(unsigned char)
	      ELF_T_HALF    ELF64_FSZ_HALF    sizeof(Elf64_Half)
	      ELT_T_OFF	    ELF64_FSZ_OFF     sizeof(Elf64_Off)
	      ELF_T_SWORD   ELF64_FSZ_SWORD   sizeof(Elf64_Sword)
	      ELF_T_WORD    ELF64_FSZ_WORD    sizeof(Elf64_Word)

      elf64_fsize returns zero if the value of type or ver is unknown.	See
      elf_xlate(3E) for a list of the type values.

 SEE ALSO
      elf(3E), elf_version(3E), elf_xlate(3E).








































 Hewlett-Packard Company	    - 2 -   HP-UX Release 11i: November 2000