1<abi-corpus version='2.1'> 2 <elf-variable-symbols> 3 <elf-symbol name='_ZN2n12n22n35var_nE' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 4 <elf-symbol name='_ZN2n12n22n37var_fooE' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 5 <elf-symbol name='_ZN2n12n27var_fooE' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 6 <elf-symbol name='_ZN2n17var_fooE' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 7 <elf-symbol name='_ZN3foo7var_fooE' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 8 <elf-symbol name='var_foo' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 9 <elf-symbol name='var_n' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 10 </elf-variable-symbols> 11 <abi-instr address-size='64' path='nested.cc' language='LANG_C_plus_plus_14'> 12 <type-decl name='long' size-in-bits='64' id='c2ecdf53'/> 13 <namespace-decl name='foo'> 14 <class-decl name='str' size-in-bits='64' is-struct='yes' visibility='default' id='f457b1b6'> 15 <data-member access='public' layout-offset-in-bits='0'> 16 <var-decl name='x' type-id='c2ecdf53' visibility='default'/> 17 </data-member> 18 </class-decl> 19 <var-decl name='var_foo' type-id='f457b1b6' mangled-name='_ZN3foo7var_fooE' visibility='default' elf-symbol-id='_ZN3foo7var_fooE'/> 20 </namespace-decl> 21 <namespace-decl name='n1'> 22 <namespace-decl name='n2'> 23 <namespace-decl name='n3'> 24 <class-decl name='str' size-in-bits='64' is-struct='yes' visibility='default' id='bc70cb22'> 25 <data-member access='public' layout-offset-in-bits='0'> 26 <var-decl name='x' type-id='c2ecdf53' visibility='default'/> 27 </data-member> 28 </class-decl> 29 <var-decl name='var_n' type-id='bc70cb22' mangled-name='_ZN2n12n22n35var_nE' visibility='default' elf-symbol-id='_ZN2n12n22n35var_nE'/> 30 <var-decl name='var_foo' type-id='f457b1b6' mangled-name='_ZN2n12n22n37var_fooE' visibility='default' elf-symbol-id='_ZN2n12n22n37var_fooE'/> 31 </namespace-decl> 32 <var-decl name='var_foo' type-id='f457b1b6' mangled-name='_ZN2n12n27var_fooE' visibility='default' elf-symbol-id='_ZN2n12n27var_fooE'/> 33 </namespace-decl> 34 <var-decl name='var_foo' type-id='f457b1b6' mangled-name='_ZN2n17var_fooE' visibility='default' elf-symbol-id='_ZN2n17var_fooE'/> 35 </namespace-decl> 36 <var-decl name='var_foo' type-id='f457b1b6' mangled-name='var_foo' visibility='default' elf-symbol-id='var_foo'/> 37 <var-decl name='var_n' type-id='bc70cb22' mangled-name='var_n' visibility='default' elf-symbol-id='var_n'/> 38 </abi-instr> 39</abi-corpus> 40