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
]NULL
.ELF_E_ARGUMENT
]ELF_E_ARGUMENT
]ELF_E_VERSION
]April 22, 2019 | NetBSD 10.1 |