diff options
author | Daniel Black <daniel@linux.ibm.com> | 2020-04-05 16:34:12 +1000 |
---|---|---|
committer | Sergey Vojtovich <svoj@mariadb.org> | 2020-04-05 17:20:50 +0400 |
commit | 2a18e783cad5065d9f5d94533ce513d05f77a370 (patch) | |
tree | 90f6d438a8dcfab0ef262409626345d84d58e3ee /mysys | |
parent | d5568e7591a0f0d328faecc815f7b86f218e7e8f (diff) | |
download | mariadb-git-2a18e783cad5065d9f5d94533ce513d05f77a370.tar.gz |
my_large_page: more verbose errors on allocation fallback/failure
Diffstat (limited to 'mysys')
-rw-r--r-- | mysys/my_largepage.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/mysys/my_largepage.c b/mysys/my_largepage.c index dd34372a3e1..a0f24a65163 100644 --- a/mysys/my_largepage.c +++ b/mysys/my_largepage.c @@ -317,10 +317,13 @@ uchar* my_large_malloc(size_t *size, myf my_flags) MEM_MAKE_DEFINED(ptr, *size); DBUG_RETURN(ptr); } + ptr= my_malloc_lock(*size, my_flags); if (my_flags & MY_WME) - fprintf(stderr, "Warning: Using conventional memory pool\n"); + fprintf(stderr, + "Warning: Using conventional memory pool to allocate %p, size %zu\n", + ptr, *size); - DBUG_RETURN(my_malloc_lock(*size, my_flags)); + DBUG_RETURN(ptr); } /* @@ -351,7 +354,9 @@ void my_large_free(void *ptr, size_t size) } else { - fprintf(stderr, "Warning: Failed to unmap %zu bytes, errno %d\n", size, errno); + fprintf(stderr, + "Warning: Failed to unmap location %p, %zu bytes, errno %d\n", + ptr, size, errno); } } #elif defined(_WIN32) |