Skip to content

Commit da7d79d

Browse files
committed
rt: Remove rust_stack
1 parent 8861ba6 commit da7d79d

File tree

4 files changed

+10
-160
lines changed

4 files changed

+10
-160
lines changed

mk/rt.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,6 @@ RUNTIME_CXXS_$(1)_$(2) := \
6969
rt/rust_builtin.cpp \
7070
rt/rust_run_program.cpp \
7171
rt/rust_rng.cpp \
72-
rt/rust_stack.cpp \
7372
rt/rust_upcall.cpp \
7473
rt/rust_uv.cpp \
7574
rt/rust_crate_map.cpp \

src/rt/rust_builtin.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -681,6 +681,16 @@ rust_drop_env_lock() {
681681
env_lock.unlock();
682682
}
683683

684+
extern "C" CDECL unsigned int
685+
rust_valgrind_stack_register(void *start, void *end) {
686+
return VALGRIND_STACK_REGISTER(start, end);
687+
}
688+
689+
extern "C" CDECL void
690+
rust_valgrind_stack_deregister(unsigned int id) {
691+
VALGRIND_STACK_DEREGISTER(id);
692+
}
693+
684694
//
685695
// Local Variables:
686696
// mode: C++

src/rt/rust_stack.cpp

Lines changed: 0 additions & 105 deletions
This file was deleted.

src/rt/rust_stack.h

Lines changed: 0 additions & 54 deletions
This file was deleted.

0 commit comments

Comments
 (0)