22# Under the Apache License v2.0 with LLVM Exceptions. See LICENSE.TXT.
33# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
44
5- UMF_0.10 {
5+ UMF_1.0 {
66 global:
77 umfInit;
88 umfTearDown;
9- umfGetCurrentVersion;
109 umfCloseIPCHandle;
1110 umfCUDAMemoryProviderOps;
1211 umfCUDAMemoryProviderParamsCreate;
@@ -26,6 +25,7 @@ UMF_0.10 {
2625 umfFileMemoryProviderParamsSetProtection;
2726 umfFileMemoryProviderParamsSetVisibility;
2827 umfFree;
28+ umfGetCurrentVersion;
2929 umfGetIPCHandle;
3030 umfGetLastFailedMemoryProvider;
3131 umfJemallocPoolOps;
@@ -82,8 +82,8 @@ UMF_0.10 {
8282 umfOsMemoryProviderParamsDestroy;
8383 umfOsMemoryProviderParamsSetNumaList;
8484 umfOsMemoryProviderParamsSetNumaMode;
85- umfOsMemoryProviderParamsSetPartSize;
8685 umfOsMemoryProviderParamsSetPartitions;
86+ umfOsMemoryProviderParamsSetPartSize;
8787 umfOsMemoryProviderParamsSetProtection;
8888 umfOsMemoryProviderParamsSetShmName;
8989 umfOsMemoryProviderParamsSetVisibility;
@@ -110,11 +110,7 @@ UMF_0.10 {
110110 umfScalablePoolParamsDestroy;
111111 umfScalablePoolParamsSetGranularity;
112112 umfScalablePoolParamsSetKeepAllMemory;
113- local:
114- *;
115- };
116-
117- UMF_0.11 {
113+ # Added in UMF_0.11
118114 umfCUDAMemoryProviderParamsSetAllocFlags;
119115 umfDisjointPoolOps;
120116 umfDisjointPoolParamsCreate;
@@ -132,16 +128,16 @@ UMF_0.11 {
132128 umfFixedMemoryProviderParamsCreate;
133129 umfFixedMemoryProviderParamsDestroy;
134130 umfFixedMemoryProviderParamsSetMemory;
135- umfLevelZeroMemoryProviderParamsSetFreePolicy;
136131 umfLevelZeroMemoryProviderParamsSetDeviceOrdinal;
137- } UMF_0.10;
138-
139- UMF_1.0 {
132+ umfLevelZeroMemoryProviderParamsSetFreePolicy;
133+ # Added in UMF_1.0
140134 umfCtlExec;
141135 umfCtlGet;
142136 umfCtlSet;
143137 umfJemallocPoolParamsCreate;
144138 umfJemallocPoolParamsDestroy;
145139 umfJemallocPoolParamsSetNumArenas;
146140 umfPoolGetName;
147- } UMF_0.11;
141+ local:
142+ *;
143+ };
0 commit comments