2
2
# Under the Apache License v2.0 with LLVM Exceptions. See LICENSE.TXT.
3
3
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
4
4
5
- UMF_0.10 {
5
+ UMF_1.0 {
6
6
global:
7
7
umfInit;
8
8
umfTearDown;
9
- umfGetCurrentVersion;
10
9
umfCloseIPCHandle;
11
10
umfCUDAMemoryProviderOps;
12
11
umfCUDAMemoryProviderParamsCreate;
@@ -26,6 +25,7 @@ UMF_0.10 {
26
25
umfFileMemoryProviderParamsSetProtection;
27
26
umfFileMemoryProviderParamsSetVisibility;
28
27
umfFree;
28
+ umfGetCurrentVersion;
29
29
umfGetIPCHandle;
30
30
umfGetLastFailedMemoryProvider;
31
31
umfJemallocPoolOps;
@@ -82,8 +82,8 @@ UMF_0.10 {
82
82
umfOsMemoryProviderParamsDestroy;
83
83
umfOsMemoryProviderParamsSetNumaList;
84
84
umfOsMemoryProviderParamsSetNumaMode;
85
- umfOsMemoryProviderParamsSetPartSize;
86
85
umfOsMemoryProviderParamsSetPartitions;
86
+ umfOsMemoryProviderParamsSetPartSize;
87
87
umfOsMemoryProviderParamsSetProtection;
88
88
umfOsMemoryProviderParamsSetShmName;
89
89
umfOsMemoryProviderParamsSetVisibility;
@@ -110,11 +110,7 @@ UMF_0.10 {
110
110
umfScalablePoolParamsDestroy;
111
111
umfScalablePoolParamsSetGranularity;
112
112
umfScalablePoolParamsSetKeepAllMemory;
113
- local:
114
- *;
115
- };
116
-
117
- UMF_0.11 {
113
+ # Added in UMF_0.11
118
114
umfCUDAMemoryProviderParamsSetAllocFlags;
119
115
umfDisjointPoolOps;
120
116
umfDisjointPoolParamsCreate;
@@ -132,16 +128,16 @@ UMF_0.11 {
132
128
umfFixedMemoryProviderParamsCreate;
133
129
umfFixedMemoryProviderParamsDestroy;
134
130
umfFixedMemoryProviderParamsSetMemory;
135
- umfLevelZeroMemoryProviderParamsSetFreePolicy;
136
131
umfLevelZeroMemoryProviderParamsSetDeviceOrdinal;
137
- } UMF_0.10;
138
-
139
- UMF_1.0 {
132
+ umfLevelZeroMemoryProviderParamsSetFreePolicy;
133
+ # Added in UMF_1.0
140
134
umfCtlExec;
141
135
umfCtlGet;
142
136
umfCtlSet;
143
137
umfJemallocPoolParamsCreate;
144
138
umfJemallocPoolParamsDestroy;
145
139
umfJemallocPoolParamsSetNumArenas;
146
140
umfPoolGetName;
147
- } UMF_0.11;
141
+ local:
142
+ *;
143
+ };
0 commit comments