reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
    1
    2
    3
    4
    5
    6
    7
    8
    9
   10
   11
   12
   13
   14
   15
   16
   17
   18
   19
   20
   21
   22
   23
   24
   25
   26
   27
   28
   29
   30
   31
   32
   33
   34
   35
   36
   37
   38
   39
   40
   41
   42
   43
   44
   45
   46
   47
   48
   49
   50
   51
   52
   53
   54
   55
   56
   57
   58
   59
   60
   61
   62
   63
   64
   65
   66
   67
   68
   69
   70
   71
   72
   73
   74
   75
   76
   77
   78
   79
   80
   81
   82
   83
   84
   85
   86
   87
   88
   89
   90
   91
   92
   93
   94
   95
   96
   97
   98
   99
  100
  101
  102
  103
  104
  105
  106
  107
  108
  109
  110
  111
  112
  113
  114
  115
  116
  117
  118
  119
  120
  121
  122
  123
  124
  125
  126
  127
  128
  129
  130
  131
  132
  133
  134
  135
  136
  137
  138
  139
  140
  141
  142
  143
  144
  145
  146
  147
  148
  149
  150
  151
  152
  153
  154
  155
  156
  157
  158
  159
  160
  161
  162
  163
  164
  165
  166
  167
  168
  169
  170
  171
  172
  173
  174
  175
  176
  177
  178
  179
  180
  181
  182
  183
  184
  185
  186
  187
  188
  189
  190
  191
  192
  193
  194
  195
  196
  197
  198
  199
  200
  201
  202
  203
  204
  205
  206
  207
  208
  209
  210
  211
  212
  213
  214
  215
  216
  217
  218
  219
  220
  221
  222
  223
  224
  225
  226
  227
  228
  229
  230
  231
Microsoft C/C++ MSF 7.00
DS�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������8��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������18������������������

�
t
p
�tt
UU

�>�SimplePadVtable2.?AUSimplePadVtable2@@��u	



�	



��
*�
	

	



*�	


u	

�		operator delete~SimplePadVtable2��X2�Y2�Z2�SimplePadVtable2���operator=��__local_vftable_ctor_closure���__vecDelDtor���>&SimplePadVtable2.?AUSimplePadVtable2@@��

UUP���

�>�SimplePadVtable3.?AUSimplePadVtable3@@��	

�	
��
!*�
"	#	$%
*�	'#		operator delete ~SimplePadVtable3�� Foo3��� Bar3��� Baz3��� Buzz3��&SimplePadVtable3���(operator=�� __local_vftable_ctor_closure���)__vecDelDtor���>&*SimplePadVtable3.?AUSimplePadVtable3@@��>�SimplePadVtable1.?AUSimplePadVtable1@@��F�SimplePadMultiVTables.?AUSimplePadMultiVTables@@
-
�	-.	-	-.	-.
-��
3*�
4	-.5	-.67
-*�	9-.5	-.*,��
����/~SimplePadMultiVTables�0operator delete/A1�1Y2�1Z2�2Bar3���2Baz3���2Buzz3��8SimplePadMultiVTables��:operator=��/__local_vftable_ctor_closure���;__vecDelDtor���
UPF&<=SimplePadMultiVTables.?AUSimplePadMultiVTables@@
tX
tYB?SimplePadNoPadding.?AUSimplePadNoPadding@@��z�SimplePadUnion::<unnamed-tag>::<unnamed-type-Z>.?AU<unnamed-type-Z>@<unnamed-tag>@SimplePadUnion@@��&
tX
Y
AZ:BSimplePadUnion.?AUSimplePadUnion@@��2
0A
0B
0C
0DBDSimplePadNoPadding2.?AUSimplePadNoPadding2@@&
pA
pB
pC>FSimplePadFields1.?AUSimplePadFields1@@��
tY
pX>HSimplePadFields2.?AUSimplePadFields2@@��
tX6JSimplePadBase.?AUSimplePadBase@@6�SimplePadBase.?AUSimplePadBase@@L��
Y>MSimplePadDerived.?AUSimplePadDerived@@��B�SimplePadEmptyBase1.?AUSimplePadEmptyBase1@@B�SimplePadEmptyBase2.?AUSimplePadEmptyBase2@@&O��P��
tX:QSimplePadEmpty.?AUSimplePadEmpty@@��
P�
S
�:�SimplePadVfptr.?AUSimplePadVfptr@@��
U
�	UV	U
U��
Y*�
Z	UV[	UV\]
U*�	_UV[	UV�	TW~SimplePadVfptrXoperator delete
tX^SimplePadVfptr�`operator=��W__local_vftable_ctor_closure���a__vecDelDtor���:	&bSSimplePadVfptr.?AUSimplePadVfptr@@��6�NonEmptyBase1.?AUNonEmptyBase1@@6�NonEmptyBase2.?AUNonEmptyBase2@@&d�18������������������atexit�main�����+���>���@
��C��E!��G)��I0��K5��N<��RE��cK��gY��k`��nj��pq��x���C���B������Lu���L%���L1���L����L ���L����L����f���U���Q��>D:\src\llvm-mono\llvm\test\tools\llvm-pdbdump\Inputs���zC:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.10.25017\bin\HostX64\x86\cl.exe��SimplePaddingTest.cpp��FD:\src\llvm-mono\llvm\test\tools\llvm-pdbdump\Inputs\vc140.pdb��-c -Zi -GR- -MT -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.10.25017\ATLMFC\include" -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.10.25017\include"���� -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\shared" -I"C:\Program Files (x86)\Windows���$%v& Kits\10\include\10.0.14393.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\winrt" -TP -X� !"#'��-7{ctor}�U]{ctor}�,y{ctor}�
{ctor}�%{ctor}�-/{dtor}�UW{dtor}�,t{dtor}�
{dtor}� {dtor}�-0operator deleteUXoperator delete,roperator delete
operator deleteoperator delete-;__delDtor��Ua__delDtor��,}__delDtor��
__delDtor��)__delDtor��??__EJ@@YAXXZ��??__EO@@YAXXZ��??__EP@@YAXXZ��??__EQ@@YAXXZ��??__ER@@YAXXZ��??__FJ@@YAXXZ��??__FO@@YAXXZ��??__FP@@YAXXZ��??__FQ@@YAXXZ��??__FR@@YAXXZ��-/A1�,tA1�,tB1�-2Bar3��� Bar3���-2Baz3��� Baz3���-2Buzz3�� Buzz3�� Foo3���
X2�-1Y2�
Y2�-1Z2�
Z2�"�__empty_global_delete��"�__empty_global_delete���.1�;�X,��@�E�E���z���Q3RD:\src\llvm-mono\llvm\test\tools\llvm-pdbdump\Inputs\SimplePaddingTest.obj:< 
�a
�aMicrosoft (R) Optimizing Compiler.�Patexit�handler*p`main�targcargvP$initializer$Q$initializer$R$initializer$J$initializer$O$initializer$L(R�IE7pSimplePadMultiVTables::SimplePadMultiVTables �����.thisF$]�SimplePadVfptr::SimplePadVfptr �����VthisJ�y�SimplePadVtable1::SimplePadVtable1 �����sthisJ,SimplePadVtable2::SimplePadVtable2 �����
thisJ�%0SimplePadVtable3::SimplePadVtable3 �����thisV@FB/PSimplePadMultiVTables::~SimplePadMultiVTables �����.thisF�W�SimplePadVfptr::~SimplePadVfptr �����VthisJDt�SimplePadVtable1::~SimplePadVtable1 �����sthisJ��SimplePadVtable2::~SimplePadVtable2 �����
thisJL SimplePadVtable3::~SimplePadVtable3 �����thisN�00SimplePadMultiVTables::operator delete �ptruszFlX@SimplePadVfptr::operator delete �ptruszJ�rPSimplePadVtable1::operator delete �ptruszJ�	`SimplePadVtable2::operator delete �ptruszJ
pSimplePadVtable3::operator delete �ptruszV�
u[thunk]:SimplePadMultiVTables::`vector deleting destructor'��V[thunk]:SimplePadMultiVTables::`vector deleting destructor'��Z�HB;�SimplePadMultiVTables::`scalar deleting destructor' �����.thisR4HBa�SimplePadVfptr::`scalar deleting destructor' �����VthisV�HB}PSimplePadVtable1::`scalar deleting destructor' �����sthisVT
HB�SimplePadVtable2::`scalar deleting destructor' �����
thisV�
HB)SimplePadVtable3::`scalar deleting destructor' �����thisFP�`dynamic initializer for 'J''�F�`dynamic initializer for 'O''�F(@`dynamic initializer for 'P''�F�p`dynamic initializer for 'Q''�F�`dynamic initializer for 'R''�Jp
�(`dynamic atexit destructor for 'J''�J�
�(`dynamic atexit destructor for 'O''�JP
)`dynamic atexit destructor for 'P''�J�
 )`dynamic atexit destructor for 'Q''�J0
@)`dynamic atexit destructor for 'R''�B�/pSimplePadMultiVTables::A1 �����.this: t�SimplePadVtable1::A1 �����sthis:�t�SimplePadVtable1::B1 �����sthisB2�SimplePadMultiVTables::Bar3 �����.this>� �SimplePadVtable3::Bar3 �����thisB2�SimplePadMultiVTables::Baz3 �����.this>| �SimplePadVtable3::Baz3 �����thisB�2�SimplePadMultiVTables::Buzz3 �����.this>p �SimplePadVtable3::Buzz3 �����this>� SimplePadVtable3::Foo3 �����this:\SimplePadVtable2::X2 �����
thisB�1 SimplePadMultiVTables::Y2 �����.this:L0SimplePadVtable2::Y2 �����
thisB�1@SimplePadMultiVTables::Z2 �����.this:<PSimplePadVtable2::Z2 �����
this>��`__empty_global_delete �__formal>L�p__empty_global_delete �__formalu__formal� P��0`$��������,�T�B;Ͳb� PF��� �L�� �z�� ���� ��� 0��� @M�� Py�� `��� p��� �O�� }�� @��� p��� ���� p��� �{�� �|�� ���� ���� ���� ���� ���� ���� ��� ���  ��� 0��� @��� P��� `��� p��H����

0
@
`
p
�
 <8����8�
�
�
�
�
�
�
 0@P`�����4h��<p��@p��P��<h��� T���<`���4\����@d���@p�* Linker *.<
�aMicrosoft (R) LINK*=cwdD:\src\llvm-mono\llvm\test\tools\llvm-pdbdump\InputsexeC:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.10.25017\bin\HostX64\x86\link.exepdbD:\src\llvm-mono\llvm\test\tools\llvm-pdbdump\Inputs\SimplePaddingTest.pdbcmd /debug /nodefaultlib /entry:main,�,
p,p,�,P,,#�,(p,-�,20,7P,<,Au,F,K@,P`,U�,ZP,_�,d�,i@,n�,s�,x0,}�,�,��,�,�`,�P,��,�0,�`,��,�,��,�p,��,��,��,�,� ,��,�P,��,�P,�p6c9 `.text7P `.text$di7p `P.text$mn7� `�(.text$yd6PX@@.rdata7�@@.rdata7@@�.edata7�@@�.rdata$zzzdbg6`�@�.data7���.bss6p@@.CRT7@@.CRT$XCU6�N@B.reloc.textc9: `.rdataXP>@@.data�`@�.CRTpB@@.relocN�D@B����	/�8
���a	=��i=����a
q
�
�
�
�
�
�
�
!1AQ�
1
����a�
A

�Q���A��eAq�!��Uq����=5i���5]��qA���@@�   @� ��@ !���@ � �@@$0<HT`lx����������� ,8DP\ht�����������(4@LXdp����������<HT`lx�����*?A@@3USimplePadNoPadding@@A&?B@@3USimplePadUnion@@A@*?C@@3USimplePadNoPadding2@@A&?E@@3USimplePadFields1@@A& ?F@@3USimplePadFields2@@A&(?G@@3USimplePadBase@@A&8?H@@3USimplePadDerived@@A&H?I@@3USimplePadEmpty@@A.P?K@@3USimplePadMultiInherit@@A.X?L@@3USimplePadMultiInherit2@@A.h?M@@3USimplePadTwoLevelInherit@@A*,?N@@3USimplePadAggregate@@At.`?__empty_global_delete@@YAXPAX@Z.p?__empty_global_delete@@YAXPAXI@Z*p?__global_delete@@YAXPAXI@ZXP_atexit_&�??1SimplePadVfptr@@UAE@XZ*@??3SimplePadVfptr@@SAXPAXI@ZX&�??0SimplePadVfptr@@QAE@XZ*�??_GSimplePadVfptr@@UAEPAXI@Z*�??_ESimplePadVfptr@@UAEPAXI@Z.P??3SimplePadVtable1@@SAXPAXI@Z*�??1SimplePadVtable1@@UAE@XZZ*�?A1@SimplePadVtable1@@UAEXXZZ*�?B1@SimplePadVtable1@@UAEXXZZ*�??0SimplePadVtable1@@QAE@XZZ.P??_GSimplePadVtable1@@UAEPAXI@Z.P??_ESimplePadVtable1@@UAEPAXI@Z.`??3SimplePadVtable2@@SAXPAXI@Z*�??1SimplePadVtable2@@UAE@XZZ*?X2@SimplePadVtable2@@UAEXXZZ*0?Y2@SimplePadVtable2@@UAEXXZZ*P?Z2@SimplePadVtable2@@UAEXXZZ*??0SimplePadVtable2@@QAE@XZZ.�??_GSimplePadVtable2@@UAEPAXI@Z.�??_ESimplePadVtable2@@UAEPAXI@Z.p??3SimplePadVtable3@@SAXPAXI@Z*??1SimplePadVtable3@@UAE@XZZ.?Foo3@SimplePadVtable3@@UAEXXZ.�?Bar3@SimplePadVtable3@@UAEXXZ.�?Baz3@SimplePadVtable3@@UAEXXZ.�?Buzz3@SimplePadVtable3@@UAEXXZ*0??0SimplePadVtable3@@QAE@XZX.??_GSimplePadVtable3@@UAEPAXI@Z.??_ESimplePadVtable3@@UAEPAXI@Z.P??1SimplePadMultiVTables@@UAE@XZ20??3SimplePadMultiVTables@@SAXPAXI@Z.p?A1@SimplePadMultiVTables@@UAEXXZ. ?Y2@SimplePadMultiVTables@@UAEXXZ.@?Z2@SimplePadMultiVTables@@UAEXXZ2�?Bar3@SimplePadMultiVTables@@UAEXXZ2�?Baz3@SimplePadMultiVTables@@UAEXXZ2�?Buzz3@SimplePadMultiVTables@@UAEXXZ.p??0SimplePadMultiVTables@@QAE@XZX2�??_GSimplePadMultiVTables@@UAEPAXI@Z2�??_ESimplePadMultiVTables@@UAEPAXI@Z`_main2u??_ESimplePadMultiVTables@@W3AEPAXI@Z2??_ESimplePadMultiVTables@@W7AEPAXI@Z&??_7SimplePadVfptr@@6B@@&�?J@@3USimplePadVfptr@@A@&??_7SimplePadVtable1@@6B@&�?O@@3USimplePadVtable1@@A&??_7SimplePadVtable2@@6B@&|?P@@3USimplePadVtable2@@A&(??_7SimplePadVtable3@@6B@&x?Q@@3USimplePadVtable3@@A>@??_7SimplePadMultiVTables@@6BSimplePadVtable1@@@>P??_7SimplePadMultiVTables@@6BSimplePadVtable2@@@>d??_7SimplePadMultiVTables@@6BSimplePadVtable3@@@.�?R@@3USimplePadMultiVTables@@Al%�atexit%�main
|PP$initializer$
+xQQ$initializer$
>�RR$initializer$
@A
CB
EC
GE
I F
K(G
N8H
RHI
c�JJ$initializer$
gPK
kXL
nhM
p,N
�OO$initializer$int64_tat_exit_handlertint32_tusize_t:%SimplePadMultiVTables::SimplePadMultiVTables.%�SimplePadVfptr::SimplePadVfptr2%(SimplePadVtable1::SimplePadVtable12%�SimplePadVtable2::SimplePadVtable22%0SimplePadVtable3::SimplePadVtable3:%�SimplePadMultiVTables::~SimplePadMT/����	/�8E�51�U!���
�	��y��ee�	�Y��%a	I�=�-�Qe�	E�q���-	���
5��]�q��
����)
A
}�u
5u	 � !@@ !  @  � �@��@�$0<HT`lx����������� ,8DP\ht���������(4@Ldp���������$0<H��	`	�0�D����X�|�(
@
�	�	P$�\���p4�����,	�dD�p4dt
�
d��4,T����� Hx��<�
t�
�%p'p%�&P&%�'p(�'0%P#%u%'@%`%�#P(�'�$@(�$�'0(�'(�$$`(P&�'0$`#�%(�&p#�%�'�'' (�#P$�%P%p(��ultiVTables.%DSimplePadVfptr::~SimplePadVfptr2%�SimplePadVtable1::~SimplePadVtable12%HSimplePadVtable2::~SimplePadVtable22%�SimplePadVtable3::~SimplePadVtable36%PSimplePadMultiVTables::operator delete.%�SimplePadVfptr::operator delete.%pSimplePadVtable1::operator delete.%	SimplePadVtable2::operator delete.%�	SimplePadVtable3::operator deleteB%SimplePadMultiVTables::`scalar deleting destructor':%�SimplePadVfptr::`scalar deleting destructor'>%8SimplePadVtable1::`scalar deleting destructor'>%�SimplePadVtable2::`scalar deleting destructor'>%X
SimplePadVtable3::`scalar deleting destructor'*'�
`dynamic initializer for 'J''*'T`dynamic initializer for 'O''*'�`dynamic initializer for 'P''*',`dynamic initializer for 'Q''*'�`dynamic initializer for 'R''2'`dynamic atexit destructor for 'J''2't`dynamic atexit destructor for 'O''2'�`dynamic atexit destructor for 'P''2'T`dynamic atexit destructor for 'Q''2'�`dynamic atexit destructor for 'R''&%4SimplePadMultiVTables::A1"%�SimplePadVtable1::A1"%$SimplePadVtable1::B1*%�SimplePadMultiVTables::Bar3&%SimplePadVtable3::Bar3*%�SimplePadMultiVTables::Baz3&%SimplePadVtable3::Baz3*%�SimplePadMultiVTables::Buzz3&%�SimplePadVtable3::Buzz3&%tSimplePadVtable3::Foo3"%�SimplePadVtable2::X2&%`SimplePadMultiVTables::Y2"%�SimplePadVtable2::Y2&%PSimplePadMultiVTables::Z2"%�SimplePadVtable2::Z2"%@__empty_global_delete"%�__empty_global_delete*
�SimplePadVtable2::`vftable'*
�(SimplePadVtable3::`vftable'.
�@SimplePadMultiVTables::`vftable'.
�PSimplePadMultiVTables::`vftable'.
�dSimplePadMultiVTables::`vftable'&
�SimplePadVfptr::`vftable'*
�SimplePadVtable1::`vftable'���@�p���P#�`#�p#I��#��#�$�0$�P$F��$��$��$�%�0%�@%�P%�`%�p%�u%�%��%H��%H�P&H��&H�'H�p'��'��'��'��'��'��'��'��'�(�(� (�0(�@(�P(�`(�p(��8��8�9� 9�@9�����w	1
��a	$�|\hL��P P`VeP�D:\src\llvm-mono\llvm\test\tools\llvm-pdbdump\Inputs\SimplePaddingTest.objD:\src\llvm-mono\llvm\test\tools\llvm-pdbdump\Inputs\SimplePaddingTest.obj��� `
�* Linker *-�.�� `� P`*�2A P`*�2A@ P`*�2Ap P`*�2A� P`*�2AP P`VepI P`֥9� P`r6��� P`r6�� P`r6��0 P`r6��PF P`�k��� P`����� P`����� P`���� P`����0 P`V�+g@ P`V�+gP P`V�+g` P`V�+gp P`V�+gu `E��� `>F��H P`Z���H P`Š�nPH P`���!�H P`���!H P`���!p P`���� P`���� P`���� P`���� P`���� P`���� P`���� P`���� P`��� P`��� P`���  P`���0 P`���@ P`���P P`���` P`V�+gp P`V�+g�( P`���( P`��) P`�� ) P`��@) P`��@0@@0@@0@(@0@@@0@P@0@d@0@�8@@�c@0@,@0@��@�@0@
����c9	����X�����	����	����N��������d:\src\llvm-mono\llvm\test\tools\llvm-pdbdump\inputs\simplepaddingtest.cpp����LD:\src\llvm-mono\llvm\test\tools\llvm-pdbdump\Inputs\SimplePaddingTest.pdb����������������������d:\src\llvm-mono\llvm\test\tools\llvm-pdbdump\inputs\simplepaddingtest.cppd:\src\llvm-mono\llvm\test\tools\llvm-pdbdump\inputs\predefined c++ attributes (compiler internal)$T0 $ebp = $eip $T0 4 + ^ = $ebp $T0 ^ = $esp $T0 8 + = $T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = ��L���e��
tXFfSimplePadMultiInherit.?AUSimplePadMultiInherit@@>�SimplePadFields1.?AUSimplePadFields1@@��>�SimplePadFields2.?AUSimplePadFields2@@��&h��i��
tXJjSimplePadMultiInherit2.?AUSimplePadMultiInherit2@@��:�OneLevelInherit.?AUOneLevelInherit@@l��
ZNmSimplePadTwoLevelInherit.?AUSimplePadTwoLevelInherit@@��.
dX
tY
hFields���BoSimplePadAggregate.?AUSimplePadAggregate@@��
=
�	,
,
�	,s
,��
u*�
v	,sw	,sxy
,*�	{,sw	,s�	qroperator deletet~SimplePadVtable1��tA1�tB1�zSimplePadVtable1���|operator=��t__local_vftable_ctor_closure���}__vecDelDtor���>
&~=SimplePadVtable1.?AUSimplePadVtable1@@��B�SimplePadEmptyBase2.?AUSimplePadEmptyBase2@@B�SimplePadEmptyBase1.?AUSimplePadEmptyBase1@@
tX
Yz�SimplePadUnion::<unnamed-tag>::<unnamed-type-Z>.?AU<unnamed-type-Z>@<unnamed-tag>@SimplePadUnion@@��.native���com��managed��rt�__vc_attributes::event_sourceAttribute::type_e.?AW4type_e@event_sourceAttribute@__vc_attributes@@�speedsize�zt�__vc_attributes::event_sourceAttribute::optimize_e.?AW4optimize_e@event_sourceAttribute@__vc_attributes@@�j�__vc_attributes::event_sourceAttribute.?AUevent_sourceAttribute@__vc_attributes@@���
�
�
�	���	����~�type_e��optimize_e��event_sourceAttribute��
�type�
�optimize�
0decorate�j�__vc_attributes::event_sourceAttribute.?AUevent_sourceAttribute@__vc_attributes@@���BeBoolean�eInteger�eFloat���eDouble��t�__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@@��
�
�
�	���>�type_e��v1_alttypeAttribute
�type��__vc_attributes::helper_attributes::v1_alttypeAttribute.?AUv1_alttypeAttribute@helper_attributes@__vc_attributes@@���eAnyUsageeCoClassUsageeCOMInterfaceUsage���eInterfaceUsage��eMemberUsage�eMethodUsage� eInterfaceMethodUsage@eInterfaceMemberUsage�eCoClassMemberUsage��eCoClassMethodUsage��eGlobalMethodUsage���eGlobalDataUsage�eClassUsage��eInterfaceParameterUsage�0eMethodParameterUsage@eIDLModuleUsage����eAnonymousUsage�eTypedefUsage�eUnionUsage���eEnumUsage����eDefineTagUsage���eStructUsage�� eLocalUsage���@ePropertyUsage�����eEventUsage���eTemplateUsage����eModuleUsage��eIllegalUsage�eAsynchronousUsage�����?eAnyIDLUsage�t�__vc_attributes::helper_attributes::usageAttribute::usage_e.?AW4usage_e@usageAttribute@helper_attributes@__vc_attributes@@~�__vc_attributes::helper_attributes::usageAttribute.?AUusageAttribute@helper_attributes@__vc_attributes@@
�
�	��:�usage_e�usageAttribute�
uvalue~�__vc_attributes::helper_attributes::usageAttribute.?AUusageAttribute@helper_attributes@__vc_attributes@@Japartmentsingle���free�neutral��both�vt�__vc_attributes::threadingAttribute::threading_e.?AW4threading_e@threadingAttribute@__vc_attributes@@�b�__vc_attributes::threadingAttribute.?AUthreadingAttribute@__vc_attributes@@�
�
�
�	���	����B�threading_e�threadingAttribute�
�valueb�__vc_attributes::threadingAttribute.?AUthreadingAttribute@__vc_attributes@@�.neverallowed��always���rt�__vc_attributes::aggregatableAttribute::type_e.?AW4type_e@aggregatableAttribute@__vc_attributes@@�j�__vc_attributes::aggregatableAttribute.?AUaggregatableAttribute@__vc_attributes@@���
�
�
�	���	����B�type_e��aggregatableAttribute��
�type�j�__vc_attributes::aggregatableAttribute.?AUaggregatableAttribute@__vc_attributes@@���vt�__vc_attributes::event_receiverAttribute::type_e.?AW4type_e@event_receiverAttribute@__vc_attributes@@�n�__vc_attributes::event_receiverAttribute.?AUevent_receiverAttribute@__vc_attributes@@���
�
��0	���
�	���	�����^�type_e��event_receiverAttribute
�type�
0layout_dependent�n�__vc_attributes::event_receiverAttribute.?AUevent_receiverAttribute@__vc_attributes@@���Zdll��exe��service��unspecified��EXE��SERVICE��ft�__vc_attributes::moduleAttribute::type_e.?AW4type_e@moduleAttribute@__vc_attributes@@�^�__vc_attributes::moduleAttribute.?AUmoduleAttribute@__vc_attributes@@���
�
�
p��
�
�B����t0�t��t00��	���
�	���	�����b�type_e��moduleAttribute
�type�
�name�
�version��
�uuid�
tlcid�
0control��
�helpstring���
thelpstringcontext
� helpstringdll
�$helpfile�
t(helpcontext��
0,hidden���
0-restricted���
�0custom���
�4resource_name^�8__vc_attributes::moduleAttribute.?AUmoduleAttribute@__vc_attributes@@���d��
Y:�OneLevelInherit.?AUOneLevelInherit@@
0Y6�NonEmptyBase2.?AUNonEmptyBase2@@
0X6�NonEmptyBase1.?AUNonEmptyBase1@@
�

��"��"��"��"��18��+����ll|

�
t
p
�tt
UU

�>�SimplePadVtable2.?AUSimplePadVtable2@@��u	



�	



��
*�
	

	



*�	


u	

�		operator delete~SimplePadVtable2��X2�Y2�Z2�SimplePadVtable2���operator=��__local_vftable_ctor_closure���__vecDelDtor���>&SimplePadVtable2.?AUSimplePadVtable2@@��

UUP���

�>�SimplePadVtable3.?AUSimplePadVtable3@@��	

�	
��
!*�
"	#	$%
*�	'#		operator delete ~SimplePadVtable3�� Foo3��� Bar3��� Baz3��� Buzz3��&SimplePadVtable3���(operator=�� __local_vftable_ctor_closure���)__vecDelDtor���>&*SimplePadVtable3.?AUSimplePadVtable3@@��>�SimplePadVtable1.?AUSimplePadVtable1@@��F�SimplePadMultiVTables.?AUSimplePadMultiVTables@@
-
�	-.	-	-.	-.
-��
3*�
4	-.5	-.67
-*�	9-.5	-.*,��
����/~SimplePadMultiVTables�0operator delete/A1�1Y2�1Z2�2Bar3���2Baz3���2Buzz3��8SimplePadMultiVTables��:operator=��/__local_vftable_ctor_closure���;__vecDelDtor���
UPF&<=SimplePadMultiVTables.?AUSimplePadMultiVTables@@
tX
tYB?SimplePadNoPadding.?AUSimplePadNoPadding@@��z�SimplePadUnion::<unnamed-tag>::<unnamed-type-Z>.?AU<unnamed-type-Z>@<unnamed-tag>@SimplePadUnion@@��&
tX
Y
AZ:BSimplePadUnion.?AUSimplePadUnion@@��2
0A
0B
0C
0DBDSimplePadNoPadding2.?AUSimplePadNoPadding2@@&
pA
pB
pC>FSimplePadFields1.?AUSimplePadFields1@@��
tY
pX>HSimplePadFields2.?AUSimplePadFields2@@��
tX6JSimplePadBase.?AUSimplePadBase@@6�SimplePadBase.?AUSimplePadBase@@L��
Y>MSimplePadDerived.?AUSimplePadDerived@@��B�SimplePadEmptyBase1.?AUSimplePadEmptyBase1@@B�SimplePadEmptyBase2.?AUSimplePadEmptyBase2@@&O��P��
tX:QSimplePadEmpty.?AUSimplePadEmpty@@��
P�
S
�:�SimplePadVfptr.?AUSimplePadVfptr@@��
U
�	UV	U
U��
Y*�
Z	UV[	UV\]
U*�	_UV[	UV�	TW~SimplePadVfptrXoperator delete
tX^SimplePadVfptr�`operator=��W__local_vftable_ctor_closure���a__vecDelDtor���:	&bSSimplePadVfptr.?AUSimplePadVfptr@@��6�NonEmptyBase1.?AUNonEmptyBase1@@6�NonEmptyBase2.?AUNonEmptyBase2@@&d�.1�;�X,��@�E�E���z��"/LinkInfo/names/src/headerblock

�Q3
p
�tt
UU

�>�SimplePadVtable2.?AUSimplePadVtable2@@��u	



�	



��
*�
	

	



*�	


u	

�		operator delete~SimplePadVtable2��X2�Y2�Z2�SimplePadVtable2���operator=��__local_vftable_ctor_closure���__vecDelDtor���>&SimplePadVtable2.?AUSimplePadVtable2@@��

UUP���

�>�SimplePadVtable3.?AUSimplePadVtable3@@��	

�	
��
!*�
"	#	$%
*�	'#		operator delete ~SimplePadVtable3�� Foo3��� Bar3��� Baz3��� Buzz3��&SimplePadVtable3���(operator=�� __local_vftable_ctor_closure���)__vecDelDtor���>&*SimplePadVtable3.?AUSimplePadVtable3@@��>�SimplePadVtable1.?AUSimplePadVtable1@@��F�SimplePadMultiVTables.?AUSimplePadMultiVTables@@
-
�	-.	-	-.	-.
-��
3*�
4	-.5	-.67
-*�	9-.5	-.*,��
����/~SimplePadMultiVTables�0operator delete/A1�1Y2�1Z2�2Bar3���2Baz3���2Buzz3��8SimplePadMultiVTables��:operator=��/__local_vftable_ctor_closure���;__vecDelDtor���
UPF&<=SimplePadMultiVTables.?AUSimplePadMultiVTables@@
tX
tYB?SimplePadNoPadding.?AUSimplePadNoPadding@@��z�SimplePadUnion::<unnamed-tag>::<unnamed-type-Z>.?AU<unnamed-type-Z>@<unnamed-tag>@SimplePadUnion@@��&
tX
Y
AZ:BSimplePadUnion.?AUSimplePadUnion@@��2
0A
0B
0C
0DBDSimplePadNoPadding2.?AUSimplePadNoPadding2@@&
pA
pB
pC>FSimplePadFields1.?AUSimplePadFields1@@��
tY
pX>HSimplePadFields2.?AUSimplePadFields2@@��
tX6JSimplePadBase.?AUSimplePadBase@@6�SimplePadBase.?AUSimplePadBase@@L��
Y>MSimplePadDerived.?AUSimplePadDerived@@��B�SimplePadEmptyBase1.?AUSimplePadEmptyBase1@@B�SimplePadEmptyBase2.?AUSimplePadEmptyBase2@@&O��P��
tX:QSimplePadEmpty.?AUSimplePadEmpty@@��
P�
S
�:�SimplePadVfptr.?AUSimplePadVfptr@@��
U
�	UV	U
U��
Y*�
Z	UV[	UV\]
U*�	_UV[	UV�	TW~SimplePadVfptrXoperator delete
tX^SimplePadVfptr�`operator=��W__local_vftable_ctor_closure���a__vecDelDtor���:	&bSSimplePadVfptr.?AUSimplePadVfptr@@��6�NonEmptyBase1.?AUNonEmptyBase1@@6�NonEmptyBase2.?AUNonEmptyBase2@@&d�18Xl
����``hatexit�main�����+���>���@
��C��E!��G)��I0��K5��N<��RE��cK��gY��k`��nj��pq��x���C���B������Lu���L%���L1���L����L ���L����L����f���U���Q��>D:\src\llvm-mono\llvm\test\tools\llvm-pdbdump\Inputs���zC:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.10.25017\bin\HostX64\x86\cl.exe��SimplePaddingTest.cpp��FD:\src\llvm-mono\llvm\test\tools\llvm-pdbdump\Inputs\vc140.pdb��-c -Zi -GR- -MT -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.10.25017\ATLMFC\include" -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.10.25017\include"���� -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\shared" -I"C:\Program Files (x86)\Windows���$%v& Kits\10\include\10.0.14393.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\winrt" -TP -X� !"#'��-7{ctor}�U]{ctor}�,y{ctor}�
{ctor}�%{ctor}�-/{dtor}�UW{dtor}�,t{dtor}�
{dtor}� {dtor}�-0operator deleteUXoperator delete,roperator delete
operator deleteoperator delete-;__delDtor��Ua__delDtor��,}__delDtor��
__delDtor��)__delDtor��??__EJ@@YAXXZ��??__EO@@YAXXZ��??__EP@@YAXXZ��??__EQ@@YAXXZ��??__ER@@YAXXZ��??__FJ@@YAXXZ��??__FO@@YAXXZ��??__FP@@YAXXZ��??__FQ@@YAXXZ��??__FR@@YAXXZ��-/A1�,tA1�,tB1�-2Bar3��� Bar3���-2Baz3��� Baz3���-2Buzz3�� Buzz3�� Foo3���
X2�-1Y2�
Y2�-1Z2�
Z2�"�__empty_global_delete��"�__empty_global_delete���$�r�7�N=oY~xp���$?��jEz����j&�����9U���Sz�oRˠ'*+OS/�T7���@��PE�F7a����{�lzrgI�59W����{S���J���/R�A�^�:u��Qc�.�F��YB$
�M_<�Y��D	r ���x_\��Hz9Ȍ����,�a��t3A�z�k�>,}���CU�'n�F��~��B��q�w{������i0��L4�������c�LgX�iL�����ت���;�����#["[��-���O��y4c����:�1��K!-6�
js�*��@m�@�x)U��������o-�?7f�\]O���Xi���<���P�[�;��16JA�r����y
7�N���&i����9�D!5������u'	�A���^t"S:ߨ���_���H���H�x/�����G��� ����!%KJPNTRUYJNRU[f��������������Rh��
�"�m��	��]'��Q0�~Ze�-�2���2��u7F�%�_1�����`:�
}@w��T��ϽDvG��P�2�ѡN�=y�Ȼ����u�=�K=�Ѭ� k9�(v�+�	�
F�P��!�`|h