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