Commit | Line | Data |
---|---|---|
7538241b MJ |
1 | <abi-corpus architecture='elf-amd-x86_64' soname='liblttng-ust-fork.so.0'> |
2 | <elf-needed> | |
3 | <dependency name='liblttng-ust.so.0'/> | |
4 | <dependency name='liblttng-ust-tracepoint.so.0'/> | |
5 | <dependency name='librt.so.1'/> | |
6 | <dependency name='libdl.so.2'/> | |
7 | <dependency name='libnuma.so.1'/> | |
8 | <dependency name='liburcu-bp.so.6'/> | |
9 | <dependency name='liburcu-cds.so.6'/> | |
10 | <dependency name='libpthread.so.0'/> | |
11 | <dependency name='libc.so.6'/> | |
12 | </elf-needed> | |
13 | <elf-function-symbols> | |
14 | <!-- clone --> | |
15 | <elf-symbol name='clone' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> | |
16 | <!-- daemon --> | |
17 | <elf-symbol name='daemon' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> | |
18 | <!-- fork --> | |
19 | <elf-symbol name='fork' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> | |
20 | </elf-function-symbols> | |
21 | <abi-instr version='1.0' address-size='64' path='ustfork.c' comp-dir-path='liblttng-ust-fork' language='LANG_C99'> | |
22 | <!-- int --> | |
23 | <type-decl name='int' size-in-bits='32' id='type-id-1'/> | |
24 | <!-- void --> | |
25 | <type-decl name='void' id='type-id-2'/> | |
26 | <!-- typedef __pid_t pid_t --> | |
27 | <typedef-decl name='pid_t' type-id='type-id-3' filepath='/usr/include/unistd.h' line='260' column='1' id='type-id-4'/> | |
28 | <!-- typedef int __pid_t --> | |
29 | <typedef-decl name='__pid_t' type-id='type-id-1' filepath='/usr/include/bits/types.h' line='154' column='1' id='type-id-3'/> | |
30 | <!-- int (void*)* --> | |
31 | <pointer-type-def type-id='type-id-5' size-in-bits='64' id='type-id-6'/> | |
32 | <!-- void* --> | |
33 | <pointer-type-def type-id='type-id-2' size-in-bits='64' id='type-id-7'/> | |
34 | <!-- int clone(int (void*)*, void*, int, void*, ...) --> | |
35 | <function-decl name='clone' mangled-name='clone' filepath='/usr/include/bits/sched.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='clone'> | |
36 | <!-- parameter of type 'int (void*)*' --> | |
37 | <parameter type-id='type-id-6' name='fn' filepath='liblttng-ust-fork/ustfork.c' line='111' column='1'/> | |
38 | <!-- parameter of type 'void*' --> | |
39 | <parameter type-id='type-id-7' name='child_stack' filepath='liblttng-ust-fork/ustfork.c' line='111' column='1'/> | |
40 | <!-- parameter of type 'int' --> | |
41 | <parameter type-id='type-id-1' name='flags' filepath='liblttng-ust-fork/ustfork.c' line='111' column='1'/> | |
42 | <!-- parameter of type 'void*' --> | |
43 | <parameter type-id='type-id-7' name='arg' filepath='liblttng-ust-fork/ustfork.c' line='111' column='1'/> | |
44 | <parameter is-variadic='yes'/> | |
45 | <!-- int --> | |
46 | <return type-id='type-id-1'/> | |
47 | </function-decl> | |
48 | <!-- int daemon(int, int) --> | |
49 | <function-decl name='daemon' mangled-name='daemon' filepath='/usr/include/unistd.h' line='949' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='daemon'> | |
50 | <!-- parameter of type 'int' --> | |
51 | <parameter type-id='type-id-1' name='nochdir' filepath='liblttng-ust-fork/ustfork.c' line='61' column='1'/> | |
52 | <!-- parameter of type 'int' --> | |
53 | <parameter type-id='type-id-1' name='noclose' filepath='liblttng-ust-fork/ustfork.c' line='61' column='1'/> | |
54 | <!-- int --> | |
55 | <return type-id='type-id-1'/> | |
56 | </function-decl> | |
57 | <!-- pid_t fork() --> | |
58 | <function-decl name='fork' mangled-name='fork' filepath='/usr/include/unistd.h' line='768' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fork'> | |
59 | <!-- typedef pid_t --> | |
60 | <return type-id='type-id-4'/> | |
61 | </function-decl> | |
62 | <!-- int (void*) --> | |
63 | <function-type size-in-bits='64' id='type-id-5'> | |
64 | <!-- parameter of type 'void*' --> | |
65 | <parameter type-id='type-id-7'/> | |
66 | <!-- int --> | |
67 | <return type-id='type-id-1'/> | |
68 | </function-type> | |
69 | </abi-instr> | |
70 | </abi-corpus> |