diff options
Diffstat (limited to 'src/rt/rust_builtin.cpp')
| -rw-r--r-- | src/rt/rust_builtin.cpp | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/src/rt/rust_builtin.cpp b/src/rt/rust_builtin.cpp index a8eec52943e..90cfd98bc48 100644 --- a/src/rt/rust_builtin.cpp +++ b/src/rt/rust_builtin.cpp @@ -13,8 +13,6 @@ #include "rust_util.h" #include "sync/rust_thread.h" #include "sync/lock_and_signal.h" -#include "memory_region.h" -#include "boxed_region.h" #include "vg/valgrind.h" #include <time.h> @@ -477,44 +475,6 @@ rust_initialize_rt_tls_key(tls_key *key) { } } -extern "C" CDECL memory_region* -rust_new_memory_region(uintptr_t detailed_leaks, - uintptr_t poison_on_free) { - return new memory_region((bool)detailed_leaks, - (bool)poison_on_free); -} - -extern "C" CDECL void -rust_delete_memory_region(memory_region *region) { - delete region; -} - -extern "C" CDECL boxed_region* -rust_new_boxed_region(memory_region *region, - uintptr_t poison_on_free) { - return new boxed_region(region, poison_on_free); -} - -extern "C" CDECL void -rust_delete_boxed_region(boxed_region *region) { - delete region; -} - -extern "C" CDECL rust_opaque_box* -rust_boxed_region_malloc(boxed_region *region, type_desc *td, size_t size) { - return region->malloc(td, size); -} - -extern "C" CDECL rust_opaque_box* -rust_boxed_region_realloc(boxed_region *region, rust_opaque_box *ptr, size_t size) { - return region->realloc(ptr, size); -} - -extern "C" CDECL void -rust_boxed_region_free(boxed_region *region, rust_opaque_box *box) { - region->free(box); -} - typedef void *(rust_try_fn)(void*, void*); extern "C" CDECL uintptr_t |
