Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP-UX Reference > E

elf_fsize(3E)

HP-UX 11i Version 3: February 2007
» 

Technical documentation

» Feedback
Content starts here

 » Table of Contents

 » Index

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 <libelf.h>

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_TypeFile SizeMemory Size
ELF_T_ADDRELF32_FSZ_ADDRsizeof(Elf32_Addr)
ELF_T_BYTE1sizeof(unsigned char)
ELF_T_HALFELF32_FSZ_HALFsizeof(Elf32_Half)
ELT_T_OFFELF32_FSZ_OFFsizeof(Elf32_Off)
ELF_T_SWORDELF32_FSZ_SWORDsizeof(Elf32_Sword)
ELF_T_WORDELF32_FSZ_WORDsizeof(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.

Elf_TypeFile SizeMemory Size
ELF_T_ADDRELF64_FSZ_ADDRsizeof(Elf64_Addr)
ELF_T_BYTE1sizeof(unsigned char)
ELF_T_HALFELF64_FSZ_HALFsizeof(Elf64_Half)
ELT_T_OFFELF64_FSZ_OFFsizeof(Elf64_Off)
ELF_T_SWORDELF64_FSZ_SWORDsizeof(Elf64_Sword)
ELF_T_WORDELF64_FSZ_WORDsizeof(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.

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 1983-2007 Hewlett-Packard Development Company, L.P.