]> git.ipfire.org Git - thirdparty/gcc.git/blame - libffi/libffi.map.in
[committed] [RISC-V] Fix false-positive uninitialized variable
[thirdparty/gcc.git] / libffi / libffi.map.in
CommitLineData
5147e0e8
RH
1#define LIBFFI_ASM
2#define LIBFFI_H
3#include <fficonfig.h>
4#include <ffitarget.h>
5
92456a4e
L
6/* These version numbers correspond to the libtool-version abi numbers,
7 not to the libffi release numbers. */
8
9LIBFFI_BASE_8.0 {
2c055256
RH
10 global:
11 /* Exported data variables. */
12 ffi_type_void;
13 ffi_type_uint8;
14 ffi_type_sint8;
15 ffi_type_uint16;
16 ffi_type_sint16;
17 ffi_type_uint32;
18 ffi_type_sint32;
19 ffi_type_uint64;
20 ffi_type_sint64;
21 ffi_type_float;
22 ffi_type_double;
23 ffi_type_longdouble;
24 ffi_type_pointer;
25
26 /* Exported functions. */
27 ffi_call;
28 ffi_prep_cif;
29 ffi_prep_cif_var;
30
31 ffi_raw_call;
32 ffi_ptrarray_to_raw;
33 ffi_raw_to_ptrarray;
34 ffi_raw_size;
35
36 ffi_java_raw_call;
37 ffi_java_ptrarray_to_raw;
38 ffi_java_raw_to_ptrarray;
39 ffi_java_raw_size;
40
92456a4e 41 ffi_get_struct_offsets;
2c055256
RH
42 local:
43 *;
44};
45
5147e0e8 46#ifdef FFI_TARGET_HAS_COMPLEX_TYPE
92456a4e 47LIBFFI_COMPLEX_8.0 {
2c055256
RH
48 global:
49 /* Exported data variables. */
50 ffi_type_complex_float;
51 ffi_type_complex_double;
52 ffi_type_complex_longdouble;
92456a4e 53} LIBFFI_BASE_8.0;
5147e0e8 54#endif
2c055256 55
5147e0e8 56#if FFI_CLOSURES
92456a4e 57LIBFFI_CLOSURE_8.0 {
2c055256
RH
58 global:
59 ffi_closure_alloc;
60 ffi_closure_free;
61 ffi_prep_closure;
62 ffi_prep_closure_loc;
63 ffi_prep_raw_closure;
64 ffi_prep_raw_closure_loc;
65 ffi_prep_java_raw_closure;
66 ffi_prep_java_raw_closure_loc;
92456a4e 67} LIBFFI_BASE_8.0;
5147e0e8 68#endif
2c055256 69
5147e0e8 70#if FFI_GO_CLOSURES
92456a4e 71LIBFFI_GO_CLOSURE_8.0 {
2c055256
RH
72 global:
73 ffi_call_go;
74 ffi_prep_go_closure;
92456a4e 75} LIBFFI_CLOSURE_8.0;
5147e0e8 76#endif