about summary refs log tree commit diff
path: root/src/rt/rust_task.cpp
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2012-02-10 11:39:29 -0800
committerBrian Anderson <banderson@mozilla.com>2012-02-10 12:58:35 -0800
commit3af4b2c998b90eed5baaf033f92cf5aae06cfc4b (patch)
tree4a273a6a76f78f2366514196e6b26c2eb246a5a1 /src/rt/rust_task.cpp
parent3406da49d98c93b54c8497310d7a7aeb7e9991b0 (diff)
downloadrust-3af4b2c998b90eed5baaf033f92cf5aae06cfc4b.tar.gz
rust-3af4b2c998b90eed5baaf033f92cf5aae06cfc4b.zip
rt: Call register/deregister_valgrind_stack from the stack con/destructors
Diffstat (limited to 'src/rt/rust_task.cpp')
-rw-r--r--src/rt/rust_task.cpp3
1 files changed, 0 insertions, 3 deletions
diff --git a/src/rt/rust_task.cpp b/src/rt/rust_task.cpp
index 1b2effce73f..65568ad8ed5 100644
--- a/src/rt/rust_task.cpp
+++ b/src/rt/rust_task.cpp
@@ -567,7 +567,6 @@ rust_task::new_stack(size_t requested_sz) {
             LOG(this, mem, "reusing existing stack");
             stk = stk->prev;
             A(thread, stk->prev == NULL, "Bogus stack ptr");
-            register_valgrind_stack(stk);
             prepare_valgrind_stack(stk);
             return;
         } else {
@@ -599,7 +598,6 @@ rust_task::new_stack(size_t requested_sz) {
     LOGPTR(thread, "stk end", new_stk->end);
 
     stk = new_stk;
-    register_valgrind_stack(stk);
     prepare_valgrind_stack(stk);
     total_stack_sz += user_stack_size(new_stk);
 }
@@ -628,7 +626,6 @@ rust_task::del_stack() {
         old_stk->prev = NULL;
     }
 
-    deregister_valgrind_stack(old_stk);
     if (delete_stack) {
         free_stack(old_stk);
         A(thread, total_stack_sz == 0, "Stack size should be 0");