|
NAMEdwarf_get_form_class —
retrieve the form class of an attribute
LIBRARYDWARF Access Library (libdwarf, -ldwarf)SYNOPSIS#include <libdwarf.h>
enum Dwarf_Form_Class
DESCRIPTIONFunctiondwarf_get_form_class () returns the class of the
form of a DWARF attribute.
Argument dwversion should specify the version number of DWARF specification to use: 2 for DWARF2, 3 for DWARF3 and 4 for DWARF4. Argument attr should hold the attribute code
of the attribute, i.e., one of the Argument offset_size should hold the size of a DWARF offset for the relevant compilation unit. Argument form should hold the form code of the attribute. RETURN VALUESOn success, functiondwarf_get_form_class () returns the
form class code, which is one of the DW_FORM_CLASS_*
contants defined in header file
<libdwarf.h> . If the function
was not able to determine the form class of the attribute, it returns the
special form class code DW_FORM_CLASS_UNKNOWN .
ERRORSFunctiondwarf_get_form_class () does not return an
error.
SEE ALSOdwarf(3), dwarf_attr(3), dwarf_whatattr(3), dwarf_whatform(3)
Visit the GSP FreeBSD Man Page Interface. |