@@ -125,6 +125,7 @@ static void *w_umfMemoryProviderAlloc(void *provider, size_t size,
125
125
(umf_memory_provider_handle_t )provider ;
126
126
umf_result = umfMemoryProviderAlloc (hProvider , size , alignment , & ptr );
127
127
if (umf_result != UMF_RESULT_SUCCESS || ptr == NULL ) {
128
+ fprintf (stderr , "error: umfMemoryProviderAlloc() failed\n" );
128
129
exit (-1 );
129
130
}
130
131
@@ -137,6 +138,7 @@ static void w_umfMemoryProviderFree(void *provider, void *ptr, size_t size) {
137
138
(umf_memory_provider_handle_t )provider ;
138
139
umf_result = umfMemoryProviderFree (hProvider , ptr , size );
139
140
if (umf_result != UMF_RESULT_SUCCESS ) {
141
+ fprintf (stderr , "error: umfMemoryProviderFree() failed\n" );
140
142
exit (-1 );
141
143
}
142
144
}
@@ -150,6 +152,7 @@ UBENCH_EX(simple, os_memory_provider) {
150
152
& UMF_OS_MEMORY_PROVIDER_PARAMS ,
151
153
& os_memory_provider );
152
154
if (umf_result != UMF_RESULT_SUCCESS ) {
155
+ fprintf (stderr , "error: umfMemoryProviderCreate() failed\n" );
153
156
exit (-1 );
154
157
}
155
158
@@ -177,6 +180,7 @@ static void w_umfPoolFree(void *provider, void *ptr, size_t size) {
177
180
umf_memory_pool_handle_t hPool = (umf_memory_pool_handle_t )provider ;
178
181
umf_result = umfPoolFree (hPool , ptr );
179
182
if (umf_result != UMF_RESULT_SUCCESS ) {
183
+ fprintf (stderr , "error: umfPoolFree() failed\n" );
180
184
exit (-1 );
181
185
}
182
186
}
@@ -192,13 +196,15 @@ UBENCH_EX(simple, proxy_pool_with_os_memory_provider) {
192
196
& UMF_OS_MEMORY_PROVIDER_PARAMS ,
193
197
& os_memory_provider );
194
198
if (umf_result != UMF_RESULT_SUCCESS ) {
199
+ fprintf (stderr , "error: umfMemoryProviderCreate() failed\n" );
195
200
exit (-1 );
196
201
}
197
202
198
203
umf_memory_pool_handle_t proxy_pool ;
199
204
umf_result = umfPoolCreate (umfProxyPoolOps (), os_memory_provider , NULL , 0 ,
200
205
& proxy_pool );
201
206
if (umf_result != UMF_RESULT_SUCCESS ) {
207
+ fprintf (stderr , "error: umfPoolCreate() failed\n" );
202
208
exit (-1 );
203
209
}
204
210
@@ -227,6 +233,7 @@ UBENCH_EX(simple, disjoint_pool_with_os_memory_provider) {
227
233
& UMF_OS_MEMORY_PROVIDER_PARAMS ,
228
234
& os_memory_provider );
229
235
if (umf_result != UMF_RESULT_SUCCESS ) {
236
+ fprintf (stderr , "error: umfMemoryProviderCreate() failed\n" );
230
237
exit (-1 );
231
238
}
232
239
@@ -241,6 +248,7 @@ UBENCH_EX(simple, disjoint_pool_with_os_memory_provider) {
241
248
umf_result = umfPoolCreate (umfDisjointPoolOps (), os_memory_provider ,
242
249
& disjoint_memory_pool_params , 0 , & disjoint_pool );
243
250
if (umf_result != UMF_RESULT_SUCCESS ) {
251
+ fprintf (stderr , "error: umfPoolCreate() failed\n" );
244
252
exit (-1 );
245
253
}
246
254
@@ -270,13 +278,15 @@ UBENCH_EX(simple, jemalloc_pool_with_os_memory_provider) {
270
278
& UMF_OS_MEMORY_PROVIDER_PARAMS ,
271
279
& os_memory_provider );
272
280
if (umf_result != UMF_RESULT_SUCCESS ) {
281
+ fprintf (stderr , "error: umfMemoryProviderCreate() failed\n" );
273
282
exit (-1 );
274
283
}
275
284
276
285
umf_memory_pool_handle_t jemalloc_pool ;
277
286
umf_result = umfPoolCreate (umfJemallocPoolOps (), os_memory_provider , NULL ,
278
287
0 , & jemalloc_pool );
279
288
if (umf_result != UMF_RESULT_SUCCESS ) {
289
+ fprintf (stderr , "error: umfPoolCreate() failed\n" );
280
290
exit (-1 );
281
291
}
282
292
@@ -306,13 +316,15 @@ UBENCH_EX(simple, scalable_pool_with_os_memory_provider) {
306
316
& UMF_OS_MEMORY_PROVIDER_PARAMS ,
307
317
& os_memory_provider );
308
318
if (umf_result != UMF_RESULT_SUCCESS ) {
319
+ fprintf (stderr , "error: umfMemoryProviderCreate() failed\n" );
309
320
exit (-1 );
310
321
}
311
322
312
323
umf_memory_pool_handle_t scalable_pool ;
313
324
umf_result = umfPoolCreate (umfScalablePoolOps (), os_memory_provider , NULL ,
314
325
0 , & scalable_pool );
315
326
if (umf_result != UMF_RESULT_SUCCESS ) {
327
+ fprintf (stderr , "error: umfPoolCreate() failed\n" );
316
328
exit (-1 );
317
329
}
318
330
0 commit comments