1<abi-corpus version='2.1'> 2 <elf-function-symbols> 3 <elf-symbol name='bar' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 4 <elf-symbol name='foo' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 5 <elf-symbol name='quux' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 6 <elf-symbol name='spong' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 7 <elf-symbol name='wibble' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 8 </elf-function-symbols> 9 <elf-variable-symbols> 10 <elf-symbol name='l' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 11 </elf-variable-symbols> 12 <abi-instr address-size='64' path='array_parameter.c' language='LANG_C11'> 13 <type-decl name='char' size-in-bits='8' id='a84c031d'/> 14 <type-decl name='double' size-in-bits='64' id='a0eb0f08'/> 15 <type-decl name='long' size-in-bits='64' id='c2ecdf53'/> 16 <type-decl name='unsigned int' size-in-bits='32' id='f0981eeb'/> 17 <type-decl name='unsigned long' size-in-bits='64' id='3aa0f67c'/> 18 <pointer-type-def type-id='a84c031d' size-in-bits='64' id='26a90f95'/> 19 <qualified-type-def type-id='3aa0f67c' const='yes' id='1b8728ff'/> 20 <pointer-type-def type-id='a0eb0f08' size-in-bits='64' id='7408d286'/> 21 <pointer-type-def type-id='c2ecdf53' size-in-bits='64' id='53e3cb7b'/> 22 <var-decl name='l' type-id='1b8728ff' mangled-name='l' visibility='default' elf-symbol-id='l'/> 23 <function-decl name='foo' mangled-name='foo' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='foo'> 24 <parameter type-id='53e3cb7b' name='arr'/> 25 <return type-id='a84c031d'/> 26 </function-decl> 27 <function-decl name='bar' mangled-name='bar' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='bar'> 28 <parameter type-id='53e3cb7b' name='baz'/> 29 <return type-id='a84c031d'/> 30 </function-decl> 31 <function-decl name='quux' mangled-name='quux' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='quux'> 32 <parameter type-id='f0981eeb' name='m'/> 33 <parameter type-id='7408d286' name='d'/> 34 <return type-id='a84c031d'/> 35 </function-decl> 36 <function-decl name='spong' mangled-name='spong' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='spong'> 37 <parameter type-id='f0981eeb' name='m'/> 38 <parameter type-id='7408d286' name='d'/> 39 <return type-id='a84c031d'/> 40 </function-decl> 41 <function-decl name='wibble' mangled-name='wibble' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='wibble'> 42 <parameter type-id='f0981eeb' name='a'/> 43 <parameter type-id='f0981eeb' name='b'/> 44 <parameter type-id='26a90f95' name='arr'/> 45 <return type-id='a84c031d'/> 46 </function-decl> 47 </abi-instr> 48</abi-corpus> 49