Skip to content

Commit eb061c8

Browse files
authored
Merge pull request #841 from igchor/disjoint_pool_extend_error
[umf] extend error message for disjoint pool
2 parents 022bbae + 0625273 commit eb061c8

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

source/common/umf_pools/disjoint_pool.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -381,6 +381,15 @@ Slab::~Slab() {
381381
} catch (MemoryProviderError &e) {
382382
std::cout << "DisjointPool: error from memory provider: " << e.code
383383
<< "\n";
384+
if (e.code == UMF_RESULT_ERROR_MEMORY_PROVIDER_SPECIFIC) {
385+
const char *message = "";
386+
int error = 0;
387+
388+
umfMemoryProviderGetLastNativeError(
389+
umfGetLastFailedMemoryProvider(), &message, &error);
390+
std::cout << "Native error msg: " << message
391+
<< ", native error code: " << error << std::endl;
392+
}
384393
}
385394
}
386395

0 commit comments

Comments
 (0)