mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-18 11:24:01 +00:00
[ dwarfdump ] Add symbolic dump of known DWARF attribute values.
Reviewed By: dblaikie Subscribers: llvm-commits Differential Revision: http://reviews.llvm.org/D5187 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@217186 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -86,7 +86,17 @@ void DWARFDebugInfoEntryMinimal::dumpAttribute(raw_ostream &OS,
|
||||
return;
|
||||
|
||||
OS << "\t(";
|
||||
formValue.dump(OS, u);
|
||||
|
||||
const char *Name = nullptr;
|
||||
if (Optional<uint64_t> Val = formValue.getAsUnsignedConstant())
|
||||
Name = AttributeValueString(attr, *Val);
|
||||
|
||||
if (Name) {
|
||||
OS << Name;
|
||||
} else {
|
||||
formValue.dump(OS, u);
|
||||
}
|
||||
|
||||
OS << ")\n";
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user