summary refs log tree commit diff
path: root/src/rt/rust_upcall.cpp
diff options
context:
space:
mode:
authorRafael Ávila de Espíndola <respindola@mozilla.com>2011-05-24 19:39:30 -0400
committerRafael Ávila de Espíndola <respindola@mozilla.com>2011-05-24 19:39:30 -0400
commitf9946c9748fe47d21cb24fb06d9235b1440c5d7a (patch)
tree84abeb6e181d510fc543e32adb24f56572c89f1c /src/rt/rust_upcall.cpp
parent40a3923fca653236120191b8851b42b457e0ed7d (diff)
downloadrust-f9946c9748fe47d21cb24fb06d9235b1440c5d7a.tar.gz
rust-f9946c9748fe47d21cb24fb06d9235b1440c5d7a.zip
Dead code.
Diffstat (limited to 'src/rt/rust_upcall.cpp')
-rw-r--r--src/rt/rust_upcall.cpp42
1 files changed, 0 insertions, 42 deletions
diff --git a/src/rt/rust_upcall.cpp b/src/rt/rust_upcall.cpp
index f1766e50140..1b0a0e44b1c 100644
--- a/src/rt/rust_upcall.cpp
+++ b/src/rt/rust_upcall.cpp
@@ -436,48 +436,6 @@ upcall_vec_grow(rust_task *task,
     return v;
 }
 
-static rust_crate_cache::c_sym *
-fetch_c_sym(rust_task *task,
-            rust_crate const *curr_crate,
-            size_t lib_num,
-            size_t c_sym_num,
-            char const *library,
-            char const *symbol) {
-    rust_crate_cache *cache = task->get_crate_cache(curr_crate);
-    rust_crate_cache::lib *l = cache->get_lib(lib_num, library);
-    return cache->get_c_sym(c_sym_num, l, symbol);
-}
-
-extern "C" CDECL uintptr_t
-upcall_require_c_sym(rust_task *task,
-                     rust_crate const *curr_crate,
-                     size_t lib_num, // # of lib
-                     size_t c_sym_num, // # of C sym
-                     char const *library,
-                     char const *symbol) {
-    LOG_UPCALL_ENTRY(task);
-
-    LOG(task, cache, "upcall require c sym: lib #%" PRIdPTR
-        " = %s, c_sym #%" PRIdPTR
-        " = %s"
-        ", curr_crate = 0x%" PRIxPTR, lib_num, library, c_sym_num,
-        symbol, curr_crate);
-
-    rust_crate_cache::c_sym *c = fetch_c_sym(task, curr_crate, lib_num,
-                                             c_sym_num, library, symbol);
-
-    uintptr_t addr = c->get_val();
-    if (addr) {
-        LOG(task, cache,
-                  "found-or-cached addr: 0x%" PRIxPTR, addr);
-    } else {
-        LOG_ERR(task, cache, "failed to resolve symbol %s in %s",
-                symbol, library);
-        task->fail(6);
-    }
-    return addr;
-}
-
 extern "C" CDECL type_desc *
 upcall_get_type_desc(rust_task *task,
                      rust_crate const *curr_crate,