1 Microsoft C/C++ MSF 7.00 2 DS#818 4 p 5 tt>BaseClassTest::B.?AVB@BaseClassTest@@>BaseClassTest::C.?AVC@BaseClassTest@@>BaseClassTest::A.?AVA@BaseClassTest@@ 6 t 7 8 >BaseClassTest::D.?AVD@BaseClassTest@@ 9 10 11 12 13 * 14 20 * JDoperator=>&BaseClassTest::D.?AVD@BaseClassTest@@NestedEnumValue1JtMembersTest::A::NestedEnum.?AW4NestedEnum@A@MembersTest@@:MembersTest::A.?AVA@MembersTest@@ 23 24 vtNestedTypedefNestedEnumMemberFunc tIntMemberVar ADoubleMemberVar:18#$-/":!< F@R@\@[g@u@}@l@`)('2D:\src\llvm\test\tools\llvm-pdbdump\InputsJC:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\cl.exeClassLayoutTest.cpp>D:\src\llvm\test\tools\llvm-pdbdump\Inputs\vc120.pdb-c -Zi -GR- -MT -I"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE" -I"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\ATLMFC\INCLUDE" -I"C:\Program Files (x86)\Windows Kits\8.1\include\shared" -I"C:\Program 29 r Files (x86)\Windows Kits\8.1\include\um" -I"C:\Program Files (x86)\Windows Kits\8.1\include\winrt" -TP -X.1_Tu`UKBS2/jA2FD:\src\llvm\test\tools\llvm-pdbdump\Inputs\ClassLayoutTest.obj:< R RMicrosoft (R) Optimizing Compiler*@maintargcargvv2v1L:5pBaseClassTest::B::B 0this:*BaseClassTest::C::C %this:@:BaseClassTest::D::D thisB MembersTest::A::MemberFunc this@@479:?@j>J%3 ( 4X$H* Linker *.< RMicrosoft (R) LINK=cwdD:\src\llvm\test\tools\llvm-pdbdump\InputsexeC:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\link.exepdbD:\src\llvm\test\tools\llvm-pdbdump\Inputs\ClassLayoutTest.pdb, , 47 ,,p,@6( `.text7( `.text$mn60@@.rdata7t@@.rdata7@@t.edata7@@t.rdata$debug6@@.data7.bss6P@B.reloc <88.text( `.rdata0@@.data@@.relocP@B /P,!%5YI @ $0<HT`l&?IntVar@GlobalsTest@@3HA*?DoubleVar@GlobalsTest@@3NA.?EnumVar@GlobalsTest@@3W4Enum@1@A*?TypedefVar@GlobalsTest@@3HA@. ?MemberFunc@A@MembersTest@@QAEXXZ*p??0B@BaseClassTest@@QAE@XZE*??0C@BaseClassTest@@QAE@XZE*??0D@BaseClassTest@@QAE@XZE@_main&8??_8B@BaseClassTest@@7B@Z&D??_8C@BaseClassTest@@7B@Z*P??_8D@BaseClassTest@@7BB@1@@E*\??_8D@BaseClassTest@@7BC@1@@E%main" tGlobalsTest::IntVar& AGlobalsTest::DoubleVar" GlobalsTest::EnumVar& tGlobalsTest::TypedefVartTypedef"%(BaseClassTest::B::B"%BaseClassTest::C::C"%BaseClassTest::D::D*%MembersTest::A::MemberFunc4 /h8ey) 9U $0<HT`lxd8xT( p@w 1 RhP\L@ P`.2IkJD:\src\llvm\test\tools\llvm-pdbdump\Inputs\ClassLayoutTest.objD:\src\llvm\test\tools\llvm-pdbdump\Inputs\ClassLayoutTest.obj `h* Linker *-. `@ P` R.2It p P`=`c\ P`s\`mp@ P`\P,es P`ft8@@,ud8@0@\lWbbD@0@stWbm-P@0@\C(Te\@0@WbtW@0@6@0@`@er ( d:\src\llvm\test\tools\llvm-pdbdump\inputs\classlayouttest.cpp@D:\src\llvm\test\tools\llvm-pdbdump\Inputs\ClassLayoutTest.pdb 67 @p@ d:\src\llvm\test\tools\llvm-pdbdump\inputs\classlayouttest.cppd:\src\llvm\test\tools\llvm-pdbdump\inputs\predefined c++ attributes (compiler internal)$T0 $ebp = $eip $T0 4 + ^ = $ebp $T0 ^ = $esp $T0 8 + = @MembersTest::A.?AVA@MembersTest@@Val1:tGlobalsTest::Enum.?AW4Enum@GlobalsTest@@ 70 t 71 t 72 t 73 t 74 t 75 n Bits1 Bits2 Bits3 !Bits4 "Bits22 tOffset0x04:#BitFieldTest::A.?AUA@BitFieldTest@@ 82 83 84 85 &* 86 ' %( %)* 89 * ,%(2+C-operator=>&.BaseClassTest::C.?AVC@BaseClassTest@@ 91 92 93 94 1* 95 2 03 045 98 * 70326B8operator=>&9BaseClassTest::B.?AVB@BaseClassTest@@>;BaseClassTest::A.?AVA@BaseClassTest@@Japartmentsinglefreeneutralbothvt=__vc_attributes::threadingAttribute::threading_e.?AW4threading_e@threadingAttribute@__vc_attributes@@b__vc_attributes::threadingAttribute.?AUthreadingAttribute@__vc_attributes@@ 100 ? 101 102 > ?@A ?@BCB>threading_eDthreadingAttribute >valuebE__vc_attributes::threadingAttribute.?AUthreadingAttribute@__vc_attributes@@.nativecommanagedvtG__vc_attributes::event_receiverAttribute::type_e.?AW4type_e@event_receiverAttribute@__vc_attributes@@n__vc_attributes::event_receiverAttribute.?AUevent_receiverAttribute@__vc_attributes@@ 106 I 107 H0 IJK 109 H IJM IJLNO^Htype_ePevent_receiverAttribute Htype 0layout_dependentnQ__vc_attributes::event_receiverAttribute.?AUevent_receiverAttribute@__vc_attributes@@.neverallowedalwaysrtS__vc_attributes::aggregatableAttribute::type_e.?AW4type_e@aggregatableAttribute@__vc_attributes@@j__vc_attributes::aggregatableAttribute.?AUaggregatableAttribute@__vc_attributes@@ 114 U 115 116 T UVW UVXYBTtype_eZaggregatableAttribute Ttypej[__vc_attributes::aggregatableAttribute.?AUaggregatableAttribute@__vc_attributes@@rtG__vc_attributes::event_sourceAttribute::type_e.?AW4type_e@event_sourceAttribute@__vc_attributes@@speedsizezt^__vc_attributes::event_sourceAttribute::optimize_e.?AW4optimize_e@event_sourceAttribute@__vc_attributes@@j__vc_attributes::event_sourceAttribute.?AUevent_sourceAttribute@__vc_attributes@@ 120 ` 121 122 ] `ab `acd~]type_e_optimize_eeevent_sourceAttribute ]type _optimize 0decoratejf__vc_attributes::event_sourceAttribute.?AUevent_sourceAttribute@__vc_attributes@@ZdllexeserviceunspecifiedEXESERVICEfth__vc_attributes::moduleAttribute::type_e.?AW4type_e@moduleAttribute@__vc_attributes@@^__vc_attributes::moduleAttribute.?AUmoduleAttribute@__vc_attributes@@ 129 j 130 131 p 132 l 133 Bimmmt0mtmmt00mm jkn 135 i jkp jkoqrbitype_esmoduleAttribute itype mname mversion muuid tlcid 0control mhelpstring thelpstringcontext m helpstringdll m$helpfile t(helpcontext 0,hidden 0-restricted m0custom m4resource_name^t8__vc_attributes::moduleAttribute.?AUmoduleAttribute@__vc_attributes@@eAnyUsageeCoClassUsageeCOMInterfaceUsageeInterfaceUsageeMemberUsageeMethodUsage eInterfaceMethodUsage@eInterfaceMemberUsageeCoClassMemberUsageeCoClassMethodUsageeGlobalMethodUsageeGlobalDataUsageeClassUsageeInterfaceParameterUsage0eMethodParameterUsage@eIDLModuleUsageeAnonymousUsageeTypedefUsageeUnionUsageeEnumUsageeDefineTagUsageeStructUsage eLocalUsage@ePropertyUsageeEventUsageeTemplateUsageeModuleUsageeIllegalUsageeAsynchronousUsage?eAnyIDLUsagetv__vc_attributes::helper_attributes::usageAttribute::usage_e.?AW4usage_e@usageAttribute@helper_attributes@__vc_attributes@@~__vc_attributes::helper_attributes::usageAttribute.?AUusageAttribute@helper_attributes@__vc_attributes@@ 154 x 155 156 u xyz:wusage_e{usageAttribute uvalue~|__vc_attributes::helper_attributes::usageAttribute.?AUusageAttribute@helper_attributes@__vc_attributes@@BeBooleaneIntegereFloateDoublet~__vc_attributes::helper_attributes::v1_alttypeAttribute::type_e.?AW4type_e@v1_alttypeAttribute@helper_attributes@__vc_attributes@@__vc_attributes::helper_attributes::v1_alttypeAttribute.?AUv1_alttypeAttribute@helper_attributes@__vc_attributes@@ 159 160 161 >type_ev1_alttypeAttribute type__vc_attributes::helper_attributes::v1_alttypeAttribute.?AUv1_alttypeAttribute@helper_attributes@__vc_attributes@@2;UdtKindTest::C.?ATC@UdtKindTest@@:;UdtKindTest::B.?AVB@UdtKindTest@@:;UdtKindTest::A.?AUA@UdtKindTest@@18$$, 165 p 166 tt>BaseClassTest::B.?AVB@BaseClassTest@@>BaseClassTest::C.?AVC@BaseClassTest@@>BaseClassTest::A.?AVA@BaseClassTest@@ 167 t 168 169 >BaseClassTest::D.?AVD@BaseClassTest@@ 170 171 172 173 174 * 175 181 * JDoperator=>&BaseClassTest::D.?AVD@BaseClassTest@@NestedEnumValue1JtMembersTest::A::NestedEnum.?AW4NestedEnum@A@MembersTest@@:MembersTest::A.?AVA@MembersTest@@ 184 185 vtNestedTypedefNestedEnumMemberFunc tIntMemberVar ADoubleMemberVar:.1_Tu`UKBS2/j"/LinkInfo/names/src/headerblock 189 A2BaseClassTest::B.?AVB@BaseClassTest@@>BaseClassTest::C.?AVC@BaseClassTest@@>BaseClassTest::A.?AVA@BaseClassTest@@ 191 t 192 193 >BaseClassTest::D.?AVD@BaseClassTest@@ 194 195 196 197 198 * 199 205 * JDoperator=>&BaseClassTest::D.?AVD@BaseClassTest@@NestedEnumValue1JtMembersTest::A::NestedEnum.?AW4NestedEnum@A@MembersTest@@:MembersTest::A.?AVA@MembersTest@@ 208 209 vtNestedTypedefNestedEnumMemberFunc tIntMemberVar ADoubleMemberVar:18ddl#$-/":!< F@R@\@[g@u@}@l@`)('2D:\src\llvm\test\tools\llvm-pdbdump\InputsJC:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\cl.exeClassLayoutTest.cpp>D:\src\llvm\test\tools\llvm-pdbdump\Inputs\vc120.pdb-c -Zi -GR- -MT -I"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE" -I"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\ATLMFC\INCLUDE" -I"C:\Program Files (x86)\Windows Kits\8.1\include\shared" -I"C:\Program 214 r Files (x86)\Windows Kits\8.1\include\um" -I"C:\Program Files (x86)\Windows Kits\8.1\include\winrt" -TP -X8{Rq!#v-x-0'KnQ7 215 wrGp'v8?65qudy@k euq7iCJ@][|Wa7Kip"OafU)dm#kvs 5p=^:ppEzDiPxf"uu_vL5U~#dg`'ZBG_5 Wc1/}1.)U^+oLZ kX7bdy AR 221 =1c\:=jx1Hh,iG[XO%}mi^3#"e AsKGSGRGQDSGSMS4S;SFSLSrS~SSsSSSSSSSTA(".3}o(vHtl,l 225