pret = (*mallocp)(size);
if(pret != NULL)
- add_memory_hash(pret, size, MEMTYPE_ALLOC,
+ add_memory_hash(convert_addr_to_hash(pret), size, MEMTYPE_ALLOC,
PROBE_GET_CALL_TYPE(probe_data));
POST_PACK_PROBEBLOCK_BEGIN();
PRE_PROBEBLOCK();
if(ptr != NULL)
- del_memory_hash(ptr, MEMTYPE_FREE, NULL);
+ del_memory_hash(convert_addr_to_hash(ptr), MEMTYPE_FREE, NULL);
(*freep)(ptr);
PRE_PROBEBLOCK();
if(memblock != NULL)
- del_memory_hash(memblock, MEMTYPE_FREE, NULL);
+ del_memory_hash(convert_addr_to_hash(memblock),
+ MEMTYPE_FREE, NULL);
pret = (*reallocp)(memblock, size);
if(pret != NULL)
- add_memory_hash(pret, size, MEMTYPE_ALLOC,
- PROBE_GET_CALL_TYPE(probe_data));
+ add_memory_hash(convert_addr_to_hash(pret), size,
+ MEMTYPE_ALLOC, PROBE_GET_CALL_TYPE(probe_data));
POST_PACK_PROBEBLOCK_BEGIN();
pret = (*callocp)(nelem, elsize);
if(pret != NULL)
- add_memory_hash(pret, nelem * elsize, MEMTYPE_ALLOC,
- PROBE_GET_CALL_TYPE(probe_data));
+ add_memory_hash(convert_addr_to_hash(pret), nelem * elsize,
+ MEMTYPE_ALLOC, PROBE_GET_CALL_TYPE(probe_data));
POST_PACK_PROBEBLOCK_BEGIN();
iret = (*posix_memalignp)(memptr, alignment, size);
if (iret == 0)
- add_memory_hash(*memptr, size, MEMTYPE_ALLOC,
- PROBE_GET_CALL_TYPE(probe_data));
+ add_memory_hash(convert_addr_to_hash(*memptr), size,
+ MEMTYPE_ALLOC, PROBE_GET_CALL_TYPE(probe_data));
POST_PACK_PROBEBLOCK_BEGIN();
pret = (*strdupp)(s);
if (pret == 0)
- add_memory_hash(pret, size, MEMTYPE_ALLOC,
+ add_memory_hash(convert_addr_to_hash(pret), size, MEMTYPE_ALLOC,
PROBE_GET_CALL_TYPE(probe_data));
POST_PACK_PROBEBLOCK_BEGIN();
pret = newp(size);
if(pret != NULL)
- add_memory_hash(pret, size, MEMTYPE_NEW,
+ add_memory_hash(convert_addr_to_hash(pret), size, MEMTYPE_NEW,
(unsigned short)PROBE_GET_CALL_TYPE(probe_data));
POST_PACK_PROBEBLOCK_BEGIN();
pret = newp(size);
if(pret != NULL)
- add_memory_hash(pret, size, MEMTYPE_NEW,
+ add_memory_hash(convert_addr_to_hash(pret), size, MEMTYPE_NEW,
PROBE_GET_CALL_TYPE(probe_data));
POST_PACK_PROBEBLOCK_BEGIN();
if(ptr != NULL)
{
/* TODO call_type rewrited as it was previously. Is it needed? */
- ret = del_memory_hash(ptr, MEMTYPE_DELETE, &ct);
+ ret = del_memory_hash(convert_addr_to_hash(ptr),
+ MEMTYPE_DELETE, &ct);
if(blockresult == 0 && ret == 0 && ct == EXTERNAL_CALL)
{
inc_current_event_index();
if(ptr != NULL)
{
/* TODO call_type rewrited as it was previously. Is it needed? */
- ret = del_memory_hash(ptr, MEMTYPE_DELETE, &ct);
+ ret = del_memory_hash(convert_addr_to_hash(ptr), MEMTYPE_DELETE, &ct);
if(blockresult == 0 && ret == 0 &&
PROBE_GET_CALL_TYPE(probe_data) == EXTERNAL_CALL)
{
pret = newp(size, nothrow);
if(pret != NULL)
- add_memory_hash(pret, size, MEMTYPE_NEW,
+ add_memory_hash(convert_addr_to_hash(pret), size, MEMTYPE_NEW,
(unsigned short)PROBE_GET_CALL_TYPE(probe_data));
POST_PACK_PROBEBLOCK_BEGIN();
pret = newp(size, nothrow);
if(pret != NULL)
- add_memory_hash(pret, size, MEMTYPE_NEW,
+ add_memory_hash(convert_addr_to_hash(pret), size, MEMTYPE_NEW,
PROBE_GET_CALL_TYPE(probe_data));
POST_PACK_PROBEBLOCK_BEGIN();
if(ptr != NULL)
{
/* TODO call_type rewrited as it was previously. Is it needed? */
- ret = del_memory_hash(ptr, MEMTYPE_DELETE, &ct);
+ ret = del_memory_hash(convert_addr_to_hash(ptr), MEMTYPE_DELETE, &ct);
if(blockresult == 0 && ret == 0 &&
PROBE_GET_CALL_TYPE(probe_data) == EXTERNAL_CALL)
{
if(ptr != NULL)
{
/* TODO call_type rewrited as it was previously. Is it needed? */
- ret = del_memory_hash(ptr, MEMTYPE_DELETE, &ct);
+ ret = del_memory_hash(convert_addr_to_hash(ptr), MEMTYPE_DELETE, &ct);
if(blockresult == 0 && ret == 0 &&
PROBE_GET_CALL_TYPE(probe_data) == EXTERNAL_CALL)
{