1 Microsoft C/C++ MSF 7.00 2 DS818 4 ptt 6 t tx"Foo.?AUFoo@@.nativecommanagedrt__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@@ 8 9 11 12 15 ~type_e optimize_eevent_sourceAttribute type optimize 0decoratej__vc_attributes::event_sourceAttribute.?AUevent_sourceAttribute@__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@@ 22 24 >type_ev1_alttypeAttribute type__vc_attributes::helper_attributes::v1_alttypeAttribute.?AUv1_alttypeAttribute@helper_attributes@__vc_attributes@@eAnyUsageeCoClassUsageeCOMInterfaceUsageeInterfaceUsageeMemberUsageeMethodUsage eInterfaceMethodUsage@eInterfaceMemberUsageeCoClassMemberUsageeCoClassMethodUsageeGlobalMethodUsageeGlobalDataUsageeClassUsageeInterfaceParameterUsage0eMethodParameterUsage@eIDLModuleUsageeAnonymousUsageeTypedefUsageeUnionUsageeEnumUsageeDefineTagUsageeStructUsage eLocalUsage@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@@ 26 28 u :usage_e usageAttribute uvalue~!__vc_attributes::helper_attributes::usageAttribute.?AUusageAttribute@helper_attributes@__vc_attributes@@Japartmentsinglefreeneutralbothvt#__vc_attributes::threadingAttribute::threading_e.?AW4threading_e@threadingAttribute@__vc_attributes@@b__vc_attributes::threadingAttribute.?AUthreadingAttribute@__vc_attributes@@ 30 % 32 $ %&' %&()B$threading_e*threadingAttribute $valueb+__vc_attributes::threadingAttribute.?AUthreadingAttribute@__vc_attributes@@.neverallowedalwaysrt-__vc_attributes::aggregatableAttribute::type_e.?AW4type_e@aggregatableAttribute@__vc_attributes@@j__vc_attributes::aggregatableAttribute.?AUaggregatableAttribute@__vc_attributes@@ 34 / 36 . /01 /023B.type_e4aggregatableAttribute .typej5__vc_attributes::aggregatableAttribute.?AUaggregatableAttribute@__vc_attributes@@vt__vc_attributes::event_receiverAttribute::type_e.?AW4type_e@event_receiverAttribute@__vc_attributes@@n__vc_attributes::event_receiverAtt18main)%u%%"%1,%6% A%O%QlUWl"D:\sandbox\nvtest\nvtestzC:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.11.25503\bin\HostX86\x64\CL.exenvtest.cpp6D:\sandbox\nvtest\nvtest\x64\Debug\vc141.pdb-c -Z7 -nologo -W3 -WX- -diagnostics:classic -sdl- -Od -D_DEBUG -D_CONSOLE -D_UNICODE -DUNICODE -Gm -MDd -GS- -fp:precise -Zc:wchar_t -Zc:forScope -Zc:inline -Gd -TP -errorreport:prompt -I"C:\Program Files (x86)\Microsoft Visual 39 Studio\2017\Professional\VC\Tools\MSVC\14.11.25503\include" -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.11.25503\atlmfc\include" -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Auxiliary\VS\include" -I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um" -I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared" -I"C:\Program Filesb (x86)\Windows Kits\10\Include\10.0.16299.0\winrt" -ID:\sandbox\nvtest\nvtest\Include\um -X .1uZknpC' ~Q36D:\sandbox\nvtest\nvtest\x64\Debug\nvtest.obj:<@ccMicrosoft (R) Optimizing Compiler*L? :main(B0tOargc8OargvOOONOfOPOQORL`? T/ 012$3,44657:80JDnlIY}#B\ (8* Linker *.<cMicrosoft (R) LINK^=cwdD:\src\llvmbuild\cl\Debug\x64exeC:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\link.exepdbD:\src\llvmbuild\cl\Debug\x64\nvtest-link.pdbcmd /INCREMENTAL:NO /OUT:nvtest.exe /NATVIS:b.natvis /NATVIS:c.natvis /NATVIS:a.natvis /DEBUG /nodefaultlib /entry:main /PDB:nvtest-link.pdb6? `.text7? `.text$mn6 @@.rdata7T@@.rdata7@@T.rdata$zzzdbg7@@.xdata7@@.edata60@@.pdata7@@.pdata <88.text? `.rdata @@.pdata0@@ /9) main%xmainQldiv_tWlldiv_t / ribute.?AUevent_receiverAttribute@__vc_attributes@@ 57 870 89: 59 7 89< 89;=>^7type_e?event_receiverAttribute 7type 0layout_dependentn@__vc_attributes::event_receiverAttribute.?AUevent_receiverAttribute@__vc_attributes@@ZdllexeserviceunspecifiedEXESERVICEftB__vc_attributes::moduleAttribute::type_e.?AW4type_e@moduleAttribute@__vc_attributes@@^__vc_attributes::moduleAttribute.?AUmoduleAttribute@__vc_attributes@@ 62 D 64 p 65 FBCGGGt0GtGGt00GG DEH 67 C DEJ DEIKLbCtype_eMmoduleAttribute Ctype Gname Gversion Guuid t lcid 0$control G(helpstring t0helpstringcontext G8helpstringdll G@helpfile tHhelpcontext 0Lhidden 0Mrestricted GPcustom GXresource_name^N`__vc_attributes::moduleAttribute.?AUmoduleAttribute@__vc_attributes@@" quot rem*P_ldiv_t.?AU_ldiv_t@@ 85 86 "cb "ver "sig "cbSource "niFile "niObj "niVirt srccompress grFlags RfVirtual Spad sPad pvReserved1 pv64Reserved26T(SrcHeaderOut.?AUSrcHeaderOut@@" quot rem.V_lldiv_t.?AU_lldiv_t@@w 1c TKd? P`,XD:\sandbox\nvtest\nvtest\x64\Debug\nvtest.objD:\sandbox\nvtest\nvtest\x64\Debug\nvtest.obj* Linker *-.? P`,PT@@QPTF@0@QP@0@QP`@0@Q@0@3U ? $d:\sandbox\nvtest\nvtest\nvtest.cppc:\program files (x86)\windows kits\10\include\10.0.16299.0\ucrt\stdlib.h/D:\src\llvmbuild\cl\Debug\x64\nvtest-link.pdb18X8 110 ``h 111 ptt 113 t tx"Foo.?AUFoo@@.nativecommanagedrt__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@@ 115 116 118 119 122 ~type_e optimize_eevent_sourceAttribute type optimize 0decoratej__vc_attributes::event_sourceAttribute.?AUevent_sourceAttribute@__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@@ 129 131 >type_ev1_alttypeAttribute type__vc_attributes::helper_attributes::v1_alttypeAttribute.?AUv1_alttypeAttribute@helper_attributes@__vc_attributes@@eAnyUsageeCoClassUsageeCOMInterfaceUsageeInterfaceUsageeMemberUsageeMethodUsage eInterfaceMethodUsage@eInterfaceMemberUsageeCoClassMemberUsageeCoClassMethodUsageeGlobalMethodUsageeGlobalDataUsageeClassUsageeInterfaceParameterUsage0eMethodParameterUsage@eIDLModuleUsageeAnonymousUsageeTypedefUsageeUnionUsageeEnumUsageeDefineTagUsageeStructUsage eLocalUsage@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@@ 133 135 u :usage_e usageAttribute uvalue~!__vc_attributes::helper_attributes::usageAttribute.?AUusageAttribute@helper_attributes@__vc_attributes@@Japartmentsinglefreeneutralbothvt#__vc_attributes::threadingAttribute::threading_e.?AW4threading_e@threadingAttribute@__vc_attributes@@b__vc_attributes::threadingAttribute.?AUthreadingAttribute@__vc_attributes@@ 137 % 139 $ %&' %&()B$threading_e*threadingAttribute $valueb+__vc_attributes::threadingAttribute.?AUthreadingAttribute@__vc_attributes@@.neverallowedalwaysrt-__vc_attributes::aggregatableAttribute::type_e.?AW4type_e@aggregatableAttribute@__vc_attributes@@j__vc_attributes::aggregatableAttribute.?AUaggregatableAttribute@__vc_attributes@@ 141 / 143 . /01 /023B.type_e4aggregatableAttribute .typej5__vc_attributes::aggregatableAttribute.?AUaggregatableAttribute@__vc_attributes@@vt__vc_attributes::event_receiverAttribute::type_e.?AW4type_e@event_receiverAttribute@__vc_attributes@@n__vc_attributes::event_receiverAtt.1uZknpC' ~^/LinkInfo/names/src/headerblock/src/files/b.natvis/src/files/c.natvis/src/files/a.natvis 145 >J" 146 6Q3managedrt__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@@ 147 148 150 151 154 ~type_e optimize_eevent_sourceAttribute type optimize 0decoratej__vc_attributes::event_sourceAttribute.?AUevent_sourceAttribute@__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@@ 161 163 >type_ev1_alttypeAttribute type__vc_attributes::helper_attributes::v1_alttypeAttribute.?AUv1_alttypeAttribute@helper_attributes@__vc_attributes@@eAnyUsageeCoClassUsageeCOMInterfaceUsageeInterfaceUsageeMemberUsageeMethodUsage eInterfaceMethodUsage@eInterfaceMemberUsageeCoClassMemberUsageeCoClassMethodUsageeGlobalMethodUsageeGlobalDataUsageeClassUsageeInterfaceParameterUsage0eMethodParameterUsage@eIDLModuleUsageeAnonymousUsageeTypedefUsageeUnionUsageeEnumUsageeDefineTagUsageeStructUsage eLocalUsage@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@@ 165 167 u :usage_e usageAttribute uvalue~!__vc_attributes::helper_attributes::usageAttribute.?AUusageAttribute@helper_attributes@__vc_attributes@@Japartmentsinglefreeneutralbothvt#__vc_attributes::threadingAttribute::threading_e.?AW4threading_e@threadingAttribute@__vc_attributes@@b__vc_attributes::threadingAttribute.?AUthreadingAttribute@__vc_attributes@@ 169 % 171 $ %&' %&()B$threading_e*threadingAttribute $valueb+__vc_attributes::threadingAttribute.?AUthreadingAttribute@__vc_attributes@@.neverallowedalwaysrt-__vc_attributes::aggregatableAttribute::type_e.?AW4type_e@aggregatableAttribute@__vc_attributes@@j__vc_attributes::aggregatableAttribute.?AUaggregatableAttribute@__vc_attributes@@ 173 / 175 . /01 /023B.type_e4aggregatableAttribute .typej5__vc_attributes::aggregatableAttribute.?AUaggregatableAttribute@__vc_attributes@@vt__vc_attributes::event_receiverAttribute::type_e.?AW4type_e@event_receiverAttribute@__vc_attributes@@n__vc_attributes::event_receiverAttd:\sandbox\nvtest\nvtest\nvtest.cppd:\sandbox\nvtest\nvtest\predefined c++ attributes (compiler internal)c:\program files (x86)\windows kits\10\include\10.0.16299.0\ucrt\stdlib.hb.natvisc.natvisa.natvisl%18\ XX`main)%u%%"%1,%6% A%O%QlUWl"D:\sandbox\nvtest\nvtestzC:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.11.25503\bin\HostX86\x64\CL.exenvtest.cpp6D:\sandbox\nvtest\nvtest\x64\Debug\vc141.pdb-c -Z7 -nologo -W3 -WX- -diagnostics:classic -sdl- -Od -D_DEBUG -D_CONSOLE -D_UNICODE -DUNICODE -Gm -MDd -GS- -fp:precise -Zc:wchar_t -Zc:forScope -Zc:inline -Gd -TP -errorreport:prompt -I"C:\Program Files (x86)\Microsoft Visual 180 Studio\2017\Professional\VC\Tools\MSVC\14.11.25503\include" -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.11.25503\atlmfc\include" -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Auxiliary\VS\include" -I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um" -I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared" -I"C:\Program Filesb (x86)\Windows Kits\10\Include\10.0.16299.0\winrt" -ID:\sandbox\nvtest\nvtest\Include\um -X =Bp SOyD|$pOiK!-6B@m@x zxo 184 o-?6sf]<P3YOD}5r 185 :XUD!5D0Ps'H:sIq<?xml version="1.0" encoding="utf-8"?> 186 <AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010"> 187 <Type Name="Baz"> 188 <DisplayString>Third test</DisplayString> 189 </Type> 190 <Type Name="Buzz"> 191 <DisplayString>Fourth test</DisplayString> 192 </Type> 193 </AutoVisualizer> 194 <?xml version="1.0" encoding="utf-8"?> 195 <AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010"> 196 </AutoVisualizer> 197 <?xml version="1.0" encoding="utf-8"?> 198 <AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010"> 199 </AutoVisualizer> 200 0|(0(0(0z&l! LV\`^e2vep;w:F2cp3#(p 8@Hhx`& 205