67 lines · plain
1RUN: llvm-cxxdump %p/Inputs/trivial.obj.coff-i386 \2RUN: | FileCheck %s --check-prefix=COFF-I3863 4RUN: llvm-cxxdump %p/Inputs/trivial.obj.elf-i386 \5RUN: | FileCheck %s --check-prefix=ELF-I3866 7RUN: llvm-cxxdump %p/Inputs/mixed-archive.coff-i386 \8RUN: | FileCheck %s --check-prefix=MIXEDARCOFF-I3869 10COFF-I386: ??_7S@@6B@[0]: ??_R4S@@6B@11COFF-I386-NEXT: ??_7S@@6B@[4]: ??_GS@@UAEPAXI@Z12COFF-I386-NEXT: ??_8S@@7B@[0]: -413COFF-I386-NEXT: ??_8S@@7B@[4]: 414COFF-I386-NEXT: ??_R4S@@6B@[IsImageRelative]: 015COFF-I386-NEXT: ??_R4S@@6B@[OffsetToTop]: 016COFF-I386-NEXT: ??_R4S@@6B@[VFPtrOffset]: 017COFF-I386-NEXT: ??_R4S@@6B@[TypeDescriptor]: ??_R0?AUS@@@818COFF-I386-NEXT: ??_R4S@@6B@[ClassHierarchyDescriptor]: ??_R3S@@819COFF-I386-NEXT: ??_R3A@@8[AlwaysZero]: 020COFF-I386-NEXT: ??_R3A@@8[Flags]: 021COFF-I386-NEXT: ??_R3A@@8[NumClasses]: 122COFF-I386-NEXT: ??_R3A@@8[BaseClassArray]: ??_R2A@@823COFF-I386-NEXT: ??_R3S@@8[AlwaysZero]: 024COFF-I386-NEXT: ??_R3S@@8[Flags]: 025COFF-I386-NEXT: ??_R3S@@8[NumClasses]: 226COFF-I386-NEXT: ??_R3S@@8[BaseClassArray]: ??_R2S@@827COFF-I386-NEXT: ??_R2A@@8[0]: ??_R1A@?0A@EA@A@@828COFF-I386-NEXT: ??_R2S@@8[0]: ??_R1A@?0A@EA@S@@829COFF-I386-NEXT: ??_R2S@@8[4]: ??_R1A@33FA@A@@830COFF-I386-NEXT: ??_R1A@33FA@A@@8[TypeDescriptor]: ??_R0?AUA@@@831COFF-I386-NEXT: ??_R1A@33FA@A@@8[NumBases]: 032COFF-I386-NEXT: ??_R1A@33FA@A@@8[OffsetInVBase]: 033COFF-I386-NEXT: ??_R1A@33FA@A@@8[VBPtrOffset]: 434COFF-I386-NEXT: ??_R1A@33FA@A@@8[OffsetInVBTable]: 435COFF-I386-NEXT: ??_R1A@33FA@A@@8[Flags]: 8036COFF-I386-NEXT: ??_R1A@33FA@A@@8[ClassHierarchyDescriptor]: ??_R3A@@837COFF-I386-NEXT: ??_R1A@?0A@EA@A@@8[TypeDescriptor]: ??_R0?AUA@@@838COFF-I386-NEXT: ??_R1A@?0A@EA@A@@8[NumBases]: 039COFF-I386-NEXT: ??_R1A@?0A@EA@A@@8[OffsetInVBase]: 040COFF-I386-NEXT: ??_R1A@?0A@EA@A@@8[VBPtrOffset]: -141COFF-I386-NEXT: ??_R1A@?0A@EA@A@@8[OffsetInVBTable]: 042COFF-I386-NEXT: ??_R1A@?0A@EA@A@@8[Flags]: 6443COFF-I386-NEXT: ??_R1A@?0A@EA@A@@8[ClassHierarchyDescriptor]: ??_R3A@@844COFF-I386-NEXT: ??_R1A@?0A@EA@S@@8[TypeDescriptor]: ??_R0?AUS@@@845COFF-I386-NEXT: ??_R1A@?0A@EA@S@@8[NumBases]: 146COFF-I386-NEXT: ??_R1A@?0A@EA@S@@8[OffsetInVBase]: 047COFF-I386-NEXT: ??_R1A@?0A@EA@S@@8[VBPtrOffset]: -148COFF-I386-NEXT: ??_R1A@?0A@EA@S@@8[OffsetInVBTable]: 049COFF-I386-NEXT: ??_R1A@?0A@EA@S@@8[Flags]: 6450COFF-I386-NEXT: ??_R1A@?0A@EA@S@@8[ClassHierarchyDescriptor]: ??_R3S@@851COFF-I386-NEXT: ??_R0?AUA@@@8[VFPtr]: ??_7type_info@@6B@52COFF-I386-NEXT: ??_R0?AUA@@@8[AlwaysZero]: 053COFF-I386-NEXT: ??_R0?AUA@@@8[MangledName]: .?AUA@@54COFF-I386-NEXT: ??_R0?AUS@@@8[VFPtr]: ??_7type_info@@6B@55COFF-I386-NEXT: ??_R0?AUS@@@8[AlwaysZero]: 056COFF-I386-NEXT: ??_R0?AUS@@@8[MangledName]: .?AUS@@57 58ELF-I386: _ZTS1A: 1A59ELF-I386-NEXT: _ZTV1A[0]: 060ELF-I386-NEXT: _ZTV1A[4]: _ZTI1A61ELF-I386-NEXT: _ZTV1A[8]: _ZN1A1fEv62 63MIXEDARCOFF-I386: ??_7S@@6B@[0]: ??_R4S@@6B@64 65RUN: not llvm-cxxdump %t.blah 2>&1 | FileCheck -DMSG=%errc_ENOENT --check-prefix=ENOENT %s66ENOENT: {{.*}}.blah: error: [[MSG]]67