Home
last modified time | relevance | path

Searched refs:exception_table (Results 1 – 18 of 18) sorted by relevance

/wasmtime-44.0.1/crates/unwinder/src/
H A Dlib.rs23 mod exception_table; module
24 pub use exception_table::*;
/wasmtime-44.0.1/cranelift/codegen/meta/src/shared/
H A Dentities.rs52 pub(crate) exception_table: OperandKind, field
114 exception_table: new("exception", "ir::ExceptionTable", "An exception table."), in new()
H A Dformats.rs144 .imm(&&entities.exception_table) in new()
150 .imm(&&entities.exception_table) in new()
H A Dinstructions.rs344 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 Dmod.rs11 mod exception_table; module
45 pub use crate::ir::exception_table::{ExceptionTableData, ExceptionTableItem};
H A Dinstructions.rs492 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 Ddfg.rs864 .exception_table() in inst_values()
/wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/
H A Dthrow.rs58 let et = module.module().exception_table(); in compute_handler()
/wasmtime-44.0.1/cranelift/codegen/src/
H A Dinline.rs946 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 Dbackend.rs410 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 Dobjdump.rs596 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 Dfrontend.rs1988 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 Dfunc_environ.rs2208 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 Dcompiler.rs1397 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 Dmodule.rs1176 pub(crate) fn exception_table<'a>(&'a self) -> ExceptionTable<'a> { in exception_table() method
/wasmtime-44.0.1/cranelift/codegen/src/verifier/
H A Dmod.rs1521 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 Dsafepoints.rs2850 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 Dlower.rs412 if let Some(et) = f.dfg.insts[inst].exception_table() { in new()