mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-24 22:24:54 +00:00
llvm-vtabledump: strip trailing NUL bytes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@218502 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -44,7 +44,7 @@ CHECK-NEXT: ??_R1A@?0A@EA@S@@8[Flags]: 64
|
||||
CHECK-NEXT: ??_R1A@?0A@EA@S@@8[ClassHierarchyDescriptor]: ??_R3S@@8
|
||||
CHECK-NEXT: ??_R0?AUA@@@8[VFPtr]: ??_7type_info@@6B@
|
||||
CHECK-NEXT: ??_R0?AUA@@@8[AlwaysZero]: 0
|
||||
CHECK-NEXT: ??_R0?AUA@@@8[MangledName]: .?AUA@@\x00
|
||||
CHECK-NEXT: ??_R0?AUA@@@8[MangledName]: .?AUA@@
|
||||
CHECK-NEXT: ??_R0?AUS@@@8[VFPtr]: ??_7type_info@@6B@
|
||||
CHECK-NEXT: ??_R0?AUS@@@8[AlwaysZero]: 0
|
||||
CHECK-NEXT: ??_R0?AUS@@@8[MangledName]: .?AUS@@\x00
|
||||
CHECK-NEXT: ??_R0?AUS@@@8[MangledName]: .?AUS@@
|
||||
|
@@ -303,7 +303,9 @@ static void dumpVTables(const ObjectFile *Obj) {
|
||||
AlwaysZero |= Data;
|
||||
outs() << TDName << "[AlwaysZero]: " << AlwaysZero << '\n';
|
||||
outs() << TDName << "[MangledName]: ";
|
||||
outs().write_escaped(TD.MangledName, /*UseHexEscapes=*/true) << '\n';
|
||||
outs().write_escaped(TD.MangledName.rtrim(StringRef("\0", 1)),
|
||||
/*UseHexEscapes=*/true)
|
||||
<< '\n';
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user