Home
last modified time | relevance | path

Searched refs:trap_code (Results 1 – 25 of 41) sorted by relevance

12

/wasmtime-44.0.1/cranelift/codegen/src/ir/
H A Dmemflags.rs272 self.trap_code().is_none() in notrap()
355 pub const fn trap_code(self) -> Option<TrapCode> { in trap_code() method
382 match self.trap_code() { in fmt()
422 assert_eq!(flags.trap_code(), Some(trap)); in roundtrip_traps()
425 assert_eq!(flags.trap_code(), None); in roundtrip_traps()
/wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/inst/
H A Demit.rs1000 if let Some(trap_code) = flags.trap_code() { in emit()
1133 if let Some(trap_code) = flags.trap_code() { in emit()
1208 if let Some(trap_code) = flags.trap_code() { in emit()
1238 if let Some(trap_code) = flags.trap_code() { in emit()
1276 if let Some(trap_code) = flags.trap_code() { in emit()
1318 if let Some(trap_code) = flags.trap_code() { in emit()
1457 if let Some(trap_code) = flags.trap_code() { in emit()
1497 if let Some(trap_code) = flags.trap_code() { in emit()
1621 if let Some(trap_code) = flags.trap_code() { in emit()
1657 if let Some(trap_code) = flags.trap_code() { in emit()
[all …]
H A Demit_tests.rs69 trap_code: TrapCode::STACK_OVERFLOW, in test_aarch64_binemit()
5905 trap_code: TrapCode::STACK_OVERFLOW, in test_aarch64_binemit()
5913 trap_code: TrapCode::STACK_OVERFLOW, in test_aarch64_binemit()
5921 trap_code: TrapCode::STACK_OVERFLOW, in test_aarch64_binemit()
5929 trap_code: TrapCode::STACK_OVERFLOW, in test_aarch64_binemit()
5937 trap_code: TrapCode::STACK_OVERFLOW, in test_aarch64_binemit()
5945 trap_code: TrapCode::STACK_OVERFLOW, in test_aarch64_binemit()
5953 trap_code: TrapCode::STACK_OVERFLOW, in test_aarch64_binemit()
5961 trap_code: TrapCode::STACK_OVERFLOW, in test_aarch64_binemit()
5969 trap_code: TrapCode::STACK_OVERFLOW, in test_aarch64_binemit()
[all …]
/wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/inst/
H A Demit.rs428 Inst::Udf { trap_code } => { in try_emit_compressed()
617 if let Some(trap_code) = flags.trap_code() { in try_emit_compressed()
688 if let Some(trap_code) = flags.trap_code() { in try_emit_compressed()
719 if let Some(trap_code) = flags.trap_code() { in try_emit_compressed()
786 if let Some(trap_code) = flags.trap_code() { in try_emit_compressed()
1087 if let Some(trap_code) = flags.trap_code() { in emit_uncompressed()
1133 if let Some(trap_code) = flags.trap_code() { in emit_uncompressed()
1546 if let Some(trap_code) = flags.trap_code() { in emit_uncompressed()
2187 trap_code, in emit_uncompressed()
2706 if let Some(trap_code) = flags.trap_code() { in emit_uncompressed()
[all …]
H A Dmod.rs1388 trap_code, in print_with_state()
1514 &MInst::Udf { trap_code } => format!("udf##trap_code={trap_code}"), in print_with_state()
/wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/inst/
H A Demit.rs252 if let Some(trap_code) = mem.get_flags().trap_code() { in mem_emit()
326 if let Some(trap_code) = mem.get_flags().trap_code() { in mem_rs_emit()
377 if let Some(trap_code) = mem.get_flags().trap_code() { in mem_imm8_emit()
424 if let Some(trap_code) = mem.get_flags().trap_code() { in mem_imm16_emit()
466 if let Some(trap_code) = mem.get_flags().trap_code() { in mem_vrx_emit()
1377 sink.add_trap(trap_code); in put_with_trap()
2045 trap_code, in emit_with_alloc_consumer()
2057 trap_code, in emit_with_alloc_consumer()
2065 trap_code, in emit_with_alloc_consumer()
2075 trap_code, in emit_with_alloc_consumer()
[all …]
H A Demit_tests.rs2100 trap_code: TrapCode::STACK_OVERFLOW, in test_s390x_binemit()
2111 trap_code: TrapCode::STACK_OVERFLOW, in test_s390x_binemit()
2122 trap_code: TrapCode::STACK_OVERFLOW, in test_s390x_binemit()
2133 trap_code: TrapCode::STACK_OVERFLOW, in test_s390x_binemit()
2144 trap_code: TrapCode::STACK_OVERFLOW, in test_s390x_binemit()
2155 trap_code: TrapCode::STACK_OVERFLOW, in test_s390x_binemit()
2166 trap_code: TrapCode::STACK_OVERFLOW, in test_s390x_binemit()
2177 trap_code: TrapCode::STACK_OVERFLOW, in test_s390x_binemit()
2188 trap_code: TrapCode::STACK_OVERFLOW, in test_s390x_binemit()
2199 trap_code: TrapCode::STACK_OVERFLOW, in test_s390x_binemit()
[all …]
/wasmtime-44.0.1/crates/cranelift/src/
H A Dtrap.rs45 let trap_code = builder.ins().iconst(I8, i64::from(trap as u8)); in trap() localVariable
46 builder.ins().call(trap_libcall, &[vmctx, trap_code]); in trap()
H A Dlib.rs261 trap_code: clif_trap_to_env_trap(code)?, in mach_trap_to_trap()
/wasmtime-44.0.1/crates/fuzzing/src/oracles/
H A Ddiff_wasmi.rs43 fn trap_code(&self, err: &Error) -> Option<wasmi::TrapCode> { in trap_code() method
83 match self.trap_code(lhs) { in assert_error_match()
90 matches!(self.trap_code(err), Some(wasmi::TrapCode::StackOverflow)) in is_non_deterministic_error()
/wasmtime-44.0.1/cranelift/codegen/src/isa/pulley_shared/inst/
H A Demit.rs407 assert!(flags.trap_code().is_none()); in pulley_emit()
438 assert!(flags.trap_code().is_none()); in pulley_emit()
463 assert!(flags.trap_code().is_none()); in pulley_emit()
481 assert!(flags.trap_code().is_none()); in pulley_emit()
512 assert!(flags.trap_code().is_none()); in pulley_emit()
537 assert!(flags.trap_code().is_none()); in pulley_emit()
/wasmtime-44.0.1/crates/environ/src/compile/
H A Dtrap_encoding.rs49 self.traps.push(info.trap_code as u8); in push()
/wasmtime-44.0.1/crates/wasmtime/src/runtime/
H A Dtrap.rs121 crate::runtime::vm::TrapReason::Wasm(trap_code) => (trap_code.into(), None), in from_runtime_box()
/wasmtime-44.0.1/cranelift/codegen/src/isa/pulley_shared/lower/
H A Disle.rs276 flags.trap_code().is_none() in memflags_nontrapping()
280 flags.trap_code() == Some(TrapCode::HEAP_OUT_OF_BOUNDS) in memflags_is_wasm()
/wasmtime-44.0.1/crates/environ/src/
H A Dtrap_encoding.rs13 pub trap_code: Trap, field
/wasmtime-44.0.1/cranelift/filetests/filetests/isa/riscv64/
H A Dtraps.clif12 ; udf##trap_code=user1
/wasmtime-44.0.1/cranelift/interpreter/src/
H A Dstep.rs198 .trap_code() in step()
287 let trap_code = || -> TrapCode { inst.trap_code().unwrap() }; in step() localVariable
387 Opcode::Trap => ControlFlow::Trap(CraneliftTrap::User(trap_code())), in step()
389 Opcode::Trapz => trap_when(!arg(0).into_bool()?, CraneliftTrap::User(trap_code())), in step()
390 Opcode::Trapnz => trap_when(arg(0).into_bool()?, CraneliftTrap::User(trap_code())), in step()
777 ControlFlow::Trap(CraneliftTrap::User(trap_code())) in step()
/wasmtime-44.0.1/cranelift/codegen/src/isa/x64/inst/
H A Dexternal.rs378 trap: flags.trap_code().map(Into::into), in from()
391 trap: flags.trap_code().map(Into::into), in from()
H A Dmod.rs249 pub(crate) fn trap_if(cc: CC, trap_code: TrapCode) -> Inst { in trap_if()
250 Inst::TrapIf { cc, trap_code } in trap_if()
719 Inst::TrapIf { cc, trap_code, .. } => { in pretty_print()
726 trap_code, in pretty_print()
737 trap_code, in pretty_print()
H A Demit.rs750 Inst::TrapIf { cc, trap_code } => { in emit()
751 let trap_label = sink.defer_trap(*trap_code); in emit()
758 trap_code, in emit()
760 let trap_label = sink.defer_trap(*trap_code); in emit()
774 trap_code, in emit()
776 let trap_label = sink.defer_trap(*trap_code); in emit()
/wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/
H A Dinst.isle199 (trap_code TrapCode))
208 (trap_code TrapCode))
217 (trap_code TrapCode))
967 (trap_code TrapCode))
981 (trap_code TrapCode))
3320 (rule (trap_if producer cond trap_code)
3326 (rule (icmps_reg_and_trap ty src1 src2 cond trap_code)
3332 (rule (icmps_simm16_and_trap ty src imm cond trap_code)
3338 (rule (icmpu_reg_and_trap ty src1 src2 cond trap_code)
3350 (rule (trap_impl trap_code)
[all …]
/wasmtime-44.0.1/winch/codegen/src/isa/aarch64/
H A Dasm.rs940 self.emit(Inst::Udf { trap_code: code }); in udf()
947 trap_code: code, in trapif()
955 trap_code: code, in trapz()
/wasmtime-44.0.1/cranelift/assembler-x64/src/
H A Dmem.rs32 pub fn trap_code(&self) -> Option<TrapCode> { in trap_code() method
/wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/
H A Dinst.isle131 (trap_code TrapCode))
189 (trap_code TrapCode))
3074 (rule (gen_trapif cc a b trap_code)
3075 (side_effect (SideEffectNoResult.Inst (MInst.TrapIf a b cc trap_code))))
3079 (rule (gen_trapnz test trap_code)
3080 (gen_trapif (IntCC.NotEqual) test (zero_reg) trap_code))
3084 (rule (gen_trapz test trap_code)
3085 (gen_trapif (IntCC.Equal) test (zero_reg) trap_code))
3099 (rule (gen_trapif_val_i128 zero_cond value trap_code)
3103 (gen_trapif (zero_cond_to_cc zero_cond) test (zero_reg) trap_code)))
/wasmtime-44.0.1/crates/cranelift/src/func_environ/gc/enabled/
H A Ddrc.rs605 if flags.trap_code().is_some() { in translate_read_gc_reference()

12