• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<abi-instr path='data/test-read-write/test20.xml'>
2  <class-decl name='__class_type_info_pseudo' size-in-bits='128' alignment-in-bits='64' visibility='default' id='type-id-1'/>
3  <class-decl name='__vmi_class_type_info_pseudo3' size-in-bits='576' alignment-in-bits='64' visibility='default' id='type-id-2'/>
4  <type-decl name='int' size-in-bits='32' alignment-in-bits='32' id='type-id-3'/>
5  <type-decl name='void' alignment-in-bits='8' id='type-id-4'/>
6  <class-decl name='B0' size-in-bits='32' alignment-in-bits='32' visibility='default' filepath='../../prtests/test9.cc' line='1' column='7' id='type-id-5'>
7    <data-member access='private' layout-offset-in-bits='0'>
8      <var-decl name='m0' type-id='type-id-3' visibility='default' filepath='../../prtests/test9.cc' line='3' column='7'/>
9    </data-member>
10    <member-function access='public'>
11      <function-decl name='__base_ctor ' mangled-name='_ZN2B0C2Ev' filepath='../../prtests/test9.cc' line='7' column='3' declared-inline='yes' visibility='default' binding='weak' size-in-bits='8' alignment-in-bits='8'>
12        <parameter type-id='type-id-6'/>
13        <return type-id='type-id-4'/>
14      </function-decl>
15    </member-function>
16    <member-function access='public'>
17      <function-decl name='__comp_ctor ' mangled-name='_ZN2B0C1Ev' filepath='../../prtests/test9.cc' line='7' column='3' declared-inline='yes' visibility='default' binding='weak' size-in-bits='8' alignment-in-bits='8'>
18        <parameter type-id='type-id-6'/>
19        <return type-id='type-id-4'/>
20      </function-decl>
21    </member-function>
22  </class-decl>
23  <class-decl name='B1' size-in-bits='32' alignment-in-bits='32' visibility='default' filepath='../../prtests/test9.cc' line='20' column='7' id='type-id-7'>
24    <data-member access='private' layout-offset-in-bits='0'>
25      <var-decl name='m0' type-id='type-id-3' visibility='default' filepath='../../prtests/test9.cc' line='22' column='7'/>
26    </data-member>
27    <member-function access='public'>
28      <function-decl name='__base_ctor ' mangled-name='_ZN2B1C2Ev' filepath='../../prtests/test9.cc' line='26' column='3' declared-inline='yes' visibility='default' binding='weak' size-in-bits='8' alignment-in-bits='8'>
29        <parameter type-id='type-id-8'/>
30        <return type-id='type-id-4'/>
31      </function-decl>
32    </member-function>
33    <member-function access='public'>
34      <function-decl name='__comp_ctor ' mangled-name='_ZN2B1C1Ev' filepath='../../prtests/test9.cc' line='26' column='3' declared-inline='yes' visibility='default' binding='weak' size-in-bits='8' alignment-in-bits='8'>
35        <parameter type-id='type-id-8'/>
36        <return type-id='type-id-4'/>
37      </function-decl>
38    </member-function>
39  </class-decl>
40  <class-decl name='B2' size-in-bits='32' alignment-in-bits='32' visibility='default' filepath='../../prtests/test9.cc' line='39' column='7' id='type-id-9'>
41    <data-member access='private' layout-offset-in-bits='0'>
42      <var-decl name='m0' type-id='type-id-3' visibility='default' filepath='../../prtests/test9.cc' line='41' column='7'/>
43    </data-member>
44    <member-function access='public'>
45      <function-decl name='__base_ctor ' mangled-name='_ZN2B2C2Ev' filepath='../../prtests/test9.cc' line='45' column='3' declared-inline='yes' visibility='default' binding='weak' size-in-bits='8' alignment-in-bits='8'>
46        <parameter type-id='type-id-10'/>
47        <return type-id='type-id-4'/>
48      </function-decl>
49    </member-function>
50    <member-function access='public'>
51      <function-decl name='__comp_ctor ' mangled-name='_ZN2B2C1Ev' filepath='../../prtests/test9.cc' line='45' column='3' declared-inline='yes' visibility='default' binding='weak' size-in-bits='8' alignment-in-bits='8'>
52        <parameter type-id='type-id-10'/>
53        <return type-id='type-id-4'/>
54      </function-decl>
55    </member-function>
56  </class-decl>
57  <class-decl name='S' size-in-bits='192' alignment-in-bits='64' visibility='default' filepath='../../prtests/test9.cc' line='58' column='7' id='type-id-11'>
58    <base-class access='public' layout-offset-in-bits='64' type-id='type-id-5'/>
59    <base-class access='public' layout-offset-in-bits='96' type-id='type-id-7'/>
60    <base-class access='private' layout-offset-in-bits='160' is-virtual='yes' type-id='type-id-9'/>
61    <data-member access='private' layout-offset-in-bits='128'>
62      <var-decl name='m0' type-id='type-id-3' visibility='default' filepath='../../prtests/test9.cc' line='60' column='7'/>
63    </data-member>
64    <member-function access='public'>
65      <function-decl name='__comp_ctor ' mangled-name='_ZN1SC1Ev' filepath='../../prtests/test9.cc' line='64' column='3' declared-inline='yes' visibility='default' binding='weak' size-in-bits='8' alignment-in-bits='8'>
66        <parameter type-id='type-id-12'/>
67        <return type-id='type-id-4'/>
68      </function-decl>
69    </member-function>
70  </class-decl>
71  <pointer-type-def type-id='type-id-5' size-in-bits='64' alignment-in-bits='64' id='type-id-6'/>
72  <pointer-type-def type-id='type-id-7' size-in-bits='64' alignment-in-bits='64' id='type-id-8'/>
73  <pointer-type-def type-id='type-id-9' size-in-bits='64' alignment-in-bits='64' id='type-id-10'/>
74  <pointer-type-def type-id='type-id-11' size-in-bits='64' alignment-in-bits='64' id='type-id-12'/>
75  <qualified-type-def type-id='type-id-1' const='yes' id='type-id-13'/>
76  <qualified-type-def type-id='type-id-2' const='yes' id='type-id-14'/>
77  <function-decl name='foo' mangled-name='_Z3foov' filepath='../../prtests/test9.cc' line='78' column='1' visibility='default' binding='global' size-in-bits='8' alignment-in-bits='8'>
78    <return type-id='type-id-4'/>
79  </function-decl>
80  <var-decl name='_ZTI2B0' type-id='type-id-13' mangled-name='_ZTI2B0' visibility='default' binding='weak' filepath='../../prtests/test9.cc' line='81' column='1'/>
81  <var-decl name='_ZTI2B2' type-id='type-id-13' mangled-name='_ZTI2B2' visibility='default' binding='weak' filepath='../../prtests/test9.cc' line='81' column='1'/>
82  <var-decl name='_ZTI2B1' type-id='type-id-13' mangled-name='_ZTI2B1' visibility='default' binding='weak' filepath='../../prtests/test9.cc' line='81' column='1'/>
83  <var-decl name='_ZTI1S' type-id='type-id-14' mangled-name='_ZTI1S' visibility='default' binding='weak' filepath='../../prtests/test9.cc' line='58' column='7'/>
84</abi-instr>
85