Oct 15 22:39:03.584 INFO testing rbpf-0.0.2 against master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513 for rustdoc-test-static-cling-1 Oct 15 22:39:03.586 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-4/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-4/rustdoc-test-static-cling-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/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 +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-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:04.201 INFO blam! db730e6fc2d614f7a088f937f8e58adb9b6ed8e407d26d1dd4fbaf8340995d51 Oct 15 22:39:04.209 INFO running `"docker" "start" "-a" "db730e6fc2d614f7a088f937f8e58adb9b6ed8e407d26d1dd4fbaf8340995d51"` Oct 15 22:39:06.008 INFO kablam! usermod: no changes Oct 15 22:39:06.103 INFO kablam! Compiling rbpf v0.0.2 (/source) Oct 15 22:39:07.025 INFO kablam! warning: variable does not need to be mutable Oct 15 22:39:07.026 INFO kablam! --> src/lib.rs:826:17 Oct 15 22:39:07.026 INFO kablam! | Oct 15 22:39:07.026 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:07.027 INFO kablam! | ----^^^^ Oct 15 22:39:07.027 INFO kablam! | | Oct 15 22:39:07.027 INFO kablam! | help: remove this `mut` Oct 15 22:39:07.028 INFO kablam! | Oct 15 22:39:07.028 INFO kablam! = note: #[warn(unused_mut)] on by default Oct 15 22:39:07.028 INFO kablam! Oct 15 22:39:07.029 INFO kablam! warning: variable does not need to be mutable Oct 15 22:39:07.029 INFO kablam! --> src/lib.rs:827:17 Oct 15 22:39:07.029 INFO kablam! | Oct 15 22:39:07.029 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:07.030 INFO kablam! | ----^^^^^^^^ Oct 15 22:39:07.030 INFO kablam! | | Oct 15 22:39:07.030 INFO kablam! | help: remove this `mut` Oct 15 22:39:07.031 INFO kablam! Oct 15 22:39:07.049 INFO kablam! warning: variable does not need to be mutable Oct 15 22:39:07.050 INFO kablam! --> src/jit.rs:83:17 Oct 15 22:39:07.050 INFO kablam! | Oct 15 22:39:07.051 INFO kablam! 83 | let mut ptr = $jit.contents.as_ptr().offset($jit.offset as isize) as *mut $t; Oct 15 22:39:07.051 INFO kablam! | ----^^^ Oct 15 22:39:07.051 INFO kablam! | | Oct 15 22:39:07.052 INFO kablam! | help: remove this `mut` Oct 15 22:39:07.052 INFO kablam! ... Oct 15 22:39:07.052 INFO kablam! 92 | emit_bytes!(jit, data, u8); Oct 15 22:39:07.053 INFO kablam! | --------------------------- in this macro invocation Oct 15 22:39:07.053 INFO kablam! Oct 15 22:39:07.053 INFO kablam! warning: variable does not need to be mutable Oct 15 22:39:07.053 INFO kablam! --> src/jit.rs:83:17 Oct 15 22:39:07.054 INFO kablam! | Oct 15 22:39:07.054 INFO kablam! 83 | let mut ptr = $jit.contents.as_ptr().offset($jit.offset as isize) as *mut $t; Oct 15 22:39:07.054 INFO kablam! | ----^^^ Oct 15 22:39:07.055 INFO kablam! | | Oct 15 22:39:07.055 INFO kablam! | help: remove this `mut` Oct 15 22:39:07.055 INFO kablam! ... Oct 15 22:39:07.055 INFO kablam! 97 | emit_bytes!(jit, data, u16); Oct 15 22:39:07.056 INFO kablam! | ---------------------------- in this macro invocation Oct 15 22:39:07.056 INFO kablam! Oct 15 22:39:07.056 INFO kablam! warning: variable does not need to be mutable Oct 15 22:39:07.057 INFO kablam! --> src/jit.rs:83:17 Oct 15 22:39:07.057 INFO kablam! | Oct 15 22:39:07.057 INFO kablam! 83 | let mut ptr = $jit.contents.as_ptr().offset($jit.offset as isize) as *mut $t; Oct 15 22:39:07.057 INFO kablam! | ----^^^ Oct 15 22:39:07.058 INFO kablam! | | Oct 15 22:39:07.058 INFO kablam! | help: remove this `mut` Oct 15 22:39:07.058 INFO kablam! ... Oct 15 22:39:07.059 INFO kablam! 102 | emit_bytes!(jit, data, u32); Oct 15 22:39:07.059 INFO kablam! | ---------------------------- in this macro invocation Oct 15 22:39:07.059 INFO kablam! Oct 15 22:39:07.059 INFO kablam! warning: variable does not need to be mutable Oct 15 22:39:07.060 INFO kablam! --> src/jit.rs:83:17 Oct 15 22:39:07.060 INFO kablam! | Oct 15 22:39:07.060 INFO kablam! 83 | let mut ptr = $jit.contents.as_ptr().offset($jit.offset as isize) as *mut $t; Oct 15 22:39:07.061 INFO kablam! | ----^^^ Oct 15 22:39:07.061 INFO kablam! | | Oct 15 22:39:07.061 INFO kablam! | help: remove this `mut` Oct 15 22:39:07.061 INFO kablam! ... Oct 15 22:39:07.062 INFO kablam! 107 | emit_bytes!(jit, data, u64); Oct 15 22:39:07.062 INFO kablam! | ---------------------------- in this macro invocation Oct 15 22:39:07.062 INFO kablam! Oct 15 22:39:07.859 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 1.81s Oct 15 22:39:07.859 INFO kablam! su: No module specific data is present Oct 15 22:39:08.386 INFO running `"docker" "rm" "-f" "db730e6fc2d614f7a088f937f8e58adb9b6ed8e407d26d1dd4fbaf8340995d51"` Oct 15 22:39:08.747 INFO blam! db730e6fc2d614f7a088f937f8e58adb9b6ed8e407d26d1dd4fbaf8340995d51 Oct 15 22:39:08.754 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-4/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-4/rustdoc-test-static-cling-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/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 +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-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:09.189 INFO blam! e550a35f28169ace88a8e61c7f41ed7c12528a478d40aaa230f2faeb3a2a87cd Oct 15 22:39:09.191 INFO running `"docker" "start" "-a" "e550a35f28169ace88a8e61c7f41ed7c12528a478d40aaa230f2faeb3a2a87cd"` Oct 15 22:39:10.615 INFO kablam! usermod: no changes Oct 15 22:39:10.699 INFO kablam! Compiling rbpf v0.0.2 (/source) Oct 15 22:39:14.327 INFO kablam! warning: variable does not need to be mutable Oct 15 22:39:14.327 INFO kablam! --> tests/misc.rs:270:13 Oct 15 22:39:14.327 INFO kablam! | Oct 15 22:39:14.327 INFO kablam! 270 | let mut data = mbuff.as_ptr().offset(8) as *mut u64; Oct 15 22:39:14.327 INFO kablam! | ----^^^^ Oct 15 22:39:14.327 INFO kablam! | | Oct 15 22:39:14.327 INFO kablam! | help: remove this `mut` Oct 15 22:39:14.327 INFO kablam! | Oct 15 22:39:14.327 INFO kablam! = note: #[warn(unused_mut)] on by default Oct 15 22:39:14.327 INFO kablam! Oct 15 22:39:14.327 INFO kablam! warning: variable does not need to be mutable Oct 15 22:39:14.327 INFO kablam! --> tests/misc.rs:271:13 Oct 15 22:39:14.327 INFO kablam! | Oct 15 22:39:14.327 INFO kablam! 271 | let mut data_end = mbuff.as_ptr().offset(24) as *mut u64; Oct 15 22:39:14.327 INFO kablam! | ----^^^^^^^^ Oct 15 22:39:14.327 INFO kablam! | | Oct 15 22:39:14.327 INFO kablam! | help: remove this `mut` Oct 15 22:39:14.327 INFO kablam! Oct 15 22:39:14.335 INFO kablam! warning: variable does not need to be mutable Oct 15 22:39:14.335 INFO kablam! --> tests/misc.rs:296:13 Oct 15 22:39:14.335 INFO kablam! | Oct 15 22:39:14.335 INFO kablam! 296 | let mut data = mbuff.as_ptr().offset(8) as *mut u64; Oct 15 22:39:14.335 INFO kablam! | ----^^^^ Oct 15 22:39:14.335 INFO kablam! | | Oct 15 22:39:14.335 INFO kablam! | help: remove this `mut` Oct 15 22:39:14.335 INFO kablam! Oct 15 22:39:14.335 INFO kablam! warning: variable does not need to be mutable Oct 15 22:39:14.335 INFO kablam! --> tests/misc.rs:297:13 Oct 15 22:39:14.335 INFO kablam! | Oct 15 22:39:14.335 INFO kablam! 297 | let mut data_end = mbuff.as_ptr().offset(24) as *mut u64; Oct 15 22:39:14.335 INFO kablam! | ----^^^^^^^^ Oct 15 22:39:14.335 INFO kablam! | | Oct 15 22:39:14.335 INFO kablam! | help: remove this `mut` Oct 15 22:39:14.335 INFO kablam! Oct 15 22:39:14.875 INFO kablam! warning: variable does not need to be mutable Oct 15 22:39:14.876 INFO kablam! --> src/lib.rs:826:17 Oct 15 22:39:14.876 INFO kablam! | Oct 15 22:39:14.877 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:14.877 INFO kablam! | ----^^^^ Oct 15 22:39:14.877 INFO kablam! | | Oct 15 22:39:14.878 INFO kablam! | help: remove this `mut` Oct 15 22:39:14.878 INFO kablam! | Oct 15 22:39:14.878 INFO kablam! = note: #[warn(unused_mut)] on by default Oct 15 22:39:14.879 INFO kablam! Oct 15 22:39:14.879 INFO kablam! warning: variable does not need to be mutable Oct 15 22:39:14.879 INFO kablam! --> src/lib.rs:827:17 Oct 15 22:39:14.879 INFO kablam! | Oct 15 22:39:14.880 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:14.880 INFO kablam! | ----^^^^^^^^ Oct 15 22:39:14.880 INFO kablam! | | Oct 15 22:39:14.881 INFO kablam! | help: remove this `mut` Oct 15 22:39:14.881 INFO kablam! Oct 15 22:39:15.036 INFO kablam! warning: variable does not need to be mutable Oct 15 22:39:15.037 INFO kablam! --> src/jit.rs:83:17 Oct 15 22:39:15.037 INFO kablam! | Oct 15 22:39:15.037 INFO kablam! 83 | let mut ptr = $jit.contents.as_ptr().offset($jit.offset as isize) as *mut $t; Oct 15 22:39:15.038 INFO kablam! | ----^^^ Oct 15 22:39:15.038 INFO kablam! | | Oct 15 22:39:15.038 INFO kablam! | help: remove this `mut` Oct 15 22:39:15.038 INFO kablam! ... Oct 15 22:39:15.039 INFO kablam! 92 | emit_bytes!(jit, data, u8); Oct 15 22:39:15.039 INFO kablam! | --------------------------- in this macro invocation Oct 15 22:39:15.039 INFO kablam! Oct 15 22:39:15.040 INFO kablam! warning: variable does not need to be mutable Oct 15 22:39:15.040 INFO kablam! --> src/jit.rs:83:17 Oct 15 22:39:15.040 INFO kablam! | Oct 15 22:39:15.040 INFO kablam! 83 | let mut ptr = $jit.contents.as_ptr().offset($jit.offset as isize) as *mut $t; Oct 15 22:39:15.041 INFO kablam! | ----^^^ Oct 15 22:39:15.041 INFO kablam! | | Oct 15 22:39:15.041 INFO kablam! | help: remove this `mut` Oct 15 22:39:15.042 INFO kablam! ... Oct 15 22:39:15.042 INFO kablam! 97 | emit_bytes!(jit, data, u16); Oct 15 22:39:15.042 INFO kablam! | ---------------------------- in this macro invocation Oct 15 22:39:15.042 INFO kablam! Oct 15 22:39:15.043 INFO kablam! warning: variable does not need to be mutable Oct 15 22:39:15.043 INFO kablam! --> src/jit.rs:83:17 Oct 15 22:39:15.043 INFO kablam! | Oct 15 22:39:15.044 INFO kablam! 83 | let mut ptr = $jit.contents.as_ptr().offset($jit.offset as isize) as *mut $t; Oct 15 22:39:15.044 INFO kablam! | ----^^^ Oct 15 22:39:15.044 INFO kablam! | | Oct 15 22:39:15.044 INFO kablam! | help: remove this `mut` Oct 15 22:39:15.045 INFO kablam! ... Oct 15 22:39:15.045 INFO kablam! 102 | emit_bytes!(jit, data, u32); Oct 15 22:39:15.045 INFO kablam! | ---------------------------- in this macro invocation Oct 15 22:39:15.046 INFO kablam! Oct 15 22:39:15.046 INFO kablam! warning: variable does not need to be mutable Oct 15 22:39:15.046 INFO kablam! --> src/jit.rs:83:17 Oct 15 22:39:15.046 INFO kablam! | Oct 15 22:39:15.047 INFO kablam! 83 | let mut ptr = $jit.contents.as_ptr().offset($jit.offset as isize) as *mut $t; Oct 15 22:39:15.047 INFO kablam! | ----^^^ Oct 15 22:39:15.047 INFO kablam! | | Oct 15 22:39:15.047 INFO kablam! | help: remove this `mut` Oct 15 22:39:15.048 INFO kablam! ... Oct 15 22:39:15.048 INFO kablam! 107 | emit_bytes!(jit, data, u64); Oct 15 22:39:15.048 INFO kablam! | ---------------------------- in this macro invocation Oct 15 22:39:15.049 INFO kablam! Oct 15 22:39:17.391 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 6.73s Oct 15 22:39:17.399 INFO kablam! su: No module specific data is present Oct 15 22:39:18.181 INFO running `"docker" "rm" "-f" "e550a35f28169ace88a8e61c7f41ed7c12528a478d40aaa230f2faeb3a2a87cd"` Oct 15 22:39:18.415 INFO blam! e550a35f28169ace88a8e61c7f41ed7c12528a478d40aaa230f2faeb3a2a87cd Oct 15 22:39:18.419 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-4/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-4/rustdoc-test-static-cling-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/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 +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-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:18.835 INFO blam! 97f93ac7a6256ffc9b8fab2cace8e581bc9fd4e475e1a20ec4ecf999eed17b98 Oct 15 22:39:18.837 INFO running `"docker" "start" "-a" "97f93ac7a6256ffc9b8fab2cace8e581bc9fd4e475e1a20ec4ecf999eed17b98"` Oct 15 22:39:19.923 INFO kablam! usermod: no changes Oct 15 22:39:19.988 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 0.03s Oct 15 22:39:20.000 INFO kablam! Running /target/debug/deps/rbpf-d6e2dc11a6f43c76 Oct 15 22:39:20.012 INFO blam! Oct 15 22:39:20.012 INFO blam! running 0 tests Oct 15 22:39:20.012 INFO blam! Oct 15 22:39:20.012 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 15 22:39:20.012 INFO blam! Oct 15 22:39:20.014 INFO kablam! Running /target/debug/deps/misc-6ef7846de61270a9 Oct 15 22:39:20.020 INFO blam! Oct 15 22:39:20.020 INFO blam! running 4 tests Oct 15 22:39:20.020 INFO blam! test test_vm_mbuff ... ok Oct 15 22:39:20.020 INFO blam! test test_vm_block_port ... ok Oct 15 22:39:20.021 INFO blam! test test_jit_mbuff ... ok Oct 15 22:39:20.021 INFO blam! test test_jit_block_port ... ok Oct 15 22:39:20.021 INFO blam! Oct 15 22:39:20.021 INFO blam! test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 15 22:39:20.021 INFO blam! Oct 15 22:39:20.022 INFO kablam! Running /target/debug/deps/ubpf_jit_x86_64-a65767e7a437eb6a Oct 15 22:39:20.032 INFO blam! Oct 15 22:39:20.032 INFO blam! running 93 tests Oct 15 22:39:20.039 INFO blam! test test_jit_alu_arith ... ok Oct 15 22:39:20.039 INFO blam! test test_jit_arsh32_high_shift ... ok Oct 15 22:39:20.040 INFO blam! test test_jit_add ... ok Oct 15 22:39:20.040 INFO blam! test test_jit_alu64_bit ... ok Oct 15 22:39:20.040 INFO blam! test test_jit_arsh ... ok Oct 15 22:39:20.040 INFO blam! test test_jit_alu_bit ... ok Oct 15 22:39:20.041 INFO blam! test test_jit_alu64_arith ... ok Oct 15 22:39:20.041 INFO blam! test test_jit_be64 ... ok Oct 15 22:39:20.041 INFO blam! test test_jit_be32 ... ok Oct 15 22:39:20.041 INFO blam! test test_jit_be32_high ... ok Oct 15 22:39:20.041 INFO blam! test test_jit_call ... ok Oct 15 22:39:20.041 INFO blam! test test_jit_call_memfrob ... ok Oct 15 22:39:20.067 INFO blam! test test_jit_arsh64 ... ok Oct 15 22:39:20.067 INFO blam! test test_jit_be16_high ... ok Oct 15 22:39:20.068 INFO blam! test test_jit_be16 ... ok Oct 15 22:39:20.068 INFO blam! test test_jit_arsh_reg ... ok Oct 15 22:39:20.079 INFO blam! test test_jit_div32_imm ... ok Oct 15 22:39:20.080 INFO blam! test test_jit_div32_high_divisor ... ok Oct 15 22:39:20.080 INFO blam! test test_jit_early_exit ... ok Oct 15 22:39:20.080 INFO blam! test test_jit_div64_reg ... ok Oct 15 22:39:20.081 INFO blam! test test_jit_err_mod_by_zero_reg ... ok Oct 15 22:39:20.081 INFO blam! test test_jit_div32_reg ... ok Oct 15 22:39:20.081 INFO blam! test test_jit_jeq_imm ... ok Oct 15 22:39:20.082 INFO blam! test test_jit_ja ... ok Oct 15 22:39:20.082 INFO blam! test test_jit_div64_imm ... ok Oct 15 22:39:20.095 INFO blam! test test_jit_jeq_reg ... ok Oct 15 22:39:20.095 INFO blam! test test_jit_exit ... ok Oct 15 22:39:20.096 INFO blam! test test_jit_err_div64_by_zero_reg ... ok Oct 15 22:39:20.096 INFO blam! test test_jit_err_mod64_by_zero_reg ... ok Oct 15 22:39:20.096 INFO blam! test test_jit_jge_imm ... ok Oct 15 22:39:20.098 INFO blam! test test_jit_jgt_imm ... ok Oct 15 22:39:20.098 INFO blam! test test_jit_jsge_imm ... ok Oct 15 22:39:20.098 INFO blam! test test_jit_err_div_by_zero_reg ... ok Oct 15 22:39:20.099 INFO blam! test test_jit_jgt_reg ... ok Oct 15 22:39:20.099 INFO blam! test test_jit_jsge_reg ... ok Oct 15 22:39:20.099 INFO blam! test test_jit_jsgt_imm ... ok Oct 15 22:39:20.100 INFO blam! test test_jit_jsgt_reg ... ok Oct 15 22:39:20.100 INFO blam! test test_jit_ldxb ... ok Oct 15 22:39:20.111 INFO blam! test test_jit_lddw2 ... ok Oct 15 22:39:20.111 INFO blam! test test_jit_ldxb_all ... ok Oct 15 22:39:20.119 INFO blam! test test_jit_ldxdw ... ok Oct 15 22:39:20.119 INFO blam! test test_jit_jset_reg ... ok Oct 15 22:39:20.131 INFO blam! test test_jit_jne_reg ... ok Oct 15 22:39:20.131 INFO blam! test test_jit_jset_imm ... ok Oct 15 22:39:20.132 INFO blam! test test_jit_lddw ... ok Oct 15 22:39:20.132 INFO blam! test test_jit_jit_bounce ... ok Oct 15 22:39:20.132 INFO blam! test test_jit_ldxh_all ... ok Oct 15 22:39:20.132 INFO blam! test test_jit_ldxh_all2 ... ok Oct 15 22:39:20.133 INFO blam! test test_jit_le32 ... ok Oct 15 22:39:20.137 INFO blam! test test_jit_ldxh ... ok Oct 15 22:39:20.138 INFO blam! test test_jit_ldxh_same_reg ... ok Oct 15 22:39:20.138 INFO blam! test test_jit_le64 ... ok Oct 15 22:39:20.138 INFO blam! test test_jit_mod ... ok Oct 15 22:39:20.156 INFO blam! test test_jit_lsh_reg ... ok Oct 15 22:39:20.157 INFO blam! test test_jit_ldxw_all ... ok Oct 15 22:39:20.157 INFO blam! test test_jit_le16 ... ok Oct 15 22:39:20.157 INFO blam! test test_jit_ldxw ... ok Oct 15 22:39:20.157 INFO blam! test test_jit_mov ... ok Oct 15 22:39:20.157 INFO blam! test test_jit_mod64 ... ok Oct 15 22:39:20.157 INFO blam! test test_jit_mul64_reg ... ok Oct 15 22:39:20.158 INFO blam! test test_jit_mul_loop ... ok Oct 15 22:39:20.158 INFO blam! test test_jit_neg64 ... ok Oct 15 22:39:20.158 INFO blam! test test_jit_prime ... ok Oct 15 22:39:20.159 INFO blam! test test_jit_rhs32 ... ok Oct 15 22:39:20.159 INFO blam! test test_jit_rsh_reg ... ok Oct 15 22:39:20.159 INFO blam! test test_jit_mul64_imm ... ok Oct 15 22:39:20.159 INFO blam! test test_jit_mod32 ... ok Oct 15 22:39:20.160 INFO blam! test test_jit_neg ... ok Oct 15 22:39:20.160 INFO blam! test test_jit_stb ... ok Oct 15 22:39:20.160 INFO blam! test test_jit_stack2 ... ok Oct 15 22:39:20.161 INFO blam! test test_jit_string_stack ... ok Oct 15 22:39:20.161 INFO blam! test test_jit_stdw ... ok Oct 15 22:39:20.161 INFO blam! test test_jit_sth ... ok Oct 15 22:39:20.163 INFO blam! test test_jit_mul32_imm ... ok Oct 15 22:39:20.163 INFO blam! test test_jit_stxb_all ... ok Oct 15 22:39:20.163 INFO blam! test test_jit_stxb ... ok Oct 15 22:39:20.164 INFO blam! test test_jit_mul32_reg ... ok Oct 15 22:39:20.164 INFO blam! test test_jit_mul32_reg_overflow ... ok Oct 15 22:39:20.179 INFO blam! test test_jit_stw ... ok Oct 15 22:39:20.179 INFO blam! test test_jit_stxw ... ok Oct 15 22:39:20.180 INFO blam! test test_jit_stack ... ok Oct 15 22:39:20.180 INFO blam! test test_jit_stxb_chain ... ok Oct 15 22:39:20.180 INFO blam! test test_jit_stxb_all2 ... ok Oct 15 22:39:20.180 INFO blam! test test_jit_tcp_port80_match ... ok Oct 15 22:39:20.181 INFO blam! test test_jit_stxdw ... ok Oct 15 22:39:20.181 INFO blam! test test_jit_tcp_port80_nomatch_proto ... ok Oct 15 22:39:20.181 INFO blam! test test_jit_subnet ... ok Oct 15 22:39:20.182 INFO blam! test test_jit_tcp_port80_nomatch_ethertype ... ok Oct 15 22:39:20.182 INFO blam! test test_jit_stxh ... ok Oct 15 22:39:20.182 INFO blam! test test_jit_tcp_port80_nomatch ... ok Oct 15 22:39:20.182 INFO blam! test test_jit_tcp_sack_match ... ok Oct 15 22:39:20.196 INFO blam! test test_jit_tcp_sack_nomatch ... ok Oct 15 22:39:20.216 INFO blam! test test_jit_err_call_unreg ... ok Oct 15 22:39:20.216 INFO blam! Oct 15 22:39:20.216 INFO blam! test result: ok. 93 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 15 22:39:20.216 INFO blam! Oct 15 22:39:20.223 INFO kablam! Running /target/debug/deps/ubpf_verifier-f207e5afc92ad6df Oct 15 22:39:20.231 INFO blam! Oct 15 22:39:20.231 INFO blam! running 12 tests Oct 15 22:39:20.274 INFO blam! test test_verifier_err_jmp_out ... ok Oct 15 22:39:20.275 INFO blam! test test_verifier_err_infinite_loop ... ok Oct 15 22:39:20.275 INFO blam! test test_verifier_err_div_by_zero_imm ... ok Oct 15 22:39:20.276 INFO blam! test test_verifier_err_invalid_reg_src ... ok Oct 15 22:39:20.277 INFO blam! test test_verifier_err_invalid_reg_dst ... ok Oct 15 22:39:20.277 INFO blam! test test_verifier_err_endian_size ... ok Oct 15 22:39:20.277 INFO blam! test test_verifier_err_no_exit ... ok Oct 15 22:39:20.277 INFO blam! test test_verifier_err_incomplete_lddw ... ok Oct 15 22:39:20.278 INFO blam! test test_verifier_err_jmp_lddw ... ok Oct 15 22:39:20.278 INFO blam! test test_verifier_err_unknown_opcode ... ok Oct 15 22:39:20.280 INFO blam! test test_verifier_err_too_many_instructions ... ok Oct 15 22:39:20.283 INFO blam! test test_verifier_err_write_r10 ... ok Oct 15 22:39:20.283 INFO blam! Oct 15 22:39:20.283 INFO blam! test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 15 22:39:20.283 INFO blam! Oct 15 22:39:20.284 INFO kablam! Running /target/debug/deps/ubpf_vm-302678ce18cc913a Oct 15 22:39:20.286 INFO blam! Oct 15 22:39:20.286 INFO blam! running 94 tests Oct 15 22:39:20.290 INFO blam! test test_vm_add ... ok Oct 15 22:39:20.290 INFO blam! test test_vm_arsh_reg ... ok Oct 15 22:39:20.291 INFO blam! test test_vm_arsh64 ... ok Oct 15 22:39:20.291 INFO blam! test test_vm_alu_arith ... ok Oct 15 22:39:20.299 INFO blam! test test_vm_be16_high ... ok Oct 15 22:39:20.299 INFO blam! test test_vm_arsh32_high_shift ... ok Oct 15 22:39:20.300 INFO blam! test test_vm_be16 ... ok Oct 15 22:39:20.300 INFO blam! test test_vm_arsh ... ok Oct 15 22:39:20.300 INFO blam! test test_vm_alu_bit ... ok Oct 15 22:39:20.300 INFO blam! test test_vm_alu64_bit ... ok Oct 15 22:39:20.300 INFO blam! test test_vm_alu64_arith ... ok Oct 15 22:39:20.300 INFO blam! test test_vm_be32 ... ok Oct 15 22:39:20.301 INFO blam! test test_vm_div32_reg ... ok Oct 15 22:39:20.301 INFO blam! test test_vm_div64_imm ... ok Oct 15 22:39:20.301 INFO blam! test test_vm_call_memfrob ... ok Oct 15 22:39:20.301 INFO blam! test test_vm_early_exit ... ok Oct 15 22:39:20.301 INFO blam! test test_vm_div32_imm ... ok Oct 15 22:39:20.307 INFO blam! test test_vm_div32_high_divisor ... ok Oct 15 22:39:20.307 INFO blam! test test_vm_div64_reg ... ok Oct 15 22:39:20.307 INFO blam! test test_vm_call ... ok Oct 15 22:39:20.319 INFO blam! test test_vm_be64 ... ok Oct 15 22:39:20.319 INFO blam! test test_vm_be32_high ... ok Oct 15 22:39:20.327 INFO blam! test test_vm_ja ... ok Oct 15 22:39:20.327 INFO blam! test test_vm_exit ... ok Oct 15 22:39:20.327 INFO blam! test test_vm_jeq_reg ... ok Oct 15 22:39:20.327 INFO blam! test test_vm_jeq_imm ... ok Oct 15 22:39:20.328 INFO blam! test test_vm_jgt_imm ... ok Oct 15 22:39:20.328 INFO blam! test test_vm_jgt_reg ... ok Oct 15 22:39:20.328 INFO blam! test test_vm_jge_imm ... ok Oct 15 22:39:20.331 INFO blam! test test_vm_jne_reg ... ok Oct 15 22:39:20.339 INFO blam! test test_vm_err_div64_by_zero_reg ... ok Oct 15 22:39:20.339 INFO blam! test test_vm_err_mod_by_zero_reg ... ok Oct 15 22:39:20.339 INFO blam! test test_vm_jset_imm ... ok Oct 15 22:39:20.339 INFO blam! test test_vm_jset_reg ... ok Oct 15 22:39:20.340 INFO blam! test test_vm_jsge_imm ... ok Oct 15 22:39:20.340 INFO blam! test test_vm_err_stack_out_of_bound ... ok Oct 15 22:39:20.340 INFO blam! test test_vm_err_call_unreg ... ok Oct 15 22:39:20.340 INFO blam! test test_vm_err_div_by_zero_reg ... ok Oct 15 22:39:20.340 INFO blam! test test_vm_jit_bounce ... ok Oct 15 22:39:20.341 INFO blam! test test_vm_lddw ... ok Oct 15 22:39:20.341 INFO blam! test test_vm_err_mod64_by_zero_reg ... ok Oct 15 22:39:20.341 INFO blam! test test_vm_lddw2 ... ok Oct 15 22:39:20.341 INFO blam! test test_vm_jsgt_reg ... ok Oct 15 22:39:20.342 INFO blam! test test_vm_ldxh_all2 ... ok Oct 15 22:39:20.342 INFO blam! test test_vm_ldxh_same_reg ... ok Oct 15 22:39:20.342 INFO blam! test test_vm_ldxw ... ok Oct 15 22:39:20.342 INFO blam! test test_vm_ldxw_all ... ok Oct 15 22:39:20.342 INFO blam! test test_vm_le16 ... ok Oct 15 22:39:20.343 INFO blam! test test_vm_jsge_reg ... ok Oct 15 22:39:20.343 INFO blam! test test_vm_ldxh_all ... ok Oct 15 22:39:20.343 INFO blam! test test_vm_ldxdw ... ok Oct 15 22:39:20.343 INFO blam! test test_vm_jsgt_imm ... ok Oct 15 22:39:20.343 INFO blam! test test_vm_le32 ... ok Oct 15 22:39:20.344 INFO blam! test test_vm_mod ... ok Oct 15 22:39:20.344 INFO blam! test test_vm_ldxh ... ok Oct 15 22:39:20.344 INFO blam! test test_vm_mod32 ... ok Oct 15 22:39:20.344 INFO blam! test test_vm_mov ... ok Oct 15 22:39:20.344 INFO blam! test test_vm_mul32_reg ... ok Oct 15 22:39:20.345 INFO blam! test test_vm_mul32_reg_overflow ... ok Oct 15 22:39:20.345 INFO blam! test test_vm_mul64_imm ... ok Oct 15 22:39:20.345 INFO blam! test test_vm_mul64_reg ... ok Oct 15 22:39:20.345 INFO blam! test test_vm_mul_loop ... ok Oct 15 22:39:20.346 INFO blam! test test_vm_neg ... ok Oct 15 22:39:20.351 INFO blam! test test_vm_ldxb_all ... ok Oct 15 22:39:20.351 INFO blam! test test_vm_ldxb ... ok Oct 15 22:39:20.365 INFO blam! test test_vm_mod64 ... ok Oct 15 22:39:20.365 INFO blam! test test_vm_prime ... ok Oct 15 22:39:20.365 INFO blam! test test_vm_le64 ... ok Oct 15 22:39:20.375 INFO blam! test test_vm_mul32_imm ... ok Oct 15 22:39:20.375 INFO blam! test test_vm_rhs32 ... ok Oct 15 22:39:20.375 INFO blam! test test_vm_stack ... ok Oct 15 22:39:20.375 INFO blam! test test_vm_rsh_reg ... ok Oct 15 22:39:20.376 INFO blam! test test_vm_lsh_reg ... ok Oct 15 22:39:20.376 INFO blam! test test_vm_neg64 ... ok Oct 15 22:39:20.376 INFO blam! test test_vm_stack2 ... ok Oct 15 22:39:20.376 INFO blam! test test_vm_stxb ... ok Oct 15 22:39:20.377 INFO blam! test test_vm_stxb_all ... ok Oct 15 22:39:20.377 INFO blam! test test_vm_stxb_chain ... ok Oct 15 22:39:20.377 INFO blam! test test_vm_stxdw ... ok Oct 15 22:39:20.377 INFO blam! test test_vm_stxh ... ok Oct 15 22:39:20.377 INFO blam! test test_vm_sth ... ok Oct 15 22:39:20.378 INFO blam! test test_vm_stdw ... ok Oct 15 22:39:20.378 INFO blam! test test_vm_string_stack ... ok Oct 15 22:39:20.378 INFO blam! test test_vm_stxb_all2 ... ok Oct 15 22:39:20.378 INFO blam! test test_vm_stw ... ok Oct 15 22:39:20.379 INFO blam! test test_vm_stb ... ok Oct 15 22:39:20.379 INFO blam! test test_vm_tcp_port80_match ... ok Oct 15 22:39:20.379 INFO blam! test test_vm_tcp_port80_nomatch_ethertype ... ok Oct 15 22:39:20.379 INFO blam! test test_vm_tcp_sack_match ... ok Oct 15 22:39:20.379 INFO blam! test test_vm_stxw ... ok Oct 15 22:39:20.380 INFO blam! test test_vm_subnet ... ok Oct 15 22:39:20.380 INFO blam! test test_vm_tcp_port80_nomatch_proto ... ok Oct 15 22:39:20.380 INFO blam! test test_vm_tcp_port80_nomatch ... ok Oct 15 22:39:20.380 INFO blam! test test_vm_tcp_sack_nomatch ... ok Oct 15 22:39:20.380 INFO blam! Oct 15 22:39:20.380 INFO blam! test result: ok. 94 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 15 22:39:20.380 INFO blam! Oct 15 22:39:20.382 INFO kablam! Doc-tests rbpf Oct 15 22:39:21.293 INFO blam! Oct 15 22:39:21.293 INFO blam! running 34 tests Oct 15 22:39:26.055 INFO blam! test src/ebpf.rs - ebpf::get_insn (line 383) ... ok Oct 15 22:39:26.195 INFO blam! test src/helpers.rs - helpers::strcmp (line 165) ... ok Oct 15 22:39:26.387 INFO blam! test src/lib.rs - EbpfVmFixedMbuff (line 613) ... ok Oct 15 22:39:27.428 INFO blam! test src/lib.rs - EbpfVmFixedMbuff<'a>::jit_compile (line 846) ... ok Oct 15 22:39:27.888 INFO blam! test src/helpers.rs - helpers::gather_bytes (line 81) ... ok Oct 15 22:39:28.179 INFO blam! test src/helpers.rs - helpers::bpf_trace_printf (line 42) ... ok Oct 15 22:39:28.799 INFO blam! test src/helpers.rs - helpers::sqrti (line 149) ... ok Oct 15 22:39:28.850 INFO blam! test src/helpers.rs - helpers::memfrob (line 101) ... ok Oct 15 22:39:31.727 INFO blam! test src/lib.rs - EbpfVmFixedMbuff<'a>::new (line 662) ... ok Oct 15 22:39:33.171 INFO blam! test src/lib.rs - EbpfVmFixedMbuff<'a>::prog_exec_jit (line 885) ... ok Oct 15 22:39:34.567 INFO blam! test src/lib.rs - EbpfVmMbuff (line 43) ... ok Oct 15 22:39:34.567 INFO blam! test src/lib.rs - EbpfVmFixedMbuff<'a>::prog_exec (line 797) ... ok Oct 15 22:39:34.707 INFO blam! test src/lib.rs - EbpfVmFixedMbuff<'a>::register_helper (line 745) ... ok Oct 15 22:39:35.707 INFO blam! test src/lib.rs - EbpfVmMbuff<'a>::jit_compile (line 499) ... ok Oct 15 22:39:36.583 INFO blam! test src/lib.rs - EbpfVmMbuff<'a>::new (line 88) ... ok Oct 15 22:39:36.615 INFO blam! test src/lib.rs - EbpfVmFixedMbuff<'a>::set_prog (line 702) ... ok Oct 15 22:39:38.739 INFO blam! test src/lib.rs - EbpfVmMbuff<'a>::prog_exec (line 196) ... ok Oct 15 22:39:39.328 INFO blam! test src/lib.rs - EbpfVmMbuff<'a>::prog_exec_jit (line 534) ... ok Oct 15 22:39:39.479 INFO blam! test src/lib.rs - EbpfVmMbuff<'a>::register_helper (line 151) ... ok Oct 15 22:39:40.137 INFO blam! test src/lib.rs - EbpfVmNoData (line 1157) ... ok Oct 15 22:39:40.755 INFO blam! test src/lib.rs - EbpfVmMbuff<'a>::set_prog (line 122) ... ok Oct 15 22:39:41.626 INFO blam! test src/lib.rs - EbpfVmNoData<'a>::jit_compile (line 1302) ... ok Oct 15 22:39:41.847 INFO blam! test src/lib.rs - EbpfVmNoData<'a>::new (line 1206) ... ok Oct 15 22:39:42.235 INFO blam! test src/lib.rs - EbpfVmNoData<'a>::prog_exec (line 1328) ... ok Oct 15 22:39:43.571 INFO blam! test src/lib.rs - EbpfVmNoData<'a>::set_prog (line 1231) ... ok Oct 15 22:39:44.058 INFO blam! test src/lib.rs - EbpfVmNoData<'a>::prog_exec_jit (line 1359) ... ok Oct 15 22:39:44.472 INFO blam! test src/lib.rs - EbpfVmNoData<'a>::register_helper (line 1265) ... ok Oct 15 22:39:45.035 INFO blam! test src/lib.rs - EbpfVmRaw (line 929) ... ok Oct 15 22:39:45.955 INFO blam! test src/lib.rs - EbpfVmRaw<'a>::new (line 962) ... ok Oct 15 22:39:46.289 INFO blam! test src/lib.rs - EbpfVmRaw<'a>::jit_compile (line 1097) ... ok Oct 15 22:39:46.807 INFO blam! test src/lib.rs - EbpfVmRaw<'a>::prog_exec (line 1063) ... ok Oct 15 22:39:46.838 INFO blam! test src/lib.rs - EbpfVmRaw<'a>::prog_exec_jit (line 1127) ... ok Oct 15 22:39:47.133 INFO blam! test src/lib.rs - EbpfVmRaw<'a>::register_helper (line 1023) ... ok Oct 15 22:39:47.179 INFO blam! test src/lib.rs - EbpfVmRaw<'a>::set_prog (line 988) ... ok Oct 15 22:39:47.180 INFO blam! Oct 15 22:39:47.180 INFO blam! test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 15 22:39:47.180 INFO blam! Oct 15 22:39:47.195 INFO kablam! su: No module specific data is present Oct 15 22:39:47.767 INFO running `"docker" "rm" "-f" "97f93ac7a6256ffc9b8fab2cace8e581bc9fd4e475e1a20ec4ecf999eed17b98"` Oct 15 22:39:48.003 INFO blam! 97f93ac7a6256ffc9b8fab2cace8e581bc9fd4e475e1a20ec4ecf999eed17b98