| /wasmtime-44.0.1/crates/unwinder/src/ |
| H A D | lib.rs | 23 mod exception_table; module 24 pub use exception_table::*;
|
| /wasmtime-44.0.1/cranelift/codegen/meta/src/shared/ |
| H A D | entities.rs | 52 pub(crate) exception_table: OperandKind, field 114 exception_table: new("exception", "ir::ExceptionTable", "An exception table."), in new()
|
| H A D | formats.rs | 144 .imm(&&entities.exception_table) in new() 150 .imm(&&entities.exception_table) in new()
|
| H A D | instructions.rs | 344 Operand::new("ET", &entities.exception_table).with_doc("exception table"), in define_control_flow() 378 Operand::new("ET", &entities.exception_table).with_doc("exception table"), in define_control_flow()
|
| /wasmtime-44.0.1/cranelift/codegen/src/ir/ |
| H A D | mod.rs | 11 mod exception_table; module 45 pub use crate::ir::exception_table::{ExceptionTableData, ExceptionTableItem};
|
| H A D | instructions.rs | 492 if let Some(et) = self.exception_table() { in map_values() 665 pub fn exception_table(&self) -> Option<ExceptionTable> { in exception_table() method 1059 fn map_exception_table(&mut self, exception_table: ExceptionTable) -> ExceptionTable; in map_exception_table() 1109 fn map_exception_table(&mut self, exception_table: ExceptionTable) -> ExceptionTable { in map_exception_table() 1110 (**self).map_exception_table(exception_table) in map_exception_table() 1329 fn map_exception_table(&mut self, exception_table: ExceptionTable) -> ExceptionTable { in instruction_data_map() 1330 ExceptionTable::from_u32(exception_table.as_u32() + 1) in instruction_data_map()
|
| H A D | dfg.rs | 864 .exception_table() in inst_values()
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/ |
| H A D | throw.rs | 58 let et = module.module().exception_table(); in compute_handler()
|
| /wasmtime-44.0.1/cranelift/codegen/src/ |
| H A D | inline.rs | 946 fn map_exception_table(&mut self, exception_table: ir::ExceptionTable) -> ir::ExceptionTable { in map_exception_table() 947 let exception_table = &self.callee.dfg.exception_tables[exception_table]; in map_exception_table() localVariable 948 let inlined_sig_ref = self.map_sig_ref(exception_table.signature()); in map_exception_table() 949 let inlined_normal_return = self.map_block_call(*exception_table.normal_return()); in map_exception_table() 950 let inlined_table = exception_table in map_exception_table()
|
| /wasmtime-44.0.1/cranelift/jit/src/ |
| H A D | backend.rs | 410 let exception_table = wasmtime_unwinder::ExceptionTable::parse(data).ok()?; in lookup_wasmtime_exception_data() localVariable 411 Some((start, exception_table)) in lookup_wasmtime_exception_data()
|
| /wasmtime-44.0.1/src/commands/ |
| H A D | objdump.rs | 596 self.exception_table(address, pre_list); in decorate() 654 fn exception_table(&mut self, address: u64, list: &mut Vec<String>) { in exception_table() method
|
| /wasmtime-44.0.1/cranelift/frontend/src/ |
| H A D | frontend.rs | 1988 let exception_table = builder in try_call() localVariable 1993 builder.ins().try_call(fn0, &[], exception_table); in try_call() 2000 let exception_table = builder in try_call() localVariable 2005 builder.ins().try_call(fn0, &[], exception_table); in try_call()
|
| /wasmtime-44.0.1/crates/cranelift/src/ |
| H A D | func_environ.rs | 2208 fn exception_table( in exception_table() method 2275 } else if let Some((exception_table, continuation_block, results)) = in direct_call_inst() 2276 self.exception_table(sig_ref) in direct_call_inst() 2278 let inst = self.builder.ins().try_call(callee, args, exception_table); in direct_call_inst() 2304 } else if let Some((exception_table, continuation_block, results)) = in indirect_call_inst() 2305 self.exception_table(sig_ref) in indirect_call_inst() 2310 .try_call_indirect(func_addr, args, exception_table); in indirect_call_inst()
|
| H A D | compiler.rs | 1397 let exception_table = dfg.exception_tables.push(ir::ExceptionTableData::new( in array_to_wasm_trampoline() localVariable 1411 builder.ins().try_call(callee, &args, exception_table); in array_to_wasm_trampoline()
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/ |
| H A D | module.rs | 1176 pub(crate) fn exception_table<'a>(&'a self) -> ExceptionTable<'a> { in exception_table() method
|
| /wasmtime-44.0.1/cranelift/codegen/src/verifier/ |
| H A D | mod.rs | 1521 let et = match self.func.dfg.insts[inst].exception_table() { in block_call_arg_ty() 2000 let Some(et) = self.func.dfg.insts[terminator].exception_table() else { in verify_try_call_handler_index()
|
| /wasmtime-44.0.1/cranelift/frontend/src/frontend/ |
| H A D | safepoints.rs | 2850 let exception_table = builder in needs_stack_map_across_try_call() localVariable 2855 builder.ins().try_call(func_ref0, &[], exception_table); in needs_stack_map_across_try_call()
|
| /wasmtime-44.0.1/cranelift/codegen/src/machinst/ |
| H A D | lower.rs | 412 if let Some(et) = f.dfg.insts[inst].exception_table() { in new()
|