DWARF_TAG(3) Library Functions Manual DWARF_TAG(3)

dwarf_tagretrieve the tag associated with a DWARF debugging information entry

DWARF Access Library (libdwarf, -ldwarf)

#include <libdwarf.h>

int
dwarf_tag(Dwarf_Die die, Dwarf_Half *tag, Dwarf_Error *err);

Function () retrieves the tag associated with the debugging information entry referenced by argument die, and stores it into the location pointed to by argument tag.

If argument err if non-NULL, it will be used to return an error descriptor in case of an error.

On success, function dwarf_tag() returns DW_DLV_OK. In case of an error, it returns DW_DLV_ERROR and sets argument err.

Function dwarf_tag() can fail with the following error:

[]
Argument die or tag was NULL.

dwarf(3), dwarf_die_abbrev_code(3), dwarf_diename(3), dwarf_dieoffset(3)

April 14, 2010 NetBSD 11.0