Fix UEFI compilation for cranelift-jit by RossComputerGuy · Pull Request #12602 · bytecodealliance/wasmtime
[TRACE] cranelift/codegen/src/machinst/lower.rs:413 bb block0 param v0: regs ValueRegs(v192)
[TRACE] cranelift/codegen/src/machinst/lower.rs:422 bb block0 inst inst0 (UnaryImm { opcode: Iconst, imm: Imm64(37) }): result v1 regs ValueRegs(v193)
[TRACE] cranelift/codegen/src/machinst/lower.rs:422 bb block0 inst inst1 (Binary { opcode: Iadd, args: [v1, v0] }): result v2 regs ValueRegs(v194)
[TRACE] cranelift/codegen/src/machinst/lower.rs:493 bb block0 inst inst0 has color 1
[TRACE] cranelift/codegen/src/machinst/lower.rs:502 -> constant: 37
[TRACE] cranelift/codegen/src/machinst/lower.rs:493 bb block0 inst inst1 has color 1
[TRACE] cranelift/codegen/src/machinst/lower.rs:493 bb block0 inst inst2 has color 1
[TRACE] cranelift/codegen/src/machinst/lower.rs:496 -> side-effecting; incrementing color for next inst
[TRACE] cranelift/codegen/src/machinst/lower.rs:1313 arg v1 used, old state Unused, new Once
[TRACE] cranelift/codegen/src/machinst/lower.rs:1313 arg v0 used, old state Unused, new Once
[TRACE] cranelift/codegen/src/machinst/lower.rs:1313 arg v2 used, old state Unused, new Once
[DEBUG] cranelift/codegen/src/machinst/compile.rs:35 Number of CLIF instructions to lower: 3
[DEBUG] cranelift/codegen/src/machinst/compile.rs:39 Number of CLIF blocks to lower: 1
[TRACE] cranelift/codegen/src/machinst/lower.rs:1140 about to lower function: function u0:0(i32) -> i32 tail {
block0(v0: i32):
v1 = iconst.i32 37
v2 = iadd v1, v0 ; v1 = 37
return v2
}
[TRACE] cranelift/codegen/src/machinst/lower.rs:776 lower_clif_block: block block0 inst inst2 (MultiAry { opcode: Return, args: EntityList { index: 13, unused: PhantomData<cranelift_codegen::ir::entities::Value> } }) is_branch false side_effect true value_needed false
[TRACE] cranelift/codegen/src/machinst/lower.rs:810 lowering: inst inst2: return v2
Synchronous Exception at 0x000000014043BF50
Synchronous Exception at 0x000000014043BF50
It seems the example crashes in UEFI. May need help figuring this problem out.