Oct 15 22:39:03.092 INFO testing rbpf-0.0.2 against try#40d4795669493f1965de7c44029c69552134fe1f for rustdoc-test-static-cling-1 Oct 15 22:39:03.094 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-5/try#40d4795669493f1965de7c44029c69552134fe1f:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-5/rustdoc-test-static-cling-1/try#40d4795669493f1965de7c44029c69552134fe1f:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +40d4795669493f1965de7c44029c69552134fe1f-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Oct 15 22:39:03.503 INFO blam! 05e721cfd81fb1ab7427e06e7faa30df20a1ada512a8123cae19621ed0120851 Oct 15 22:39:03.505 INFO running `"docker" "start" "-a" "05e721cfd81fb1ab7427e06e7faa30df20a1ada512a8123cae19621ed0120851"` Oct 15 22:39:04.683 INFO kablam! usermod: no changes Oct 15 22:39:04.747 INFO kablam! Compiling rbpf v0.0.2 (/source) Oct 15 22:39:05.913 INFO kablam! warning: variable does not need to be mutable Oct 15 22:39:05.913 INFO kablam! --> src/lib.rs:826:17 Oct 15 22:39:05.913 INFO kablam! | Oct 15 22:39:05.913 INFO kablam! 826 | let mut data = self.mbuff.buffer.as_ptr().offset(self.mbuff.data_offset as isize) as *mut u64; Oct 15 22:39:05.913 INFO kablam! | ----^^^^ Oct 15 22:39:05.913 INFO kablam! | | Oct 15 22:39:05.913 INFO kablam! | help: remove this `mut` Oct 15 22:39:05.913 INFO kablam! | Oct 15 22:39:05.913 INFO kablam! = note: #[warn(unused_mut)] on by default Oct 15 22:39:05.913 INFO kablam! Oct 15 22:39:05.913 INFO kablam! warning: variable does not need to be mutable Oct 15 22:39:05.913 INFO kablam! --> src/lib.rs:827:17 Oct 15 22:39:05.913 INFO kablam! | Oct 15 22:39:05.913 INFO kablam! 827 | let mut data_end = self.mbuff.buffer.as_ptr().offset(self.mbuff.data_end_offset as isize) as *mut u64; Oct 15 22:39:05.913 INFO kablam! | ----^^^^^^^^ Oct 15 22:39:05.913 INFO kablam! | | Oct 15 22:39:05.913 INFO kablam! | help: remove this `mut` Oct 15 22:39:05.913 INFO kablam! Oct 15 22:39:05.932 INFO kablam! warning: variable does not need to be mutable Oct 15 22:39:05.932 INFO kablam! --> src/jit.rs:83:17 Oct 15 22:39:05.932 INFO kablam! | Oct 15 22:39:05.932 INFO kablam! 83 | let mut ptr = $jit.contents.as_ptr().offset($jit.offset as isize) as *mut $t; Oct 15 22:39:05.932 INFO kablam! | ----^^^ Oct 15 22:39:05.932 INFO kablam! | | Oct 15 22:39:05.932 INFO kablam! | help: remove this `mut` Oct 15 22:39:05.932 INFO kablam! ... Oct 15 22:39:05.932 INFO kablam! 92 | emit_bytes!(jit, data, u8); Oct 15 22:39:05.932 INFO kablam! | --------------------------- in this macro invocation Oct 15 22:39:05.932 INFO kablam! Oct 15 22:39:05.935 INFO kablam! warning: variable does not need to be mutable Oct 15 22:39:05.935 INFO kablam! --> src/jit.rs:83:17 Oct 15 22:39:05.935 INFO kablam! | Oct 15 22:39:05.935 INFO kablam! 83 | let mut ptr = $jit.contents.as_ptr().offset($jit.offset as isize) as *mut $t; Oct 15 22:39:05.935 INFO kablam! | ----^^^ Oct 15 22:39:05.935 INFO kablam! | | Oct 15 22:39:05.935 INFO kablam! | help: remove this `mut` Oct 15 22:39:05.935 INFO kablam! ... Oct 15 22:39:05.935 INFO kablam! 97 | emit_bytes!(jit, data, u16); Oct 15 22:39:05.935 INFO kablam! | ---------------------------- in this macro invocation Oct 15 22:39:05.935 INFO kablam! Oct 15 22:39:05.935 INFO kablam! warning: variable does not need to be mutable Oct 15 22:39:05.935 INFO kablam! --> src/jit.rs:83:17 Oct 15 22:39:05.935 INFO kablam! | Oct 15 22:39:05.935 INFO kablam! 83 | let mut ptr = $jit.contents.as_ptr().offset($jit.offset as isize) as *mut $t; Oct 15 22:39:05.935 INFO kablam! | ----^^^ Oct 15 22:39:05.935 INFO kablam! | | Oct 15 22:39:05.935 INFO kablam! | help: remove this `mut` Oct 15 22:39:05.935 INFO kablam! ... Oct 15 22:39:05.935 INFO kablam! 102 | emit_bytes!(jit, data, u32); Oct 15 22:39:05.935 INFO kablam! | ---------------------------- in this macro invocation Oct 15 22:39:05.935 INFO kablam! Oct 15 22:39:05.935 INFO kablam! warning: variable does not need to be mutable Oct 15 22:39:05.935 INFO kablam! --> src/jit.rs:83:17 Oct 15 22:39:05.935 INFO kablam! | Oct 15 22:39:05.935 INFO kablam! 83 | let mut ptr = $jit.contents.as_ptr().offset($jit.offset as isize) as *mut $t; Oct 15 22:39:05.935 INFO kablam! | ----^^^ Oct 15 22:39:05.935 INFO kablam! | | Oct 15 22:39:05.935 INFO kablam! | help: remove this `mut` Oct 15 22:39:05.935 INFO kablam! ... Oct 15 22:39:05.935 INFO kablam! 107 | emit_bytes!(jit, data, u64); Oct 15 22:39:05.935 INFO kablam! | ---------------------------- in this macro invocation Oct 15 22:39:05.935 INFO kablam! Oct 15 22:39:07.063 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 2.35s Oct 15 22:39:07.065 INFO kablam! su: No module specific data is present Oct 15 22:39:07.773 INFO running `"docker" "rm" "-f" "05e721cfd81fb1ab7427e06e7faa30df20a1ada512a8123cae19621ed0120851"` Oct 15 22:39:08.015 INFO blam! 05e721cfd81fb1ab7427e06e7faa30df20a1ada512a8123cae19621ed0120851 Oct 15 22:39:08.021 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-5/try#40d4795669493f1965de7c44029c69552134fe1f:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-5/rustdoc-test-static-cling-1/try#40d4795669493f1965de7c44029c69552134fe1f:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +40d4795669493f1965de7c44029c69552134fe1f-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Oct 15 22:39:08.391 INFO blam! ad74434ef6509e46d8ea6d4ba5495b01d6536f120dbb05d789191ad161a21220 Oct 15 22:39:08.391 INFO running `"docker" "start" "-a" "ad74434ef6509e46d8ea6d4ba5495b01d6536f120dbb05d789191ad161a21220"` Oct 15 22:39:09.560 INFO kablam! usermod: no changes Oct 15 22:39:09.595 INFO kablam! Compiling rbpf v0.0.2 (/source) Oct 15 22:39:12.339 INFO kablam! warning: variable does not need to be mutable Oct 15 22:39:12.339 INFO kablam! --> tests/misc.rs:270:13 Oct 15 22:39:12.339 INFO kablam! | Oct 15 22:39:12.339 INFO kablam! 270 | let mut data = mbuff.as_ptr().offset(8) as *mut u64; Oct 15 22:39:12.339 INFO kablam! | ----^^^^ Oct 15 22:39:12.339 INFO kablam! | | Oct 15 22:39:12.339 INFO kablam! | help: remove this `mut` Oct 15 22:39:12.347 INFO kablam! | Oct 15 22:39:12.347 INFO kablam! = note: #[warn(unused_mut)] on by default Oct 15 22:39:12.347 INFO kablam! Oct 15 22:39:12.347 INFO kablam! warning: variable does not need to be mutable Oct 15 22:39:12.347 INFO kablam! --> tests/misc.rs:271:13 Oct 15 22:39:12.347 INFO kablam! | Oct 15 22:39:12.347 INFO kablam! 271 | let mut data_end = mbuff.as_ptr().offset(24) as *mut u64; Oct 15 22:39:12.347 INFO kablam! | ----^^^^^^^^ Oct 15 22:39:12.347 INFO kablam! | | Oct 15 22:39:12.347 INFO kablam! | help: remove this `mut` Oct 15 22:39:12.347 INFO kablam! Oct 15 22:39:12.350 INFO kablam! warning: variable does not need to be mutable Oct 15 22:39:12.350 INFO kablam! --> tests/misc.rs:296:13 Oct 15 22:39:12.350 INFO kablam! | Oct 15 22:39:12.350 INFO kablam! 296 | let mut data = mbuff.as_ptr().offset(8) as *mut u64; Oct 15 22:39:12.350 INFO kablam! | ----^^^^ Oct 15 22:39:12.350 INFO kablam! | | Oct 15 22:39:12.350 INFO kablam! | help: remove this `mut` Oct 15 22:39:12.371 INFO kablam! Oct 15 22:39:12.372 INFO kablam! warning: variable does not need to be mutable Oct 15 22:39:12.372 INFO kablam! --> tests/misc.rs:297:13 Oct 15 22:39:12.372 INFO kablam! | Oct 15 22:39:12.372 INFO kablam! 297 | let mut data_end = mbuff.as_ptr().offset(24) as *mut u64; Oct 15 22:39:12.372 INFO kablam! | ----^^^^^^^^ Oct 15 22:39:12.372 INFO kablam! | | Oct 15 22:39:12.372 INFO kablam! | help: remove this `mut` Oct 15 22:39:12.372 INFO kablam! Oct 15 22:39:13.411 INFO kablam! warning: variable does not need to be mutable Oct 15 22:39:13.411 INFO kablam! --> src/lib.rs:826:17 Oct 15 22:39:13.411 INFO kablam! | Oct 15 22:39:13.411 INFO kablam! 826 | let mut data = self.mbuff.buffer.as_ptr().offset(self.mbuff.data_offset as isize) as *mut u64; Oct 15 22:39:13.411 INFO kablam! | ----^^^^ Oct 15 22:39:13.411 INFO kablam! | | Oct 15 22:39:13.411 INFO kablam! | help: remove this `mut` Oct 15 22:39:13.419 INFO kablam! | Oct 15 22:39:13.419 INFO kablam! = note: #[warn(unused_mut)] on by default Oct 15 22:39:13.419 INFO kablam! Oct 15 22:39:13.419 INFO kablam! warning: variable does not need to be mutable Oct 15 22:39:13.419 INFO kablam! --> src/lib.rs:827:17 Oct 15 22:39:13.419 INFO kablam! | Oct 15 22:39:13.419 INFO kablam! 827 | let mut data_end = self.mbuff.buffer.as_ptr().offset(self.mbuff.data_end_offset as isize) as *mut u64; Oct 15 22:39:13.419 INFO kablam! | ----^^^^^^^^ Oct 15 22:39:13.419 INFO kablam! | | Oct 15 22:39:13.419 INFO kablam! | help: remove this `mut` Oct 15 22:39:13.419 INFO kablam! Oct 15 22:39:13.497 INFO kablam! warning: variable does not need to be mutable Oct 15 22:39:13.497 INFO kablam! --> src/jit.rs:83:17 Oct 15 22:39:13.497 INFO kablam! | Oct 15 22:39:13.497 INFO kablam! 83 | let mut ptr = $jit.contents.as_ptr().offset($jit.offset as isize) as *mut $t; Oct 15 22:39:13.497 INFO kablam! | ----^^^ Oct 15 22:39:13.497 INFO kablam! | | Oct 15 22:39:13.497 INFO kablam! | help: remove this `mut` Oct 15 22:39:13.497 INFO kablam! ... Oct 15 22:39:13.497 INFO kablam! 92 | emit_bytes!(jit, data, u8); Oct 15 22:39:13.497 INFO kablam! | --------------------------- in this macro invocation Oct 15 22:39:13.497 INFO kablam! Oct 15 22:39:13.497 INFO kablam! warning: variable does not need to be mutable Oct 15 22:39:13.497 INFO kablam! --> src/jit.rs:83:17 Oct 15 22:39:13.497 INFO kablam! | Oct 15 22:39:13.497 INFO kablam! 83 | let mut ptr = $jit.contents.as_ptr().offset($jit.offset as isize) as *mut $t; Oct 15 22:39:13.497 INFO kablam! | ----^^^ Oct 15 22:39:13.497 INFO kablam! | | Oct 15 22:39:13.497 INFO kablam! | help: remove this `mut` Oct 15 22:39:13.497 INFO kablam! ... Oct 15 22:39:13.497 INFO kablam! 97 | emit_bytes!(jit, data, u16); Oct 15 22:39:13.497 INFO kablam! | ---------------------------- in this macro invocation Oct 15 22:39:13.497 INFO kablam! Oct 15 22:39:13.502 INFO kablam! warning: variable does not need to be mutable Oct 15 22:39:13.502 INFO kablam! --> src/jit.rs:83:17 Oct 15 22:39:13.502 INFO kablam! | Oct 15 22:39:13.502 INFO kablam! 83 | let mut ptr = $jit.contents.as_ptr().offset($jit.offset as isize) as *mut $t; Oct 15 22:39:13.502 INFO kablam! | ----^^^ Oct 15 22:39:13.502 INFO kablam! | | Oct 15 22:39:13.502 INFO kablam! | help: remove this `mut` Oct 15 22:39:13.502 INFO kablam! ... Oct 15 22:39:13.502 INFO kablam! 102 | emit_bytes!(jit, data, u32); Oct 15 22:39:13.502 INFO kablam! | ---------------------------- in this macro invocation Oct 15 22:39:13.502 INFO kablam! Oct 15 22:39:13.502 INFO kablam! warning: variable does not need to be mutable Oct 15 22:39:13.502 INFO kablam! --> src/jit.rs:83:17 Oct 15 22:39:13.502 INFO kablam! | Oct 15 22:39:13.502 INFO kablam! 83 | let mut ptr = $jit.contents.as_ptr().offset($jit.offset as isize) as *mut $t; Oct 15 22:39:13.502 INFO kablam! | ----^^^ Oct 15 22:39:13.502 INFO kablam! | | Oct 15 22:39:13.502 INFO kablam! | help: remove this `mut` Oct 15 22:39:13.502 INFO kablam! ... Oct 15 22:39:13.502 INFO kablam! 107 | emit_bytes!(jit, data, u64); Oct 15 22:39:13.502 INFO kablam! | ---------------------------- in this macro invocation Oct 15 22:39:13.502 INFO kablam! Oct 15 22:39:16.419 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 6.84s Oct 15 22:39:16.427 INFO kablam! su: No module specific data is present Oct 15 22:39:17.242 INFO running `"docker" "rm" "-f" "ad74434ef6509e46d8ea6d4ba5495b01d6536f120dbb05d789191ad161a21220"` Oct 15 22:39:17.571 INFO blam! ad74434ef6509e46d8ea6d4ba5495b01d6536f120dbb05d789191ad161a21220 Oct 15 22:39:17.580 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-5/try#40d4795669493f1965de7c44029c69552134fe1f:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-5/rustdoc-test-static-cling-1/try#40d4795669493f1965de7c44029c69552134fe1f:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +40d4795669493f1965de7c44029c69552134fe1f-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Oct 15 22:39:17.942 INFO blam! b5570ee0de9ac3fcdc1cdf46e5ca19c1f92a84c29ebcad8049b8cc6d96e33b39 Oct 15 22:39:17.942 INFO running `"docker" "start" "-a" "b5570ee0de9ac3fcdc1cdf46e5ca19c1f92a84c29ebcad8049b8cc6d96e33b39"` Oct 15 22:39:19.103 INFO kablam! usermod: no changes Oct 15 22:39:19.207 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 0.07s Oct 15 22:39:19.223 INFO kablam! Running /target/debug/deps/rbpf-b43f97cfdebf41db Oct 15 22:39:19.231 INFO blam! Oct 15 22:39:19.231 INFO blam! running 0 tests Oct 15 22:39:19.231 INFO blam! Oct 15 22:39:19.231 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 15 22:39:19.231 INFO blam! Oct 15 22:39:19.231 INFO blam! Oct 15 22:39:19.231 INFO blam! running 4 tests Oct 15 22:39:19.232 INFO kablam! Running /target/debug/deps/misc-eb2c30c34747b07b Oct 15 22:39:19.235 INFO kablam! Running /target/debug/deps/ubpf_jit_x86_64-4ca3c4862af79fe0 Oct 15 22:39:19.235 INFO blam! test test_jit_block_port ... ok Oct 15 22:39:19.235 INFO blam! test test_vm_mbuff ... ok Oct 15 22:39:19.235 INFO blam! test test_jit_mbuff ... ok Oct 15 22:39:19.235 INFO blam! test test_vm_block_port ... ok Oct 15 22:39:19.235 INFO blam! Oct 15 22:39:19.235 INFO blam! test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 15 22:39:19.235 INFO blam! Oct 15 22:39:19.243 INFO blam! Oct 15 22:39:19.243 INFO blam! running 93 tests Oct 15 22:39:19.243 INFO blam! test test_jit_alu_arith ... ok Oct 15 22:39:19.243 INFO blam! test test_jit_alu64_arith ... ok Oct 15 22:39:19.243 INFO blam! test test_jit_add ... ok Oct 15 22:39:19.243 INFO blam! test test_jit_alu64_bit ... ok Oct 15 22:39:19.243 INFO blam! test test_jit_be16_high ... ok Oct 15 22:39:19.243 INFO blam! test test_jit_be32 ... ok Oct 15 22:39:19.243 INFO blam! test test_jit_be16 ... ok Oct 15 22:39:19.243 INFO blam! test test_jit_arsh_reg ... ok Oct 15 22:39:19.243 INFO blam! test test_jit_be32_high ... ok Oct 15 22:39:19.243 INFO blam! test test_jit_be64 ... ok Oct 15 22:39:19.243 INFO blam! test test_jit_call ... ok Oct 15 22:39:19.243 INFO blam! test test_jit_call_memfrob ... ok Oct 15 22:39:19.243 INFO blam! test test_jit_div32_high_divisor ... ok Oct 15 22:39:19.243 INFO blam! test test_jit_div32_imm ... ok Oct 15 22:39:19.243 INFO blam! test test_jit_div32_reg ... ok Oct 15 22:39:19.243 INFO blam! test test_jit_div64_imm ... ok Oct 15 22:39:19.243 INFO blam! test test_jit_div64_reg ... ok Oct 15 22:39:19.243 INFO blam! test test_jit_early_exit ... ok Oct 15 22:39:19.247 INFO blam! test test_jit_arsh32_high_shift ... ok Oct 15 22:39:19.254 INFO blam! test test_jit_alu_bit ... ok Oct 15 22:39:19.254 INFO blam! test test_jit_arsh ... ok Oct 15 22:39:19.254 INFO blam! test test_jit_arsh64 ... ok Oct 15 22:39:19.254 INFO blam! test test_jit_err_div64_by_zero_reg ... ok Oct 15 22:39:19.259 INFO blam! test test_jit_err_mod_by_zero_reg ... ok Oct 15 22:39:19.259 INFO blam! test test_jit_err_div_by_zero_reg ... ok Oct 15 22:39:19.259 INFO blam! test test_jit_err_mod64_by_zero_reg ... ok Oct 15 22:39:19.259 INFO blam! test test_jit_jeq_reg ... ok Oct 15 22:39:19.259 INFO blam! test test_jit_exit ... ok Oct 15 22:39:19.259 INFO blam! test test_jit_ja ... ok Oct 15 22:39:19.263 INFO blam! test test_jit_jgt_imm ... ok Oct 15 22:39:19.263 INFO blam! test test_jit_jeq_imm ... ok Oct 15 22:39:19.263 INFO blam! test test_jit_jset_imm ... ok Oct 15 22:39:19.271 INFO blam! test test_jit_jne_reg ... ok Oct 15 22:39:19.271 INFO blam! test test_jit_jgt_reg ... ok Oct 15 22:39:19.271 INFO blam! test test_jit_jset_reg ... ok Oct 15 22:39:19.271 INFO blam! test test_jit_jge_imm ... ok Oct 15 22:39:19.271 INFO blam! test test_jit_lddw2 ... ok Oct 15 22:39:19.271 INFO blam! test test_jit_jsge_imm ... ok Oct 15 22:39:19.271 INFO blam! test test_jit_ldxb ... ok Oct 15 22:39:19.271 INFO blam! test test_jit_ldxb_all ... ok Oct 15 22:39:19.271 INFO blam! test test_jit_ldxdw ... ok Oct 15 22:39:19.271 INFO blam! test test_jit_ldxh ... ok Oct 15 22:39:19.271 INFO blam! test test_jit_ldxh_all ... ok Oct 15 22:39:19.271 INFO blam! test test_jit_ldxh_all2 ... ok Oct 15 22:39:19.271 INFO blam! test test_jit_ldxh_same_reg ... ok Oct 15 22:39:19.271 INFO blam! test test_jit_ldxw ... ok Oct 15 22:39:19.271 INFO blam! test test_jit_ldxw_all ... ok Oct 15 22:39:19.271 INFO blam! test test_jit_le16 ... ok Oct 15 22:39:19.271 INFO blam! test test_jit_le32 ... ok Oct 15 22:39:19.271 INFO blam! test test_jit_le64 ... ok Oct 15 22:39:19.271 INFO blam! test test_jit_lsh_reg ... ok Oct 15 22:39:19.271 INFO blam! test test_jit_mod ... ok Oct 15 22:39:19.271 INFO blam! test test_jit_mod32 ... ok Oct 15 22:39:19.271 INFO blam! test test_jit_mod64 ... ok Oct 15 22:39:19.271 INFO blam! test test_jit_mov ... ok Oct 15 22:39:19.271 INFO blam! test test_jit_mul32_imm ... ok Oct 15 22:39:19.271 INFO blam! test test_jit_mul32_reg ... ok Oct 15 22:39:19.271 INFO blam! test test_jit_mul32_reg_overflow ... ok Oct 15 22:39:19.271 INFO blam! test test_jit_mul64_imm ... ok Oct 15 22:39:19.271 INFO blam! test test_jit_mul64_reg ... ok Oct 15 22:39:19.271 INFO blam! test test_jit_mul_loop ... ok Oct 15 22:39:19.271 INFO blam! test test_jit_neg ... ok Oct 15 22:39:19.271 INFO blam! test test_jit_neg64 ... ok Oct 15 22:39:19.271 INFO blam! test test_jit_prime ... ok Oct 15 22:39:19.275 INFO blam! test test_jit_rhs32 ... ok Oct 15 22:39:19.283 INFO blam! test test_jit_jit_bounce ... ok Oct 15 22:39:19.283 INFO blam! test test_jit_lddw ... ok Oct 15 22:39:19.283 INFO blam! test test_jit_jsgt_imm ... ok Oct 15 22:39:19.283 INFO blam! test test_jit_jsge_reg ... ok Oct 15 22:39:19.283 INFO blam! test test_jit_jsgt_reg ... ok Oct 15 22:39:19.291 INFO blam! test test_jit_stdw ... ok Oct 15 22:39:19.291 INFO blam! test test_jit_stb ... ok Oct 15 22:39:19.291 INFO blam! test test_jit_stack2 ... ok Oct 15 22:39:19.291 INFO blam! test test_jit_sth ... ok Oct 15 22:39:19.291 INFO blam! test test_jit_rsh_reg ... ok Oct 15 22:39:19.291 INFO blam! test test_jit_string_stack ... ok Oct 15 22:39:19.291 INFO blam! test test_jit_stack ... ok Oct 15 22:39:19.307 INFO blam! test test_jit_stw ... ok Oct 15 22:39:19.315 INFO blam! test test_jit_stxb ... ok Oct 15 22:39:19.315 INFO blam! test test_jit_stxb_all ... ok Oct 15 22:39:19.315 INFO blam! test test_jit_stxdw ... ok Oct 15 22:39:19.315 INFO blam! test test_jit_stxb_all2 ... ok Oct 15 22:39:19.315 INFO blam! test test_jit_stxb_chain ... ok Oct 15 22:39:19.323 INFO blam! test test_jit_stxh ... ok Oct 15 22:39:19.323 INFO blam! test test_jit_stxw ... ok Oct 15 22:39:19.323 INFO blam! test test_jit_tcp_port80_nomatch_proto ... ok Oct 15 22:39:19.323 INFO blam! test test_jit_tcp_port80_nomatch ... ok Oct 15 22:39:19.323 INFO blam! test test_jit_tcp_port80_nomatch_ethertype ... ok Oct 15 22:39:19.323 INFO blam! test test_jit_subnet ... ok Oct 15 22:39:19.323 INFO blam! test test_jit_tcp_port80_match ... ok Oct 15 22:39:19.323 INFO blam! test test_jit_tcp_sack_match ... ok Oct 15 22:39:19.323 INFO blam! test test_jit_tcp_sack_nomatch ... ok Oct 15 22:39:19.347 INFO blam! test test_jit_err_call_unreg ... ok Oct 15 22:39:19.347 INFO blam! Oct 15 22:39:19.347 INFO blam! test result: ok. 93 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 15 22:39:19.347 INFO blam! Oct 15 22:39:19.363 INFO kablam! Running /target/debug/deps/ubpf_verifier-2383f014db95adbd Oct 15 22:39:19.371 INFO blam! Oct 15 22:39:19.371 INFO blam! running 12 tests Oct 15 22:39:19.437 INFO blam! test test_verifier_err_jmp_out ... ok Oct 15 22:39:19.437 INFO blam! test test_verifier_err_invalid_reg_src ... ok Oct 15 22:39:19.437 INFO blam! test test_verifier_err_invalid_reg_dst ... ok Oct 15 22:39:19.437 INFO blam! test test_verifier_err_infinite_loop ... ok Oct 15 22:39:19.437 INFO blam! test test_verifier_err_incomplete_lddw ... ok Oct 15 22:39:19.437 INFO blam! test test_verifier_err_endian_size ... ok Oct 15 22:39:19.437 INFO blam! test test_verifier_err_div_by_zero_imm ... ok Oct 15 22:39:19.437 INFO blam! test test_verifier_err_jmp_lddw ... ok Oct 15 22:39:19.443 INFO blam! test test_verifier_err_write_r10 ... ok Oct 15 22:39:19.443 INFO blam! test test_verifier_err_unknown_opcode ... ok Oct 15 22:39:19.443 INFO blam! test test_verifier_err_no_exit ... ok Oct 15 22:39:19.447 INFO blam! test test_verifier_err_too_many_instructions ... ok Oct 15 22:39:19.447 INFO kablam! Running /target/debug/deps/ubpf_vm-89651a577994e22f Oct 15 22:39:19.447 INFO blam! Oct 15 22:39:19.447 INFO blam! test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 15 22:39:19.447 INFO blam! Oct 15 22:39:19.451 INFO blam! Oct 15 22:39:19.451 INFO blam! running 94 tests Oct 15 22:39:19.455 INFO blam! test test_vm_alu_arith ... ok Oct 15 22:39:19.455 INFO blam! test test_vm_alu64_bit ... ok Oct 15 22:39:19.455 INFO blam! test test_vm_alu64_arith ... ok Oct 15 22:39:19.455 INFO blam! test test_vm_add ... ok Oct 15 22:39:19.455 INFO blam! test test_vm_alu_bit ... ok Oct 15 22:39:19.455 INFO blam! test test_vm_arsh ... ok Oct 15 22:39:19.455 INFO blam! test test_vm_be32_high ... ok Oct 15 22:39:19.455 INFO blam! test test_vm_be32 ... ok Oct 15 22:39:19.455 INFO blam! test test_vm_be64 ... ok Oct 15 22:39:19.455 INFO blam! test test_vm_call ... ok Oct 15 22:39:19.455 INFO blam! test test_vm_be16_high ... ok Oct 15 22:39:19.455 INFO blam! test test_vm_be16 ... ok Oct 15 22:39:19.459 INFO blam! test test_vm_arsh_reg ... ok Oct 15 22:39:19.459 INFO blam! test test_vm_arsh32_high_shift ... ok Oct 15 22:39:19.459 INFO blam! test test_vm_arsh64 ... ok Oct 15 22:39:19.459 INFO blam! test test_vm_div32_reg ... ok Oct 15 22:39:19.459 INFO blam! test test_vm_div64_reg ... ok Oct 15 22:39:19.463 INFO blam! test test_vm_div32_imm ... ok Oct 15 22:39:19.463 INFO blam! test test_vm_div32_high_divisor ... ok Oct 15 22:39:19.463 INFO blam! test test_vm_div64_imm ... ok Oct 15 22:39:19.463 INFO blam! test test_vm_call_memfrob ... ok Oct 15 22:39:19.471 INFO blam! test test_vm_early_exit ... ok Oct 15 22:39:19.471 INFO blam! test test_vm_exit ... ok Oct 15 22:39:19.475 INFO blam! test test_vm_ja ... ok Oct 15 22:39:19.475 INFO blam! test test_vm_jeq_imm ... ok Oct 15 22:39:19.475 INFO blam! test test_vm_jge_imm ... ok Oct 15 22:39:19.483 INFO blam! test test_vm_jgt_imm ... ok Oct 15 22:39:19.483 INFO blam! test test_vm_jgt_reg ... ok Oct 15 22:39:19.483 INFO blam! test test_vm_jit_bounce ... ok Oct 15 22:39:19.483 INFO blam! test test_vm_jeq_reg ... ok Oct 15 22:39:19.483 INFO blam! test test_vm_jset_imm ... ok Oct 15 22:39:19.483 INFO blam! test test_vm_jset_reg ... ok Oct 15 22:39:19.483 INFO blam! test test_vm_jsge_imm ... ok Oct 15 22:39:19.483 INFO blam! test test_vm_jsge_reg ... ok Oct 15 22:39:19.483 INFO blam! test test_vm_jsgt_imm ... ok Oct 15 22:39:19.483 INFO blam! test test_vm_jsgt_reg ... ok Oct 15 22:39:19.487 INFO blam! test test_vm_lddw ... ok Oct 15 22:39:19.487 INFO blam! test test_vm_jne_reg ... ok Oct 15 22:39:19.487 INFO blam! test test_vm_err_div_by_zero_reg ... ok Oct 15 22:39:19.493 INFO blam! test test_vm_err_call_unreg ... ok Oct 15 22:39:19.493 INFO blam! test test_vm_err_div64_by_zero_reg ... ok Oct 15 22:39:19.493 INFO blam! test test_vm_err_mod_by_zero_reg ... ok Oct 15 22:39:19.493 INFO blam! test test_vm_err_stack_out_of_bound ... ok Oct 15 22:39:19.493 INFO blam! test test_vm_err_mod64_by_zero_reg ... ok Oct 15 22:39:19.493 INFO blam! test test_vm_lddw2 ... ok Oct 15 22:39:19.493 INFO blam! test test_vm_ldxh_same_reg ... ok Oct 15 22:39:19.493 INFO blam! test test_vm_ldxw ... ok Oct 15 22:39:19.493 INFO blam! test test_vm_ldxh_all2 ... ok Oct 15 22:39:19.493 INFO blam! test test_vm_ldxh_all ... ok Oct 15 22:39:19.493 INFO blam! test test_vm_ldxw_all ... ok Oct 15 22:39:19.493 INFO blam! test test_vm_le16 ... ok Oct 15 22:39:19.493 INFO blam! test test_vm_le32 ... ok Oct 15 22:39:19.493 INFO blam! test test_vm_le64 ... ok Oct 15 22:39:19.493 INFO blam! test test_vm_lsh_reg ... ok Oct 15 22:39:19.493 INFO blam! test test_vm_mod ... ok Oct 15 22:39:19.493 INFO blam! test test_vm_mod32 ... ok Oct 15 22:39:19.493 INFO blam! test test_vm_mod64 ... ok Oct 15 22:39:19.493 INFO blam! test test_vm_mov ... ok Oct 15 22:39:19.493 INFO blam! test test_vm_mul32_imm ... ok Oct 15 22:39:19.493 INFO blam! test test_vm_mul32_reg ... ok Oct 15 22:39:19.493 INFO blam! test test_vm_mul32_reg_overflow ... ok Oct 15 22:39:19.493 INFO blam! test test_vm_mul64_imm ... ok Oct 15 22:39:19.493 INFO blam! test test_vm_mul64_reg ... ok Oct 15 22:39:19.494 INFO blam! test test_vm_mul_loop ... ok Oct 15 22:39:19.494 INFO blam! test test_vm_neg ... ok Oct 15 22:39:19.494 INFO blam! test test_vm_neg64 ... ok Oct 15 22:39:19.494 INFO blam! test test_vm_prime ... ok Oct 15 22:39:19.494 INFO blam! test test_vm_rhs32 ... ok Oct 15 22:39:19.494 INFO blam! test test_vm_rsh_reg ... ok Oct 15 22:39:19.494 INFO blam! test test_vm_stack ... ok Oct 15 22:39:19.494 INFO blam! test test_vm_stack2 ... ok Oct 15 22:39:19.494 INFO blam! test test_vm_stb ... ok Oct 15 22:39:19.494 INFO blam! test test_vm_stdw ... ok Oct 15 22:39:19.494 INFO blam! test test_vm_sth ... ok Oct 15 22:39:19.494 INFO blam! test test_vm_string_stack ... ok Oct 15 22:39:19.494 INFO blam! test test_vm_stw ... ok Oct 15 22:39:19.494 INFO blam! test test_vm_stxb ... ok Oct 15 22:39:19.499 INFO kablam! Doc-tests rbpf Oct 15 22:39:19.499 INFO blam! test test_vm_ldxb_all ... ok Oct 15 22:39:19.499 INFO blam! test test_vm_ldxb ... ok Oct 15 22:39:19.499 INFO blam! test test_vm_ldxh ... ok Oct 15 22:39:19.499 INFO blam! test test_vm_ldxdw ... ok Oct 15 22:39:19.499 INFO blam! test test_vm_stxb_all ... ok Oct 15 22:39:19.499 INFO blam! test test_vm_stxh ... ok Oct 15 22:39:19.499 INFO blam! test test_vm_stxb_all2 ... ok Oct 15 22:39:19.499 INFO blam! test test_vm_stxb_chain ... ok Oct 15 22:39:19.499 INFO blam! test test_vm_stxdw ... ok Oct 15 22:39:19.499 INFO blam! test test_vm_tcp_sack_nomatch ... ok Oct 15 22:39:19.499 INFO blam! test test_vm_stxw ... ok Oct 15 22:39:19.499 INFO blam! test test_vm_subnet ... ok Oct 15 22:39:19.499 INFO blam! test test_vm_tcp_port80_match ... ok Oct 15 22:39:19.499 INFO blam! test test_vm_tcp_port80_nomatch ... ok Oct 15 22:39:19.499 INFO blam! test test_vm_tcp_port80_nomatch_ethertype ... ok Oct 15 22:39:19.499 INFO blam! test test_vm_tcp_port80_nomatch_proto ... ok Oct 15 22:39:19.499 INFO blam! test test_vm_tcp_sack_match ... ok Oct 15 22:39:19.499 INFO blam! Oct 15 22:39:19.499 INFO blam! test result: ok. 94 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 15 22:39:19.499 INFO blam! Oct 15 22:39:20.416 INFO blam! Oct 15 22:39:20.416 INFO blam! running 34 tests Oct 15 22:39:23.755 INFO blam! test src/helpers.rs - helpers::memfrob (line 101) ... ok Oct 15 22:39:24.318 INFO blam! test src/helpers.rs - helpers::bpf_trace_printf (line 42) ... ok Oct 15 22:39:24.406 INFO blam! test src/lib.rs - EbpfVmFixedMbuff<'a>::jit_compile (line 846) ... ok Oct 15 22:39:24.914 INFO blam! test src/helpers.rs - helpers::strcmp (line 165) ... ok Oct 15 22:39:25.347 INFO blam! test src/helpers.rs - helpers::gather_bytes (line 81) ... ok Oct 15 22:39:26.074 INFO blam! test src/helpers.rs - helpers::sqrti (line 149) ... ok Oct 15 22:39:26.366 INFO blam! test src/ebpf.rs - ebpf::get_insn (line 383) ... ok Oct 15 22:39:26.434 INFO blam! test src/lib.rs - EbpfVmFixedMbuff (line 613) ... ok Oct 15 22:39:29.445 INFO blam! test src/lib.rs - EbpfVmFixedMbuff<'a>::prog_exec (line 797) ... ok Oct 15 22:39:30.414 INFO blam! test src/lib.rs - EbpfVmFixedMbuff<'a>::new (line 662) ... ok Oct 15 22:39:31.855 INFO blam! test src/lib.rs - EbpfVmFixedMbuff<'a>::register_helper (line 745) ... ok Oct 15 22:39:32.716 INFO blam! test src/lib.rs - EbpfVmFixedMbuff<'a>::prog_exec_jit (line 885) ... ok Oct 15 22:39:33.047 INFO blam! test src/lib.rs - EbpfVmMbuff<'a>::jit_compile (line 499) ... ok Oct 15 22:39:33.335 INFO blam! test src/lib.rs - EbpfVmMbuff<'a>::new (line 88) ... ok Oct 15 22:39:33.429 INFO blam! test src/lib.rs - EbpfVmMbuff (line 43) ... ok Oct 15 22:39:33.795 INFO blam! test src/lib.rs - EbpfVmFixedMbuff<'a>::set_prog (line 702) ... ok Oct 15 22:39:37.012 INFO blam! test src/lib.rs - EbpfVmNoData<'a>::prog_exec (line 1328) ... ok Oct 15 22:39:37.398 INFO blam! test src/lib.rs - EbpfVmMbuff<'a>::prog_exec (line 196) ... ok Oct 15 22:39:38.331 INFO blam! test src/lib.rs - EbpfVmMbuff<'a>::prog_exec_jit (line 534) ... ok Oct 15 22:39:38.539 INFO blam! test src/lib.rs - EbpfVmMbuff<'a>::register_helper (line 151) ... ok Oct 15 22:39:38.879 INFO blam! test src/lib.rs - EbpfVmNoData<'a>::new (line 1206) ... ok Oct 15 22:39:39.167 INFO blam! test src/lib.rs - EbpfVmMbuff<'a>::set_prog (line 122) ... ok Oct 15 22:39:39.563 INFO blam! test src/lib.rs - EbpfVmNoData (line 1157) ... ok Oct 15 22:39:39.991 INFO blam! test src/lib.rs - EbpfVmNoData<'a>::jit_compile (line 1302) ... ok Oct 15 22:39:41.328 INFO blam! test src/lib.rs - EbpfVmNoData<'a>::prog_exec_jit (line 1359) ... ok Oct 15 22:39:41.703 INFO blam! test src/lib.rs - EbpfVmNoData<'a>::register_helper (line 1265) ... ok Oct 15 22:39:42.251 INFO blam! test src/lib.rs - EbpfVmNoData<'a>::set_prog (line 1231) ... ok Oct 15 22:39:43.023 INFO blam! test src/lib.rs - EbpfVmRaw (line 929) ... ok Oct 15 22:39:43.323 INFO blam! test src/lib.rs - EbpfVmRaw<'a>::new (line 962) ... ok Oct 15 22:39:44.040 INFO blam! test src/lib.rs - EbpfVmRaw<'a>::jit_compile (line 1097) ... ok Oct 15 22:39:44.431 INFO blam! test src/lib.rs - EbpfVmRaw<'a>::prog_exec_jit (line 1127) ... ok Oct 15 22:39:44.491 INFO blam! test src/lib.rs - EbpfVmRaw<'a>::prog_exec (line 1063) ... ok Oct 15 22:39:45.171 INFO blam! test src/lib.rs - EbpfVmRaw<'a>::set_prog (line 988) ... ok Oct 15 22:39:45.174 INFO blam! test src/lib.rs - EbpfVmRaw<'a>::register_helper (line 1023) ... ok Oct 15 22:39:45.175 INFO blam! Oct 15 22:39:45.176 INFO blam! test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 15 22:39:45.176 INFO blam! Oct 15 22:39:45.201 INFO kablam! su: No module specific data is present Oct 15 22:39:45.913 INFO running `"docker" "rm" "-f" "b5570ee0de9ac3fcdc1cdf46e5ca19c1f92a84c29ebcad8049b8cc6d96e33b39"` Oct 15 22:39:46.200 INFO blam! b5570ee0de9ac3fcdc1cdf46e5ca19c1f92a84c29ebcad8049b8cc6d96e33b39