DWARF_TAG(3)
β¨ 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]β ArgumentdieortagwasNULL.
π¦ 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
- freebsd 14.5: base 14.5
- freebsd 15.1: base 15.1
- nixpkgs unstable: libdwarf 15.0.0
- Copyright (c) 2010 Kai Wang
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms