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