1 Microsoft C/C++ MSF 7.00 2 DS818tJapartmentsinglefreeneutralbothvt__vc_attributes::threadingAttribute::threading_e.?AW4threading_e@threadingAttribute@__vc_attributes@@b__vc_attributes::threadingAttribute.?AUthreadingAttribute@__vc_attributes@@ 4 5 6 Bthreading_e threadingAttribute valueb 10 __vc_attributes::threadingAttribute.?AUthreadingAttribute@__vc_attributes@@.nativecommanagedvt__vc_attributes::event_receiverAttribute::type_e.?AW4type_e@event_receiverAttribute@__vc_attributes@@n__vc_attributes::event_receiverAttribute.?AUevent_receiverAttribute@__vc_attributes@@ 12 13 0 16 ^ type_eevent_receiverAttribute type 0layout_dependentn__vc_attributes::event_receiverAttribute.?AUevent_receiverAttribute@__vc_attributes@@.neverallowedalwaysrt__vc_attributes::aggregatableAttribute::type_e.?AW4type_e@aggregatableAttribute@__vc_attributes@@j__vc_attributes::aggregatableAttribute.?AUaggregatableAttribute@__vc_attributes@@ 24 25 26 Btype_eaggregatableAttribute typej __vc_attributes::aggregatableAttribute.?AUaggregatableAttribute@__vc_attributes@@rt__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@@ 31 % 32 33 " %&' %&()~"type_e$optimize_e*event_sourceAttribute "type $optimize 0decoratej+__vc_attributes::event_sourceAttribute.?AUevent_sourceAttribute@__vc_attributes@@ZdllexeserviceunspecifiedEXESERVICEft-__vc_attributes::moduleAttribute::type_e.?AW4type_e@moduleAttribute@__vc_attributes@@^__vc_attributes::moduleAttribute.?AUmoduleAttribute@__vc_attributes@@ 40 / 41 42 p 43 1 44 B.222t02t22t0022 /03 46 . /05 /0467b.type_e8moduleAttribute .type 2name 2version 2uuid tlcid 0control 2helpstring thelpstringcontext 2 helpstringdll 2$helpfile t(helpcontext 0,hidden 0-restricted 20custom 24resource_name^98__vc_attributes::moduleAttribute.?AUmoduleAttribute@__vc_attributes@@eAnyUsageeCoClassUsageeCOMInterfaceUsageeInterfaceUsageeMemberUsageeMethodUsage eInterfaceMethodUsage@eInterfaceMemberUsageeCoClassMemberUsageeCoClassMethodUsageeGlobalMethodUsageeGlobalDataUsageeClassUsageeInterfaceParameterUsage0eMethodParameterUsage@eIDLModuleUsageeAnonymousUsageeTypedefUsageeUnionUsageeEnumUsageeDefineTagUsageeStructUsage eLocalUsage18![,:BlJ`.d:\src\llvm\test\DebugInfo\PDB\InputsJC:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\cl.exeempty.cpp6d:\src\llvm\test\DebugInfo\PDB\Inputs\vc120.pdb-Zi -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 Files (x86)\Windows 67 ^ Kits\8.1\include\um" -I"C:\Program Files (x86)\Windows Kits\8.1\include\winrt" -TP -X 70 .1T5VAIo/A26d:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj:< }y}yMicrosoft (R) Optimizing Compiler* 73 mainL0 74 $V >)&8L* Linker *.<}yMicrosoft (R) LINK=cwdd:\src\llvm\test\DebugInfo\PDB\InputsexeC:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\link.exepdbd:\src\llvm\test\DebugInfo\PDB\Inputs\empty.pdb,6 `.text7 `.text$mn60@@.rdata7C@@.rdata7@@C.edata7n@@D.rdata$debug6@@.data7.bss6P@B.reloc <88.text `.rdata0@@.data@@.relocP@B /9M "?__purecall@@3PAXA_main%xmain __purecall $, /% $w 1}yh@ML 87 P`4tX5d:\src\llvm\test\DebugInfo\PDB\Inputs\empty.objd:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj 89 `* Linker *-.% 90 ` 91 P`4t8@@DH@0@@0@0 d:\src\llvm\test\debuginfo\pdb\inputs\empty.cpp1d:\src\llvm\test\DebugInfo\PDB\Inputs\empty.pdb 94 96 d:\src\llvm\test\debuginfo\pdb\inputs\predefined c++ attributes (compiler internal)d:\src\llvm\test\debuginfo\pdb\inputs\empty.cpp$T0 $ebp = $eip $T0 4 + ^ = $ebp $T0 ^ = $esp $T0 8 + = UV@ePropertyUsageeEventUsageeTemplateUsageeModuleUsageeIllegalUsageeAsynchronousUsage?eAnyIDLUsaget;__vc_attributes::helper_attributes::usageAttribute::usage_e.?AW4usage_e@usageAttribute@helper_attributes@__vc_attributes@@~__vc_attributes::helper_attributes::usageAttribute.?AUusageAttribute@helper_attributes@__vc_attributes@@ 97 = 98 99 u =>?:<usage_e@usageAttribute uvalue~A__vc_attributes::helper_attributes::usageAttribute.?AUusageAttribute@helper_attributes@__vc_attributes@@BeBooleaneIntegereFloateDoubletC__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@@ 102 E 103 104 D EFG>Dtype_eHv1_alttypeAttribute DtypeI__vc_attributes::helper_attributes::v1_alttypeAttribute.?AUv1_alttypeAttribute@helper_attributes@__vc_attributes@@18K,,4tJapartmentsinglefreeneutralbothvt__vc_attributes::threadingAttribute::threading_e.?AW4threading_e@threadingAttribute@__vc_attributes@@b__vc_attributes::threadingAttribute.?AUthreadingAttribute@__vc_attributes@@ 108 109 110 Bthreading_e threadingAttribute valueb 114 __vc_attributes::threadingAttribute.?AUthreadingAttribute@__vc_attributes@@.nativecommanagedvt__vc_attributes::event_receiverAttribute::type_e.?AW4type_e@event_receiverAttribute@__vc_attributes@@n__vc_attributes::event_receiverAttribute.?AUevent_receiverAttribute@__vc_attributes@@ 116 117 0 120 ^ type_eevent_receiverAttribute type 0layout_dependentn__vc_attributes::event_receiverAttribute.?AUevent_receiverAttribute@__vc_attributes@@.neverallowedalwaysrt__vc_attributes::aggregatableAttribute::type_e.?AW4type_e@aggregatableAttribute@__vc_attributes@@j__vc_attributes::aggregatableAttribute.?AUaggregatableAttribute@__vc_attributes@@ 128 129 130 Btype_eaggregatableAttribute typej __vc_attributes::aggregatableAttribute.?AUaggregatableAttribute@__vc_attributes@@rt__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@@ 135 % 136 137 " %&' %&()~"type_e$optimize_e*event_sourceAttribute "type $optimize 0decoratej+__vc_attributes::event_sourceAttribute.?AUevent_sourceAttribute@__vc_attributes@@ZdllexeserviceunspecifiedEXESERVICEft-__vc_attributes::moduleAttribute::type_e.?AW4type_e@moduleAttribute@__vc_attributes@@^__vc_attributes::moduleAttribute.?AUmoduleAttribute@__vc_attributes@@ 144 / 145 146 p 147 1 148 B.222t02t22t0022 /03 150 . /05 /0467b.type_e8moduleAttribute .type 2name 2version 2uuid tlcid 0control 2helpstring thelpstringcontext 2 helpstringdll 2$helpfile t(helpcontext 0,hidden 0-restricted 20custom 24resource_name^98__vc_attributes::moduleAttribute.?AUmoduleAttribute@__vc_attributes@@eAnyUsageeCoClassUsageeCOMInterfaceUsageeInterfaceUsageeMemberUsageeMethodUsage eInterfaceMethodUsage@eInterfaceMemberUsageeCoClassMemberUsageeCoClassMethodUsageeGlobalMethodUsageeGlobalDataUsageeClassUsageeInterfaceParameterUsage0eMethodParameterUsage@eIDLModuleUsageeAnonymousUsageeTypedefUsageeUnionUsageeEnumUsageeDefineTagUsageeStructUsage eLocalUsage.1T5VAIo/"/LinkInfo/names/src/headerblock 170 A2freeneutralbothvt__vc_attributes::threadingAttribute::threading_e.?AW4threading_e@threadingAttribute@__vc_attributes@@b__vc_attributes::threadingAttribute.?AUthreadingAttribute@__vc_attributes@@ 172 173 174 Bthreading_e threadingAttribute valueb 178 __vc_attributes::threadingAttribute.?AUthreadingAttribute@__vc_attributes@@.nativecommanagedvt__vc_attributes::event_receiverAttribute::type_e.?AW4type_e@event_receiverAttribute@__vc_attributes@@n__vc_attributes::event_receiverAttribute.?AUevent_receiverAttribute@__vc_attributes@@ 180 181 0 184 ^ type_eevent_receiverAttribute type 0layout_dependentn__vc_attributes::event_receiverAttribute.?AUevent_receiverAttribute@__vc_attributes@@.neverallowedalwaysrt__vc_attributes::aggregatableAttribute::type_e.?AW4type_e@aggregatableAttribute@__vc_attributes@@j__vc_attributes::aggregatableAttribute.?AUaggregatableAttribute@__vc_attributes@@ 192 193 194 Btype_eaggregatableAttribute typej __vc_attributes::aggregatableAttribute.?AUaggregatableAttribute@__vc_attributes@@rt__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@@ 199 % 200 201 " %&' %&()~"type_e$optimize_e*event_sourceAttribute "type $optimize 0decoratej+__vc_attributes::event_sourceAttribute.?AUevent_sourceAttribute@__vc_attributes@@ZdllexeserviceunspecifiedEXESERVICEft-__vc_attributes::moduleAttribute::type_e.?AW4type_e@moduleAttribute@__vc_attributes@@^__vc_attributes::moduleAttribute.?AUmoduleAttribute@__vc_attributes@@ 208 / 209 210 p 211 1 212 B.222t02t22t0022 /03 214 . /05 /0467b.type_e8moduleAttribute .type 2name 2version 2uuid tlcid 0control 2helpstring thelpstringcontext 2 helpstringdll 2$helpfile t(helpcontext 0,hidden 0-restricted 20custom 24resource_name^98__vc_attributes::moduleAttribute.?AUmoduleAttribute@__vc_attributes@@eAnyUsageeCoClassUsageeCOMInterfaceUsageeInterfaceUsageeMemberUsageeMethodUsage eInterfaceMethodUsage@eInterfaceMemberUsageeCoClassMemberUsageeCoClassMethodUsageeGlobalMethodUsageeGlobalDataUsageeClassUsageeInterfaceParameterUsage0eMethodParameterUsage@eIDLModuleUsageeAnonymousUsageeTypedefUsageeUnionUsageeEnumUsageeDefineTagUsageeStructUsage eLocalUsage18<<D![,:BlJ`.d:\src\llvm\test\DebugInfo\PDB\InputsJC:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\cl.exeempty.cpp6d:\src\llvm\test\DebugInfo\PDB\Inputs\vc120.pdb-Zi -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 Files (x86)\Windows 235 ^ Kits\8.1\include\um" -I"C:\Program Files (x86)\Windows Kits\8.1\include\winrt" -TP -X 238 $~o-?&&DM^ BX^D<Ppu*FrOy[PE!5#p3Y3Bm@x z-;K!-6^GF@!IQW;AZ%eT(v,\h 44D 245