|
NAMEdwarf_formstring —
return the value of a STRING class attribute
LIBRARYDWARF Access Library (libdwarf, -ldwarf)SYNOPSIS#include <libdwarf.h>
int
DESCRIPTIONFunctiondwarf_formstring () sets the location pointed to
by argument ret to a pointer to a NUL-terminated string
containing the value of the attribute referenced by argument
attr. The form of argument attr
must be one of DW_FORM_string or
DW_FORM_strp .
If argument err is not NULL, it will be used to return an error descriptor in case of an error. Memory ManagementThe memory area referenced by the returned pointer is managed by the DWARF(3) library. The application should not attempt to directly free this memory area.RETURN VALUESFunctiondwarf_formstring () returns
DW_DLV_OK on success. In case of an error, it returns
DW_DLV_ERROR and sets argument
err.
ERRORSFunctiondwarf_formstring () may fail with the following
errors:
SEE ALSOdwarf(3), dwarf_attr(3), dwarf_formblock(3), dwarf_formref(3), dwarf_formsdata(3), dwarf_formsig8(3), dwarf_formudata(3), dwarf_hasattr(3)
Visit the GSP FreeBSD Man Page Interface. |