| DWARF_DIENAME(3) | Library Functions Manual | DWARF_DIENAME(3) | 
dwarf_diename —
#include <libdwarf.h>
int
  
  dwarf_diename(Dwarf_Die
    die, char
    **ret_name, Dwarf_Error
    *err);
dwarf_diename() retrieves a pointer to the
  NUL-terminated string associated with the DW_AT_name
  attribute of the debugging information entry descriptor referenced by argument
  die. If the pointer was successfully retrieved, it is
  stored in the location pointed to by argument ret_name.
dwarf_diename() returns
  DW_DLV_OK on success.
If the debugging information entry descriptor denoted by argument
    die does not contain a
    DW_AT_name attribute, the function returns
    DW_DLV_NO_ENTRY and sets argument
    err. For other errors, it returns
    DW_DLV_ERROR and sets argument
    err.
dwarf_diename() can fail with the following
  errors:
DW_DLE_ARGUMENT]DW_DLE_NO_ENTRY]DW_AT_name attribute.| March 31, 2010 | NetBSD 9.3 |