1<abi-corpus version='2.1' path='data/test-read-ctf/test-dynamic-array.o'> 2 <elf-function-symbols> 3 <elf-symbol name='use_struct_s' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 4 </elf-function-symbols> 5 <abi-instr address-size='64' language='LANG_C'> 6 <type-decl name='char' size-in-bits='8' id='type-id-1'/> 7 <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='infinite' id='type-id-2'> 8 <subrange length='infinite' type-id='type-id-3' id='type-id-4'/> 9 </array-type-def> 10 <class-decl name='S' size-in-bits='64' is-struct='yes' visibility='default' id='type-id-5'> 11 <data-member access='public' layout-offset-in-bits='0'> 12 <var-decl name='a' type-id='type-id-6' visibility='default'/> 13 </data-member> 14 <data-member access='public' layout-offset-in-bits='64'> 15 <var-decl name='b' type-id='type-id-2' visibility='default'/> 16 </data-member> 17 <data-member access='public' layout-offset-in-bits='64'> 18 <var-decl name='c' type-id='type-id-2' visibility='default'/> 19 </data-member> 20 </class-decl> 21 <type-decl name='unsigned long int' size-in-bits='64' id='type-id-3'/> 22 <pointer-type-def type-id='type-id-5' size-in-bits='64' alignment-in-bits='64' id='type-id-7'/> 23 <pointer-type-def type-id='type-id-1' size-in-bits='64' alignment-in-bits='64' id='type-id-6'/> 24 <function-decl name='use_struct_s' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='use_struct_s'> 25 <parameter type-id='type-id-7'/> 26 <return type-id='type-id-8'/> 27 </function-decl> 28 <type-decl name='void' id='type-id-8'/> 29 </abi-instr> 30</abi-corpus> 31