Skip to content

Commit 87ab0e3

Browse files
committed
Add error messages to ubench
Signed-off-by: Lukasz Dorau <[email protected]>
1 parent 6fc3e56 commit 87ab0e3

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

benchmark/ubench.c

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@ static void *w_umfMemoryProviderAlloc(void *provider, size_t size,
125125
(umf_memory_provider_handle_t)provider;
126126
umf_result = umfMemoryProviderAlloc(hProvider, size, alignment, &ptr);
127127
if (umf_result != UMF_RESULT_SUCCESS || ptr == NULL) {
128+
fprintf(stderr, "error: umfMemoryProviderAlloc() failed\n");
128129
exit(-1);
129130
}
130131

@@ -137,6 +138,7 @@ static void w_umfMemoryProviderFree(void *provider, void *ptr, size_t size) {
137138
(umf_memory_provider_handle_t)provider;
138139
umf_result = umfMemoryProviderFree(hProvider, ptr, size);
139140
if (umf_result != UMF_RESULT_SUCCESS) {
141+
fprintf(stderr, "error: umfMemoryProviderFree() failed\n");
140142
exit(-1);
141143
}
142144
}
@@ -150,6 +152,7 @@ UBENCH_EX(simple, os_memory_provider) {
150152
&UMF_OS_MEMORY_PROVIDER_PARAMS,
151153
&os_memory_provider);
152154
if (umf_result != UMF_RESULT_SUCCESS) {
155+
fprintf(stderr, "error: umfMemoryProviderCreate() failed\n");
153156
exit(-1);
154157
}
155158

@@ -177,6 +180,7 @@ static void w_umfPoolFree(void *provider, void *ptr, size_t size) {
177180
umf_memory_pool_handle_t hPool = (umf_memory_pool_handle_t)provider;
178181
umf_result = umfPoolFree(hPool, ptr);
179182
if (umf_result != UMF_RESULT_SUCCESS) {
183+
fprintf(stderr, "error: umfPoolFree() failed\n");
180184
exit(-1);
181185
}
182186
}
@@ -192,13 +196,15 @@ UBENCH_EX(simple, proxy_pool_with_os_memory_provider) {
192196
&UMF_OS_MEMORY_PROVIDER_PARAMS,
193197
&os_memory_provider);
194198
if (umf_result != UMF_RESULT_SUCCESS) {
199+
fprintf(stderr, "error: umfMemoryProviderCreate() failed\n");
195200
exit(-1);
196201
}
197202

198203
umf_memory_pool_handle_t proxy_pool;
199204
umf_result = umfPoolCreate(umfProxyPoolOps(), os_memory_provider, NULL, 0,
200205
&proxy_pool);
201206
if (umf_result != UMF_RESULT_SUCCESS) {
207+
fprintf(stderr, "error: umfPoolCreate() failed\n");
202208
exit(-1);
203209
}
204210

@@ -227,6 +233,7 @@ UBENCH_EX(simple, disjoint_pool_with_os_memory_provider) {
227233
&UMF_OS_MEMORY_PROVIDER_PARAMS,
228234
&os_memory_provider);
229235
if (umf_result != UMF_RESULT_SUCCESS) {
236+
fprintf(stderr, "error: umfMemoryProviderCreate() failed\n");
230237
exit(-1);
231238
}
232239

@@ -241,6 +248,7 @@ UBENCH_EX(simple, disjoint_pool_with_os_memory_provider) {
241248
umf_result = umfPoolCreate(umfDisjointPoolOps(), os_memory_provider,
242249
&disjoint_memory_pool_params, 0, &disjoint_pool);
243250
if (umf_result != UMF_RESULT_SUCCESS) {
251+
fprintf(stderr, "error: umfPoolCreate() failed\n");
244252
exit(-1);
245253
}
246254

@@ -270,13 +278,15 @@ UBENCH_EX(simple, jemalloc_pool_with_os_memory_provider) {
270278
&UMF_OS_MEMORY_PROVIDER_PARAMS,
271279
&os_memory_provider);
272280
if (umf_result != UMF_RESULT_SUCCESS) {
281+
fprintf(stderr, "error: umfMemoryProviderCreate() failed\n");
273282
exit(-1);
274283
}
275284

276285
umf_memory_pool_handle_t jemalloc_pool;
277286
umf_result = umfPoolCreate(umfJemallocPoolOps(), os_memory_provider, NULL,
278287
0, &jemalloc_pool);
279288
if (umf_result != UMF_RESULT_SUCCESS) {
289+
fprintf(stderr, "error: umfPoolCreate() failed\n");
280290
exit(-1);
281291
}
282292

@@ -306,13 +316,15 @@ UBENCH_EX(simple, scalable_pool_with_os_memory_provider) {
306316
&UMF_OS_MEMORY_PROVIDER_PARAMS,
307317
&os_memory_provider);
308318
if (umf_result != UMF_RESULT_SUCCESS) {
319+
fprintf(stderr, "error: umfMemoryProviderCreate() failed\n");
309320
exit(-1);
310321
}
311322

312323
umf_memory_pool_handle_t scalable_pool;
313324
umf_result = umfPoolCreate(umfScalablePoolOps(), os_memory_provider, NULL,
314325
0, &scalable_pool);
315326
if (umf_result != UMF_RESULT_SUCCESS) {
327+
fprintf(stderr, "error: umfPoolCreate() failed\n");
316328
exit(-1);
317329
}
318330

0 commit comments

Comments
 (0)