|
NAMEdwarf_add_typename —
add information about a user-defined type to a DWARF producer
instance
LIBRARYDWARF Access Library (libdwarf, -ldwarf)SYNOPSIS#include <libdwarf.h>
Dwarf_Unsigned
DESCRIPTIONFunctiondwarf_add_typename () adds information about a
user-defined type to a DWARF producer instance.
Argument dbg should reference a DWARF producer instance allocated using dwarf_producer_init(3) or dwarf_producer_init_b(3). Argument die specifies the debugging information entry associated with the user-defined type. Argument name should point to a NUL-terminated string containing the name of the user-defined type. If argument err is not NULL, it will be used to store error information in case of an error. RETURN VALUESOn success, functiondwarf_add_typename () returns a
non-zero value. In case of an error, function
dwarf_add_typename () returns 0 and sets the argument
err.
ERRORSFunctiondwarf_add_typename () can fail with:
SEE ALSOdwarf(3), dwarf_add_funcname(3), dwarf_add_pubname(3), dwarf_add_varname(3), dwarf_add_weakname(3), dwarf_new_die(3), dwarf_producer_init(3), dwarf_producer_init_b(3)
Visit the GSP FreeBSD Man Page Interface. |