| /wasmtime-44.0.1/cranelift/codegen/src/ir/ |
| H A D | memflags.rs | 272 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 D | emit.rs | 1000 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 D | emit_tests.rs | 69 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 D | emit.rs | 428 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 D | mod.rs | 1388 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 D | emit.rs | 252 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 D | emit_tests.rs | 2100 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 D | trap.rs | 45 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 D | lib.rs | 261 trap_code: clif_trap_to_env_trap(code)?, in mach_trap_to_trap()
|
| /wasmtime-44.0.1/crates/fuzzing/src/oracles/ |
| H A D | diff_wasmi.rs | 43 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 D | emit.rs | 407 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 D | trap_encoding.rs | 49 self.traps.push(info.trap_code as u8); in push()
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/ |
| H A D | trap.rs | 121 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 D | isle.rs | 276 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 D | trap_encoding.rs | 13 pub trap_code: Trap, field
|
| /wasmtime-44.0.1/cranelift/filetests/filetests/isa/riscv64/ |
| H A D | traps.clif | 12 ; udf##trap_code=user1
|
| /wasmtime-44.0.1/cranelift/interpreter/src/ |
| H A D | step.rs | 198 .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 D | external.rs | 378 trap: flags.trap_code().map(Into::into), in from() 391 trap: flags.trap_code().map(Into::into), in from()
|
| H A D | mod.rs | 249 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 D | emit.rs | 750 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 D | inst.isle | 199 (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 D | asm.rs | 940 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 D | mem.rs | 32 pub fn trap_code(&self) -> Option<TrapCode> { in trap_code() method
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/ |
| H A D | inst.isle | 131 (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 D | drc.rs | 605 if flags.trap_code().is_some() { in translate_read_gc_reference()
|