Declared thread_set_stack_min() inline.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7698 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/exp-drd/drd_thread.c b/exp-drd/drd_thread.c
index d8c5d19..fafac5f 100644
--- a/exp-drd/drd_thread.c
+++ b/exp-drd/drd_thread.c
@@ -119,7 +119,6 @@
s_threadinfo[i].vg_thread_exists = True;
s_threadinfo[i].vg_threadid = tid;
s_threadinfo[i].pt_threadid = INVALID_POSIX_THREADID;
- s_threadinfo[i].stack_min_min = 0;
s_threadinfo[i].stack_min = 0;
s_threadinfo[i].stack_startup = 0;
s_threadinfo[i].stack_max = 0;
@@ -218,7 +217,6 @@
s_threadinfo[created].stack_max = VG_(thread_get_stack_max)(vg_created);
s_threadinfo[created].stack_startup = s_threadinfo[created].stack_max;
s_threadinfo[created].stack_min = s_threadinfo[created].stack_max;
- s_threadinfo[created].stack_min_min = s_threadinfo[created].stack_max;
tl_assert(s_threadinfo[created].stack_max != 0);
return created;
@@ -251,31 +249,6 @@
return s_threadinfo[tid].stack_min;
}
-void thread_set_stack_min(const DrdThreadId tid, const Addr stack_min)
-{
-#if 0
- VG_(message)(Vg_DebugMsg, "thread %d (%d) stack_min = 0x%x"
- " (size %d, max %d, delta %d)",
- s_threadinfo[tid].vg_threadid, tid,
- stack_min,
- s_threadinfo[tid].stack_max - stack_min,
- s_threadinfo[tid].stack_max - s_threadinfo[tid].stack_min_min,
- s_threadinfo[tid].stack_min - stack_min);
-#endif
- tl_assert(0 <= tid && tid < DRD_N_THREADS && tid != DRD_INVALID_THREADID);
- if (s_threadinfo[tid].stack_max)
- {
- s_threadinfo[tid].stack_min = stack_min;
- if (stack_min < s_threadinfo[tid].stack_min_min)
- {
- s_threadinfo[tid].stack_min_min = stack_min;
- }
- tl_assert(s_threadinfo[tid].stack_min_min
- <= s_threadinfo[tid].stack_min);
- tl_assert(s_threadinfo[tid].stack_min < s_threadinfo[tid].stack_max);
- }
-}
-
DrdThreadId thread_lookup_stackaddr(const Addr a,
Addr* const stack_min,
Addr* const stack_max)
@@ -403,12 +376,6 @@
s_threadinfo[tid].name[sizeof(s_threadinfo[tid].name) - 1] = 0;
}
-DrdThreadId thread_get_running_tid(void)
-{
- tl_assert(s_drd_running_tid != DRD_INVALID_THREADID);
- return s_drd_running_tid;
-}
-
void thread_set_vg_running_tid(const ThreadId vg_tid)
{
tl_assert(vg_tid != VG_INVALID_THREADID);
@@ -845,12 +812,9 @@
if (s_danger_set)
{
- bm_clear_all(s_danger_set);
+ bm_delete(s_danger_set);
}
- else
- {
- s_danger_set = bm_new();
- }
+ s_danger_set = bm_new();
if (s_trace_danger_set)
{