elf_getarsym(3E)elf_getarsym(3E)NAMEelf_getarsym - retrieve archive symbol table
[flag... ] file... [library] ...
returns a pointer to the archive symbol table, if one is available for
the ELF descriptor Otherwise, the archive does not have a symbol table,
an error occurred, or was null; then returns a null value. The symbol
table is an array of structures that include the following members.
These members have the following semantics.
A pointer to a null-terminated symbol name resides here.
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 sym‐
bol. Values in may be passed as arguments to to access
the desired archive member.
A hash value for the name, as computed by
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 a zero value for and for
SEE ALSOelf(3E), elf_getarhdr(3E), elf_hash(3E), elf_rand(3E), ar(4).