Dead code.
This commit is contained in:
parent
40a3923fca
commit
f9946c9748
3 changed files with 0 additions and 49 deletions
|
@ -34,7 +34,6 @@
|
||||||
fun:_ZN16rust_crate_cache3libC1EP8rust_domPKc
|
fun:_ZN16rust_crate_cache3libC1EP8rust_domPKc
|
||||||
fun:_ZN16rust_crate_cache7get_libEmPKc
|
fun:_ZN16rust_crate_cache7get_libEmPKc
|
||||||
fun:_ZL11fetch_c_symP9rust_taskPK10rust_cratemmPKcS5_
|
fun:_ZL11fetch_c_symP9rust_taskPK10rust_cratemmPKcS5_
|
||||||
fun:upcall_require_c_sym
|
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
|
@ -49,7 +48,6 @@
|
||||||
fun:_ZN16rust_crate_cache3libC1EP8rust_domPKc
|
fun:_ZN16rust_crate_cache3libC1EP8rust_domPKc
|
||||||
fun:_ZN16rust_crate_cache7get_libEmPKc
|
fun:_ZN16rust_crate_cache7get_libEmPKc
|
||||||
fun:_ZL11fetch_c_symP9rust_taskPK10rust_cratemmPKcS5_
|
fun:_ZL11fetch_c_symP9rust_taskPK10rust_cratemmPKcS5_
|
||||||
fun:upcall_require_c_sym
|
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
|
@ -64,7 +62,6 @@
|
||||||
fun:_ZN16rust_crate_cache3libC1EP8rust_domPKc
|
fun:_ZN16rust_crate_cache3libC1EP8rust_domPKc
|
||||||
fun:_ZN16rust_crate_cache7get_libEmPKc
|
fun:_ZN16rust_crate_cache7get_libEmPKc
|
||||||
fun:_ZL11fetch_c_symP9rust_taskPK10rust_cratemmPKcS5_
|
fun:_ZL11fetch_c_symP9rust_taskPK10rust_cratemmPKcS5_
|
||||||
fun:upcall_require_c_sym
|
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
|
@ -80,7 +77,6 @@
|
||||||
fun:_ZN16rust_crate_cache3libC1EP8rust_domPKc
|
fun:_ZN16rust_crate_cache3libC1EP8rust_domPKc
|
||||||
fun:_ZN16rust_crate_cache7get_libEmPKc
|
fun:_ZN16rust_crate_cache7get_libEmPKc
|
||||||
fun:_ZL11fetch_c_symP9rust_taskPK10rust_cratemmPKcS5_
|
fun:_ZL11fetch_c_symP9rust_taskPK10rust_cratemmPKcS5_
|
||||||
fun:upcall_require_c_sym
|
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
|
@ -97,7 +93,6 @@
|
||||||
fun:_ZN16rust_crate_cache3libC1EP8rust_domPKc
|
fun:_ZN16rust_crate_cache3libC1EP8rust_domPKc
|
||||||
fun:_ZN16rust_crate_cache7get_libEmPKc
|
fun:_ZN16rust_crate_cache7get_libEmPKc
|
||||||
fun:_ZL11fetch_c_symP9rust_taskPK10rust_cratemmPKcS5_
|
fun:_ZL11fetch_c_symP9rust_taskPK10rust_cratemmPKcS5_
|
||||||
fun:upcall_require_c_sym
|
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
|
@ -114,6 +109,5 @@
|
||||||
fun:_ZN16rust_crate_cache3libC1EP8rust_domPKc
|
fun:_ZN16rust_crate_cache3libC1EP8rust_domPKc
|
||||||
fun:_ZN16rust_crate_cache7get_libEmPKc
|
fun:_ZN16rust_crate_cache7get_libEmPKc
|
||||||
fun:_ZL11fetch_c_symP9rust_taskPK10rust_cratemmPKcS5_
|
fun:_ZL11fetch_c_symP9rust_taskPK10rust_cratemmPKcS5_
|
||||||
fun:upcall_require_c_sym
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -436,48 +436,6 @@ upcall_vec_grow(rust_task *task,
|
||||||
return v;
|
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 *
|
extern "C" CDECL type_desc *
|
||||||
upcall_get_type_desc(rust_task *task,
|
upcall_get_type_desc(rust_task *task,
|
||||||
rust_crate const *curr_crate,
|
rust_crate const *curr_crate,
|
||||||
|
|
|
@ -61,7 +61,6 @@ upcall_new_task
|
||||||
upcall_new_thread
|
upcall_new_thread
|
||||||
upcall_new_vec
|
upcall_new_vec
|
||||||
upcall_recv
|
upcall_recv
|
||||||
upcall_require_c_sym
|
|
||||||
upcall_send
|
upcall_send
|
||||||
upcall_sleep
|
upcall_sleep
|
||||||
upcall_start_task
|
upcall_start_task
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue