• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<abi-corpus version='2.0' path='data/test-read-dwarf/test7.so'>
2  <elf-function-symbols>
3    <elf-symbol name='_Z3fooR1S' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
4  </elf-function-symbols>
5  <abi-instr address-size='64' path='test7.cc' comp-dir-path='/home/ooprala/rh/u/libabigail/tests/data/test-read-dwarf' language='LANG_C_plus_plus'>
6    <type-decl name='char' size-in-bits='8' id='a84c031d'/>
7    <array-type-def dimensions='1' type-id='26a90f95' size-in-bits='448' id='0626c76e'>
8      <subrange length='7' type-id='4c87fef4' id='16fc326e'/>
9    </array-type-def>
10    <array-type-def dimensions='1' type-id='a84c031d' size-in-bits='8' id='89feb1ec'>
11      <subrange length='1' type-id='4c87fef4' id='52f813b4'/>
12    </array-type-def>
13    <array-type-def dimensions='1' type-id='a84c031d' size-in-bits='infinite' id='e84913bd'>
14      <subrange length='infinite' type-id='4c87fef4' id='031f2035'/>
15    </array-type-def>
16    <type-decl name='double' size-in-bits='64' id='a0eb0f08'/>
17    <array-type-def dimensions='2' type-id='a0eb0f08' size-in-bits='960' id='9ba86d8c'>
18      <subrange length='5' type-id='4c87fef4' id='53010e10'/>
19      <subrange length='3' type-id='4c87fef4' id='56f209d2'/>
20    </array-type-def>
21    <type-decl name='int' size-in-bits='32' id='95e97e5e'/>
22    <array-type-def dimensions='1' type-id='7292109c' size-in-bits='256' id='5abcdf1a'>
23      <subrange length='4' type-id='4c87fef4' id='16fe7105'/>
24    </array-type-def>
25    <array-type-def dimensions='1' type-id='07535890' size-in-bits='640' id='bea34bd7'>
26      <subrange length='10' type-id='4c87fef4' id='487da03a'/>
27    </array-type-def>
28    <array-type-def dimensions='1' type-id='95e97e5e' size-in-bits='160' id='e41e1db9'>
29      <subrange length='5' type-id='4c87fef4' id='53010e10'/>
30    </array-type-def>
31    <type-decl name='sizetype' size-in-bits='64' id='4c87fef4'/>
32    <class-decl name='S' size-in-bits='2304' is-struct='yes' visibility='default' filepath='/home/ooprala/rh/u/libabigail/tests/data/test-read-dwarf/test7.cc' line='1' column='1' id='50d9a3fa'>
33      <data-member access='public' layout-offset-in-bits='0'>
34        <var-decl name='a' type-id='e41e1db9' visibility='default' filepath='/home/ooprala/rh/u/libabigail/tests/data/test-read-dwarf/test7.cc' line='3' column='1'/>
35      </data-member>
36      <data-member access='public' layout-offset-in-bits='192'>
37        <var-decl name='b' type-id='0626c76e' visibility='default' filepath='/home/ooprala/rh/u/libabigail/tests/data/test-read-dwarf/test7.cc' line='4' column='1'/>
38      </data-member>
39      <data-member access='public' layout-offset-in-bits='640'>
40        <var-decl name='c' type-id='9ba86d8c' visibility='default' filepath='/home/ooprala/rh/u/libabigail/tests/data/test-read-dwarf/test7.cc' line='5' column='1'/>
41      </data-member>
42      <data-member access='public' layout-offset-in-bits='1600'>
43        <var-decl name='d' type-id='bea34bd7' visibility='default' filepath='/home/ooprala/rh/u/libabigail/tests/data/test-read-dwarf/test7.cc' line='6' column='1'/>
44      </data-member>
45      <data-member access='public' layout-offset-in-bits='2240'>
46        <var-decl name='e' type-id='89feb1ec' visibility='default' filepath='/home/ooprala/rh/u/libabigail/tests/data/test-read-dwarf/test7.cc' line='7' column='1'/>
47      </data-member>
48      <data-member access='public' layout-offset-in-bits='2248'>
49        <var-decl name='f' type-id='e84913bd' visibility='default' filepath='/home/ooprala/rh/u/libabigail/tests/data/test-read-dwarf/test7.cc' line='8' column='1'/>
50      </data-member>
51    </class-decl>
52    <qualified-type-def type-id='f901ef4c' id='f901ef4d'/>
53    <reference-type-def kind='lvalue' type-id='50d9a3fa' size-in-bits='64' id='f901ef4c'/>
54    <pointer-type-def type-id='a84c031d' size-in-bits='64' id='26a90f95'/>
55    <pointer-type-def type-id='95e97e5e' size-in-bits='64' id='7292109c'/>
56    <pointer-type-def type-id='5abcdf1a' size-in-bits='64' id='07535890'/>
57    <function-decl name='foo' mangled-name='_Z3fooR1S' filepath='/home/ooprala/rh/u/libabigail/tests/data/test-read-dwarf/test7.cc' line='11' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z3fooR1S'>
58      <parameter type-id='f901ef4d'/>
59      <return type-id='95e97e5e'/>
60    </function-decl>
61  </abi-instr>
62</abi-corpus>
63