about summary refs log tree commit diff
path: root/src/rt/rust_upcall.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/rt/rust_upcall.cpp')
-rw-r--r--src/rt/rust_upcall.cpp34
1 files changed, 0 insertions, 34 deletions
diff --git a/src/rt/rust_upcall.cpp b/src/rt/rust_upcall.cpp
index 8197d9c5450..0e6df8e14a4 100644
--- a/src/rt/rust_upcall.cpp
+++ b/src/rt/rust_upcall.cpp
@@ -124,23 +124,6 @@ struct s_trace_args {
     size_t line;
 };
 
-extern "C" CDECL void
-upcall_s_trace(s_trace_args *args) {
-    rust_task *task = args->task;
-    LOG_UPCALL_ENTRY(task);
-    LOG(task, trace, "Trace %s:%d: %s",
-        args->file, args->line, args->msg);
-}
-
-extern "C" CDECL void
-upcall_trace(char const *msg,
-             char const *file,
-             size_t line) {
-    rust_task *task = rust_get_current_task();
-    s_trace_args args = {task,msg,file,line};
-    UPCALL_SWITCH_STACK(task, &args, upcall_s_trace);
-}
-
 /**********************************************************************
  * Allocate an object in the exchange heap
  */
@@ -302,17 +285,6 @@ rust_upcall_free(void* ptr) {
     upcall_free(ptr);
 }
 
-/**********************************************************************
- * Sanity checks on boxes, insert when debugging possible
- * use-after-free bugs.  See maybe_validate_box() in trans.rs.
- */
-
-extern "C" CDECL void
-upcall_validate_box(rust_opaque_box* ptr) {
-    // XXX: Remove after snapshot
-    abort();
-}
-
 /**********************************************************************/
 
 extern "C" _Unwind_Reason_Code
@@ -369,12 +341,6 @@ upcall_rust_personality(int version,
     return args.retval;
 }
 
-extern "C" void
-upcall_log_type(const type_desc *tydesc, uint8_t *data, uint32_t level) {
-    // XXX: Remove after snapshot
-    abort();
-}
-
 // NB: This needs to be blazing fast. Don't switch stacks
 extern "C" CDECL void *
 upcall_new_stack(size_t stk_sz, void *args_addr, size_t args_sz) {