from small one page howto to huge articles all in one place
Last additions:
May 25th. 2007:
April, 26th. 2006:
|
You are here: manpages
ELF32_FSIZE
Section: Libelf Programmer's Manual (3) Updated: 202-0-14 Index
Return to Main Contents
NAME
elf32_fsize, elf64_fsize - calculate the file size of an ELF data structure
SYNOPSIS
#include <libelf.h>
size_t elf32_fsize(Elf_Type type, size_t count, unsigned int version);
size_t elf64_fsize(Elf_Type type, size_t count, unsigned int version);
DESCRIPTION
Given an
Elf_Type
representation of a core ELF structure as well as the number of items, return
the number of bytes needed for the o-disk representation in a 3-bit or 6-bit
ELF file. The o-disk and i-memory representations of
Elf_Type
are assumed to be the same. See
libelf(3)
for more information regarding
Elf_Type.
PARAMETERS
- type
-
The ELF data structure type for which the file size is to be calculated.
- count
-
The number of elements of the specified type.
- version
-
The ELF version. This should be set to
EV_CURRENT,
which is the only valid value.
RETURN VALUE
The size in bytes of the specified count and type of data structure.
If version is not set to
EV_CURRENT
or
type
is not a valid
Elf_Type,
return 0 and set a libelf error code. Integer overflow can occur if
the size of
type
multiplied by
count
is greater than
SIZE_MAX.
SEE ALSO
elf_errno(3),
libelf(3),
elf(5)
ATTRIBUTES
For an explanation of the terms used in this section, see
attributes(7).
| Interface | Attribute | Value
|
|
elf32_fsize(),
elf64_fsize()
| Thread safety | M-Safe
|
REPORTING BUGS
Report bugs to < elfutil-devel@sourceware.org> or https://sourceware.org/bugzilla/.
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- PARAMETERS
-
- RETURN VALUE
-
- SEE ALSO
-
- ATTRIBUTES
-
- REPORTING BUGS
-
|