Commit half-baked attempts to get memcheck and addrcheck to build.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3350 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/memcheck/mac_leakcheck.c b/memcheck/mac_leakcheck.c
index 745a7d7..3e9f37b 100644
--- a/memcheck/mac_leakcheck.c
+++ b/memcheck/mac_leakcheck.c
@@ -154,13 +154,13 @@
lo = mid+1;
continue;
}
- sk_assert(ptr >= a_mid_lo && ptr <= a_mid_hi);
+ tl_assert(ptr >= a_mid_lo && ptr <= a_mid_hi);
retVal = mid;
break;
}
# if VG_DEBUG_LEAKCHECK
- sk_assert(retVal == find_shadow_for_OLD ( ptr, shadows, n_shadows ));
+ tl_assert(retVal == find_shadow_for_OLD ( ptr, shadows, n_shadows ));
# endif
/* VG_(printf)("%d\n", retVal); */
return retVal;
@@ -246,15 +246,15 @@
if (sh_no == -1)
return;
- sk_assert(sh_no >= 0 && sh_no < lc_n_shadows);
- sk_assert(ptr <= lc_shadows[sh_no]->data + lc_shadows[sh_no]->size);
+ tl_assert(sh_no >= 0 && sh_no < lc_n_shadows);
+ tl_assert(ptr <= lc_shadows[sh_no]->data + lc_shadows[sh_no]->size);
if (lc_markstack[sh_no].state == Unreached) {
if (0)
VG_(printf)("pushing %p-%p\n", lc_shadows[sh_no]->data,
lc_shadows[sh_no]->data + lc_shadows[sh_no]->size);
- sk_assert(lc_markstack[sh_no].next == -1);
+ tl_assert(lc_markstack[sh_no].next == -1);
lc_markstack[sh_no].next = lc_markstack_top;
lc_markstack_top = sh_no;
}
@@ -387,8 +387,8 @@
Int top;
while((top = lc_markstack_pop()) != -1) {
- sk_assert(top >= 0 && top < lc_n_shadows);
- sk_assert(lc_markstack[top].state != Unreached);
+ tl_assert(top >= 0 && top < lc_n_shadows);
+ tl_assert(lc_markstack[top].state != Unreached);
_lc_scan_memory(lc_shadows[top]->data, lc_shadows[top]->size, clique);
}
@@ -421,7 +421,7 @@
if (lc_markstack[i].state != Unreached)
continue;
- sk_assert(lc_markstack_top == -1);
+ tl_assert(lc_markstack_top == -1);
if (VG_DEBUG_CLIQUE)
VG_(printf)("%d: gathering clique %p\n", i, lc_shadows[i]->data);
@@ -430,8 +430,8 @@
lc_do_leakcheck(i);
- sk_assert(lc_markstack_top == -1);
- sk_assert(lc_markstack[i].state == IndirectLeak);
+ tl_assert(lc_markstack_top == -1);
+ tl_assert(lc_markstack[i].state == IndirectLeak);
lc_markstack[i].state = Unreached; /* Return to unreached state,
to indicate its a clique
@@ -480,7 +480,7 @@
p_min = p;
}
}
- sk_assert(p_min != NULL);
+ tl_assert(p_min != NULL);
/* Ok to have tst==NULL; it's only used if --gdb-attach=yes, and
we disallow that when --leak-check=yes.
@@ -491,7 +491,7 @@
print_record = ( MAC_(clo_show_reachable) ||
Unreached == p_min->loss_mode || Interior == p_min->loss_mode );
is_suppressed =
- VG_(unique_error) ( VG_(get_VCPU_tid)(), LeakErr, (UInt)i+1,
+ VG_(unique_error) ( VG_(get_running_tid)(), LeakErr, (UInt)i+1,
(Char*)n_lossrecords, (void*) p_min,
p_min->allocated_at, print_record,
/*allow_GDB_attach*/False, /*count_error*/False );
@@ -517,7 +517,7 @@
MAC_(bytes_reachable) += p_min->total_bytes;
} else {
- VG_(skin_panic)("generic_detect_memory_leaks: unknown loss mode");
+ VG_(tool_panic)("generic_detect_memory_leaks: unknown loss mode");
}
p_min->num_blocks = 0;
}
@@ -572,7 +572,7 @@
{
Int i;
- sk_assert(mode != LC_Off);
+ tl_assert(mode != LC_Off);
/* VG_(HT_to_array) allocates storage for shadows */
lc_shadows = (MAC_Chunk**)VG_(HT_to_array)( MAC_(malloc_list),
@@ -583,17 +583,17 @@
/* Sanity check; assert that the blocks are now in order */
for (i = 0; i < lc_n_shadows-1; i++) {
- sk_assert( lc_shadows[i]->data <= lc_shadows[i+1]->data);
+ tl_assert( lc_shadows[i]->data <= lc_shadows[i+1]->data);
}
/* Sanity check -- make sure they don't overlap */
for (i = 0; i < lc_n_shadows-1; i++) {
- sk_assert( lc_shadows[i]->data + lc_shadows[i]->size
+ tl_assert( lc_shadows[i]->data + lc_shadows[i]->size
< lc_shadows[i+1]->data );
}
if (lc_n_shadows == 0) {
- sk_assert(lc_shadows == NULL);
+ tl_assert(lc_shadows == NULL);
if (VG_(clo_verbosity) >= 1) {
VG_(message)(Vg_UserMsg,
"No malloc'd blocks -- no leaks are possible.");
diff --git a/memcheck/mac_malloc_wrappers.c b/memcheck/mac_malloc_wrappers.c
index 63f7eba..cb84181 100644
--- a/memcheck/mac_malloc_wrappers.c
+++ b/memcheck/mac_malloc_wrappers.c
@@ -469,7 +469,7 @@
(void*)&prev_next );
if (mp == NULL) {
- ThreadId tid = VG_(get_current_tid)();
+ ThreadId tid = VG_(get_running_tid)();
MAC_(record_illegal_mempool_error) ( tid, pool );
return;
@@ -505,7 +505,7 @@
MAC_Mempool** prev_pool;
MAC_Chunk* mc;
MAC_Chunk** prev_chunk;
- ThreadId tid = VG_(get_current_tid)();
+ ThreadId tid = VG_(get_running_tid)();
mp = (MAC_Mempool*)VG_(HT_get_node)(MAC_(mempool_list), (UWord)pool,
(void*)&prev_pool);