Home
last modified time | relevance | path

Searched refs:exception (Results 1 – 25 of 165) sorted by relevance

1234567

/wasmtime-44.0.1/cranelift/codegen/src/
H A Dunreachable_code.rs34 ir::InstructionData::TryCall { exception, .. } in eliminate_unreachable_code()
35 | ir::InstructionData::TryCallIndirect { exception, .. } => { in eliminate_unreachable_code()
36 used_exception_tables.insert(exception); in eliminate_unreachable_code()
68 for (exception, exception_data) in func.stencil.dfg.exception_tables.iter_mut() { in eliminate_unreachable_code()
69 if !used_exception_tables.contains(exception) { in eliminate_unreachable_code()
H A Dinline.rs195 exception, in do_inlining()
218 Some(exception), in do_inlining()
661 *exception.signature_mut() = signature; in fixup_inlined_call_exception_tables()
666 *exception.normal_return_mut() = ir::BlockCall::new( in fixup_inlined_call_exception_tables()
672 func.dfg.exception_tables.push(exception) in fixup_inlined_call_exception_tables()
703 exception, in fixup_inlined_call_exception_tables()
729 exception, in fixup_inlined_call_exception_tables()
737 exception, in fixup_inlined_call_exception_tables()
742 exception, in fixup_inlined_call_exception_tables()
756 func.dfg.exception_tables[exception] in fixup_inlined_call_exception_tables()
[all …]
H A Dinst_predicates.rs204 ir::InstructionData::TryCall { exception, .. } in visit_block_succs()
205 | ir::InstructionData::TryCallIndirect { exception, .. } => { in visit_block_succs()
207 let exdata = &f.stencil.dfg.exception_tables[*exception]; in visit_block_succs()
/wasmtime-44.0.1/crates/debugger/wit/
H A Dworld.wit116 /// or it can throw an exception.
142 throw-exception(wasm-exception),
167 /// An exception was thrown and caught by Wasm.
168 caught-exception-thrown(wasm-exception),
170 uncaught-exception-thrown(wasm-exception),
304 resource wasm-exception {
305 /// Get the tag of this exception.
308 /// Get the payload values of this exception.
314 /// Allocate a new exception.
319 ) -> result<wasm-exception, error>;
[all …]
/wasmtime-44.0.1/tests/misc_testsuite/
H A Dtraps-skip-catch-all.wast3 ;; A small test which ensures that `catch_all` exception handlers are not
5 ;; asserts that none of them run exception handlers. It then runs one function
6 ;; that throws and asserts that does indeed run the exception handler.
/wasmtime-44.0.1/tests/disas/gc/
H A Dissue-11753.wat16 ;; This should have both exception handlers and stack maps in the
58 ;; ├─╼ exception frame offset: SP = FP - 0x50
59 ;; ╰─╼ exception handler: default handler, context at [SP+0x8], handler=0x86
/wasmtime-44.0.1/cranelift/codegen/src/ir/
H A Dinstructions.rs435 Self::TryCall { exception, .. } | Self::TryCallIndirect { exception, .. } => { in branch_destination()
459 Self::TryCall { exception, .. } | Self::TryCallIndirect { exception, .. } => { in branch_destination_mut()
461 .get_mut(*exception) in branch_destination_mut()
599 exception, in analyze_call()
602 let exdata = &exception_tables[exception]; in analyze_call()
606 exception, in analyze_call()
610 let exdata = &exception_tables[exception]; in analyze_call()
667 Self::TryCall { exception, .. } | Self::TryCallIndirect { exception, .. } => { in exception_table()
668 Some(*exception) in exception_table()
1438 exception: ExceptionTable::from_u32(1), in instruction_data_map()
[all …]
/wasmtime-44.0.1/tests/disas/
H A Dpulley-entry-trampoline.wat17 ;; ├─╼ exception frame offset: SP = FP - 0x80
18 ;; ╰─╼ exception handler: default handler, no dynamic context, handler=0x40
H A Dx64-entry-trampoline.wat24 ;; ├─╼ exception frame offset: SP = FP - 0x30
25 ;; ╰─╼ exception handler: default handler, no dynamic context, handler=0x71
H A Ds390x-entry-trampoline.wat28 ;; ├─╼ exception frame offset: SP = FP - 0xe0
29 ;; ╰─╼ exception handler: default handler, no dynamic context, handler=0xbe
H A Daarch64-entry-trampoline.wat29 ;; ├─╼ exception frame offset: SP = FP - 0x90
30 ;; ╰─╼ exception handler: default handler, no dynamic context, handler=0x94
H A Dexceptions.wat79 ;; ├─╼ exception frame offset: SP = FP - 0x40
80 ;; ╰─╼ exception handler: tag=0, context at [SP+0x0], handler=0xf6
/wasmtime-44.0.1/cranelift/filetests/filetests/verifier/
H A Dexceptions.clif47 ;; Non-matching exception payload type (not a pointer-width value): v6 on block2.
69 ;; Non-matching signature in exception table.
76 …1(ret0, v2), [ tag1: block2(exn0), default: block3(exn0, v2) ] ; error: exception table signature …
219 …v1 = get_exception_handler_address.i64 block1, 1 ; error: exception handler index 1 is out-of-range
238 …v1 = get_exception_handler_address.i64 block1, -1 ; error: exception handler index -1 cannot be ne…
296 …v1 = get_exception_handler_address.i64 block1, 0 ; error: exception handler index 0 is out-of-range
/wasmtime-44.0.1/crates/gdbstub-component/artifact/
H A DCargo.toml6 license = "Apache-2.0 WITH LLVM-exception"
/wasmtime-44.0.1/cranelift/assembler-x64/meta/
H A DCargo.toml5 license = "Apache-2.0 WITH LLVM-exception"
/wasmtime-44.0.1/cranelift/srcgen/
H A DCargo.toml6 license = "Apache-2.0 WITH LLVM-exception"
/wasmtime-44.0.1/cranelift/isle/islec/
H A DCargo.toml7 license = "Apache-2.0 WITH LLVM-exception"
/wasmtime-44.0.1/crates/component-macro/test-helpers/
H A DCargo.toml7 license = "Apache-2.0 WITH LLVM-exception"
/wasmtime-44.0.1/cranelift/isle/veri/veri_ir/
H A DCargo.toml5 license = "Apache-2.0 WITH LLVM-exception"
/wasmtime-44.0.1/crates/wasmtime/src/
H A Druntime.rs45 pub(crate) mod exception; module
93 pub use exception::*;
/wasmtime-44.0.1/crates/wmemcheck/
H A DCargo.toml6 license = "Apache-2.0 WITH LLVM-exception"
/wasmtime-44.0.1/pulley/macros/
H A DCargo.toml5 license = "Apache-2.0 WITH LLVM-exception"
/wasmtime-44.0.1/crates/component-util/
H A DCargo.toml6 license = "Apache-2.0 WITH LLVM-exception"
/wasmtime-44.0.1/cranelift/filetests/filetests/isa/pulley64/
H A Dissue-12317.clif9 ; try_call triggers the bug by invoking exception handling codegen
/wasmtime-44.0.1/crates/c-api-macros/
H A DCargo.toml5 license = "Apache-2.0 WITH LLVM-exception"

1234567