1
1

* update the code used when calls are made for every malloc/free in the

ptmalloc2 component - it had bit-rotted a bit.

This commit was SVN r8911.
Этот коммит содержится в:
Brian Barrett 2006-02-07 00:03:52 +00:00
родитель 8f8ed186f1
Коммит bc22539441

Просмотреть файл

@ -3448,7 +3448,7 @@ public_mALLOc(size_t bytes)
/* OMPI Change */
#if !OMPI_MEMORY_PTMALLOC2_OPT_SBRK
opal_mem_hooks_alloc_hook(victim, mUSABLe(victim));
opal_mem_hooks_alloc_hook(victim, mUSABLe(victim), 1);
#endif
return victim;
@ -3471,7 +3471,7 @@ public_fREe(Void_t* mem)
}
/* OMPI change */
#if !OMPI_MEMORY_PTMALLOC2_OPT_SBRK
opal_mem_hooks_release_hook(mem, mUSABLe(mem));
opal_mem_hooks_release_hook(mem, mUSABLe(mem), 1);
#endif
if (mem == 0) /* free(0) has no effect */
@ -3523,7 +3523,7 @@ public_rEALLOc(Void_t* oldmem, size_t bytes)
return (*hook)(oldmem, bytes, RETURN_ADDRESS (0));
/* OMPI change */
#if !OMPI_MEMORY_PTMALLOC2_OPT_SBRK
opal_mem_hooks_release_hook(oldmem, mUSABLe(oldmem));
opal_mem_hooks_release_hook(oldmem, mUSABLe(oldmem), 1);
#endif
#if REALLOC_ZERO_BYTES_FREES
@ -3556,7 +3556,7 @@ public_rEALLOc(Void_t* oldmem, size_t bytes)
/* Note the extra SIZE_SZ overhead. */
if(oldsize - SIZE_SZ >= nb) {
#if !OMPI_MEMORY_PTMALLOC2_OPT_SBRK
opal_mem_hooks_alloc_hook(oldmem, mUSABLe(oldmem));
opal_mem_hooks_alloc_hook(oldmem, mUSABLe(oldmem), 1);
#endif
return oldmem; /* do nothing */
}
@ -3566,7 +3566,7 @@ public_rEALLOc(Void_t* oldmem, size_t bytes)
MALLOC_COPY(newmem, oldmem, oldsize - 2*SIZE_SZ);
munmap_chunk(oldp);
#if !OMPI_MEMORY_PTMALLOC2_OPT_SBRK
opal_mem_hooks_alloc_hook(newmem, mUSABLe(newmem));
opal_mem_hooks_alloc_hook(newmem, mUSABLe(newmem), 1);
#endif
return newmem;
}
@ -3595,7 +3595,7 @@ public_rEALLOc(Void_t* oldmem, size_t bytes)
assert(!newp || chunk_is_mmapped(mem2chunk(newp)) ||
ar_ptr == arena_for_chunk(mem2chunk(newp)));
#if !OMPI_MEMORY_PTMALLOC2_OPT_SBRK
opal_mem_hooks_alloc_hook(newp, mUSABLe(newp));
opal_mem_hooks_alloc_hook(newp, mUSABLe(newp), 1);
#endif
return newp;
}
@ -3646,7 +3646,7 @@ public_mEMALIGn(size_t alignment, size_t bytes)
assert(!p || chunk_is_mmapped(mem2chunk(p)) ||
ar_ptr == arena_for_chunk(mem2chunk(p)));
#if !OMPI_MEMORY_PTMALLOC2_OPT_SBRK
opal_mem_hooks_alloc_hook(p, mUSABLe(p));
opal_mem_hooks_alloc_hook(p, mUSABLe(p), 1);
#endif
return p;
}
@ -3668,7 +3668,7 @@ public_vALLOc(size_t bytes)
p = _int_valloc(ar_ptr, bytes);
(void)mutex_unlock(&ar_ptr->mutex);
#if !OMPI_MEMORY_PTMALLOC2_OPT_SBRK
opal_mem_hooks_alloc_hook(p, mUSABLe(p));
opal_mem_hooks_alloc_hook(p, mUSABLe(p), 1);
#endif
return p;
}
@ -3685,7 +3685,7 @@ public_pVALLOc(size_t bytes)
p = _int_pvalloc(ar_ptr, bytes);
(void)mutex_unlock(&ar_ptr->mutex);
#if !OMPI_MEMORY_PTMALLOC2_OPT_SBRK
opal_mem_hooks_alloc_hook(p, mUSABLe(p));
opal_mem_hooks_alloc_hook(p, mUSABLe(p), 1);
#endif
return p;
}
@ -3782,7 +3782,7 @@ public_cALLOc(size_t n, size_t elem_size)
#if HAVE_MMAP
if (chunk_is_mmapped(p)) {
#if !OMPI_MEMORY_PTMALLOC2_OPT_SBRK
opal_mem_hooks_alloc_hook(mem, mUSABLe(mem));
opal_mem_hooks_alloc_hook(mem, mUSABLe(mem), 1);
#endif
return mem;
}
@ -3827,7 +3827,7 @@ public_cALLOc(size_t n, size_t elem_size)
}
#if !OMPI_MEMORY_PTMALLOC2_OPT_SBRK
opal_mem_hooks_alloc_hook(mem, mUSABLe(mem));
opal_mem_hooks_alloc_hook(mem, mUSABLe(mem), 1);
#endif
return mem;
}
@ -3845,7 +3845,7 @@ public_iCALLOc(size_t n, size_t elem_size, Void_t** chunks)
m = _int_icalloc(ar_ptr, n, elem_size, chunks);
(void)mutex_unlock(&ar_ptr->mutex);
#if !OMPI_MEMORY_PTMALLOC2_OPT_SBRK
opal_mem_hooks_alloc_hook(m, mUSABLe(m));
opal_mem_hooks_alloc_hook(m, mUSABLe(m), 1);
#endif
return m;
}
@ -3863,7 +3863,7 @@ public_iCOMALLOc(size_t n, size_t sizes[], Void_t** chunks)
m = _int_icomalloc(ar_ptr, n, sizes, chunks);
(void)mutex_unlock(&ar_ptr->mutex);
#if !OMPI_MEMORY_PTMALLOC2_OPT_SBRK
opal_mem_hooks_alloc_hook(m, mUSABLe(m));
opal_mem_hooks_alloc_hook(m, mUSABLe(m), 1);
#endif
return m;
}