elf_getarsym man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]



ELF_GETARSYM(3E)					      ELF_GETARSYM(3E)

NAME
     elf_getarsym - retrieve archive symbol table

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

     #include <libelf.h>
     Elf_Arsym *elf_getarsym(Elf *elf, size_t *ptr);

DESCRIPTION
     elf_getarsym returns a pointer to the archive symbol table, if one is
     available for the ELF descriptor elf.  Otherwise, the archive doesn't
     have a symbol table, an error occurred, or elf was null; elf_getarsym
     then returns a null value.	 The symbol table is an array of structures
     that include the following members.

		  char		  *as_name;
		  size_t	  as_off;
		  unsigned long	  as_hash;

     These members have the following semantics.

     as_name   A pointer to a null-terminated symbol name resides here.

     as_off    This value is a byte offset from the beginning of the archive
	       to the member's header.	The archive member residing at the
	       given offset defines the associated symbol.  Values in as_off
	       may be passed as arguments to elf_rand to access the desired
	       archive member.

     as_hash   This is a hash value for the name, as computed by elf_hash.

     If ptr is non-null, the library stores the number of table entries in the
     location to which ptr points.  This value is set to zero when the return
     value is null.  The table's last entry, which is included in the count,
     has a null as_name, a zero value for as_off, and ~0UL for as_hash.

SEE ALSO
     elf(3E), elf_getarhdr(3E), elf_hash(3E), elf_rand(3E), ar(4).

									Page 1

[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net