Nov 18 02:26:57.615 INFO testing rbpf-0.0.2 against try#2e026d6e5d7621634147ad4c8074f1d964dbb1be for pr-55982 Nov 18 02:26:57.616 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-1/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/pr-55982/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/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 +2e026d6e5d7621634147ad4c8074f1d964dbb1be-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"` Nov 18 02:26:57.945 INFO [stdout] ecd6586d066fe1d8ac8c217ae33c61971b6ade90554ce997cee3487c4eb89e17 Nov 18 02:26:57.948 INFO running `"docker" "start" "-a" "ecd6586d066fe1d8ac8c217ae33c61971b6ade90554ce997cee3487c4eb89e17"` Nov 18 02:26:58.711 INFO [stderr] usermod: no changes Nov 18 02:26:58.772 INFO [stderr] Compiling rbpf v0.0.2 (/source) Nov 18 02:26:59.415 INFO [stderr] warning: variable does not need to be mutable Nov 18 02:26:59.415 INFO [stderr] --> src/lib.rs:826:17 Nov 18 02:26:59.415 INFO [stderr] | Nov 18 02:26:59.415 INFO [stderr] 826 | let mut data = self.mbuff.buffer.as_ptr().offset(self.mbuff.data_offset as isize) as *mut u64; Nov 18 02:26:59.415 INFO [stderr] | ----^^^^ Nov 18 02:26:59.415 INFO [stderr] | | Nov 18 02:26:59.415 INFO [stderr] | help: remove this `mut` Nov 18 02:26:59.415 INFO [stderr] | Nov 18 02:26:59.415 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 18 02:26:59.415 INFO [stderr] Nov 18 02:26:59.415 INFO [stderr] warning: variable does not need to be mutable Nov 18 02:26:59.415 INFO [stderr] --> src/lib.rs:827:17 Nov 18 02:26:59.415 INFO [stderr] | Nov 18 02:26:59.415 INFO [stderr] 827 | let mut data_end = self.mbuff.buffer.as_ptr().offset(self.mbuff.data_end_offset as isize) as *mut u64; Nov 18 02:26:59.415 INFO [stderr] | ----^^^^^^^^ Nov 18 02:26:59.415 INFO [stderr] | | Nov 18 02:26:59.415 INFO [stderr] | help: remove this `mut` Nov 18 02:26:59.415 INFO [stderr] Nov 18 02:26:59.439 INFO [stderr] warning: variable does not need to be mutable Nov 18 02:26:59.439 INFO [stderr] --> src/jit.rs:83:17 Nov 18 02:26:59.439 INFO [stderr] | Nov 18 02:26:59.439 INFO [stderr] 83 | let mut ptr = $jit.contents.as_ptr().offset($jit.offset as isize) as *mut $t; Nov 18 02:26:59.439 INFO [stderr] | ----^^^ Nov 18 02:26:59.439 INFO [stderr] | | Nov 18 02:26:59.439 INFO [stderr] | help: remove this `mut` Nov 18 02:26:59.439 INFO [stderr] ... Nov 18 02:26:59.439 INFO [stderr] 92 | emit_bytes!(jit, data, u8); Nov 18 02:26:59.439 INFO [stderr] | --------------------------- in this macro invocation Nov 18 02:26:59.439 INFO [stderr] Nov 18 02:26:59.439 INFO [stderr] warning: variable does not need to be mutable Nov 18 02:26:59.439 INFO [stderr] --> src/jit.rs:83:17 Nov 18 02:26:59.439 INFO [stderr] | Nov 18 02:26:59.439 INFO [stderr] 83 | let mut ptr = $jit.contents.as_ptr().offset($jit.offset as isize) as *mut $t; Nov 18 02:26:59.439 INFO [stderr] | ----^^^ Nov 18 02:26:59.439 INFO [stderr] | | Nov 18 02:26:59.439 INFO [stderr] | help: remove this `mut` Nov 18 02:26:59.439 INFO [stderr] ... Nov 18 02:26:59.439 INFO [stderr] 97 | emit_bytes!(jit, data, u16); Nov 18 02:26:59.439 INFO [stderr] | ---------------------------- in this macro invocation Nov 18 02:26:59.439 INFO [stderr] Nov 18 02:26:59.439 INFO [stderr] warning: variable does not need to be mutable Nov 18 02:26:59.439 INFO [stderr] --> src/jit.rs:83:17 Nov 18 02:26:59.439 INFO [stderr] | Nov 18 02:26:59.439 INFO [stderr] 83 | let mut ptr = $jit.contents.as_ptr().offset($jit.offset as isize) as *mut $t; Nov 18 02:26:59.439 INFO [stderr] | ----^^^ Nov 18 02:26:59.439 INFO [stderr] | | Nov 18 02:26:59.439 INFO [stderr] | help: remove this `mut` Nov 18 02:26:59.439 INFO [stderr] ... Nov 18 02:26:59.439 INFO [stderr] 102 | emit_bytes!(jit, data, u32); Nov 18 02:26:59.439 INFO [stderr] | ---------------------------- in this macro invocation Nov 18 02:26:59.439 INFO [stderr] Nov 18 02:26:59.439 INFO [stderr] warning: variable does not need to be mutable Nov 18 02:26:59.439 INFO [stderr] --> src/jit.rs:83:17 Nov 18 02:26:59.439 INFO [stderr] | Nov 18 02:26:59.439 INFO [stderr] 83 | let mut ptr = $jit.contents.as_ptr().offset($jit.offset as isize) as *mut $t; Nov 18 02:26:59.439 INFO [stderr] | ----^^^ Nov 18 02:26:59.439 INFO [stderr] | | Nov 18 02:26:59.439 INFO [stderr] | help: remove this `mut` Nov 18 02:26:59.439 INFO [stderr] ... Nov 18 02:26:59.439 INFO [stderr] 107 | emit_bytes!(jit, data, u64); Nov 18 02:26:59.439 INFO [stderr] | ---------------------------- in this macro invocation Nov 18 02:26:59.439 INFO [stderr] Nov 18 02:27:00.487 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.73s Nov 18 02:27:00.487 INFO [stderr] su: No module specific data is present Nov 18 02:27:01.423 INFO running `"docker" "inspect" "ecd6586d066fe1d8ac8c217ae33c61971b6ade90554ce997cee3487c4eb89e17"` Nov 18 02:27:01.684 INFO running `"docker" "rm" "-f" "ecd6586d066fe1d8ac8c217ae33c61971b6ade90554ce997cee3487c4eb89e17"` Nov 18 02:27:01.967 INFO [stdout] ecd6586d066fe1d8ac8c217ae33c61971b6ade90554ce997cee3487c4eb89e17 Nov 18 02:27:01.971 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-1/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/pr-55982/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/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 +2e026d6e5d7621634147ad4c8074f1d964dbb1be-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"` Nov 18 02:27:02.435 INFO [stdout] e8ab6966d0d5f6e806e42a2d7654cd302a89687c0c7018a803f0723ce2cb1c68 Nov 18 02:27:02.443 INFO running `"docker" "start" "-a" "e8ab6966d0d5f6e806e42a2d7654cd302a89687c0c7018a803f0723ce2cb1c68"` Nov 18 02:27:03.515 INFO [stderr] usermod: no changes Nov 18 02:27:03.574 INFO [stderr] Compiling rbpf v0.0.2 (/source) Nov 18 02:27:05.119 INFO [stderr] warning: variable does not need to be mutable Nov 18 02:27:05.119 INFO [stderr] --> tests/misc.rs:270:13 Nov 18 02:27:05.119 INFO [stderr] | Nov 18 02:27:05.119 INFO [stderr] 270 | let mut data = mbuff.as_ptr().offset(8) as *mut u64; Nov 18 02:27:05.120 INFO [stderr] | ----^^^^ Nov 18 02:27:05.120 INFO [stderr] | | Nov 18 02:27:05.120 INFO [stderr] | help: remove this `mut` Nov 18 02:27:05.120 INFO [stderr] | Nov 18 02:27:05.121 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 18 02:27:05.121 INFO [stderr] Nov 18 02:27:05.121 INFO [stderr] warning: variable does not need to be mutable Nov 18 02:27:05.121 INFO [stderr] --> tests/misc.rs:271:13 Nov 18 02:27:05.122 INFO [stderr] | Nov 18 02:27:05.122 INFO [stderr] 271 | let mut data_end = mbuff.as_ptr().offset(24) as *mut u64; Nov 18 02:27:05.122 INFO [stderr] | ----^^^^^^^^ Nov 18 02:27:05.122 INFO [stderr] | | Nov 18 02:27:05.123 INFO [stderr] | help: remove this `mut` Nov 18 02:27:05.123 INFO [stderr] Nov 18 02:27:05.131 INFO [stderr] warning: variable does not need to be mutable Nov 18 02:27:05.131 INFO [stderr] --> tests/misc.rs:296:13 Nov 18 02:27:05.131 INFO [stderr] | Nov 18 02:27:05.131 INFO [stderr] 296 | let mut data = mbuff.as_ptr().offset(8) as *mut u64; Nov 18 02:27:05.132 INFO [stderr] | ----^^^^ Nov 18 02:27:05.132 INFO [stderr] | | Nov 18 02:27:05.133 INFO [stderr] | help: remove this `mut` Nov 18 02:27:05.133 INFO [stderr] Nov 18 02:27:05.134 INFO [stderr] warning: variable does not need to be mutable Nov 18 02:27:05.134 INFO [stderr] --> tests/misc.rs:297:13 Nov 18 02:27:05.135 INFO [stderr] | Nov 18 02:27:05.136 INFO [stderr] 297 | let mut data_end = mbuff.as_ptr().offset(24) as *mut u64; Nov 18 02:27:05.136 INFO [stderr] | ----^^^^^^^^ Nov 18 02:27:05.137 INFO [stderr] | | Nov 18 02:27:05.138 INFO [stderr] | help: remove this `mut` Nov 18 02:27:05.138 INFO [stderr] Nov 18 02:27:05.787 INFO [stderr] warning: variable does not need to be mutable Nov 18 02:27:05.787 INFO [stderr] --> src/lib.rs:826:17 Nov 18 02:27:05.788 INFO [stderr] | Nov 18 02:27:05.788 INFO [stderr] 826 | let mut data = self.mbuff.buffer.as_ptr().offset(self.mbuff.data_offset as isize) as *mut u64; Nov 18 02:27:05.788 INFO [stderr] | ----^^^^ Nov 18 02:27:05.789 INFO [stderr] | | Nov 18 02:27:05.789 INFO [stderr] | help: remove this `mut` Nov 18 02:27:05.789 INFO [stderr] | Nov 18 02:27:05.789 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 18 02:27:05.790 INFO [stderr] Nov 18 02:27:05.791 INFO [stderr] warning: variable does not need to be mutable Nov 18 02:27:05.791 INFO [stderr] --> src/lib.rs:827:17 Nov 18 02:27:05.791 INFO [stderr] | Nov 18 02:27:05.791 INFO [stderr] 827 | let mut data_end = self.mbuff.buffer.as_ptr().offset(self.mbuff.data_end_offset as isize) as *mut u64; Nov 18 02:27:05.791 INFO [stderr] | ----^^^^^^^^ Nov 18 02:27:05.791 INFO [stderr] | | Nov 18 02:27:05.791 INFO [stderr] | help: remove this `mut` Nov 18 02:27:05.791 INFO [stderr] Nov 18 02:27:05.974 INFO [stderr] warning: variable does not need to be mutable Nov 18 02:27:05.974 INFO [stderr] --> src/jit.rs:83:17 Nov 18 02:27:05.974 INFO [stderr] | Nov 18 02:27:05.974 INFO [stderr] 83 | let mut ptr = $jit.contents.as_ptr().offset($jit.offset as isize) as *mut $t; Nov 18 02:27:05.974 INFO [stderr] | ----^^^ Nov 18 02:27:05.974 INFO [stderr] | | Nov 18 02:27:05.974 INFO [stderr] | help: remove this `mut` Nov 18 02:27:05.974 INFO [stderr] ... Nov 18 02:27:05.974 INFO [stderr] 92 | emit_bytes!(jit, data, u8); Nov 18 02:27:05.974 INFO [stderr] | --------------------------- in this macro invocation Nov 18 02:27:05.974 INFO [stderr] Nov 18 02:27:05.980 INFO [stderr] warning: variable does not need to be mutable Nov 18 02:27:05.980 INFO [stderr] --> src/jit.rs:83:17 Nov 18 02:27:05.980 INFO [stderr] | Nov 18 02:27:05.980 INFO [stderr] 83 | let mut ptr = $jit.contents.as_ptr().offset($jit.offset as isize) as *mut $t; Nov 18 02:27:05.981 INFO [stderr] | ----^^^ Nov 18 02:27:05.981 INFO [stderr] | | Nov 18 02:27:05.981 INFO [stderr] | help: remove this `mut` Nov 18 02:27:05.986 INFO [stderr] ... Nov 18 02:27:05.987 INFO [stderr] 97 | emit_bytes!(jit, data, u16); Nov 18 02:27:05.987 INFO [stderr] | ---------------------------- in this macro invocation Nov 18 02:27:05.987 INFO [stderr] Nov 18 02:27:05.995 INFO [stderr] warning: variable does not need to be mutable Nov 18 02:27:05.995 INFO [stderr] --> src/jit.rs:83:17 Nov 18 02:27:05.995 INFO [stderr] | Nov 18 02:27:05.996 INFO [stderr] 83 | let mut ptr = $jit.contents.as_ptr().offset($jit.offset as isize) as *mut $t; Nov 18 02:27:05.996 INFO [stderr] | ----^^^ Nov 18 02:27:05.996 INFO [stderr] | | Nov 18 02:27:05.997 INFO [stderr] | help: remove this `mut` Nov 18 02:27:05.997 INFO [stderr] ... Nov 18 02:27:05.997 INFO [stderr] 102 | emit_bytes!(jit, data, u32); Nov 18 02:27:05.997 INFO [stderr] | ---------------------------- in this macro invocation Nov 18 02:27:05.998 INFO [stderr] Nov 18 02:27:06.000 INFO [stderr] warning: variable does not need to be mutable Nov 18 02:27:06.000 INFO [stderr] --> src/jit.rs:83:17 Nov 18 02:27:06.000 INFO [stderr] | Nov 18 02:27:06.000 INFO [stderr] 83 | let mut ptr = $jit.contents.as_ptr().offset($jit.offset as isize) as *mut $t; Nov 18 02:27:06.000 INFO [stderr] | ----^^^ Nov 18 02:27:06.000 INFO [stderr] | | Nov 18 02:27:06.000 INFO [stderr] | help: remove this `mut` Nov 18 02:27:06.000 INFO [stderr] ... Nov 18 02:27:06.000 INFO [stderr] 107 | emit_bytes!(jit, data, u64); Nov 18 02:27:06.000 INFO [stderr] | ---------------------------- in this macro invocation Nov 18 02:27:06.000 INFO [stderr] Nov 18 02:27:09.629 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 6.07s Nov 18 02:27:09.633 INFO [stderr] su: No module specific data is present Nov 18 02:27:10.995 INFO running `"docker" "inspect" "e8ab6966d0d5f6e806e42a2d7654cd302a89687c0c7018a803f0723ce2cb1c68"` Nov 18 02:27:11.227 INFO running `"docker" "rm" "-f" "e8ab6966d0d5f6e806e42a2d7654cd302a89687c0c7018a803f0723ce2cb1c68"` Nov 18 02:27:11.531 INFO [stdout] e8ab6966d0d5f6e806e42a2d7654cd302a89687c0c7018a803f0723ce2cb1c68 Nov 18 02:27:11.535 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-1/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/pr-55982/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/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 +2e026d6e5d7621634147ad4c8074f1d964dbb1be-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"` Nov 18 02:27:11.986 INFO [stdout] e690556c8ccf9732e4e5c378ea719ae0b6b9c478b315ac06a2fdca305de8433c Nov 18 02:27:11.991 INFO running `"docker" "start" "-a" "e690556c8ccf9732e4e5c378ea719ae0b6b9c478b315ac06a2fdca305de8433c"` Nov 18 02:27:13.367 INFO [stderr] usermod: no changes Nov 18 02:27:13.427 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.02s Nov 18 02:27:13.435 INFO [stderr] Running /target/debug/deps/rbpf-23cc7be12e199204 Nov 18 02:27:13.435 INFO [stdout] Nov 18 02:27:13.435 INFO [stdout] running 0 tests Nov 18 02:27:13.435 INFO [stdout] Nov 18 02:27:13.435 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Nov 18 02:27:13.435 INFO [stdout] Nov 18 02:27:13.436 INFO [stderr] Running /target/debug/deps/misc-b4c7c638c65ce1ef Nov 18 02:27:13.447 INFO [stdout] Nov 18 02:27:13.447 INFO [stdout] running 4 tests Nov 18 02:27:13.447 INFO [stdout] test test_jit_block_port ... ok Nov 18 02:27:13.447 INFO [stdout] test test_vm_block_port ... ok Nov 18 02:27:13.447 INFO [stdout] test test_jit_mbuff ... ok Nov 18 02:27:13.455 INFO [stdout] test test_vm_mbuff ... ok Nov 18 02:27:13.455 INFO [stdout] Nov 18 02:27:13.455 INFO [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Nov 18 02:27:13.455 INFO [stdout] Nov 18 02:27:13.455 INFO [stdout] Nov 18 02:27:13.455 INFO [stdout] running 93 tests Nov 18 02:27:13.455 INFO [stdout] test test_jit_arsh64 ... ok Nov 18 02:27:13.455 INFO [stdout] test test_jit_alu_bit ... ok Nov 18 02:27:13.455 INFO [stdout] test test_jit_arsh ... ok Nov 18 02:27:13.455 INFO [stdout] test test_jit_alu_arith ... ok Nov 18 02:27:13.455 INFO [stdout] test test_jit_arsh32_high_shift ... ok Nov 18 02:27:13.455 INFO [stdout] test test_jit_add ... ok Nov 18 02:27:13.455 INFO [stdout] test test_jit_alu64_arith ... ok Nov 18 02:27:13.455 INFO [stdout] test test_jit_alu64_bit ... ok Nov 18 02:27:13.455 INFO [stdout] test test_jit_be32_high ... ok Nov 18 02:27:13.455 INFO [stdout] test test_jit_be64 ... ok Nov 18 02:27:13.455 INFO [stdout] test test_jit_be32 ... ok Nov 18 02:27:13.455 INFO [stdout] test test_jit_be16_high ... ok Nov 18 02:27:13.455 INFO [stdout] test test_jit_call ... ok Nov 18 02:27:13.455 INFO [stdout] test test_jit_call_memfrob ... ok Nov 18 02:27:13.455 INFO [stdout] test test_jit_div32_high_divisor ... ok Nov 18 02:27:13.455 INFO [stdout] test test_jit_div32_imm ... ok Nov 18 02:27:13.455 INFO [stdout] test test_jit_div32_reg ... ok Nov 18 02:27:13.455 INFO [stdout] test test_jit_div64_imm ... ok Nov 18 02:27:13.459 INFO [stderr] Running /target/debug/deps/ubpf_jit_x86_64-d3ffa5d3ab506f6d Nov 18 02:27:13.463 INFO [stdout] test test_jit_div64_reg ... ok Nov 18 02:27:13.463 INFO [stdout] test test_jit_arsh_reg ... ok Nov 18 02:27:13.463 INFO [stdout] test test_jit_early_exit ... ok Nov 18 02:27:13.463 INFO [stdout] test test_jit_be16 ... ok Nov 18 02:27:13.463 INFO [stdout] test test_jit_err_div64_by_zero_reg ... ok Nov 18 02:27:13.463 INFO [stdout] test test_jit_jeq_imm ... ok Nov 18 02:27:13.463 INFO [stdout] test test_jit_ja ... ok Nov 18 02:27:13.463 INFO [stdout] test test_jit_exit ... ok Nov 18 02:27:13.464 INFO [stdout] test test_jit_err_mod_by_zero_reg ... ok Nov 18 02:27:13.464 INFO [stdout] test test_jit_err_div_by_zero_reg ... ok Nov 18 02:27:13.475 INFO [stdout] test test_jit_err_mod64_by_zero_reg ... ok Nov 18 02:27:13.475 INFO [stdout] test test_jit_jgt_imm ... ok Nov 18 02:27:13.475 INFO [stdout] test test_jit_jge_imm ... ok Nov 18 02:27:13.475 INFO [stdout] test test_jit_jeq_reg ... ok Nov 18 02:27:13.475 INFO [stdout] test test_jit_jgt_reg ... ok Nov 18 02:27:13.475 INFO [stdout] test test_jit_jne_reg ... ok Nov 18 02:27:13.475 INFO [stdout] test test_jit_jit_bounce ... ok Nov 18 02:27:13.475 INFO [stdout] test test_jit_jsgt_reg ... ok Nov 18 02:27:13.475 INFO [stdout] test test_jit_lddw ... ok Nov 18 02:27:13.475 INFO [stdout] test test_jit_jsge_imm ... ok Nov 18 02:27:13.475 INFO [stdout] test test_jit_jset_reg ... ok Nov 18 02:27:13.475 INFO [stdout] test test_jit_jsge_reg ... ok Nov 18 02:27:13.475 INFO [stdout] test test_jit_jsgt_imm ... ok Nov 18 02:27:13.475 INFO [stdout] test test_jit_jset_imm ... ok Nov 18 02:27:13.475 INFO [stdout] test test_jit_lddw2 ... ok Nov 18 02:27:13.475 INFO [stdout] test test_jit_ldxb ... ok Nov 18 02:27:13.475 INFO [stdout] test test_jit_ldxb_all ... ok Nov 18 02:27:13.475 INFO [stdout] test test_jit_ldxdw ... ok Nov 18 02:27:13.475 INFO [stdout] test test_jit_ldxh ... ok Nov 18 02:27:13.475 INFO [stdout] test test_jit_ldxh_all ... ok Nov 18 02:27:13.477 INFO [stdout] test test_jit_ldxh_all2 ... ok Nov 18 02:27:13.477 INFO [stdout] test test_jit_ldxh_same_reg ... ok Nov 18 02:27:13.477 INFO [stdout] test test_jit_ldxw ... ok Nov 18 02:27:13.477 INFO [stdout] test test_jit_ldxw_all ... ok Nov 18 02:27:13.477 INFO [stdout] test test_jit_le16 ... ok Nov 18 02:27:13.477 INFO [stdout] test test_jit_le32 ... ok Nov 18 02:27:13.477 INFO [stdout] test test_jit_le64 ... ok Nov 18 02:27:13.477 INFO [stdout] test test_jit_lsh_reg ... ok Nov 18 02:27:13.477 INFO [stdout] test test_jit_mod ... ok Nov 18 02:27:13.477 INFO [stdout] test test_jit_mod32 ... ok Nov 18 02:27:13.477 INFO [stdout] test test_jit_mul32_reg ... ok Nov 18 02:27:13.479 INFO [stdout] test test_jit_mod64 ... ok Nov 18 02:27:13.479 INFO [stdout] test test_jit_mov ... ok Nov 18 02:27:13.479 INFO [stdout] test test_jit_mul32_imm ... ok Nov 18 02:27:13.479 INFO [stdout] test test_jit_mul32_reg_overflow ... ok Nov 18 02:27:13.479 INFO [stdout] test test_jit_mul64_imm ... ok Nov 18 02:27:13.487 INFO [stdout] test test_jit_mul64_reg ... ok Nov 18 02:27:13.487 INFO [stdout] test test_jit_mul_loop ... ok Nov 18 02:27:13.487 INFO [stdout] test test_jit_neg64 ... ok Nov 18 02:27:13.487 INFO [stdout] test test_jit_prime ... ok Nov 18 02:27:13.487 INFO [stdout] test test_jit_rhs32 ... ok Nov 18 02:27:13.487 INFO [stdout] test test_jit_neg ... ok Nov 18 02:27:13.487 INFO [stdout] test test_jit_rsh_reg ... ok Nov 18 02:27:13.487 INFO [stdout] test test_jit_stack ... ok Nov 18 02:27:13.487 INFO [stdout] test test_jit_stdw ... ok Nov 18 02:27:13.487 INFO [stdout] test test_jit_sth ... ok Nov 18 02:27:13.487 INFO [stdout] test test_jit_string_stack ... ok Nov 18 02:27:13.487 INFO [stdout] test test_jit_stw ... ok Nov 18 02:27:13.487 INFO [stdout] test test_jit_stxb ... ok Nov 18 02:27:13.487 INFO [stdout] test test_jit_stxb_all ... ok Nov 18 02:27:13.487 INFO [stdout] test test_jit_stxb_all2 ... ok Nov 18 02:27:13.487 INFO [stdout] test test_jit_stxdw ... ok Nov 18 02:27:13.495 INFO [stdout] test test_jit_stb ... ok Nov 18 02:27:13.507 INFO [stdout] test test_jit_stxh ... ok Nov 18 02:27:13.507 INFO [stdout] test test_jit_stack2 ... ok Nov 18 02:27:13.511 INFO [stdout] test test_jit_stxw ... ok Nov 18 02:27:13.511 INFO [stdout] test test_jit_subnet ... ok Nov 18 02:27:13.511 INFO [stdout] test test_jit_tcp_port80_match ... ok Nov 18 02:27:13.511 INFO [stdout] test test_jit_tcp_port80_nomatch ... ok Nov 18 02:27:13.511 INFO [stdout] test test_jit_tcp_port80_nomatch_ethertype ... ok Nov 18 02:27:13.511 INFO [stdout] test test_jit_tcp_port80_nomatch_proto ... ok Nov 18 02:27:13.511 INFO [stdout] test test_jit_stxb_chain ... ok Nov 18 02:27:13.511 INFO [stdout] test test_jit_tcp_sack_nomatch ... ok Nov 18 02:27:13.511 INFO [stdout] test test_jit_tcp_sack_match ... ok Nov 18 02:27:13.559 INFO [stdout] test test_jit_err_call_unreg ... ok Nov 18 02:27:13.559 INFO [stdout] Nov 18 02:27:13.559 INFO [stdout] test result: ok. 93 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Nov 18 02:27:13.559 INFO [stdout] Nov 18 02:27:13.559 INFO [stderr] Running /target/debug/deps/ubpf_verifier-c79255fddf8f2cfd Nov 18 02:27:13.567 INFO [stdout] Nov 18 02:27:13.567 INFO [stdout] running 12 tests Nov 18 02:27:13.696 INFO [stdout] test test_verifier_err_invalid_reg_dst ... ok Nov 18 02:27:13.696 INFO [stdout] test test_verifier_err_jmp_lddw ... ok Nov 18 02:27:13.697 INFO [stdout] test test_verifier_err_div_by_zero_imm ... ok Nov 18 02:27:13.697 INFO [stdout] test test_verifier_err_jmp_out ... ok Nov 18 02:27:13.697 INFO [stdout] test test_verifier_err_incomplete_lddw ... ok Nov 18 02:27:13.697 INFO [stdout] test test_verifier_err_endian_size ... ok Nov 18 02:27:13.697 INFO [stdout] test test_verifier_err_infinite_loop ... ok Nov 18 02:27:13.703 INFO [stdout] test test_verifier_err_invalid_reg_src ... ok Nov 18 02:27:13.703 INFO [stdout] test test_verifier_err_too_many_instructions ... ok Nov 18 02:27:13.703 INFO [stdout] test test_verifier_err_unknown_opcode ... ok Nov 18 02:27:13.703 INFO [stdout] test test_verifier_err_write_r10 ... ok Nov 18 02:27:13.710 INFO [stdout] test test_verifier_err_no_exit ... ok Nov 18 02:27:13.711 INFO [stdout] Nov 18 02:27:13.711 INFO [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Nov 18 02:27:13.711 INFO [stdout] Nov 18 02:27:13.713 INFO [stderr] Running /target/debug/deps/ubpf_vm-d8d31bb7e0b731f9 Nov 18 02:27:13.724 INFO [stdout] Nov 18 02:27:13.724 INFO [stdout] running 94 tests Nov 18 02:27:13.724 INFO [stdout] test test_vm_alu_bit ... ok Nov 18 02:27:13.724 INFO [stdout] test test_vm_arsh64 ... ok Nov 18 02:27:13.724 INFO [stdout] test test_vm_alu_arith ... ok Nov 18 02:27:13.724 INFO [stdout] test test_vm_alu64_arith ... ok Nov 18 02:27:13.727 INFO [stdout] test test_vm_arsh_reg ... ok Nov 18 02:27:13.727 INFO [stdout] test test_vm_be16 ... ok Nov 18 02:27:13.727 INFO [stdout] test test_vm_arsh ... ok Nov 18 02:27:13.727 INFO [stdout] test test_vm_arsh32_high_shift ... ok Nov 18 02:27:13.727 INFO [stdout] test test_vm_add ... ok Nov 18 02:27:13.727 INFO [stdout] test test_vm_be16_high ... ok Nov 18 02:27:13.727 INFO [stdout] test test_vm_alu64_bit ... ok Nov 18 02:27:13.727 INFO [stdout] test test_vm_be32_high ... ok Nov 18 02:27:13.727 INFO [stdout] test test_vm_be32 ... ok Nov 18 02:27:13.727 INFO [stdout] test test_vm_be64 ... ok Nov 18 02:27:13.727 INFO [stdout] test test_vm_call_memfrob ... ok Nov 18 02:27:13.727 INFO [stdout] test test_vm_div32_high_divisor ... ok Nov 18 02:27:13.727 INFO [stdout] test test_vm_div32_imm ... ok Nov 18 02:27:13.727 INFO [stdout] test test_vm_div32_reg ... ok Nov 18 02:27:13.727 INFO [stdout] test test_vm_call ... ok Nov 18 02:27:13.727 INFO [stdout] test test_vm_div64_reg ... ok Nov 18 02:27:13.727 INFO [stdout] test test_vm_early_exit ... ok Nov 18 02:27:13.729 INFO [stdout] test test_vm_div64_imm ... ok Nov 18 02:27:13.729 INFO [stdout] test test_vm_exit ... ok Nov 18 02:27:13.735 INFO [stdout] test test_vm_jeq_imm ... ok Nov 18 02:27:13.735 INFO [stdout] test test_vm_jeq_reg ... ok Nov 18 02:27:13.735 INFO [stdout] test test_vm_jge_imm ... ok Nov 18 02:27:13.735 INFO [stdout] test test_vm_ja ... ok Nov 18 02:27:13.755 INFO [stdout] test test_vm_jgt_imm ... ok Nov 18 02:27:13.755 INFO [stdout] test test_vm_jgt_reg ... ok Nov 18 02:27:13.755 INFO [stdout] test test_vm_jne_reg ... ok Nov 18 02:27:13.755 INFO [stdout] test test_vm_jit_bounce ... ok Nov 18 02:27:13.755 INFO [stdout] test test_vm_jset_imm ... ok Nov 18 02:27:13.755 INFO [stdout] test test_vm_jset_reg ... ok Nov 18 02:27:13.755 INFO [stdout] test test_vm_jsge_imm ... ok Nov 18 02:27:13.755 INFO [stdout] test test_vm_jsge_reg ... ok Nov 18 02:27:13.755 INFO [stdout] test test_vm_jsgt_imm ... ok Nov 18 02:27:13.755 INFO [stdout] test test_vm_jsgt_reg ... ok Nov 18 02:27:13.755 INFO [stdout] test test_vm_lddw ... ok Nov 18 02:27:13.755 INFO [stdout] test test_vm_lddw2 ... ok Nov 18 02:27:13.755 INFO [stdout] test test_vm_ldxb ... ok Nov 18 02:27:13.755 INFO [stdout] test test_vm_ldxb_all ... ok Nov 18 02:27:13.755 INFO [stdout] test test_vm_ldxdw ... ok Nov 18 02:27:13.811 INFO [stdout] test test_vm_ldxh_all ... ok Nov 18 02:27:13.811 INFO [stdout] test test_vm_ldxh ... ok Nov 18 02:27:13.811 INFO [stdout] test test_vm_ldxh_all2 ... ok Nov 18 02:27:13.811 INFO [stdout] test test_vm_ldxh_same_reg ... ok Nov 18 02:27:13.811 INFO [stdout] test test_vm_ldxw_all ... ok Nov 18 02:27:13.811 INFO [stdout] test test_vm_ldxw ... ok Nov 18 02:27:13.819 INFO [stdout] test test_vm_le32 ... ok Nov 18 02:27:13.819 INFO [stdout] test test_vm_le16 ... ok Nov 18 02:27:13.820 INFO [stdout] test test_vm_le64 ... ok Nov 18 02:27:13.820 INFO [stdout] test test_vm_lsh_reg ... ok Nov 18 02:27:13.820 INFO [stdout] test test_vm_mod ... ok Nov 18 02:27:13.820 INFO [stdout] test test_vm_mod32 ... ok Nov 18 02:27:13.820 INFO [stdout] test test_vm_mov ... ok Nov 18 02:27:13.820 INFO [stdout] test test_vm_mod64 ... ok Nov 18 02:27:13.820 INFO [stdout] test test_vm_mul32_imm ... ok Nov 18 02:27:13.820 INFO [stdout] test test_vm_mul32_reg ... ok Nov 18 02:27:13.820 INFO [stdout] test test_vm_mul32_reg_overflow ... ok Nov 18 02:27:13.820 INFO [stdout] test test_vm_mul64_imm ... ok Nov 18 02:27:13.820 INFO [stdout] test test_vm_mul64_reg ... ok Nov 18 02:27:13.820 INFO [stdout] test test_vm_mul_loop ... ok Nov 18 02:27:13.820 INFO [stdout] test test_vm_neg ... ok Nov 18 02:27:13.820 INFO [stdout] test test_vm_neg64 ... ok Nov 18 02:27:13.820 INFO [stdout] test test_vm_prime ... ok Nov 18 02:27:13.820 INFO [stdout] test test_vm_rhs32 ... ok Nov 18 02:27:13.820 INFO [stdout] test test_vm_rsh_reg ... ok Nov 18 02:27:13.820 INFO [stdout] test test_vm_stack ... ok Nov 18 02:27:13.820 INFO [stdout] test test_vm_stb ... ok Nov 18 02:27:13.820 INFO [stdout] test test_vm_stdw ... ok Nov 18 02:27:13.820 INFO [stdout] test test_vm_stack2 ... ok Nov 18 02:27:13.820 INFO [stdout] test test_vm_sth ... ok Nov 18 02:27:13.831 INFO [stdout] test test_vm_string_stack ... ok Nov 18 02:27:13.831 INFO [stdout] test test_vm_stw ... ok Nov 18 02:27:13.831 INFO [stdout] test test_vm_stxb ... ok Nov 18 02:27:13.831 INFO [stdout] test test_vm_stxb_all ... ok Nov 18 02:27:13.831 INFO [stdout] test test_vm_stxb_all2 ... ok Nov 18 02:27:13.831 INFO [stdout] test test_vm_stxb_chain ... ok Nov 18 02:27:13.831 INFO [stdout] test test_vm_stxdw ... ok Nov 18 02:27:13.831 INFO [stdout] test test_vm_stxh ... ok Nov 18 02:27:13.831 INFO [stdout] test test_vm_stxw ... ok Nov 18 02:27:13.831 INFO [stdout] test test_vm_subnet ... ok Nov 18 02:27:13.831 INFO [stdout] test test_vm_tcp_port80_match ... ok Nov 18 02:27:13.831 INFO [stdout] test test_vm_tcp_port80_nomatch ... ok Nov 18 02:27:13.831 INFO [stdout] test test_vm_tcp_port80_nomatch_ethertype ... ok Nov 18 02:27:13.831 INFO [stdout] test test_vm_tcp_port80_nomatch_proto ... ok Nov 18 02:27:13.831 INFO [stdout] test test_vm_tcp_sack_nomatch ... ok Nov 18 02:27:13.831 INFO [stdout] test test_vm_tcp_sack_match ... ok Nov 18 02:27:13.923 INFO [stdout] test test_vm_err_call_unreg ... ok Nov 18 02:27:13.931 INFO [stderr] Doc-tests rbpf Nov 18 02:27:13.931 INFO [stdout] test test_vm_err_div_by_zero_reg ... ok Nov 18 02:27:13.931 INFO [stdout] test test_vm_err_mod64_by_zero_reg ... ok Nov 18 02:27:13.931 INFO [stdout] test test_vm_err_mod_by_zero_reg ... ok Nov 18 02:27:13.931 INFO [stdout] test test_vm_err_div64_by_zero_reg ... ok Nov 18 02:27:13.931 INFO [stdout] test test_vm_err_stack_out_of_bound ... ok Nov 18 02:27:13.931 INFO [stdout] Nov 18 02:27:13.931 INFO [stdout] test result: ok. 94 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Nov 18 02:27:13.931 INFO [stdout] Nov 18 02:27:14.547 INFO [stdout] Nov 18 02:27:14.547 INFO [stdout] running 34 tests Nov 18 02:27:18.068 INFO [stdout] test src/helpers.rs - helpers::sqrti (line 149) ... ok Nov 18 02:27:19.049 INFO [stdout] test src/helpers.rs - helpers::memfrob (line 101) ... ok Nov 18 02:27:19.143 INFO [stdout] test src/ebpf.rs - ebpf::get_insn (line 383) ... ok Nov 18 02:27:19.367 INFO [stdout] test src/helpers.rs - helpers::strcmp (line 165) ... ok Nov 18 02:27:19.567 INFO [stdout] test src/helpers.rs - helpers::bpf_trace_printf (line 42) ... ok Nov 18 02:27:19.619 INFO [stdout] test src/lib.rs - EbpfVmFixedMbuff<'a>::jit_compile (line 846) ... ok Nov 18 02:27:20.006 INFO [stdout] test src/lib.rs - EbpfVmFixedMbuff (line 613) ... ok Nov 18 02:27:20.115 INFO [stdout] test src/helpers.rs - helpers::gather_bytes (line 81) ... ok Nov 18 02:27:23.147 INFO [stdout] test src/lib.rs - EbpfVmFixedMbuff<'a>::new (line 662) ... ok Nov 18 02:27:23.548 INFO [stdout] test src/lib.rs - EbpfVmFixedMbuff<'a>::prog_exec (line 797) ... ok Nov 18 02:27:23.999 INFO [stdout] test src/lib.rs - EbpfVmFixedMbuff<'a>::set_prog (line 702) ... ok Nov 18 02:27:24.470 INFO [stdout] test src/lib.rs - EbpfVmFixedMbuff<'a>::prog_exec_jit (line 885) ... ok Nov 18 02:27:24.519 INFO [stdout] test src/lib.rs - EbpfVmMbuff<'a>::jit_compile (line 499) ... ok Nov 18 02:27:25.123 INFO [stdout] test src/lib.rs - EbpfVmFixedMbuff<'a>::register_helper (line 745) ... ok Nov 18 02:27:25.359 INFO [stdout] test src/lib.rs - EbpfVmMbuff (line 43) ... ok Nov 18 02:27:25.487 INFO [stdout] test src/lib.rs - EbpfVmMbuff<'a>::new (line 88) ... ok Nov 18 02:27:27.775 INFO [stdout] test src/lib.rs - EbpfVmMbuff<'a>::register_helper (line 151) ... ok Nov 18 02:27:28.779 INFO [stdout] test src/lib.rs - EbpfVmMbuff<'a>::prog_exec (line 196) ... ok Nov 18 02:27:29.143 INFO [stdout] test src/lib.rs - EbpfVmMbuff<'a>::prog_exec_jit (line 534) ... ok Nov 18 02:27:29.815 INFO [stdout] test src/lib.rs - EbpfVmMbuff<'a>::set_prog (line 122) ... ok Nov 18 02:27:30.255 INFO [stdout] test src/lib.rs - EbpfVmNoData (line 1157) ... ok Nov 18 02:27:30.813 INFO [stdout] test src/lib.rs - EbpfVmNoData<'a>::prog_exec (line 1328) ... ok Nov 18 02:27:30.919 INFO [stdout] test src/lib.rs - EbpfVmNoData<'a>::new (line 1206) ... ok Nov 18 02:27:31.047 INFO [stdout] test src/lib.rs - EbpfVmNoData<'a>::jit_compile (line 1302) ... ok Nov 18 02:27:32.824 INFO [stdout] test src/lib.rs - EbpfVmNoData<'a>::prog_exec_jit (line 1359) ... ok Nov 18 02:27:32.831 INFO [stdout] test src/lib.rs - EbpfVmRaw<'a>::jit_compile (line 1097) ... ok Nov 18 02:27:33.335 INFO [stdout] test src/lib.rs - EbpfVmNoData<'a>::register_helper (line 1265) ... ok Nov 18 02:27:33.575 INFO [stdout] test src/lib.rs - EbpfVmNoData<'a>::set_prog (line 1231) ... ok Nov 18 02:27:33.843 INFO [stdout] test src/lib.rs - EbpfVmRaw (line 929) ... ok Nov 18 02:27:34.073 INFO [stdout] test src/lib.rs - EbpfVmRaw<'a>::new (line 962) ... ok Nov 18 02:27:34.622 INFO [stdout] test src/lib.rs - EbpfVmRaw<'a>::prog_exec_jit (line 1127) ... ok Nov 18 02:27:34.839 INFO [stdout] test src/lib.rs - EbpfVmRaw<'a>::prog_exec (line 1063) ... ok Nov 18 02:27:35.111 INFO [stdout] test src/lib.rs - EbpfVmRaw<'a>::set_prog (line 988) ... ok Nov 18 02:27:35.360 INFO [stdout] test src/lib.rs - EbpfVmRaw<'a>::register_helper (line 1023) ... ok Nov 18 02:27:35.360 INFO [stdout] Nov 18 02:27:35.360 INFO [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Nov 18 02:27:35.360 INFO [stdout] Nov 18 02:27:35.395 INFO [stderr] su: No module specific data is present Nov 18 02:27:36.115 INFO running `"docker" "inspect" "e690556c8ccf9732e4e5c378ea719ae0b6b9c478b315ac06a2fdca305de8433c"` Nov 18 02:27:36.527 INFO running `"docker" "rm" "-f" "e690556c8ccf9732e4e5c378ea719ae0b6b9c478b315ac06a2fdca305de8433c"` Nov 18 02:27:36.839 INFO [stdout] e690556c8ccf9732e4e5c378ea719ae0b6b9c478b315ac06a2fdca305de8433c