repo: yaxpeax-x86
commit: 2ef37b0ead40aa24c97a768b1689f94ae0bf6fdf aka no-gods-no-, run: 1001
status: error in 16.056s
  description: callback error: stack traceback:
	[C]: in ?
	[C]: in field 'run'
	[string "goodfile"]:13: in main chunk
  deployed: false
    
artifacts
Mon, 25 May 2026 04:27:21 +0000
step:
git clone log (stdout)

Mon, 25 May 2026 04:27:21 +0000
step:
git clone log (stderr)
Cloning into 'tmpdir'...
warning: redirecting to https://github.com/iximeow/yaxpeax-x86.git/
Mon, 25 May 2026 04:27:23 +0000
step:
git checkout log (stdout)

Mon, 25 May 2026 04:27:23 +0000
step:
git checkout log (stderr)
Note: switching to '2ef37b0ead40aa24c97a768b1689f94ae0bf6fdf'.

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 2ef37b0 add behavior information for x86_64 instructions
Mon, 25 May 2026 04:27:23 +0000
step:
cargo build log (stdout)

Mon, 25 May 2026 04:27:23 +0000
step:
cargo build log (stderr)
    Updating crates.io index
     Locking 85 packages to latest compatible versions
   Compiling libc v0.2.186
   Compiling proc-macro2 v1.0.106
   Compiling signal-hook v0.3.18
   Compiling parking_lot_core v0.9.12
   Compiling unicode-ident v1.0.24
   Compiling quote v1.0.45
   Compiling log v0.4.29
   Compiling serde_core v1.0.228
   Compiling cfg-if v1.0.4
   Compiling autocfg v1.5.1
   Compiling smallvec v1.15.1
   Compiling scopeguard v1.2.0
   Compiling serde v1.0.228
   Compiling bitflags v2.11.1
   Compiling yaxpeax-x86 v2.0.0 (/home/iximeow/toy/build-o-tron-env/tmpdir)
   Compiling lock_api v0.4.14
   Compiling num-traits v0.2.19
   Compiling syn v2.0.117
   Compiling errno v0.3.14
   Compiling mio v0.8.11
   Compiling signal-hook-registry v1.4.8
   Compiling parking_lot v0.12.5
   Compiling signal-hook-mio v0.2.5
   Compiling crossterm v0.27.0
   Compiling serde_derive v1.0.228
   Compiling yaxpeax-arch v0.3.2
warning: method `is_masked` is never used
   --> src/protected_mode/mod.rs:401:8
    |
383 | impl OperandSpec {
    | ---------------- method in this implementation
...
401 |     fn is_masked(&self) -> bool {
    |        ^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default

warning: method `is_masked` is never used
   --> src/real_mode/mod.rs:401:8
    |
383 | impl OperandSpec {
    | ---------------- method in this implementation
...
401 |     fn is_masked(&self) -> bool {
    |        ^^^^^^^^^

warning: `yaxpeax-x86` (lib) generated 2 warnings
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.97s
Mon, 25 May 2026 04:27:28 +0000
step:
cargo test --features _debug_internal_asserts -- --skip kvm log (stdout)

Mon, 25 May 2026 04:27:28 +0000
step:
cargo test --features _debug_internal_asserts -- --skip kvm log (stderr)
   Compiling proc-macro2 v1.0.106
   Compiling quote v1.0.45
   Compiling cfg_aliases v0.2.1
   Compiling bitflags v1.3.2
   Compiling getrandom v0.4.2
   Compiling kvm-ioctls v0.24.0
   Compiling rand_core v0.10.1
   Compiling heck v0.5.0
   Compiling cpufeatures v0.3.0
   Compiling yaxpeax-x86 v2.0.0 (/home/iximeow/toy/build-o-tron-env/tmpdir)
   Compiling vmm-sys-util v0.15.0
   Compiling nix v0.31.3
   Compiling chacha20 v0.10.0
   Compiling rand v0.10.1
   Compiling kvm-bindings v0.14.0
   Compiling syn v2.0.117
   Compiling asmlinator v2.1.0
   Compiling serde_derive v1.0.228
   Compiling strum_macros v0.28.0
   Compiling strum v0.28.0
   Compiling yaxpeax-arch v0.3.2
warning: method `is_masked` is never used
   --> src/protected_mode/mod.rs:401:8
    |
383 | impl OperandSpec {
    | ---------------- method in this implementation
...
401 |     fn is_masked(&self) -> bool {
    |        ^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default

warning: method `is_masked` is never used
   --> src/real_mode/mod.rs:401:8
    |
383 | impl OperandSpec {
    | ---------------- method in this implementation
...
401 |     fn is_masked(&self) -> bool {
    |        ^^^^^^^^^

warning: `yaxpeax-x86` (lib test) generated 2 warnings (2 duplicates)
warning: `yaxpeax-x86` (lib) generated 2 warnings
error[E0425]: cannot find function `host_decoder` in this scope
    --> test/long_mode/behavior.rs:2156:27
     |
2156 |             let decoder = host_decoder();
     |                           ^^^^^^^^^^^^ not found in this scope
     |
help: consider importing this function
     |
2132 +         use crate::long_mode::behavior::kvm::host_decoder;
     |

error[E0425]: cannot find function `host_decoder` in this scope
    --> test/long_mode/behavior.rs:2213:27
     |
2213 |             let decoder = host_decoder();
     |                           ^^^^^^^^^^^^ not found in this scope
     |
help: consider importing this function
     |
2132 +         use crate::long_mode::behavior::kvm::host_decoder;
     |

error[E0425]: cannot find function `host_decoder` in this scope
    --> test/long_mode/behavior.rs:2270:27
     |
2270 |             let decoder = host_decoder();
     |                           ^^^^^^^^^^^^ not found in this scope
     |
help: consider importing this function
     |
2132 +         use crate::long_mode::behavior::kvm::host_decoder;
     |

error[E0425]: cannot find function `host_decoder` in this scope
    --> test/long_mode/behavior.rs:2330:27
     |
2330 |             let decoder = host_decoder();
     |                           ^^^^^^^^^^^^ not found in this scope
     |
help: consider importing this function
     |
2132 +         use crate::long_mode::behavior::kvm::host_decoder;
     |

warning: unused import: `yaxpeax_x86::long_mode`
    --> test/long_mode/behavior.rs:2141:13
     |
2141 |         use yaxpeax_x86::long_mode;
     |             ^^^^^^^^^^^^^^^^^^^^^^
     |
     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default

error[E0133]: call to unsafe function `__cpuid` is unsafe and requires unsafe function or block
  --> test/long_mode/behavior.rs:12:21
   |
12 |         let leaf1 = core::arch::x86_64::__cpuid(1);
   |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
   |
   = note: consult the function's documentation for information on how to avoid undefined behavior

Some errors have detailed explanations: E0133, E0425.
For more information about an error, try `rustc --explain E0133`.
warning: `yaxpeax-x86` (test "test") generated 1 warning
error: could not compile `yaxpeax-x86` (test "test") due to 5 previous errors; 1 warning emitted

metrics

namevitharr
x86_64 Granite Ridge @ 5.752GHz
nightly versionrustc 1.92.0 (ded5c06cf 2025-12-08)