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