mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-04-07 16:42:07 +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:
parent
ed2b7578b8
commit
178cb752c7
@ -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';
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user