-
Notifications
You must be signed in to change notification settings - Fork 5.4k
/
ray_version_script.lds
43 lines (43 loc) · 1.19 KB
/
ray_version_script.lds
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
# This file defines the C++ symbols that need to be exported (aka ABI, application binary interface).
# These symbols will be used by other libraries (e.g., streaming).
# Note: This file is used for linux only, and should be kept in sync with `ray_exported_symbols.lds`.
# Ray ABI is not finalized, the exact set of exported (C/C++) APIs is subject to change.
VERSION_1.0 {
global:
# common
*ray*Language*;
*ray*RayObject*;
*ray*Status*;
*ray*RayFunction*;
*ray*FunctionDescriptorBuilder*;
*ray*TaskArg*;
*ray*TaskOptions*;
*ray*Buffer*;
*ray*LocalMemoryBuffer*;
# util
*ray*RayLog*;
*ray*RayLogLevel*;
# id
*ray*MurmurHash64A*;
*ray*JobID*;
*ray*TaskID*;
*ray*ActorID*;
*ray*ObjectID*;
*ray*ObjectReference*;
# Others
*ray*metrics*;
*opencensus*;
*ray*rpc*;
*ray*gcs*;
*ray*stats*;
*ray*CoreWorker*;
*ray*PeriodicalRunner*;
*PyInit*;
*init_raylet*;
*Java*;
*JNI_*;
*ray*streaming*;
*aligned_free*;
*aligned_malloc*;
local: *;
};