18 static char invalid[100];
23 llvm::StringRef llvmstr = llvm::dwarf::TagString(val);
24 if (llvmstr.empty()) {
25 snprintf(invalid,
sizeof(invalid),
"Unknown DW_TAG constant: 0x%x", val);
28 return llvmstr.data();
32 static char invalid[100];
33 llvm::StringRef llvmstr = llvm::dwarf::AttributeString(val);
34 if (llvmstr.empty()) {
35 snprintf(invalid,
sizeof(invalid),
"Unknown DW_AT constant: 0x%x", val);
38 return llvmstr.data();
42 static char invalid[100];
43 llvm::StringRef llvmstr = llvm::dwarf::FormEncodingString(val);
44 if (llvmstr.empty()) {
45 snprintf(invalid,
sizeof(invalid),
"Unknown DW_FORM constant: 0x%x", val);
48 return llvmstr.data();
52 static char invalid[100];
53 llvm::StringRef llvmstr = llvm::dwarf::OperationEncodingString(val);
54 if (llvmstr.empty()) {
55 snprintf(invalid,
sizeof(invalid),
"Unknown DW_OP constant: 0x%x", val);
58 return llvmstr.data();
62 static char invalid[100];
63 llvm::StringRef llvmstr = llvm::dwarf::AttributeEncodingString(val);
64 if (llvmstr.empty()) {
65 snprintf(invalid,
sizeof(invalid),
"Unknown DW_ATE constant: 0x%x", val);
68 return llvmstr.data();
72 static char invalid[100];
73 llvm::StringRef llvmstr = llvm::dwarf::LanguageString(val);
74 if (llvmstr.empty()) {
75 snprintf(invalid,
sizeof(invalid),
"Unknown DW_LANG constant: 0x%x", val);
78 return llvmstr.data();
82 static char invalid[100];
83 llvm::StringRef llvmstr = llvm::dwarf::LNStandardString(val);
84 if (llvmstr.empty()) {
85 snprintf(invalid,
sizeof(invalid),
"Unknown DW_LNS constant: 0x%x", val);
88 return llvmstr.data();
A class that represents a running process on the host machine.
const char * DW_FORM_value_to_name(uint32_t val)
const char * DW_LANG_value_to_name(uint32_t val)
const char * DW_AT_value_to_name(uint32_t val)
const char * DW_TAG_value_to_name(uint32_t val)
const char * DW_LNS_value_to_name(uint32_t val)
const char * DW_OP_value_to_name(uint32_t val)
const char * DW_ATE_value_to_name(uint32_t val)