about summary refs log tree commit diff
path: root/src/rt/rust_stack.h
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2013-08-17 12:51:57 -0700
committerbors <bors@rust-lang.org>2013-08-17 12:51:57 -0700
commitcb8a231eb8b730128c5b7e89c8eac9eab36642c4 (patch)
treecba701818d1dfa1e69d07d2658c6df620c2b6045 /src/rt/rust_stack.h
parent7503396070a8d69040e9998faf667c29c6a6f2cb (diff)
parenta4d171e009813a4fef8aebeb3c6c7759064aafe2 (diff)
downloadrust-cb8a231eb8b730128c5b7e89c8eac9eab36642c4.tar.gz
rust-cb8a231eb8b730128c5b7e89c8eac9eab36642c4.zip
auto merge of #8433 : brson/rust/rm-more-oldrt-crud, r=brson
Just deleting more stuff.
Diffstat (limited to 'src/rt/rust_stack.h')
-rw-r--r--src/rt/rust_stack.h54
1 files changed, 0 insertions, 54 deletions
diff --git a/src/rt/rust_stack.h b/src/rt/rust_stack.h
deleted file mode 100644
index 3b34b91e309..00000000000
--- a/src/rt/rust_stack.h
+++ /dev/null
@@ -1,54 +0,0 @@
-// Copyright 2012 The Rust Project Developers. See the COPYRIGHT
-// file at the top-level directory of this distribution and at
-// http://rust-lang.org/COPYRIGHT.
-//
-// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
-// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
-// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
-// option. This file may not be copied, modified, or distributed
-// except according to those terms.
-
-#ifndef RUST_STACK_H
-#define RUST_STACK_H
-
-#include "rust_globals.h"
-#include "rust_exchange_alloc.h"
-#include "memory_region.h"
-
-struct rust_task;
-
-struct stk_seg {
-    stk_seg *prev;
-    stk_seg *next;
-    uintptr_t end;
-    unsigned int valgrind_id;
-    uint8_t is_big;
-
-    rust_task *task;
-    uintptr_t canary;
-
-    uint8_t data[];
-};
-
-stk_seg *
-create_stack(memory_region *region, size_t sz);
-
-void
-destroy_stack(memory_region *region, stk_seg *stk);
-
-stk_seg *
-create_exchange_stack(rust_exchange_alloc *exchange, size_t sz);
-
-void
-destroy_exchange_stack(rust_exchange_alloc *exchange, stk_seg *stk);
-
-// Must be called before each time a stack is reused to tell valgrind
-// that the stack is accessible.
-void
-reuse_valgrind_stack(stk_seg *stk, uint8_t *sp);
-
-// Run a sanity check
-void
-check_stack_canary(stk_seg *stk);
-
-#endif /* RUST_STACK_H */