GELF_GETSYMINFO(3) | Library Functions Manual | GELF_GETSYMINFO(3) |
gelf_getsyminfo
,
gelf_update_syminfo
—
#include <gelf.h>
GElf_Syminfo *
gelf_getsyminfo
(Elf_Data
*data, int ndx,
GElf_Syminfo
*syminfo);
int
gelf_update_syminfo
(Elf_Data
*data, int ndx,
GElf_Syminfo
*syminfo);
Argument data is an
Elf_Data descriptor associated with a section of type
SHT_SUNW_syminfo
. Argument ndx
is the index of the record being retrieved or updated. The class-independent
GElf_Syminfo structure is described in
gelf(3).
Function gelf_getsyminfo
() retrieves
class-dependent record at index ndx in data buffer
data and copies it to the destination pointed to by
argument syminfo after translation to
class-independent form.
Function gelf_update_syminfo
() converts
the class-independent record pointed to by argument
syminfo to class-dependent form, and writes it to the
record at index ndx in the data buffer described by
argument data.
gelf_getsyminfo
() returns the value of argument
syminfo if successful, or NULL in case of an error.
Function gelf_update_syminfo
() returns a non-zero
value if successful, or zero in case of an error.
ELF_E_ARGUMENT
]ELF_E_ARGUMENT
]ELF_E_ARGUMENT
]August 29, 2006 | NetBSD 9.2 |