DWARF_GET_AT_NAME(3) | Library Functions Manual | DWARF_GET_AT_NAME(3) |
dwarf_get_ACCESS_name
,
dwarf_get_AT_name
,
dwarf_get_ATE_name
,
dwarf_get_CC_name
,
dwarf_get_CFA_name
,
dwarf_get_CHILDREN_name
,
dwarf_get_DS_name
,
dwarf_get_DSC_name
,
dwarf_get_EH_name
,
dwarf_get_END_name
,
dwarf_get_FORM_name
,
dwarf_get_ID_name
,
dwarf_get_INL_name
,
dwarf_get_LANG_name
,
dwarf_get_LNE_name
,
dwarf_get_LNS_name
,
dwarf_get_MACINFO_name
,
dwarf_get_OP_name
,
dwarf_get_ORD_name
,
dwarf_get_TAG_name
,
dwarf_get_VIRTUALITY_name
,
dwarf_get_VIS_name
—
#include <libdwarf.h>
int
dwarf_get_ACCESS_name
(unsigned
val, char **str);
int
dwarf_get_AT_name
(unsigned val,
char **str);
int
dwarf_get_ATE_name
(unsigned val,
char **str);
int
dwarf_get_CC_name
(unsigned val,
char **str);
int
dwarf_get_CFA_name
(unsigned val,
char **str);
int
dwarf_get_CHILDREN_name
(unsigned
val, char **str);
int
dwarf_get_DS_name
(unsigned val,
char **str);
int
dwarf_get_DSC_name
(unsigned val,
char **str);
int
dwarf_get_EH_name
(unsigned val,
char **str);
int
dwarf_get_END_name
(unsigned val,
char **str);
int
dwarf_get_FORM_name
(unsigned
val, char **str);
int
dwarf_get_ID_name
(unsigned val,
char **str);
int
dwarf_get_INL_name
(unsigned val,
char **str);
int
dwarf_get_LANG_name
(unsigned
val, char **str);
int
dwarf_get_LNE_name
(unsigned val,
char **str);
int
dwarf_get_LNS_name
(unsigned val,
char **str);
int
dwarf_get_MACINFO_name
(unsigned
val, char **str);
int
dwarf_get_OP_name
(unsigned val,
char **str);
int
dwarf_get_ORD_name
(unsigned val,
char **str);
int
dwarf_get_TAG_name
(unsigned val,
char **str);
int
dwarf_get_VIRTUALITY_name
(unsigned
val, char **str);
int
dwarf_get_VIS_name
(unsigned val,
char **str);
Argument val specifies the numeric value whose symbolic name is desired.
Argument str should point to a location which will hold the returned NUL-terminated string containing the symbolic name of the specified value.
The list of functions and the DWARF constants that they accept are:
dwarf_get_ACCESS_name
()DW_ACCESS_*
constants.dwarf_get_AT_name
()DW_AT_*
constants.dwarf_get_ATE_name
()DW_ATE_*
constants.dwarf_get_CC_name
()DW_CC_*
constants.dwarf_get_CFA_name
()DW_CFA_*
constants.dwarf_get_CHILDREN_name
()DW_CHILDREN_*
constants.dwarf_get_DS_name
()DW_DS_*
constants.dwarf_get_DSC_name
()DW_DSC_*
constants.dwarf_get_EH_name
()DW_EH_PE_*
constants.dwarf_get_END_name
()DW_END_*
constants.dwarf_get_FORM_name
()DW_FORM_*
constants.dwarf_get_ID_name
()DW_ID_*
constants.dwarf_get_INL_name
()DW_INL_*
constants.dwarf_get_LANG_name
()DW_LANG_*
constants.dwarf_get_LNE_name
()DW_LNE_*
constants.dwarf_get_LNS_name
()DW_LNS_*
constants.dwarf_get_MACINFO_name
()DW_MACINFO_*
constants.dwarf_get_OP_name
()DW_OP_*
constants.dwarf_get_ORD_name
()DW_ORD_*
constants.dwarf_get_TAG_name
()DW_TAG_*
constants.dwarf_get_VIRTUALITY_name
()DW_VIRTUALITY_*
constants.dwarf_get_VIS_name
()DW_VIS_*
constants.DW_DLV_OK on success.
If the
DWARF constant denoted by argument val is not
recognized, these function return DW_DLV_NO_ENTRY
.
April 22, 2011 | NetBSD 9.2 |