repo: yaxpeax-arm
commit: 075b807dd23537ff688875310b7dc2fc70d11325, run: 1082
status: error in 6.718s
description: callback error: stack traceback:
[C]: in ?
[C]: in field 'run'
[string "goodfile"]:13: in main chunk
deployed: false
artifacts
Tue, 10 Nov 2026 11:12:51 +0000
step:
git clone log (stdout)
Tue, 10 Nov 2026 11:12:51 +0000
step:
git clone log (stderr)
Cloning into 'tmpdir'...
warning: redirecting to https://github.com/iximeow/yaxpeax-arm.git/
Tue, 10 Nov 2026 11:12:53 +0000
step:
git checkout log (stdout)
Tue, 10 Nov 2026 11:12:53 +0000
step:
git checkout log (stderr)
Note: switching to '075b807dd23537ff688875310b7dc2fc70d11325'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
HEAD is now at 075b807 test commit
Tue, 10 Nov 2026 11:12:53 +0000
step:
cargo build log (stdout)
Tue, 10 Nov 2026 11:12:53 +0000
step:
cargo build log (stderr)
Updating git repository `https://github.com/jiegec/capstone-rs.git`
Updating crates.io index
Locking 20 packages to latest compatible versions
Downloading crates ...
Downloaded syn v3.0.10
Compiling proc-macro2 v1.0.107
Compiling unicode-ident v1.0.27
Compiling quote v1.0.47
Compiling autocfg v1.5.1
Compiling serde_core v1.0.229
Compiling radium v0.7.0
Compiling serde v1.0.229
Compiling tap v1.0.1
Compiling funty v2.0.0
Compiling wyz v0.5.1
Compiling num-traits v0.2.19
Compiling bitvec v1.1.1
Compiling syn v3.0.10
Compiling serde_derive v1.0.229
Compiling yaxpeax-arch v0.3.3
Compiling yaxpeax-arm v0.5.0 (/home/iximeow/toy/build-o-tron-env/tmpdir)
Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.60s
Tue, 10 Nov 2026 11:12:56 +0000
step:
cargo test log (stdout)
running 3 tests
test armv8::a64::docs::test_highest_set_bit ... ok
test armv8::a64::docs::test_ones ... ok
test armv8::a64::docs::test_vfpexpandimm ... ok
test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
running 153 tests
test armv7::test_cmp_immediate_decode ... ok
test armv7::test_cmp_register_decode ... ok
test armv7::test_coproc ... ok
test armv7::test_data_imm ... ok
test armv7::test_decode_arithmetic ... ok
test armv7::test_decode_mov ... ok
test armv7::test_decode_misc ... ok
test armv7::test_decode_mrc2 ... ok
test armv7::test_decode_mul ... ok
test armv7::test_decode_pop ... ok
test armv7::test_decode_span ... ok
test armv7::test_register_shift_rotate ... ok
test armv7::test_saturating_addsub ... ok
test armv7::test_decode_str_ldr ... ok
test armv7::test_str ... ok
test armv7::test_synchronization ... ok
test armv7::test_tst_immediate_decode ... ok
test armv7::test_tst_register_decode ... ok
test armv7::test_unconditional ... ok
test armv7::test_unpredictable_instructions ... ok
test armv7::test_svc ... ok
test armv7::thumb::hvc ... ok
test armv7::thumb::mrc_mcr_cdp ... ok
test armv7::thumb::pkh ... ok
test armv7::thumb::msr_mrs ... ok
test armv7::thumb::smml ... ok
test armv7::thumb::prefetch ... ok
test armv7::thumb::test_armv8_lda_stl ... FAILED
test armv7::thumb::test_decode_32b_branch_cases ... ok
test armv7::thumb::test_decode_adr_cases ... ok
test armv7::thumb::test_decode_bkpt_cases ... ok
test armv7::thumb::test_decode_cmn_test_cases ... ok
test armv7::thumb::test_decode_cbz_cbnz_cases ... ok
test armv7::thumb::test_decode_bcc_cases ... ok
test armv7::thumb::test_decode_cmp_cases ... ok
test armv7::thumb::test_decode_arithmetic_32b_cases ... ok
test armv7::thumb::test_decode_bitwise_32b_cases ... ok
test armv7::thumb::test_decode_add_cases ... ok
test armv7::thumb::test_decode_coproc_ld_32b_cases ... ok
test armv7::thumb::test_decode_coproc_st_32b_cases ... ok
test armv7::thumb::test_decode_ldm_16b_cases ... ok
test armv7::thumb::test_decode_bx_cases ... ok
test armv7::thumb::test_decode_movw_movt_cases ... ok
test armv7::thumb::test_decode_simd_32b_cases ... ignored
test armv7::thumb::test_decode_mvn_imm_cases ... ok
test armv7::thumb::test_decode_mov_reg_shift_cases ... ok
test armv7::thumb::test_decode_misc_cases ... ok
test armv7::thumb::test_decode_rev_cases ... ok
test armv7::thumb::test_decode_ldr_32b_cases ... ok
test armv7::thumb::test_decode_mov_cases ... ok
test armv7::thumb::test_decode_it_cases ... ok
test armv7::thumb::test_decode_sub_cases ... ok
test armv7::thumb::test_decode_sat_ext_32b_cases ... ok
test armv7::thumb::test_decode_tbb_tbh_cases ... ok
test armv7::thumb::test_decode_shift_reg_32b_cases ... ok
test armv7::thumb::test_decode_stm_ldm_32b_cases ... FAILED
test armv7::thumb::test_decode_tbh_operand_shape ... ok
test armv7::thumb::test_decode_udf_cases ... ok
test armv7::thumb::test_decode_ux_sx_b16_32b_cases ... ok
test armv7::thumb::test_decode_ux_sx_cases ... ok
test armv7::thumb::test_decode_ux_sx_32b_cases ... ok
test armv7::thumb::test_decode_op_s_cases ... ok
test armv7::thumb::test_rfe_srs ... ok
test armv8::a64::test_adds_aliases ... ok
test armv8::a64::test_armv8_3 ... ok
test armv7::thumb::test_target ... ok
test armv8::a64::test_armv8_4 ... ok
test armv7::thumb::test_decode_ldr_16b_cases ... ok
test armv8::a64::test_barrier ... ok
test armv8::a64::test_bitfield ... ok
test armv7::thumb::test_decode_push_cases ... ok
test armv8::a64::test_cas ... ok
test armv8::a64::test_cfi ... ok
test armv7::thumb::test_decode_pop_cases ... ok
test armv7::thumb::test_decode_str_16b_cases ... ok
test armv7::thumb::test_decode_svc_cases ... ok
test armv7::thumb::test_parallel_addsub ... ok
test armv8::a64::test_crc ... ok
test armv8::a64::test_decode_arithmetic ... ok
test armv8::a64::test_cvt_general ... ok
test armv8::a64::test_decode_branch ... ok
test armv7::thumb::test_decode_str_32b_cases ... ok
test armv8::a64::test_decode_ccm ... ok
test armv8::a64::test_decode_data_processing_one_source ... ok
test armv8::a64::test_decode_misc ... ok
test armv8::a64::test_decode_data_processing_three_source ... ok
test armv8::a64::test_decode_mov ... ok
test armv8::a64::test_decode_mul ... ok
test armv8::a64::test_decode_str_ldr ... ok
test armv8::a64::test_decode_udf ... ok
test armv8::a64::test_display_misc ... ok
test armv8::a64::test_display_ldr ... ok
test armv8::a64::test_display_udf ... ok
test armv8::a64::test_decode_span ... ok
test armv8::a64::test_ext ... ok
test armv8::a64::test_fabd_general ... ok
test armv8::a64::test_fcmla ... ok
test armv8::a64::test_fmov_general ... ok
test armv7::thumb::test_decode_str_32b_imm12_cases ... ok
test armv8::a64::test_decode_chrome_entrypoint ... ok
test armv8::a64::test_fmul ... ok
test armv7::thumb::test_decode_stm_16b_cases ... ok
test armv8::a64::test_extr_aliases ... ok
test armv8::a64::test_indexed ... ok
test armv8::a64::test_mismatches ... ok
test armv8::a64::test_mov_aliases ... ok
test armv8::a64::test_movi ... ok
test armv8::a64::test_neon ... ok
test armv8::a64::test_not_vec ... ok
test armv8::a64::test_ldst_structure ... ok
test armv8::a64::test_openblas_branch_ops ... ok
test armv8::a64::test_openblas_cmp_ops ... ok
test armv8::a64::test_openblas_arithmetic ... ok
test armv8::a64::test_openblas_conditional_ops ... ok
test armv8::a64::test_openblas_muldiv_ops ... ok
test armv8::a64::test_openblas_bitwise ... ok
test armv8::a64::test_openblas_misc_ops ... ok
test armv8::a64::test_openblas_simd_movs ... ok
test armv8::a64::test_openblas_tst_ops ... ok
test armv8::a64::test_postindex ... ok
test armv8::a64::test_pac ... ok
test armv8::a64::test_openblas_data_ops ... ok
test armv8::a64::test_preindex ... ok
test armv8::a64::test_misc ... ok
test armv8::a64::test_reserved ... ok
test armv8::a64::test_rev64 ... ok
test armv8::a64::test_saddlv ... ok
test armv8::a64::test_saddw ... ok
test armv8::a64::test_sbfm_aliases ... ok
test armv8::a64::test_sha ... ok
test armv8::a64::test_simd_abs ... ok
test armv8::a64::test_simd_same_three_fp16 ... ok
test armv8::a64::test_simd_three_same_extra ... ok
test armv8::a64::test_simd_two_register_misc_fp16 ... ok
test armv8::a64::test_sme ... ok
test armv8::a64::test_stll ... ok
test armv8::a64::test_stnp ... ok
test armv8::a64::test_openblas_loadstore ... ok
test armv8::a64::test_sve ... ok
test armv8::a64::test_system ... ok
test armv8::a64::test_tags ... ok
test armv8::a64::test_unpredictable ... ok
test armv8::a64::test_tbl ... ok
test armv8::a64::test_vector_cmge ... ok
test armv8::a64::test_vec_shift ... ok
test test_armv7_does_not_panic ... ignored
test test_armv7_thumb_does_not_panic ... ignored
test armv8::a64::test_uq ... ok
test test_armv8_does_not_panic ... ignored
test armv8::a64::test_weird_str ... ok
test armv8::a64::test_xtn ... ok
test armv8::a64::test_openblas_simd_ops ... ok
test armv8::a64::test_openblas_simd_loadstore ... ok
failures:
---- armv7::thumb::test_armv8_lda_stl stdout ----
thread 'armv7::thumb::test_armv8_lda_stl' (3514050) panicked at tests/armv7/thumb.rs:70:5:
display error for [
0xc4,
0xe8,
0xfd,
0xc5,
]
decoded: Instruction { condition: AL, opcode: STLEXD, operands: [Reg(Reg { bits: 13 }), Reg(Reg { bits: 12 }), Reg(Reg { bits: 5 }), RegDeref(Reg { bits: 4 })], s: false, wide: true, thumb_w: false, thumb: true }
displayed: stlexd sp, ip, r5, [r4]
expected: stlexd sp, ip, r5, [r3]
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
---- armv7::thumb::test_decode_stm_ldm_32b_cases stdout ----
thread 'armv7::thumb::test_decode_stm_ldm_32b_cases' (3514080) panicked at tests/armv7/thumb.rs:70:5:
display error for [
0x3,
0xe9,
0x7e,
0x5a,
]
decoded: Instruction { condition: AL, opcode: STM(false, true, false, true), operands: [RegWBack(Reg { bits: 3 }, false), RegList(23166), Nothing, Nothing], s: false, wide: true, thumb_w: true, thumb: true }
displayed: stmdb.w r3, {r1, r2, r3, r4, r5, r6, sb, fp, ip, lr}
expected: stmdb r3, {r1, r2, r3, r4, r5, r6, sb, fp, ip, lr}
failures:
armv7::thumb::test_armv8_lda_stl
armv7::thumb::test_decode_stm_ldm_32b_cases
test result: FAILED. 147 passed; 2 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.00s
Tue, 10 Nov 2026 11:12:56 +0000
step:
cargo test log (stderr)
Compiling yaxpeax-arm v0.5.0 (/home/iximeow/toy/build-o-tron-env/tmpdir)
Finished `test` profile [unoptimized + debuginfo] target(s) in 0.53s
Running unittests src/lib.rs (target/debug/deps/yaxpeax_arm-8498fa502ce023f0)
Running tests/test.rs (target/debug/deps/test-40907970fbf64801)
error: test failed, to rerun pass `--test test`
metrics
| name | value |
|---|
| nightly version | rustc 1.96.0 (ac68faa20 2026-05-25)
|