Home
last modified time | relevance | path

Searched refs:ExceptionTable (Results 1 – 14 of 14) sorted by relevance

/wasmtime-44.0.1/cranelift/codegen/src/ir/
H A Dentities.rs352 pub struct ExceptionTable(u32); struct
353 entity_impl!(ExceptionTable, "extable");
355 impl ExceptionTable { implementation
393 ExceptionTable(ExceptionTable), enumerator
413 Self::ExceptionTable(r) => r.fmt(f), in fmt()
491 impl From<ExceptionTable> for AnyEntity {
492 fn from(r: ExceptionTable) -> Self { in from()
493 Self::ExceptionTable(r) in from()
H A Dmod.rs42 Block, Constant, DynamicStackSlot, DynamicType, ExceptionTable, ExceptionTag, FuncRef,
77 pub type ExceptionTables = PrimaryMap<ExceptionTable, ExceptionTableData>;
H A Dinstructions.rs21 self, Block, ExceptionTable, ExceptionTables, FuncRef, MemFlags, SigRef, StackSlot, Type,
665 pub fn exception_table(&self) -> Option<ExceptionTable> { in exception_table() argument
1059 fn map_exception_table(&mut self, exception_table: ExceptionTable) -> ExceptionTable; in map_exception_table() argument
1109 fn map_exception_table(&mut self, exception_table: ExceptionTable) -> ExceptionTable { in map_exception_table() argument
1329 fn map_exception_table(&mut self, exception_table: ExceptionTable) -> ExceptionTable { in instruction_data_map() argument
1330 ExceptionTable::from_u32(exception_table.as_u32() + 1) in instruction_data_map()
1438 exception: ExceptionTable::from_u32(1), in instruction_data_map()
1444 exception: ExceptionTable::from_u32(2), in instruction_data_map()
/wasmtime-44.0.1/crates/unwinder/src/
H A Dexception_table.rs226 pub struct ExceptionTable<'a> { struct
253 impl<'a> ExceptionTable<'a> { impl
256 pub fn parse(data: &'a [u8]) -> Result<ExceptionTable<'a>> { in parse()
285 Ok(ExceptionTable { in parse()
456 let deserialized = ExceptionTable::parse(&bytes).unwrap(); in serialize_exception_table()
/wasmtime-44.0.1/crates/wasmtime/src/runtime/
H A Dmodule.rs28 use wasmtime_unwinder::ExceptionTable;
1176 pub(crate) fn exception_table<'a>(&'a self) -> ExceptionTable<'a> { in exception_table()
1177 ExceptionTable::parse(self.inner.code.exception_tables()) in exception_table()
H A Dcode_memory.rs17 use wasmtime_unwinder::ExceptionTable;
251 let _ = ExceptionTable::parse(&mmap[exception_data.clone()])?; in new()
/wasmtime-44.0.1/cranelift/codegen/src/
H A Dinline.rs348 call_exception_table: Option<ir::ExceptionTable>, in inline_one() argument
621 call_exception_table: ir::ExceptionTable, in fixup_inlined_call_exception_tables() argument
657 -> ir::ExceptionTable { in fixup_inlined_call_exception_tables()
946 fn map_exception_table(&mut self, exception_table: ir::ExceptionTable) -> ir::ExceptionTable { in map_exception_table() argument
H A Dprelude_lower.isle983 ;; Accessor for `ExceptionTable`.
984 (decl exception_sig (SigRef) ExceptionTable)
1170 (decl try_call_info (ExceptionTable MachLabelSlice) OptionTryCallInfo)
/wasmtime-44.0.1/cranelift/jit/src/
H A Dbackend.rs383 ) -> Option<(usize, wasmtime_unwinder::ExceptionTable<'a>)> { in lookup_wasmtime_exception_data()
410 let exception_table = wasmtime_unwinder::ExceptionTable::parse(data).ok()?; in lookup_wasmtime_exception_data()
/wasmtime-44.0.1/src/commands/
H A Dobjdump.rs21 use wasmtime_unwinder::{ExceptionHandler, ExceptionTable};
175 .and_then(|bytes| ExceptionTable::parse(bytes).ok()) in execute()
/wasmtime-44.0.1/cranelift/codegen/src/machinst/
H A Disle.rs351 fn exception_sig(&mut self, et: ExceptionTable) -> SigRef {
641 et: ExceptionTable,
/wasmtime-44.0.1/cranelift/codegen/src/verifier/
H A Dmod.rs72 use crate::ir::{self, ArgumentExtension, BlockArg, ExceptionTable};
864 et: ExceptionTable, in verify_exception_table() argument
893 et: ExceptionTable, in verify_exception_compatible_abi() argument
/wasmtime-44.0.1/cranelift/reader/src/
H A Dparser.rs1821 fn parse_exception_table(&mut self, ctx: &mut Context) -> ParseResult<ir::ExceptionTable> { in parse_exception_table() argument
/wasmtime-44.0.1/crates/cranelift/src/
H A Dfunc_environ.rs2211 ) -> Option<(ir::ExceptionTable, Block, CallRets)> { in exception_table() argument