@@ -124,23 +124,6 @@ struct s_trace_args {
124
124
size_t line;
125
125
};
126
126
127
- extern " C" CDECL void
128
- upcall_s_trace (s_trace_args *args) {
129
- rust_task *task = args->task ;
130
- LOG_UPCALL_ENTRY (task);
131
- LOG (task, trace, " Trace %s:%d: %s" ,
132
- args->file , args->line , args->msg );
133
- }
134
-
135
- extern " C" CDECL void
136
- upcall_trace (char const *msg,
137
- char const *file,
138
- size_t line) {
139
- rust_task *task = rust_get_current_task ();
140
- s_trace_args args = {task,msg,file,line};
141
- UPCALL_SWITCH_STACK (task, &args, upcall_s_trace);
142
- }
143
-
144
127
/* *********************************************************************
145
128
* Allocate an object in the exchange heap
146
129
*/
@@ -302,17 +285,6 @@ rust_upcall_free(void* ptr) {
302
285
upcall_free (ptr);
303
286
}
304
287
305
- /* *********************************************************************
306
- * Sanity checks on boxes, insert when debugging possible
307
- * use-after-free bugs. See maybe_validate_box() in trans.rs.
308
- */
309
-
310
- extern " C" CDECL void
311
- upcall_validate_box (rust_opaque_box* ptr) {
312
- // XXX: Remove after snapshot
313
- abort ();
314
- }
315
-
316
288
/* *********************************************************************/
317
289
318
290
extern " C" _Unwind_Reason_Code
@@ -369,12 +341,6 @@ upcall_rust_personality(int version,
369
341
return args.retval ;
370
342
}
371
343
372
- extern " C" void
373
- upcall_log_type (const type_desc *tydesc, uint8_t *data, uint32_t level) {
374
- // XXX: Remove after snapshot
375
- abort ();
376
- }
377
-
378
344
// NB: This needs to be blazing fast. Don't switch stacks
379
345
extern " C" CDECL void *
380
346
upcall_new_stack (size_t stk_sz, void *args_addr, size_t args_sz) {
0 commit comments