about summary refs log tree commit diff
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2012-02-10 11:31:17 -0800
committerBrian Anderson <banderson@mozilla.com>2012-02-10 12:58:35 -0800
commitc42492e6aa481a65e4919b5ab26f4b0936556fc0 (patch)
tree7959ee17acd6f12434373601db265665cc8c7873
parentdd0ae80e63beed52164eac76bc94b36b73b6c590 (diff)
downloadrust-c42492e6aa481a65e4919b5ab26f4b0936556fc0.tar.gz
rust-c42492e6aa481a65e4919b5ab26f4b0936556fc0.zip
rt: Rename config_valgrind_stack to register_valgrind_stack, etc
-rw-r--r--src/rt/rust_stack.cpp10
-rw-r--r--src/rt/rust_stack.h4
-rw-r--r--src/rt/rust_task.cpp6
-rw-r--r--src/rt/rust_task_thread.cpp6
4 files changed, 10 insertions, 16 deletions
diff --git a/src/rt/rust_stack.cpp b/src/rt/rust_stack.cpp
index c3cde81925f..940f6acf196 100644
--- a/src/rt/rust_stack.cpp
+++ b/src/rt/rust_stack.cpp
@@ -3,14 +3,8 @@
 #include "vg/valgrind.h"
 #include "vg/memcheck.h"
 
-// A value that goes at the end of the stack and must not be touched
-const uint8_t stack_canary[] = {0xAB, 0xCD, 0xAB, 0xCD,
-                                0xAB, 0xCD, 0xAB, 0xCD,
-                                0xAB, 0xCD, 0xAB, 0xCD,
-                                0xAB, 0xCD, 0xAB, 0xCD};
-
 void
-config_valgrind_stack(stk_seg *stk) {
+register_valgrind_stack(stk_seg *stk) {
     stk->valgrind_id =
         VALGRIND_STACK_REGISTER(&stk->data[0],
                                 stk->end);
@@ -25,7 +19,7 @@ config_valgrind_stack(stk_seg *stk) {
 }
 
 void
-unconfig_valgrind_stack(stk_seg *stk) {
+deregister_valgrind_stack(stk_seg *stk) {
     VALGRIND_STACK_DEREGISTER(stk->valgrind_id);
 }
 
diff --git a/src/rt/rust_stack.h b/src/rt/rust_stack.h
index 190cfba8c13..8d102cb14aa 100644
--- a/src/rt/rust_stack.h
+++ b/src/rt/rust_stack.h
@@ -40,10 +40,10 @@ destroy_stack(T allocer, stk_seg *stk) {
 }
 
 void
-config_valgrind_stack(stk_seg *stk);
+register_valgrind_stack(stk_seg *stk);
 
 void
-unconfig_valgrind_stack(stk_seg *stk);
+deregister_valgrind_stack(stk_seg *stk);
 
 void
 check_stack_canary(stk_seg *stk);
diff --git a/src/rt/rust_task.cpp b/src/rt/rust_task.cpp
index a870035b027..c290e2ade13 100644
--- a/src/rt/rust_task.cpp
+++ b/src/rt/rust_task.cpp
@@ -567,7 +567,7 @@ 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");
-            config_valgrind_stack(stk);
+            register_valgrind_stack(stk);
             return;
         } else {
             LOG(this, mem, "existing stack is not big enough");
@@ -598,7 +598,7 @@ rust_task::new_stack(size_t requested_sz) {
     LOGPTR(thread, "stk end", new_stk->end);
 
     stk = new_stk;
-    config_valgrind_stack(stk);
+    register_valgrind_stack(stk);
     total_stack_sz += user_stack_size(new_stk);
 }
 
@@ -626,7 +626,7 @@ rust_task::del_stack() {
         old_stk->prev = NULL;
     }
 
-    unconfig_valgrind_stack(old_stk);
+    deregister_valgrind_stack(old_stk);
     if (delete_stack) {
         free_stack(old_stk);
         A(thread, total_stack_sz == 0, "Stack size should be 0");
diff --git a/src/rt/rust_task_thread.cpp b/src/rt/rust_task_thread.cpp
index fe2a685a761..73e62dee6e5 100644
--- a/src/rt/rust_task_thread.cpp
+++ b/src/rt/rust_task_thread.cpp
@@ -290,7 +290,7 @@ rust_task_thread::start_main_loop() {
 
     I(this, !extra_c_stack);
     if (cached_c_stack) {
-        unconfig_valgrind_stack(cached_c_stack);
+        deregister_valgrind_stack(cached_c_stack);
         destroy_stack(kernel, cached_c_stack);
         cached_c_stack = NULL;
     }
@@ -372,14 +372,14 @@ rust_task_thread::prepare_c_stack() {
     I(this, !extra_c_stack);
     if (!cached_c_stack) {
         cached_c_stack = create_stack(kernel, C_STACK_SIZE);
-        config_valgrind_stack(cached_c_stack);
+        register_valgrind_stack(cached_c_stack);
     }
 }
 
 void
 rust_task_thread::unprepare_c_stack() {
     if (extra_c_stack) {
-        unconfig_valgrind_stack(extra_c_stack);
+        deregister_valgrind_stack(extra_c_stack);
         destroy_stack(kernel, extra_c_stack);
         extra_c_stack = NULL;
     }