DWARF_TAG(3)

πŸ“¦ version 15.1, in freebsd 14.5, freebsd 15.1, nixpkgs unstable

✨ DWARF_TAG(3) ✨

okay bestie, this little icon is fresh from the Library Functions Manual β€” it’s giving very specific libdwarf energy, and we’re gonna read it together. πŸ’–


🌸 NAME 🌸

dwarf_tag β€” retrieve the tag associated with a DWARF debugging information entry

🫢 LIBRARY 🫢

DWARF Access Library (libdwarf, -ldwarf)

πŸ’… SYNOPSIS πŸ’…

#include <libdwarf.h>

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

πŸ¦‹ DESCRIPTION πŸ¦‹

Function dwarf_tag() retrieves the tag associated with the debugging information entry referenced by argument die, and stores it into the location pointed to by argument tag. Literally tag delivery, no cap. πŸŽ€

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

πŸ”₯ RETURN VALUES πŸ”₯

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

🌈 ERRORS 🌈

Function dwarf_tag() can fail with the following error:

  • [DW_DLE_ARGUMENT] β€” Argument die or tag was NULL.

πŸ¦‹ SEE ALSO πŸ¦‹

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


mwah πŸ’‹ this page is from Debian, dated April 14, 2010 β€” iconic, historic, and officially signed off. πŸŽ€βœ¨

πŸ“¦ where this page comes from