259 lines · plain
1RUN: llvm-cxxdump %p/Inputs/eh.obj.coff-i386 \2RUN: | FileCheck %s --check-prefix=COFF-I3863 4 5COFF-I386: ??_R0?AUA@@@8[VFPtr]: ??_7type_info@@6B@6COFF-I386: ??_R0?AUA@@@8[AlwaysZero]: 07COFF-I386: ??_R0?AUA@@@8[MangledName]: .?AUA@@8COFF-I386: ??_R0?AUB@@@8[VFPtr]: ??_7type_info@@6B@9COFF-I386: ??_R0?AUB@@@8[AlwaysZero]: 010COFF-I386: ??_R0?AUB@@@8[MangledName]: .?AUB@@11COFF-I386: ??_R0?AUC@@@8[VFPtr]: ??_7type_info@@6B@12COFF-I386: ??_R0?AUC@@@8[AlwaysZero]: 013COFF-I386: ??_R0?AUC@@@8[MangledName]: .?AUC@@14COFF-I386: ??_R0?AUM@@@8[VFPtr]: ??_7type_info@@6B@15COFF-I386: ??_R0?AUM@@@8[AlwaysZero]: 016COFF-I386: ??_R0?AUM@@@8[MangledName]: .?AUM@@17COFF-I386: ??_R0?AUS@@@8[VFPtr]: ??_7type_info@@6B@18COFF-I386: ??_R0?AUS@@@8[AlwaysZero]: 019COFF-I386: ??_R0?AUS@@@8[MangledName]: .?AUS@@20COFF-I386: ??_R0?AW4E@@@8[VFPtr]: ??_7type_info@@6B@21COFF-I386: ??_R0?AW4E@@@8[AlwaysZero]: 022COFF-I386: ??_R0?AW4E@@@8[MangledName]: .?AW4E@@23COFF-I386: ??_R0PAUA@@@8[VFPtr]: ??_7type_info@@6B@24COFF-I386: ??_R0PAUA@@@8[AlwaysZero]: 025COFF-I386: ??_R0PAUA@@@8[MangledName]: .PAUA@@26COFF-I386: ??_R0PAUC@@@8[VFPtr]: ??_7type_info@@6B@27COFF-I386: ??_R0PAUC@@@8[AlwaysZero]: 028COFF-I386: ??_R0PAUC@@@8[MangledName]: .PAUC@@29COFF-I386: ??_R0PAUS@@@8[VFPtr]: ??_7type_info@@6B@30COFF-I386: ??_R0PAUS@@@8[AlwaysZero]: 031COFF-I386: ??_R0PAUS@@@8[MangledName]: .PAUS@@32COFF-I386: ??_R0PAW4E@@@8[VFPtr]: ??_7type_info@@6B@33COFF-I386: ??_R0PAW4E@@@8[AlwaysZero]: 034COFF-I386: ??_R0PAW4E@@@8[MangledName]: .PAW4E@@35COFF-I386: ??_R0PAX@8[VFPtr]: ??_7type_info@@6B@36COFF-I386: ??_R0PAX@8[AlwaysZero]: 037COFF-I386: ??_R0PAX@8[MangledName]: .PAX38COFF-I386: ??_R0PQS@@H@8[VFPtr]: ??_7type_info@@6B@39COFF-I386: ??_R0PQS@@H@8[AlwaysZero]: 040COFF-I386: ??_R0PQS@@H@8[MangledName]: .PQS@@H41COFF-I386: __TI1?AW4E@@[Flags]: 042COFF-I386: __TI1?AW4E@@[Flags.Const]: false43COFF-I386: __TI1?AW4E@@[Flags.Volatile]: false44COFF-I386: __TI1?AW4E@@[CleanupFn]: null45COFF-I386: __TI1?AW4E@@[ForwardCompat]: null46COFF-I386: __TI1?AW4E@@[CatchableTypeArray]: __CTA1?AW4E@@47COFF-I386: __TI1PQS@@H[Flags]: 048COFF-I386: __TI1PQS@@H[Flags.Const]: false49COFF-I386: __TI1PQS@@H[Flags.Volatile]: false50COFF-I386: __TI1PQS@@H[CleanupFn]: null51COFF-I386: __TI1PQS@@H[ForwardCompat]: null52COFF-I386: __TI1PQS@@H[CatchableTypeArray]: __CTA1PQS@@H53COFF-I386: __TI2CPAW4E@@[Flags]: 154COFF-I386: __TI2CPAW4E@@[Flags.Const]: true55COFF-I386: __TI2CPAW4E@@[Flags.Volatile]: false56COFF-I386: __TI2CPAW4E@@[CleanupFn]: null57COFF-I386: __TI2CPAW4E@@[ForwardCompat]: null58COFF-I386: __TI2CPAW4E@@[CatchableTypeArray]: __CTA2PAW4E@@59COFF-I386: __TI2CVPAW4E@@[Flags]: 360COFF-I386: __TI2CVPAW4E@@[Flags.Const]: true61COFF-I386: __TI2CVPAW4E@@[Flags.Volatile]: true62COFF-I386: __TI2CVPAW4E@@[CleanupFn]: null63COFF-I386: __TI2CVPAW4E@@[ForwardCompat]: null64COFF-I386: __TI2CVPAW4E@@[CatchableTypeArray]: __CTA2PAW4E@@65COFF-I386: __TI2PAW4E@@[Flags]: 066COFF-I386: __TI2PAW4E@@[Flags.Const]: false67COFF-I386: __TI2PAW4E@@[Flags.Volatile]: false68COFF-I386: __TI2PAW4E@@[CleanupFn]: null69COFF-I386: __TI2PAW4E@@[ForwardCompat]: null70COFF-I386: __TI2PAW4E@@[CatchableTypeArray]: __CTA2PAW4E@@71COFF-I386: __TI2PAX[Flags]: 072COFF-I386: __TI2PAX[Flags.Const]: false73COFF-I386: __TI2PAX[Flags.Volatile]: false74COFF-I386: __TI2PAX[CleanupFn]: null75COFF-I386: __TI2PAX[ForwardCompat]: null76COFF-I386: __TI2PAX[CatchableTypeArray]: __CTA2PAX77COFF-I386: __TI2VPAW4E@@[Flags]: 278COFF-I386: __TI2VPAW4E@@[Flags.Const]: false79COFF-I386: __TI2VPAW4E@@[Flags.Volatile]: true80COFF-I386: __TI2VPAW4E@@[CleanupFn]: null81COFF-I386: __TI2VPAW4E@@[ForwardCompat]: null82COFF-I386: __TI2VPAW4E@@[CatchableTypeArray]: __CTA2PAW4E@@83COFF-I386: __TI3?AUM@@[Flags]: 084COFF-I386: __TI3?AUM@@[Flags.Const]: false85COFF-I386: __TI3?AUM@@[Flags.Volatile]: false86COFF-I386: __TI3?AUM@@[CleanupFn]: null87COFF-I386: __TI3?AUM@@[ForwardCompat]: null88COFF-I386: __TI3?AUM@@[CatchableTypeArray]: __CTA3?AUM@@89COFF-I386: __TI3?AUS@@[Flags]: 090COFF-I386: __TI3?AUS@@[Flags.Const]: false91COFF-I386: __TI3?AUS@@[Flags.Volatile]: false92COFF-I386: __TI3?AUS@@[CleanupFn]: ??1S@@UAE@XZ93COFF-I386: __TI3?AUS@@[ForwardCompat]: null94COFF-I386: __TI3?AUS@@[CatchableTypeArray]: __CTA3?AUS@@95COFF-I386: __TI4CPAUS@@[Flags]: 196COFF-I386: __TI4CPAUS@@[Flags.Const]: true97COFF-I386: __TI4CPAUS@@[Flags.Volatile]: false98COFF-I386: __TI4CPAUS@@[CleanupFn]: null99COFF-I386: __TI4CPAUS@@[ForwardCompat]: null100COFF-I386: __TI4CPAUS@@[CatchableTypeArray]: __CTA4PAUS@@101COFF-I386: __TI4CVPAUS@@[Flags]: 3102COFF-I386: __TI4CVPAUS@@[Flags.Const]: true103COFF-I386: __TI4CVPAUS@@[Flags.Volatile]: true104COFF-I386: __TI4CVPAUS@@[CleanupFn]: null105COFF-I386: __TI4CVPAUS@@[ForwardCompat]: null106COFF-I386: __TI4CVPAUS@@[CatchableTypeArray]: __CTA4PAUS@@107COFF-I386: __TI4PAUS@@[Flags]: 0108COFF-I386: __TI4PAUS@@[Flags.Const]: false109COFF-I386: __TI4PAUS@@[Flags.Volatile]: false110COFF-I386: __TI4PAUS@@[CleanupFn]: null111COFF-I386: __TI4PAUS@@[ForwardCompat]: null112COFF-I386: __TI4PAUS@@[CatchableTypeArray]: __CTA4PAUS@@113COFF-I386: __TI4VPAUS@@[Flags]: 2114COFF-I386: __TI4VPAUS@@[Flags.Const]: false115COFF-I386: __TI4VPAUS@@[Flags.Volatile]: true116COFF-I386: __TI4VPAUS@@[CleanupFn]: null117COFF-I386: __TI4VPAUS@@[ForwardCompat]: null118COFF-I386: __TI4VPAUS@@[CatchableTypeArray]: __CTA4PAUS@@119COFF-I386: __CTA1?AW4E@@[NumEntries]: 1120COFF-I386: __CTA1?AW4E@@[0]: __CT??_R0?AW4E@@@84121COFF-I386: __CTA1PQS@@H[NumEntries]: 1122COFF-I386: __CTA1PQS@@H[0]: __CT??_R0PQS@@H@88123COFF-I386: __CTA2PAW4E@@[NumEntries]: 2124COFF-I386: __CTA2PAW4E@@[0]: __CT??_R0PAW4E@@@84125COFF-I386: __CTA2PAW4E@@[1]: __CT??_R0PAX@84126COFF-I386: __CTA2PAX[NumEntries]: 2127COFF-I386: __CTA2PAX[0]: __CT??_R0PAX@84128COFF-I386: __CTA2PAX[1]: __CT??_R0PAX@84129COFF-I386: __CTA3?AUM@@[NumEntries]: 3130COFF-I386: __CTA3?AUM@@[0]: __CT??_R0?AUM@@@88131COFF-I386: __CTA3?AUM@@[1]: __CT??_R0?AUA@@@84132COFF-I386: __CTA3?AUM@@[2]: __CT??_R0?AUB@@@844133COFF-I386: __CTA3?AUS@@[NumEntries]: 3134COFF-I386: __CTA3?AUS@@[0]: __CT??_R0?AUS@@@8??0S@@QAE@ABU0@@Z16135COFF-I386: __CTA3?AUS@@[1]: __CT??_R0?AUA@@@84044136COFF-I386: __CTA3?AUS@@[2]: __CT??_R0?AUC@@@84048137COFF-I386: __CTA4PAUS@@[NumEntries]: 4138COFF-I386: __CTA4PAUS@@[0]: __CT??_R0PAUS@@@84139COFF-I386: __CTA4PAUS@@[1]: __CT??_R0PAUA@@@84044140COFF-I386: __CTA4PAUS@@[2]: __CT??_R0PAUC@@@84048141COFF-I386: __CTA4PAUS@@[3]: __CT??_R0PAX@84142COFF-I386: __CT??_R0?AUA@@@84[Flags]: 0143COFF-I386: __CT??_R0?AUA@@@84[Flags.ScalarType]: false144COFF-I386: __CT??_R0?AUA@@@84[Flags.VirtualInheritance]: false145COFF-I386: __CT??_R0?AUA@@@84[TypeDescriptor]: ??_R0?AUA@@@8146COFF-I386: __CT??_R0?AUA@@@84[NonVirtualBaseAdjustmentOffset]: 0147COFF-I386: __CT??_R0?AUA@@@84[VirtualBasePointerOffset]: -1148COFF-I386: __CT??_R0?AUA@@@84[VirtualBaseAdjustmentOffset]: 0149COFF-I386: __CT??_R0?AUA@@@84[Size]: 4150COFF-I386: __CT??_R0?AUA@@@84[CopyCtor]: null151COFF-I386: __CT??_R0?AUA@@@84044[Flags]: 0152COFF-I386: __CT??_R0?AUA@@@84044[Flags.ScalarType]: false153COFF-I386: __CT??_R0?AUA@@@84044[Flags.VirtualInheritance]: false154COFF-I386: __CT??_R0?AUA@@@84044[TypeDescriptor]: ??_R0?AUA@@@8155COFF-I386: __CT??_R0?AUA@@@84044[NonVirtualBaseAdjustmentOffset]: 0156COFF-I386: __CT??_R0?AUA@@@84044[VirtualBasePointerOffset]: 4157COFF-I386: __CT??_R0?AUA@@@84044[VirtualBaseAdjustmentOffset]: 4158COFF-I386: __CT??_R0?AUA@@@84044[Size]: 4159COFF-I386: __CT??_R0?AUA@@@84044[CopyCtor]: null160COFF-I386: __CT??_R0?AUB@@@844[Flags]: 0161COFF-I386: __CT??_R0?AUB@@@844[Flags.ScalarType]: false162COFF-I386: __CT??_R0?AUB@@@844[Flags.VirtualInheritance]: false163COFF-I386: __CT??_R0?AUB@@@844[TypeDescriptor]: ??_R0?AUB@@@8164COFF-I386: __CT??_R0?AUB@@@844[NonVirtualBaseAdjustmentOffset]: 4165COFF-I386: __CT??_R0?AUB@@@844[VirtualBasePointerOffset]: -1166COFF-I386: __CT??_R0?AUB@@@844[VirtualBaseAdjustmentOffset]: 0167COFF-I386: __CT??_R0?AUB@@@844[Size]: 4168COFF-I386: __CT??_R0?AUB@@@844[CopyCtor]: null169COFF-I386: __CT??_R0?AUC@@@84048[Flags]: 0170COFF-I386: __CT??_R0?AUC@@@84048[Flags.ScalarType]: false171COFF-I386: __CT??_R0?AUC@@@84048[Flags.VirtualInheritance]: false172COFF-I386: __CT??_R0?AUC@@@84048[TypeDescriptor]: ??_R0?AUC@@@8173COFF-I386: __CT??_R0?AUC@@@84048[NonVirtualBaseAdjustmentOffset]: 0174COFF-I386: __CT??_R0?AUC@@@84048[VirtualBasePointerOffset]: 4175COFF-I386: __CT??_R0?AUC@@@84048[VirtualBaseAdjustmentOffset]: 8176COFF-I386: __CT??_R0?AUC@@@84048[Size]: 4177COFF-I386: __CT??_R0?AUC@@@84048[CopyCtor]: null178COFF-I386: __CT??_R0?AUM@@@88[Flags]: 0179COFF-I386: __CT??_R0?AUM@@@88[Flags.ScalarType]: false180COFF-I386: __CT??_R0?AUM@@@88[Flags.VirtualInheritance]: false181COFF-I386: __CT??_R0?AUM@@@88[TypeDescriptor]: ??_R0?AUM@@@8182COFF-I386: __CT??_R0?AUM@@@88[NonVirtualBaseAdjustmentOffset]: 0183COFF-I386: __CT??_R0?AUM@@@88[VirtualBasePointerOffset]: -1184COFF-I386: __CT??_R0?AUM@@@88[VirtualBaseAdjustmentOffset]: 0185COFF-I386: __CT??_R0?AUM@@@88[Size]: 8186COFF-I386: __CT??_R0?AUM@@@88[CopyCtor]: null187COFF-I386: __CT??_R0?AUS@@@8??0S@@QAE@ABU0@@Z16[Flags]: 4188COFF-I386: __CT??_R0?AUS@@@8??0S@@QAE@ABU0@@Z16[Flags.ScalarType]: false189COFF-I386: __CT??_R0?AUS@@@8??0S@@QAE@ABU0@@Z16[Flags.VirtualInheritance]: true190COFF-I386: __CT??_R0?AUS@@@8??0S@@QAE@ABU0@@Z16[TypeDescriptor]: ??_R0?AUS@@@8191COFF-I386: __CT??_R0?AUS@@@8??0S@@QAE@ABU0@@Z16[NonVirtualBaseAdjustmentOffset]: 0192COFF-I386: __CT??_R0?AUS@@@8??0S@@QAE@ABU0@@Z16[VirtualBasePointerOffset]: -1193COFF-I386: __CT??_R0?AUS@@@8??0S@@QAE@ABU0@@Z16[VirtualBaseAdjustmentOffset]: 0194COFF-I386: __CT??_R0?AUS@@@8??0S@@QAE@ABU0@@Z16[Size]: 16195COFF-I386: __CT??_R0?AUS@@@8??0S@@QAE@ABU0@@Z16[CopyCtor]: ??0S@@QAE@ABU0@@Z196COFF-I386: __CT??_R0?AW4E@@@84[Flags]: 1197COFF-I386: __CT??_R0?AW4E@@@84[Flags.ScalarType]: true198COFF-I386: __CT??_R0?AW4E@@@84[Flags.VirtualInheritance]: false199COFF-I386: __CT??_R0?AW4E@@@84[TypeDescriptor]: ??_R0?AW4E@@@8200COFF-I386: __CT??_R0?AW4E@@@84[NonVirtualBaseAdjustmentOffset]: 0201COFF-I386: __CT??_R0?AW4E@@@84[VirtualBasePointerOffset]: -1202COFF-I386: __CT??_R0?AW4E@@@84[VirtualBaseAdjustmentOffset]: 0203COFF-I386: __CT??_R0?AW4E@@@84[Size]: 4204COFF-I386: __CT??_R0?AW4E@@@84[CopyCtor]: null205COFF-I386: __CT??_R0PAUA@@@84044[Flags]: 1206COFF-I386: __CT??_R0PAUA@@@84044[Flags.ScalarType]: true207COFF-I386: __CT??_R0PAUA@@@84044[Flags.VirtualInheritance]: false208COFF-I386: __CT??_R0PAUA@@@84044[TypeDescriptor]: ??_R0PAUA@@@8209COFF-I386: __CT??_R0PAUA@@@84044[NonVirtualBaseAdjustmentOffset]: 0210COFF-I386: __CT??_R0PAUA@@@84044[VirtualBasePointerOffset]: 4211COFF-I386: __CT??_R0PAUA@@@84044[VirtualBaseAdjustmentOffset]: 4212COFF-I386: __CT??_R0PAUA@@@84044[Size]: 4213COFF-I386: __CT??_R0PAUA@@@84044[CopyCtor]: null214COFF-I386: __CT??_R0PAUC@@@84048[Flags]: 1215COFF-I386: __CT??_R0PAUC@@@84048[Flags.ScalarType]: true216COFF-I386: __CT??_R0PAUC@@@84048[Flags.VirtualInheritance]: false217COFF-I386: __CT??_R0PAUC@@@84048[TypeDescriptor]: ??_R0PAUC@@@8218COFF-I386: __CT??_R0PAUC@@@84048[NonVirtualBaseAdjustmentOffset]: 0219COFF-I386: __CT??_R0PAUC@@@84048[VirtualBasePointerOffset]: 4220COFF-I386: __CT??_R0PAUC@@@84048[VirtualBaseAdjustmentOffset]: 8221COFF-I386: __CT??_R0PAUC@@@84048[Size]: 4222COFF-I386: __CT??_R0PAUC@@@84048[CopyCtor]: null223COFF-I386: __CT??_R0PAUS@@@84[Flags]: 5224COFF-I386: __CT??_R0PAUS@@@84[Flags.ScalarType]: true225COFF-I386: __CT??_R0PAUS@@@84[Flags.VirtualInheritance]: true226COFF-I386: __CT??_R0PAUS@@@84[TypeDescriptor]: ??_R0PAUS@@@8227COFF-I386: __CT??_R0PAUS@@@84[NonVirtualBaseAdjustmentOffset]: 0228COFF-I386: __CT??_R0PAUS@@@84[VirtualBasePointerOffset]: -1229COFF-I386: __CT??_R0PAUS@@@84[VirtualBaseAdjustmentOffset]: 0230COFF-I386: __CT??_R0PAUS@@@84[Size]: 4231COFF-I386: __CT??_R0PAUS@@@84[CopyCtor]: null232COFF-I386: __CT??_R0PAW4E@@@84[Flags]: 1233COFF-I386: __CT??_R0PAW4E@@@84[Flags.ScalarType]: true234COFF-I386: __CT??_R0PAW4E@@@84[Flags.VirtualInheritance]: false235COFF-I386: __CT??_R0PAW4E@@@84[TypeDescriptor]: ??_R0PAW4E@@@8236COFF-I386: __CT??_R0PAW4E@@@84[NonVirtualBaseAdjustmentOffset]: 0237COFF-I386: __CT??_R0PAW4E@@@84[VirtualBasePointerOffset]: -1238COFF-I386: __CT??_R0PAW4E@@@84[VirtualBaseAdjustmentOffset]: 0239COFF-I386: __CT??_R0PAW4E@@@84[Size]: 4240COFF-I386: __CT??_R0PAW4E@@@84[CopyCtor]: null241COFF-I386: __CT??_R0PAX@84[Flags]: 1242COFF-I386: __CT??_R0PAX@84[Flags.ScalarType]: true243COFF-I386: __CT??_R0PAX@84[Flags.VirtualInheritance]: false244COFF-I386: __CT??_R0PAX@84[TypeDescriptor]: ??_R0PAX@8245COFF-I386: __CT??_R0PAX@84[NonVirtualBaseAdjustmentOffset]: 0246COFF-I386: __CT??_R0PAX@84[VirtualBasePointerOffset]: -1247COFF-I386: __CT??_R0PAX@84[VirtualBaseAdjustmentOffset]: 0248COFF-I386: __CT??_R0PAX@84[Size]: 4249COFF-I386: __CT??_R0PAX@84[CopyCtor]: null250COFF-I386: __CT??_R0PQS@@H@88[Flags]: 1251COFF-I386: __CT??_R0PQS@@H@88[Flags.ScalarType]: true252COFF-I386: __CT??_R0PQS@@H@88[Flags.VirtualInheritance]: false253COFF-I386: __CT??_R0PQS@@H@88[TypeDescriptor]: ??_R0PQS@@H@8254COFF-I386: __CT??_R0PQS@@H@88[NonVirtualBaseAdjustmentOffset]: 0255COFF-I386: __CT??_R0PQS@@H@88[VirtualBasePointerOffset]: -1256COFF-I386: __CT??_R0PQS@@H@88[VirtualBaseAdjustmentOffset]: 0257COFF-I386: __CT??_R0PQS@@H@88[Size]: 8258COFF-I386: __CT??_R0PQS@@H@88[CopyCtor]: null259