freebsd man page for dwarf_formsig8

Query: dwarf_formsig8

OS: freebsd

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

DWARF_FORMSIG8(3)					   BSD Library Functions Manual 					 DWARF_FORMSIG8(3)

NAME
dwarf_formsig8 -- return the 64-bit type signature for a DWARF type
LIBRARY
DWARF Access Library (libdwarf, -ldwarf)
SYNOPSIS
#include <libdwarf.h> int dwarf_formsig8(Dwarf_Attribute attr, Dwarf_Sig8 *ret, Dwarf_Error *err);
DESCRIPTION
Function dwarf_formsig8() sets the location pointed to by argument ret to the 64-bit type signature that is the value of the attribute refer- enced by argument attr. The form of argument attr must be DW_FORM_ref_sig8. If argument err is not NULL, it will be used to return an error descriptor in case of an error.
RETURN VALUES
Function dwarf_formsig8() returns DW_DLV_OK on success. In case of an error, it returns DW_DLV_ERROR and sets argument err.
ERRORS
Function dwarf_formsig8() may fail with the following errors: [DW_DLE_ARGUMENT] Either of arguments attr or ret was NULL. [DW_DLE_ATTR_FORM_BAD] The attribute referenced by argument attr was not of a permitted kind.
SEE ALSO
dwarf(3), dwarf_attr(3), dwarf_formflag(3), dwarf_formref(3), dwarf_formsdata(3), dwarf_formstring(3), dwarf_formudata(3), dwarf_hasattr(3)
HISTORY
Type signatures were added in version 4 of the DWARF specification.
BSD
July 24, 2010 BSD
Related Man Pages
dwarf_formudata(3) - freebsd
dwarf_formaddr(3) - freebsd
dwarf_formexprloc(3) - freebsd
dwarf_global_formref(3) - freebsd
dwarf_hasform(3) - freebsd
Similar Topics in the Unix Linux Community
FreeBSD Kernel Internals, Dr. Marshall Kirk McKusick
Valid separator in time and date format
Is it safe to install x86 Solaris 10 U6 after installed-Linux-and-FreeBSD?
Controlling user input