manpages.info - online man pages   

SunOS man pages : elf32_checksum (3)

ELF Library Functions                        elf32_checksum(3ELF)

NAME

elf32_checksum, elf64_checksum - return checksum of elf image

SYNOPSIS

cc [ flag ... ] file ... -lelf [ library ... ] #include <libelf.h> long elf32_checksum(Elf *elf); long elf64_checksum(Elf *elf);

DESCRIPTION

The elf32_checksum() function returns a simple checksum of selected sections of the image identified by elf. The value is typically used as the .dynamic tag DT_CHECKSUM, recorded in dynamic executables and shared objects. Selected sections of the image are used to calcluate the checksum in order that its value is not affected by utili- ties such as strip(1). For the 64-bit class, replace 32 with 64 as appropriate.

ATTRIBUTES

See attributes(5) for descriptions of the following attri- butes: ____________________________________________________________ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | |_____________________________|_____________________________| | MT-Level | MT-Safe | |_____________________________|_____________________________|

SEE ALSO

elf(3ELF), elf_version(3ELF), gelf(3ELF), attributes(5) SunOS 5.8 Last change: 11 Jan 1999 1