@@ -928,7 +928,7 @@ void *umm_realloc(void *ptr, size_t size) {
928
928
929
929
uint16_t c;
930
930
931
- size_t curSize;
931
+ [[maybe_unused]] size_t curSize;
932
932
933
933
UMM_CHECK_INITIALIZED ();
934
934
@@ -1089,7 +1089,7 @@ void *umm_realloc(void *ptr, size_t size) {
1089
1089
STATS__FREE_BLOCKS_UPDATE (-prevBlockSize);
1090
1090
STATS__FREE_BLOCKS_ISR_MIN ();
1091
1091
blockSize += prevBlockSize;
1092
- POISON_CHECK_SET_POISON ((void *)&UMM_DATA (c), size); // Fix allocation so ISR poison check is good
1092
+ POISON_CHECK_SET_POISON ((void *)&UMM_DATA (c), size); // Fix new allocation so poison check from an ISR passes.
1093
1093
UMM_CRITICAL_SUSPEND (id_realloc);
1094
1094
UMM_POISON_MEMMOVE ((void *)&UMM_DATA (c), ptr, curSize);
1095
1095
ptr = (void *)&UMM_DATA (c);
@@ -1123,7 +1123,7 @@ void *umm_realloc(void *ptr, size_t size) {
1123
1123
void *oldptr = ptr;
1124
1124
if ((ptr = umm_malloc_core (_context, size))) {
1125
1125
DBGLOG_DEBUG (" realloc %i to a bigger block %i, copy, and free the old\n " , blockSize, blocks);
1126
- POISON_CHECK_SET_POISON (( void *)& UMM_DATA (c) , size);
1126
+ ( void ) POISON_CHECK_SET_POISON (ptr , size);
1127
1127
UMM_CRITICAL_SUSPEND (id_realloc);
1128
1128
UMM_POISON_MEMCPY (ptr, oldptr, curSize);
1129
1129
UMM_CRITICAL_RESUME (id_realloc);
@@ -1204,7 +1204,7 @@ void *umm_realloc(void *ptr, size_t size) {
1204
1204
void *oldptr = ptr;
1205
1205
if ((ptr = umm_malloc_core (_context, size))) {
1206
1206
DBGLOG_DEBUG (" realloc %d to a bigger block %d, copy, and free the old\n " , blockSize, blocks);
1207
- POISON_CHECK_SET_POISON (( void *)& UMM_DATA (c) , size);
1207
+ ( void ) POISON_CHECK_SET_POISON (ptr , size);
1208
1208
UMM_CRITICAL_SUSPEND (id_realloc);
1209
1209
UMM_POISON_MEMCPY (ptr, oldptr, curSize);
1210
1210
UMM_CRITICAL_RESUME (id_realloc);
@@ -1230,7 +1230,7 @@ void *umm_realloc(void *ptr, size_t size) {
1230
1230
void *oldptr = ptr;
1231
1231
if ((ptr = umm_malloc_core (_context, size))) {
1232
1232
DBGLOG_DEBUG (" realloc %d to a bigger block %d, copy, and free the old\n " , blockSize, blocks);
1233
- POISON_CHECK_SET_POISON (( void *)& UMM_DATA (c) , size);
1233
+ ( void ) POISON_CHECK_SET_POISON (ptr , size);
1234
1234
UMM_CRITICAL_SUSPEND (id_realloc);
1235
1235
UMM_POISON_MEMCPY (ptr, oldptr, curSize);
1236
1236
UMM_CRITICAL_RESUME (id_realloc);
0 commit comments