[INFO] cloning repository https://github.com/xuliker/crosvm [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/xuliker/crosvm" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fxuliker%2Fcrosvm", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fxuliker%2Fcrosvm'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] fc44d8059b2333b7f49c1a11012eb6ca7d2250a5 [INFO] checking xuliker/crosvm against try#3bb2879ea9e58d65b875f9a98df44f4a43ce2597 for pr-85387 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fxuliker%2Fcrosvm" "/workspace/builds/worker-7/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/xuliker/crosvm on toolchain 3bb2879ea9e58d65b875f9a98df44f4a43ce2597 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+3bb2879ea9e58d65b875f9a98df44f4a43ce2597" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/xuliker/crosvm [INFO] finished tweaking git repo https://github.com/xuliker/crosvm [INFO] tweaked toml for git repo https://github.com/xuliker/crosvm written to /workspace/builds/worker-7/source/Cargo.toml [INFO] crate git repo https://github.com/xuliker/crosvm already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+3bb2879ea9e58d65b875f9a98df44f4a43ce2597" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+3bb2879ea9e58d65b875f9a98df44f4a43ce2597" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 112ab347c442c44fe0c8e41222704b0537ee5b6fd3a80f46099e6da612dd143e [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "112ab347c442c44fe0c8e41222704b0537ee5b6fd3a80f46099e6da612dd143e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "112ab347c442c44fe0c8e41222704b0537ee5b6fd3a80f46099e6da612dd143e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "112ab347c442c44fe0c8e41222704b0537ee5b6fd3a80f46099e6da612dd143e", kill_on_drop: false }` [INFO] [stdout] 112ab347c442c44fe0c8e41222704b0537ee5b6fd3a80f46099e6da612dd143e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+3bb2879ea9e58d65b875f9a98df44f4a43ce2597" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e6be01be8d7cb516770710fb4ae70534b5b7b20486cdd8ed9b72e7ce8befc87c [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "e6be01be8d7cb516770710fb4ae70534b5b7b20486cdd8ed9b72e7ce8befc87c", kill_on_drop: false }` [INFO] [stderr] Checking libc v0.2.34 [INFO] [stderr] Checking syscall_defines v0.1.0 (/opt/rustwide/workdir/syscall_defines) [INFO] [stderr] Checking data_model v0.1.0 (/opt/rustwide/workdir/data_model) [INFO] [stderr] Checking byteorder v1.1.0 [INFO] [stderr] Compiling sys_util v0.1.0 (/opt/rustwide/workdir/sys_util) [INFO] [stderr] Checking io_jail v0.1.0 (/opt/rustwide/workdir/io_jail) [INFO] [stderr] Checking qcow v0.1.0 (/opt/rustwide/workdir/qcow) [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> sys_util/src/mmap.rs:83:25 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn from_fd(fd: &AsRawFd, size: usize) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn AsRawFd` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> sys_util/src/mmap.rs:93:32 [INFO] [stdout] | [INFO] [stdout] 93 | pub fn from_fd_offset(fd: &AsRawFd, size: usize, offset: usize) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn AsRawFd` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> sys_util/src/poll.rs:84:48 [INFO] [stdout] | [INFO] [stdout] 84 | pub fn poll(&mut self, pollables: &[(u32, &Pollable)]) -> Result<&[u32]> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Pollable` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> sys_util/src/poll.rs:97:45 [INFO] [stdout] | [INFO] [stdout] 97 | pollables: &[(u32, &Pollable)], [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Pollable` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred [INFO] [stdout] --> sys_util/src/syslog.rs:39:42 [INFO] [stdout] | [INFO] [stdout] 39 | use std::sync::{Mutex, MutexGuard, Once, ONCE_INIT}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred [INFO] [stdout] --> sys_util/src/syslog.rs:201:27 [INFO] [stdout] | [INFO] [stdout] 201 | static STATE_ONCE: Once = ONCE_INIT; [INFO] [stdout] | ^^^^^^^^^ help: replace the use of the deprecated constant: `Once::new()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> sys_util/src/mmap.rs:83:25 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn from_fd(fd: &AsRawFd, size: usize) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn AsRawFd` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> sys_util/src/mmap.rs:93:32 [INFO] [stdout] | [INFO] [stdout] 93 | pub fn from_fd_offset(fd: &AsRawFd, size: usize, offset: usize) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn AsRawFd` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> sys_util/src/poll.rs:84:48 [INFO] [stdout] | [INFO] [stdout] 84 | pub fn poll(&mut self, pollables: &[(u32, &Pollable)]) -> Result<&[u32]> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Pollable` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> sys_util/src/poll.rs:97:45 [INFO] [stdout] | [INFO] [stdout] 97 | pollables: &[(u32, &Pollable)], [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Pollable` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> sys_util/src/poll.rs:153:35 [INFO] [stdout] | [INFO] [stdout] 153 | let pollables: Vec<(u32, &Pollable)> = vec![(1, &evt1), (2, &evt2)]; [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Pollable` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> sys_util/src/poll.rs:166:35 [INFO] [stdout] | [INFO] [stdout] 166 | let pollables: Vec<(u32, &Pollable)> = vec![(1, &evt1), (2, &evt2)]; [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Pollable` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred [INFO] [stdout] --> sys_util/src/syslog.rs:39:42 [INFO] [stdout] | [INFO] [stdout] 39 | use std::sync::{Mutex, MutexGuard, Once, ONCE_INIT}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred [INFO] [stdout] --> sys_util/src/syslog.rs:201:27 [INFO] [stdout] | [INFO] [stdout] 201 | static STATE_ONCE: Once = ONCE_INIT; [INFO] [stdout] | ^^^^^^^^^ help: replace the use of the deprecated constant: `Once::new()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `count_dir_entries` [INFO] [stdout] --> io_jail/src/lib.rs:491:4 [INFO] [stdout] | [INFO] [stdout] 491 | fn count_dir_entries>(path: P) -> io::Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `is_single_threaded` [INFO] [stdout] --> io_jail/src/lib.rs:496:4 [INFO] [stdout] | [INFO] [stdout] 496 | fn is_single_threaded() -> io::Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> sys_util/src/guest_memory.rs:183:31 [INFO] [stdout] | [INFO] [stdout] 183 | ... mut buf: &mut [u8], [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 7 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking kvm_sys v0.1.0 (/opt/rustwide/workdir/kvm_sys) [INFO] [stderr] Checking net_sys v0.1.0 (/opt/rustwide/workdir/net_sys) [INFO] [stderr] Checking virtio_sys v0.1.0 (/opt/rustwide/workdir/virtio_sys) [INFO] [stderr] Checking kernel_loader v0.1.0 (/opt/rustwide/workdir/kernel_loader) [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> qcow/src/qcow.rs:683:14 [INFO] [stdout] | [INFO] [stdout] 683 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> sys_util/src/guest_memory.rs:183:31 [INFO] [stdout] | [INFO] [stdout] 183 | ... mut buf: &mut [u8], [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> virtio_sys/src/virtio_net.rs:316:17 [INFO] [stdout] | [INFO] [stdout] 316 | & ( * ( 0 as * const ethhdr ) ) . h_proto as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unaligned_references)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 9 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> virtio_sys/src/virtio_net.rs:344:17 [INFO] [stdout] | [INFO] [stdout] 344 | & ( * ( 0 as * const virtio_net_config ) ) . status as * const [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> virtio_sys/src/virtio_net.rs:349:17 [INFO] [stdout] | [INFO] [stdout] 349 | / & ( * ( 0 as * const virtio_net_config ) ) . [INFO] [stdout] 350 | | max_virtqueue_pairs as * const _ as usize } , 8usize , concat [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> virtio_sys/src/virtio_net.rs:355:17 [INFO] [stdout] | [INFO] [stdout] 355 | & ( * ( 0 as * const virtio_net_config ) ) . mtu as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:274:26 [INFO] [stdout] | [INFO] [stdout] 274 | assert_eq!(unsafe { &(*(0 as *const __kernel_fd_set)).fds_bits as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deref_nullptr)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:321:26 [INFO] [stdout] | [INFO] [stdout] 321 | assert_eq!(unsafe { &(*(0 as *const __kernel_fsid_t)).val as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:384:26 [INFO] [stdout] | [INFO] [stdout] 384 | assert_eq!(unsafe { &(*(0 as *const dynamic__bindgen_ty_1)).d_val as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:390:26 [INFO] [stdout] | [INFO] [stdout] 390 | assert_eq!(unsafe { &(*(0 as *const dynamic__bindgen_ty_1)).d_ptr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:410:26 [INFO] [stdout] | [INFO] [stdout] 410 | assert_eq!(unsafe { &(*(0 as *const dynamic)).d_tag as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:416:26 [INFO] [stdout] | [INFO] [stdout] 416 | assert_eq!(unsafe { &(*(0 as *const dynamic)).d_un as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:450:26 [INFO] [stdout] | [INFO] [stdout] 450 | assert_eq!(unsafe { &(*(0 as *const Elf64_Dyn__bindgen_ty_1)).d_val as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:456:26 [INFO] [stdout] | [INFO] [stdout] 456 | assert_eq!(unsafe { &(*(0 as *const Elf64_Dyn__bindgen_ty_1)).d_ptr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:476:26 [INFO] [stdout] | [INFO] [stdout] 476 | assert_eq!(unsafe { &(*(0 as *const Elf64_Dyn)).d_tag as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:482:26 [INFO] [stdout] | [INFO] [stdout] 482 | assert_eq!(unsafe { &(*(0 as *const Elf64_Dyn)).d_un as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:508:26 [INFO] [stdout] | [INFO] [stdout] 508 | assert_eq!(unsafe { &(*(0 as *const elf32_rel)).r_offset as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:514:26 [INFO] [stdout] | [INFO] [stdout] 514 | assert_eq!(unsafe { &(*(0 as *const elf32_rel)).r_info as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:541:26 [INFO] [stdout] | [INFO] [stdout] 541 | assert_eq!(unsafe { &(*(0 as *const elf64_rel)).r_offset as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:547:26 [INFO] [stdout] | [INFO] [stdout] 547 | assert_eq!(unsafe { &(*(0 as *const elf64_rel)).r_info as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:575:26 [INFO] [stdout] | [INFO] [stdout] 575 | assert_eq!(unsafe { &(*(0 as *const elf32_rela)).r_offset as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:581:26 [INFO] [stdout] | [INFO] [stdout] 581 | assert_eq!(unsafe { &(*(0 as *const elf32_rela)).r_info as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:587:26 [INFO] [stdout] | [INFO] [stdout] 587 | assert_eq!(unsafe { &(*(0 as *const elf32_rela)).r_addend as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:615:26 [INFO] [stdout] | [INFO] [stdout] 615 | assert_eq!(unsafe { &(*(0 as *const elf64_rela)).r_offset as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:621:26 [INFO] [stdout] | [INFO] [stdout] 621 | assert_eq!(unsafe { &(*(0 as *const elf64_rela)).r_info as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:627:26 [INFO] [stdout] | [INFO] [stdout] 627 | assert_eq!(unsafe { &(*(0 as *const elf64_rela)).r_addend as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:658:26 [INFO] [stdout] | [INFO] [stdout] 658 | assert_eq!(unsafe { &(*(0 as *const elf32_sym)).st_name as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:664:26 [INFO] [stdout] | [INFO] [stdout] 664 | assert_eq!(unsafe { &(*(0 as *const elf32_sym)).st_value as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:670:26 [INFO] [stdout] | [INFO] [stdout] 670 | assert_eq!(unsafe { &(*(0 as *const elf32_sym)).st_size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:676:26 [INFO] [stdout] | [INFO] [stdout] 676 | assert_eq!(unsafe { &(*(0 as *const elf32_sym)).st_info as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:682:26 [INFO] [stdout] | [INFO] [stdout] 682 | assert_eq!(unsafe { &(*(0 as *const elf32_sym)).st_other as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:688:26 [INFO] [stdout] | [INFO] [stdout] 688 | assert_eq!(unsafe { &(*(0 as *const elf32_sym)).st_shndx as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:719:26 [INFO] [stdout] | [INFO] [stdout] 719 | assert_eq!(unsafe { &(*(0 as *const elf64_sym)).st_name as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:725:26 [INFO] [stdout] | [INFO] [stdout] 725 | assert_eq!(unsafe { &(*(0 as *const elf64_sym)).st_info as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:731:26 [INFO] [stdout] | [INFO] [stdout] 731 | assert_eq!(unsafe { &(*(0 as *const elf64_sym)).st_other as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:737:26 [INFO] [stdout] | [INFO] [stdout] 737 | assert_eq!(unsafe { &(*(0 as *const elf64_sym)).st_shndx as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:743:26 [INFO] [stdout] | [INFO] [stdout] 743 | assert_eq!(unsafe { &(*(0 as *const elf64_sym)).st_value as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:749:26 [INFO] [stdout] | [INFO] [stdout] 749 | assert_eq!(unsafe { &(*(0 as *const elf64_sym)).st_size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:788:26 [INFO] [stdout] | [INFO] [stdout] 788 | assert_eq!(unsafe { &(*(0 as *const elf32_hdr)).e_ident as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:794:26 [INFO] [stdout] | [INFO] [stdout] 794 | assert_eq!(unsafe { &(*(0 as *const elf32_hdr)).e_type as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:800:26 [INFO] [stdout] | [INFO] [stdout] 800 | assert_eq!(unsafe { &(*(0 as *const elf32_hdr)).e_machine as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:806:26 [INFO] [stdout] | [INFO] [stdout] 806 | assert_eq!(unsafe { &(*(0 as *const elf32_hdr)).e_version as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:812:26 [INFO] [stdout] | [INFO] [stdout] 812 | assert_eq!(unsafe { &(*(0 as *const elf32_hdr)).e_entry as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:818:26 [INFO] [stdout] | [INFO] [stdout] 818 | assert_eq!(unsafe { &(*(0 as *const elf32_hdr)).e_phoff as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:824:26 [INFO] [stdout] | [INFO] [stdout] 824 | assert_eq!(unsafe { &(*(0 as *const elf32_hdr)).e_shoff as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:830:26 [INFO] [stdout] | [INFO] [stdout] 830 | assert_eq!(unsafe { &(*(0 as *const elf32_hdr)).e_flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:836:26 [INFO] [stdout] | [INFO] [stdout] 836 | assert_eq!(unsafe { &(*(0 as *const elf32_hdr)).e_ehsize as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:842:26 [INFO] [stdout] | [INFO] [stdout] 842 | assert_eq!(unsafe { &(*(0 as *const elf32_hdr)).e_phentsize as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:848:26 [INFO] [stdout] | [INFO] [stdout] 848 | assert_eq!(unsafe { &(*(0 as *const elf32_hdr)).e_phnum as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:854:26 [INFO] [stdout] | [INFO] [stdout] 854 | assert_eq!(unsafe { &(*(0 as *const elf32_hdr)).e_shentsize as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:860:26 [INFO] [stdout] | [INFO] [stdout] 860 | assert_eq!(unsafe { &(*(0 as *const elf32_hdr)).e_shnum as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:866:26 [INFO] [stdout] | [INFO] [stdout] 866 | assert_eq!(unsafe { &(*(0 as *const elf32_hdr)).e_shstrndx as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:905:26 [INFO] [stdout] | [INFO] [stdout] 905 | assert_eq!(unsafe { &(*(0 as *const elf64_hdr)).e_ident as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:911:26 [INFO] [stdout] | [INFO] [stdout] 911 | assert_eq!(unsafe { &(*(0 as *const elf64_hdr)).e_type as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:917:26 [INFO] [stdout] | [INFO] [stdout] 917 | assert_eq!(unsafe { &(*(0 as *const elf64_hdr)).e_machine as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:923:26 [INFO] [stdout] | [INFO] [stdout] 923 | assert_eq!(unsafe { &(*(0 as *const elf64_hdr)).e_version as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:929:26 [INFO] [stdout] | [INFO] [stdout] 929 | assert_eq!(unsafe { &(*(0 as *const elf64_hdr)).e_entry as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:935:26 [INFO] [stdout] | [INFO] [stdout] 935 | assert_eq!(unsafe { &(*(0 as *const elf64_hdr)).e_phoff as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:941:26 [INFO] [stdout] | [INFO] [stdout] 941 | assert_eq!(unsafe { &(*(0 as *const elf64_hdr)).e_shoff as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:947:26 [INFO] [stdout] | [INFO] [stdout] 947 | assert_eq!(unsafe { &(*(0 as *const elf64_hdr)).e_flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:953:26 [INFO] [stdout] | [INFO] [stdout] 953 | assert_eq!(unsafe { &(*(0 as *const elf64_hdr)).e_ehsize as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:959:26 [INFO] [stdout] | [INFO] [stdout] 959 | assert_eq!(unsafe { &(*(0 as *const elf64_hdr)).e_phentsize as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:965:26 [INFO] [stdout] | [INFO] [stdout] 965 | assert_eq!(unsafe { &(*(0 as *const elf64_hdr)).e_phnum as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:971:26 [INFO] [stdout] | [INFO] [stdout] 971 | assert_eq!(unsafe { &(*(0 as *const elf64_hdr)).e_shentsize as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:977:26 [INFO] [stdout] | [INFO] [stdout] 977 | assert_eq!(unsafe { &(*(0 as *const elf64_hdr)).e_shnum as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:983:26 [INFO] [stdout] | [INFO] [stdout] 983 | assert_eq!(unsafe { &(*(0 as *const elf64_hdr)).e_shstrndx as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1016:26 [INFO] [stdout] | [INFO] [stdout] 1016 | assert_eq!(unsafe { &(*(0 as *const elf32_phdr)).p_type as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1022:26 [INFO] [stdout] | [INFO] [stdout] 1022 | assert_eq!(unsafe { &(*(0 as *const elf32_phdr)).p_offset as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1028:26 [INFO] [stdout] | [INFO] [stdout] 1028 | assert_eq!(unsafe { &(*(0 as *const elf32_phdr)).p_vaddr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1034:26 [INFO] [stdout] | [INFO] [stdout] 1034 | assert_eq!(unsafe { &(*(0 as *const elf32_phdr)).p_paddr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1040:26 [INFO] [stdout] | [INFO] [stdout] 1040 | assert_eq!(unsafe { &(*(0 as *const elf32_phdr)).p_filesz as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1046:26 [INFO] [stdout] | [INFO] [stdout] 1046 | assert_eq!(unsafe { &(*(0 as *const elf32_phdr)).p_memsz as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1052:26 [INFO] [stdout] | [INFO] [stdout] 1052 | assert_eq!(unsafe { &(*(0 as *const elf32_phdr)).p_flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1058:26 [INFO] [stdout] | [INFO] [stdout] 1058 | assert_eq!(unsafe { &(*(0 as *const elf32_phdr)).p_align as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1091:26 [INFO] [stdout] | [INFO] [stdout] 1091 | assert_eq!(unsafe { &(*(0 as *const elf64_phdr)).p_type as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1097:26 [INFO] [stdout] | [INFO] [stdout] 1097 | assert_eq!(unsafe { &(*(0 as *const elf64_phdr)).p_flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1103:26 [INFO] [stdout] | [INFO] [stdout] 1103 | assert_eq!(unsafe { &(*(0 as *const elf64_phdr)).p_offset as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1109:26 [INFO] [stdout] | [INFO] [stdout] 1109 | assert_eq!(unsafe { &(*(0 as *const elf64_phdr)).p_vaddr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1115:26 [INFO] [stdout] | [INFO] [stdout] 1115 | assert_eq!(unsafe { &(*(0 as *const elf64_phdr)).p_paddr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1121:26 [INFO] [stdout] | [INFO] [stdout] 1121 | assert_eq!(unsafe { &(*(0 as *const elf64_phdr)).p_filesz as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1127:26 [INFO] [stdout] | [INFO] [stdout] 1127 | assert_eq!(unsafe { &(*(0 as *const elf64_phdr)).p_memsz as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1133:26 [INFO] [stdout] | [INFO] [stdout] 1133 | assert_eq!(unsafe { &(*(0 as *const elf64_phdr)).p_align as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1168:26 [INFO] [stdout] | [INFO] [stdout] 1168 | assert_eq!(unsafe { &(*(0 as *const elf32_shdr)).sh_name as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1174:26 [INFO] [stdout] | [INFO] [stdout] 1174 | assert_eq!(unsafe { &(*(0 as *const elf32_shdr)).sh_type as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1180:26 [INFO] [stdout] | [INFO] [stdout] 1180 | assert_eq!(unsafe { &(*(0 as *const elf32_shdr)).sh_flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1186:26 [INFO] [stdout] | [INFO] [stdout] 1186 | assert_eq!(unsafe { &(*(0 as *const elf32_shdr)).sh_addr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1192:26 [INFO] [stdout] | [INFO] [stdout] 1192 | assert_eq!(unsafe { &(*(0 as *const elf32_shdr)).sh_offset as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1198:26 [INFO] [stdout] | [INFO] [stdout] 1198 | assert_eq!(unsafe { &(*(0 as *const elf32_shdr)).sh_size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1204:26 [INFO] [stdout] | [INFO] [stdout] 1204 | assert_eq!(unsafe { &(*(0 as *const elf32_shdr)).sh_link as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1210:26 [INFO] [stdout] | [INFO] [stdout] 1210 | assert_eq!(unsafe { &(*(0 as *const elf32_shdr)).sh_info as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1216:26 [INFO] [stdout] | [INFO] [stdout] 1216 | assert_eq!(unsafe { &(*(0 as *const elf32_shdr)).sh_addralign as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1222:26 [INFO] [stdout] | [INFO] [stdout] 1222 | assert_eq!(unsafe { &(*(0 as *const elf32_shdr)).sh_entsize as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1257:26 [INFO] [stdout] | [INFO] [stdout] 1257 | assert_eq!(unsafe { &(*(0 as *const elf64_shdr)).sh_name as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1263:26 [INFO] [stdout] | [INFO] [stdout] 1263 | assert_eq!(unsafe { &(*(0 as *const elf64_shdr)).sh_type as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1269:26 [INFO] [stdout] | [INFO] [stdout] 1269 | assert_eq!(unsafe { &(*(0 as *const elf64_shdr)).sh_flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1275:26 [INFO] [stdout] | [INFO] [stdout] 1275 | assert_eq!(unsafe { &(*(0 as *const elf64_shdr)).sh_addr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1281:26 [INFO] [stdout] | [INFO] [stdout] 1281 | assert_eq!(unsafe { &(*(0 as *const elf64_shdr)).sh_offset as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1287:26 [INFO] [stdout] | [INFO] [stdout] 1287 | assert_eq!(unsafe { &(*(0 as *const elf64_shdr)).sh_size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1293:26 [INFO] [stdout] | [INFO] [stdout] 1293 | assert_eq!(unsafe { &(*(0 as *const elf64_shdr)).sh_link as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1299:26 [INFO] [stdout] | [INFO] [stdout] 1299 | assert_eq!(unsafe { &(*(0 as *const elf64_shdr)).sh_info as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1305:26 [INFO] [stdout] | [INFO] [stdout] 1305 | assert_eq!(unsafe { &(*(0 as *const elf64_shdr)).sh_addralign as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1311:26 [INFO] [stdout] | [INFO] [stdout] 1311 | assert_eq!(unsafe { &(*(0 as *const elf64_shdr)).sh_entsize as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1339:26 [INFO] [stdout] | [INFO] [stdout] 1339 | assert_eq!(unsafe { &(*(0 as *const elf32_note)).n_namesz as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1345:26 [INFO] [stdout] | [INFO] [stdout] 1345 | assert_eq!(unsafe { &(*(0 as *const elf32_note)).n_descsz as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1351:26 [INFO] [stdout] | [INFO] [stdout] 1351 | assert_eq!(unsafe { &(*(0 as *const elf32_note)).n_type as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1379:26 [INFO] [stdout] | [INFO] [stdout] 1379 | assert_eq!(unsafe { &(*(0 as *const elf64_note)).n_namesz as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1385:26 [INFO] [stdout] | [INFO] [stdout] 1385 | assert_eq!(unsafe { &(*(0 as *const elf64_note)).n_descsz as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel_loader/src/elf.rs:1391:26 [INFO] [stdout] | [INFO] [stdout] 1391 | assert_eq!(unsafe { &(*(0 as *const elf64_note)).n_type as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/vhost.rs:175:19 [INFO] [stdout] | [INFO] [stdout] 175 | & ( * ( 0 as * const __kernel_fd_set ) ) . fds_bits as * const [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deref_nullptr)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/vhost.rs:217:19 [INFO] [stdout] | [INFO] [stdout] 217 | & ( * ( 0 as * const __kernel_fsid_t ) ) . val as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/vhost.rs:278:19 [INFO] [stdout] | [INFO] [stdout] 278 | & ( * ( 0 as * const vring_desc ) ) . addr as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/vhost.rs:283:19 [INFO] [stdout] | [INFO] [stdout] 283 | & ( * ( 0 as * const vring_desc ) ) . len as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/vhost.rs:288:19 [INFO] [stdout] | [INFO] [stdout] 288 | & ( * ( 0 as * const vring_desc ) ) . flags as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/vhost.rs:293:19 [INFO] [stdout] | [INFO] [stdout] 293 | & ( * ( 0 as * const vring_desc ) ) . next as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/vhost.rs:331:19 [INFO] [stdout] | [INFO] [stdout] 331 | & ( * ( 0 as * const vring_used_elem ) ) . id as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 102 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/vhost.rs:336:19 [INFO] [stdout] | [INFO] [stdout] 336 | & ( * ( 0 as * const vring_used_elem ) ) . len as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/vhost.rs:377:19 [INFO] [stdout] | [INFO] [stdout] 377 | & ( * ( 0 as * const vring ) ) . num as * const _ as usize } , [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/vhost.rs:382:19 [INFO] [stdout] | [INFO] [stdout] 382 | & ( * ( 0 as * const vring ) ) . desc as * const _ as usize } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/vhost.rs:387:19 [INFO] [stdout] | [INFO] [stdout] 387 | & ( * ( 0 as * const vring ) ) . avail as * const _ as usize } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/vhost.rs:392:19 [INFO] [stdout] | [INFO] [stdout] 392 | & ( * ( 0 as * const vring ) ) . used as * const _ as usize } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/vhost.rs:416:19 [INFO] [stdout] | [INFO] [stdout] 416 | & ( * ( 0 as * const vhost_vring_state ) ) . index as * const [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/vhost.rs:421:19 [INFO] [stdout] | [INFO] [stdout] 421 | & ( * ( 0 as * const vhost_vring_state ) ) . num as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/vhost.rs:442:19 [INFO] [stdout] | [INFO] [stdout] 442 | & ( * ( 0 as * const vhost_vring_file ) ) . index as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/vhost.rs:447:19 [INFO] [stdout] | [INFO] [stdout] 447 | & ( * ( 0 as * const vhost_vring_file ) ) . fd as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/vhost.rs:472:19 [INFO] [stdout] | [INFO] [stdout] 472 | & ( * ( 0 as * const vhost_vring_addr ) ) . index as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/vhost.rs:477:19 [INFO] [stdout] | [INFO] [stdout] 477 | & ( * ( 0 as * const vhost_vring_addr ) ) . flags as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/vhost.rs:482:19 [INFO] [stdout] | [INFO] [stdout] 482 | & ( * ( 0 as * const vhost_vring_addr ) ) . desc_user_addr as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/vhost.rs:487:19 [INFO] [stdout] | [INFO] [stdout] 487 | & ( * ( 0 as * const vhost_vring_addr ) ) . used_user_addr as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/vhost.rs:492:19 [INFO] [stdout] | [INFO] [stdout] 492 | & ( * ( 0 as * const vhost_vring_addr ) ) . avail_user_addr as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/vhost.rs:497:19 [INFO] [stdout] | [INFO] [stdout] 497 | & ( * ( 0 as * const vhost_vring_addr ) ) . log_guest_addr as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/vhost.rs:521:19 [INFO] [stdout] | [INFO] [stdout] 521 | & ( * ( 0 as * const vhost_memory_region ) ) . guest_phys_addr [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/vhost.rs:526:19 [INFO] [stdout] | [INFO] [stdout] 526 | & ( * ( 0 as * const vhost_memory_region ) ) . memory_size as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/vhost.rs:531:19 [INFO] [stdout] | [INFO] [stdout] 531 | & ( * ( 0 as * const vhost_memory_region ) ) . userspace_addr [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/vhost.rs:536:19 [INFO] [stdout] | [INFO] [stdout] 536 | & ( * ( 0 as * const vhost_memory_region ) ) . flags_padding [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/vhost.rs:559:19 [INFO] [stdout] | [INFO] [stdout] 559 | & ( * ( 0 as * const vhost_memory ) ) . nregions as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/vhost.rs:564:19 [INFO] [stdout] | [INFO] [stdout] 564 | & ( * ( 0 as * const vhost_memory ) ) . padding as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/vhost.rs:569:19 [INFO] [stdout] | [INFO] [stdout] 569 | & ( * ( 0 as * const vhost_memory ) ) . regions as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/vhost.rs:591:19 [INFO] [stdout] | [INFO] [stdout] 591 | & ( * ( 0 as * const vhost_scsi_target ) ) . abi_version as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/vhost.rs:596:19 [INFO] [stdout] | [INFO] [stdout] 596 | & ( * ( 0 as * const vhost_scsi_target ) ) . vhost_wwpn as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/vhost.rs:601:19 [INFO] [stdout] | [INFO] [stdout] 601 | & ( * ( 0 as * const vhost_scsi_target ) ) . vhost_tpgt as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/vhost.rs:606:19 [INFO] [stdout] | [INFO] [stdout] 606 | & ( * ( 0 as * const vhost_scsi_target ) ) . reserved as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_net.rs:222:19 [INFO] [stdout] | [INFO] [stdout] 222 | & ( * ( 0 as * const __kernel_fd_set ) ) . fds_bits as * const [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_net.rs:264:19 [INFO] [stdout] | [INFO] [stdout] 264 | & ( * ( 0 as * const __kernel_fsid_t ) ) . val as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_net.rs:306:19 [INFO] [stdout] | [INFO] [stdout] 306 | & ( * ( 0 as * const ethhdr ) ) . h_dest as * const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_net.rs:311:19 [INFO] [stdout] | [INFO] [stdout] 311 | & ( * ( 0 as * const ethhdr ) ) . h_source as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_net.rs:316:19 [INFO] [stdout] | [INFO] [stdout] 316 | & ( * ( 0 as * const ethhdr ) ) . h_proto as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_net.rs:339:19 [INFO] [stdout] | [INFO] [stdout] 339 | & ( * ( 0 as * const virtio_net_config ) ) . mac as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_net.rs:344:19 [INFO] [stdout] | [INFO] [stdout] 344 | & ( * ( 0 as * const virtio_net_config ) ) . status as * const [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_net.rs:349:19 [INFO] [stdout] | [INFO] [stdout] 349 | & ( * ( 0 as * const virtio_net_config ) ) . [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_net.rs:355:19 [INFO] [stdout] | [INFO] [stdout] 355 | & ( * ( 0 as * const virtio_net_config ) ) . mtu as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_net.rs:381:19 [INFO] [stdout] | [INFO] [stdout] 381 | & ( * ( 0 as * const virtio_net_hdr_v1 ) ) . flags as * const [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_net.rs:386:19 [INFO] [stdout] | [INFO] [stdout] 386 | & ( * ( 0 as * const virtio_net_hdr_v1 ) ) . gso_type as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_net.rs:391:19 [INFO] [stdout] | [INFO] [stdout] 391 | & ( * ( 0 as * const virtio_net_hdr_v1 ) ) . hdr_len as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_net.rs:396:19 [INFO] [stdout] | [INFO] [stdout] 396 | & ( * ( 0 as * const virtio_net_hdr_v1 ) ) . gso_size as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_net.rs:401:19 [INFO] [stdout] | [INFO] [stdout] 401 | & ( * ( 0 as * const virtio_net_hdr_v1 ) ) . csum_start as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_net.rs:406:19 [INFO] [stdout] | [INFO] [stdout] 406 | & ( * ( 0 as * const virtio_net_hdr_v1 ) ) . csum_offset as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_net.rs:411:19 [INFO] [stdout] | [INFO] [stdout] 411 | & ( * ( 0 as * const virtio_net_hdr_v1 ) ) . num_buffers as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_net.rs:436:19 [INFO] [stdout] | [INFO] [stdout] 436 | & ( * ( 0 as * const virtio_net_hdr ) ) . flags as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_net.rs:441:19 [INFO] [stdout] | [INFO] [stdout] 441 | & ( * ( 0 as * const virtio_net_hdr ) ) . gso_type as * const [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_net.rs:446:19 [INFO] [stdout] | [INFO] [stdout] 446 | & ( * ( 0 as * const virtio_net_hdr ) ) . hdr_len as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_net.rs:451:19 [INFO] [stdout] | [INFO] [stdout] 451 | & ( * ( 0 as * const virtio_net_hdr ) ) . gso_size as * const [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_net.rs:456:19 [INFO] [stdout] | [INFO] [stdout] 456 | & ( * ( 0 as * const virtio_net_hdr ) ) . csum_start as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_net.rs:461:19 [INFO] [stdout] | [INFO] [stdout] 461 | & ( * ( 0 as * const virtio_net_hdr ) ) . csum_offset as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_net.rs:484:19 [INFO] [stdout] | [INFO] [stdout] 484 | & ( * ( 0 as * const virtio_net_hdr_mrg_rxbuf ) ) . hdr as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_net.rs:489:19 [INFO] [stdout] | [INFO] [stdout] 489 | & ( * ( 0 as * const virtio_net_hdr_mrg_rxbuf ) ) . [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_net.rs:512:19 [INFO] [stdout] | [INFO] [stdout] 512 | & ( * ( 0 as * const virtio_net_ctrl_hdr ) ) . class as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_net.rs:517:19 [INFO] [stdout] | [INFO] [stdout] 517 | & ( * ( 0 as * const virtio_net_ctrl_hdr ) ) . cmd as * const [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_net.rs:555:19 [INFO] [stdout] | [INFO] [stdout] 555 | & ( * ( 0 as * const virtio_net_ctrl_mq ) ) . virtqueue_pairs [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_ring.rs:155:19 [INFO] [stdout] | [INFO] [stdout] 155 | & ( * ( 0 as * const __kernel_fd_set ) ) . fds_bits as * const [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_ring.rs:197:19 [INFO] [stdout] | [INFO] [stdout] 197 | & ( * ( 0 as * const __kernel_fsid_t ) ) . val as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_ring.rs:240:19 [INFO] [stdout] | [INFO] [stdout] 240 | & ( * ( 0 as * const vring_desc ) ) . addr as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_ring.rs:245:19 [INFO] [stdout] | [INFO] [stdout] 245 | & ( * ( 0 as * const vring_desc ) ) . len as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_ring.rs:250:19 [INFO] [stdout] | [INFO] [stdout] 250 | & ( * ( 0 as * const vring_desc ) ) . flags as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_ring.rs:255:19 [INFO] [stdout] | [INFO] [stdout] 255 | & ( * ( 0 as * const vring_desc ) ) . next as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_ring.rs:293:19 [INFO] [stdout] | [INFO] [stdout] 293 | & ( * ( 0 as * const vring_used_elem ) ) . id as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_ring.rs:298:19 [INFO] [stdout] | [INFO] [stdout] 298 | & ( * ( 0 as * const vring_used_elem ) ) . len as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_ring.rs:339:19 [INFO] [stdout] | [INFO] [stdout] 339 | & ( * ( 0 as * const vring ) ) . num as * const _ as usize } , [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_ring.rs:344:19 [INFO] [stdout] | [INFO] [stdout] 344 | & ( * ( 0 as * const vring ) ) . desc as * const _ as usize } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_ring.rs:349:19 [INFO] [stdout] | [INFO] [stdout] 349 | & ( * ( 0 as * const vring ) ) . avail as * const _ as usize } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_sys/src/virtio_ring.rs:354:19 [INFO] [stdout] | [INFO] [stdout] 354 | & ( * ( 0 as * const vring ) ) . used as * const _ as usize } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 76 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking net_util v0.1.0 (/opt/rustwide/workdir/net_util) [INFO] [stderr] Checking vhost v0.1.0 (/opt/rustwide/workdir/vhost) [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> net_sys/src/if_tun.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 321 | & ( * ( 0 as * const ethhdr ) ) . h_proto as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unaligned_references)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking kvm v0.1.0 (/opt/rustwide/workdir/kvm) [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:387:19 [INFO] [stdout] | [INFO] [stdout] 387 | & ( * ( 0 as * const __kernel_fd_set ) ) . fds_bits as * const [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deref_nullptr)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:429:19 [INFO] [stdout] | [INFO] [stdout] 429 | & ( * ( 0 as * const __kernel_fsid_t ) ) . val as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:471:19 [INFO] [stdout] | [INFO] [stdout] 471 | & ( * ( 0 as * const __kernel_sockaddr_storage ) ) . ss_family [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:477:19 [INFO] [stdout] | [INFO] [stdout] 477 | & ( * ( 0 as * const __kernel_sockaddr_storage ) ) . __data as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:522:19 [INFO] [stdout] | [INFO] [stdout] 522 | & ( * ( 0 as * const __fsid_t ) ) . __val as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:602:19 [INFO] [stdout] | [INFO] [stdout] 602 | & ( * ( 0 as * const __sigset_t ) ) . __val as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:624:19 [INFO] [stdout] | [INFO] [stdout] 624 | & ( * ( 0 as * const timespec ) ) . tv_sec as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:629:19 [INFO] [stdout] | [INFO] [stdout] 629 | & ( * ( 0 as * const timespec ) ) . tv_nsec as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:650:19 [INFO] [stdout] | [INFO] [stdout] 650 | & ( * ( 0 as * const timeval ) ) . tv_sec as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:655:19 [INFO] [stdout] | [INFO] [stdout] 655 | & ( * ( 0 as * const timeval ) ) . tv_usec as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:677:19 [INFO] [stdout] | [INFO] [stdout] 677 | & ( * ( 0 as * const fd_set ) ) . __fds_bits as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:729:19 [INFO] [stdout] | [INFO] [stdout] 729 | & ( * ( 0 as * const pthread_attr_t ) ) . __size as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:734:19 [INFO] [stdout] | [INFO] [stdout] 734 | & ( * ( 0 as * const pthread_attr_t ) ) . __align as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:757:19 [INFO] [stdout] | [INFO] [stdout] 757 | & ( * ( 0 as * const __pthread_internal_list ) ) . __prev as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:762:19 [INFO] [stdout] | [INFO] [stdout] 762 | & ( * ( 0 as * const __pthread_internal_list ) ) . __next as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:805:19 [INFO] [stdout] | [INFO] [stdout] 805 | & ( * ( 0 as * const pthread_mutex_t___pthread_mutex_s ) ) . [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:811:19 [INFO] [stdout] | [INFO] [stdout] 811 | & ( * ( 0 as * const pthread_mutex_t___pthread_mutex_s ) ) . [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:817:19 [INFO] [stdout] | [INFO] [stdout] 817 | & ( * ( 0 as * const pthread_mutex_t___pthread_mutex_s ) ) . [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:823:19 [INFO] [stdout] | [INFO] [stdout] 823 | & ( * ( 0 as * const pthread_mutex_t___pthread_mutex_s ) ) . [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:829:19 [INFO] [stdout] | [INFO] [stdout] 829 | & ( * ( 0 as * const pthread_mutex_t___pthread_mutex_s ) ) . [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:835:19 [INFO] [stdout] | [INFO] [stdout] 835 | & ( * ( 0 as * const pthread_mutex_t___pthread_mutex_s ) ) . [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:841:19 [INFO] [stdout] | [INFO] [stdout] 841 | & ( * ( 0 as * const pthread_mutex_t___pthread_mutex_s ) ) . [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:847:19 [INFO] [stdout] | [INFO] [stdout] 847 | & ( * ( 0 as * const pthread_mutex_t___pthread_mutex_s ) ) . [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:866:19 [INFO] [stdout] | [INFO] [stdout] 866 | & ( * ( 0 as * const pthread_mutex_t ) ) . __data as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:871:19 [INFO] [stdout] | [INFO] [stdout] 871 | & ( * ( 0 as * const pthread_mutex_t ) ) . __size as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:876:19 [INFO] [stdout] | [INFO] [stdout] 876 | & ( * ( 0 as * const pthread_mutex_t ) ) . __align as * const [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:899:19 [INFO] [stdout] | [INFO] [stdout] 899 | & ( * ( 0 as * const pthread_mutexattr_t ) ) . __size as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:904:19 [INFO] [stdout] | [INFO] [stdout] 904 | & ( * ( 0 as * const pthread_mutexattr_t ) ) . __align as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:942:19 [INFO] [stdout] | [INFO] [stdout] 942 | & ( * ( 0 as * const pthread_cond_t__bindgen_ty_1 ) ) . __lock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:948:19 [INFO] [stdout] | [INFO] [stdout] 948 | & ( * ( 0 as * const pthread_cond_t__bindgen_ty_1 ) ) . [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:954:19 [INFO] [stdout] | [INFO] [stdout] 954 | & ( * ( 0 as * const pthread_cond_t__bindgen_ty_1 ) ) . [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:960:19 [INFO] [stdout] | [INFO] [stdout] 960 | & ( * ( 0 as * const pthread_cond_t__bindgen_ty_1 ) ) . [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:966:19 [INFO] [stdout] | [INFO] [stdout] 966 | & ( * ( 0 as * const pthread_cond_t__bindgen_ty_1 ) ) . [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:972:19 [INFO] [stdout] | [INFO] [stdout] 972 | & ( * ( 0 as * const pthread_cond_t__bindgen_ty_1 ) ) . [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:978:19 [INFO] [stdout] | [INFO] [stdout] 978 | & ( * ( 0 as * const pthread_cond_t__bindgen_ty_1 ) ) . [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:984:19 [INFO] [stdout] | [INFO] [stdout] 984 | & ( * ( 0 as * const pthread_cond_t__bindgen_ty_1 ) ) . [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1003:19 [INFO] [stdout] | [INFO] [stdout] 1003 | & ( * ( 0 as * const pthread_cond_t ) ) . __data as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1008:19 [INFO] [stdout] | [INFO] [stdout] 1008 | & ( * ( 0 as * const pthread_cond_t ) ) . __size as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1013:19 [INFO] [stdout] | [INFO] [stdout] 1013 | & ( * ( 0 as * const pthread_cond_t ) ) . __align as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1035:19 [INFO] [stdout] | [INFO] [stdout] 1035 | & ( * ( 0 as * const pthread_condattr_t ) ) . __size as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1040:19 [INFO] [stdout] | [INFO] [stdout] 1040 | & ( * ( 0 as * const pthread_condattr_t ) ) . __align as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1085:19 [INFO] [stdout] | [INFO] [stdout] 1085 | & ( * ( 0 as * const pthread_rwlock_t__bindgen_ty_1 ) ) . [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1091:19 [INFO] [stdout] | [INFO] [stdout] 1091 | & ( * ( 0 as * const pthread_rwlock_t__bindgen_ty_1 ) ) . [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1097:19 [INFO] [stdout] | [INFO] [stdout] 1097 | & ( * ( 0 as * const pthread_rwlock_t__bindgen_ty_1 ) ) . [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1103:19 [INFO] [stdout] | [INFO] [stdout] 1103 | & ( * ( 0 as * const pthread_rwlock_t__bindgen_ty_1 ) ) . [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1109:19 [INFO] [stdout] | [INFO] [stdout] 1109 | & ( * ( 0 as * const pthread_rwlock_t__bindgen_ty_1 ) ) . [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1116:19 [INFO] [stdout] | [INFO] [stdout] 1116 | & ( * ( 0 as * const pthread_rwlock_t__bindgen_ty_1 ) ) . [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1123:19 [INFO] [stdout] | [INFO] [stdout] 1123 | & ( * ( 0 as * const pthread_rwlock_t__bindgen_ty_1 ) ) . [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1129:19 [INFO] [stdout] | [INFO] [stdout] 1129 | & ( * ( 0 as * const pthread_rwlock_t__bindgen_ty_1 ) ) . [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1135:19 [INFO] [stdout] | [INFO] [stdout] 1135 | & ( * ( 0 as * const pthread_rwlock_t__bindgen_ty_1 ) ) . [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1141:19 [INFO] [stdout] | [INFO] [stdout] 1141 | & ( * ( 0 as * const pthread_rwlock_t__bindgen_ty_1 ) ) . [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1147:19 [INFO] [stdout] | [INFO] [stdout] 1147 | & ( * ( 0 as * const pthread_rwlock_t__bindgen_ty_1 ) ) . [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1153:19 [INFO] [stdout] | [INFO] [stdout] 1153 | & ( * ( 0 as * const pthread_rwlock_t__bindgen_ty_1 ) ) . [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1169:19 [INFO] [stdout] | [INFO] [stdout] 1169 | & ( * ( 0 as * const pthread_rwlock_t ) ) . __data as * const [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1174:19 [INFO] [stdout] | [INFO] [stdout] 1174 | & ( * ( 0 as * const pthread_rwlock_t ) ) . __size as * const [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1179:19 [INFO] [stdout] | [INFO] [stdout] 1179 | & ( * ( 0 as * const pthread_rwlock_t ) ) . __align as * const [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1202:19 [INFO] [stdout] | [INFO] [stdout] 1202 | & ( * ( 0 as * const pthread_rwlockattr_t ) ) . __size as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1207:19 [INFO] [stdout] | [INFO] [stdout] 1207 | & ( * ( 0 as * const pthread_rwlockattr_t ) ) . __align as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1230:19 [INFO] [stdout] | [INFO] [stdout] 1230 | & ( * ( 0 as * const pthread_barrier_t ) ) . __size as * const [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1235:19 [INFO] [stdout] | [INFO] [stdout] 1235 | & ( * ( 0 as * const pthread_barrier_t ) ) . __align as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1259:19 [INFO] [stdout] | [INFO] [stdout] 1259 | & ( * ( 0 as * const pthread_barrierattr_t ) ) . __size as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1264:19 [INFO] [stdout] | [INFO] [stdout] 1264 | & ( * ( 0 as * const pthread_barrierattr_t ) ) . __align as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1285:19 [INFO] [stdout] | [INFO] [stdout] 1285 | & ( * ( 0 as * const iovec ) ) . iov_base as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1290:19 [INFO] [stdout] | [INFO] [stdout] 1290 | & ( * ( 0 as * const iovec ) ) . iov_len as * const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1343:19 [INFO] [stdout] | [INFO] [stdout] 1343 | & ( * ( 0 as * const sockaddr ) ) . sa_family as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1348:19 [INFO] [stdout] | [INFO] [stdout] 1348 | & ( * ( 0 as * const sockaddr ) ) . sa_data as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1369:19 [INFO] [stdout] | [INFO] [stdout] 1369 | & ( * ( 0 as * const sockaddr_storage ) ) . ss_family as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1374:19 [INFO] [stdout] | [INFO] [stdout] 1374 | & ( * ( 0 as * const sockaddr_storage ) ) . __ss_padding as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1379:19 [INFO] [stdout] | [INFO] [stdout] 1379 | & ( * ( 0 as * const sockaddr_storage ) ) . __ss_align as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1425:19 [INFO] [stdout] | [INFO] [stdout] 1425 | & ( * ( 0 as * const msghdr ) ) . msg_name as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1430:19 [INFO] [stdout] | [INFO] [stdout] 1430 | & ( * ( 0 as * const msghdr ) ) . msg_namelen as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1435:19 [INFO] [stdout] | [INFO] [stdout] 1435 | & ( * ( 0 as * const msghdr ) ) . msg_iov as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1440:19 [INFO] [stdout] | [INFO] [stdout] 1440 | & ( * ( 0 as * const msghdr ) ) . msg_iovlen as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1445:19 [INFO] [stdout] | [INFO] [stdout] 1445 | & ( * ( 0 as * const msghdr ) ) . msg_control as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1450:19 [INFO] [stdout] | [INFO] [stdout] 1450 | & ( * ( 0 as * const msghdr ) ) . msg_controllen as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1455:19 [INFO] [stdout] | [INFO] [stdout] 1455 | & ( * ( 0 as * const msghdr ) ) . msg_flags as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1503:19 [INFO] [stdout] | [INFO] [stdout] 1503 | & ( * ( 0 as * const linger ) ) . l_onoff as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1508:19 [INFO] [stdout] | [INFO] [stdout] 1508 | & ( * ( 0 as * const linger ) ) . l_linger as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1529:19 [INFO] [stdout] | [INFO] [stdout] 1529 | & ( * ( 0 as * const osockaddr ) ) . sa_family as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1534:19 [INFO] [stdout] | [INFO] [stdout] 1534 | & ( * ( 0 as * const osockaddr ) ) . sa_data as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1653:19 [INFO] [stdout] | [INFO] [stdout] 1653 | & ( * ( 0 as * const sync_serial_settings ) ) . clock_rate as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1658:19 [INFO] [stdout] | [INFO] [stdout] 1658 | & ( * ( 0 as * const sync_serial_settings ) ) . clock_type as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1663:19 [INFO] [stdout] | [INFO] [stdout] 1663 | & ( * ( 0 as * const sync_serial_settings ) ) . loopback as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `size_of` is imported redundantly [INFO] [stdout] --> kvm/src/lib.rs:857:13 [INFO] [stdout] | [INFO] [stdout] 17 | use std::mem::size_of; [INFO] [stdout] | ----------------- the item `size_of` is already imported here [INFO] [stdout] ... [INFO] [stdout] 857 | use std::mem::size_of; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1686:19 [INFO] [stdout] | [INFO] [stdout] 1686 | & ( * ( 0 as * const te1_settings ) ) . clock_rate as * const [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1691:19 [INFO] [stdout] | [INFO] [stdout] 1691 | & ( * ( 0 as * const te1_settings ) ) . clock_type as * const [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1696:19 [INFO] [stdout] | [INFO] [stdout] 1696 | & ( * ( 0 as * const te1_settings ) ) . loopback as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1701:19 [INFO] [stdout] | [INFO] [stdout] 1701 | & ( * ( 0 as * const te1_settings ) ) . slot_map as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1722:19 [INFO] [stdout] | [INFO] [stdout] 1722 | & ( * ( 0 as * const raw_hdlc_proto ) ) . encoding as * const [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1727:19 [INFO] [stdout] | [INFO] [stdout] 1727 | & ( * ( 0 as * const raw_hdlc_proto ) ) . parity as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1753:19 [INFO] [stdout] | [INFO] [stdout] 1753 | & ( * ( 0 as * const fr_proto ) ) . t391 as * const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1758:19 [INFO] [stdout] | [INFO] [stdout] 1758 | & ( * ( 0 as * const fr_proto ) ) . t392 as * const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1763:19 [INFO] [stdout] | [INFO] [stdout] 1763 | & ( * ( 0 as * const fr_proto ) ) . n391 as * const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1768:19 [INFO] [stdout] | [INFO] [stdout] 1768 | & ( * ( 0 as * const fr_proto ) ) . n392 as * const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1773:19 [INFO] [stdout] | [INFO] [stdout] 1773 | & ( * ( 0 as * const fr_proto ) ) . n393 as * const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1778:19 [INFO] [stdout] | [INFO] [stdout] 1778 | & ( * ( 0 as * const fr_proto ) ) . lmi as * const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1783:19 [INFO] [stdout] | [INFO] [stdout] 1783 | & ( * ( 0 as * const fr_proto ) ) . dce as * const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1803:19 [INFO] [stdout] | [INFO] [stdout] 1803 | & ( * ( 0 as * const fr_proto_pvc ) ) . dlci as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1824:19 [INFO] [stdout] | [INFO] [stdout] 1824 | & ( * ( 0 as * const fr_proto_pvc_info ) ) . dlci as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1829:19 [INFO] [stdout] | [INFO] [stdout] 1829 | & ( * ( 0 as * const fr_proto_pvc_info ) ) . master as * const [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1850:19 [INFO] [stdout] | [INFO] [stdout] 1850 | & ( * ( 0 as * const cisco_proto ) ) . interval as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1855:19 [INFO] [stdout] | [INFO] [stdout] 1855 | & ( * ( 0 as * const cisco_proto ) ) . timeout as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1948:19 [INFO] [stdout] | [INFO] [stdout] 1948 | & ( * ( 0 as * const ifmap ) ) . mem_start as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1953:19 [INFO] [stdout] | [INFO] [stdout] 1953 | & ( * ( 0 as * const ifmap ) ) . mem_end as * const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1958:19 [INFO] [stdout] | [INFO] [stdout] 1958 | & ( * ( 0 as * const ifmap ) ) . base_addr as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1963:19 [INFO] [stdout] | [INFO] [stdout] 1963 | & ( * ( 0 as * const ifmap ) ) . irq as * const _ as usize } , [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1968:19 [INFO] [stdout] | [INFO] [stdout] 1968 | & ( * ( 0 as * const ifmap ) ) . dma as * const _ as usize } , [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:1973:19 [INFO] [stdout] | [INFO] [stdout] 1973 | & ( * ( 0 as * const ifmap ) ) . port as * const _ as usize } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:2010:19 [INFO] [stdout] | [INFO] [stdout] 2010 | & ( * ( 0 as * const if_settings__bindgen_ty_1 ) ) . raw_hdlc [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:2016:19 [INFO] [stdout] | [INFO] [stdout] 2016 | & ( * ( 0 as * const if_settings__bindgen_ty_1 ) ) . cisco as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:2021:19 [INFO] [stdout] | [INFO] [stdout] 2021 | & ( * ( 0 as * const if_settings__bindgen_ty_1 ) ) . fr as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:2026:19 [INFO] [stdout] | [INFO] [stdout] 2026 | & ( * ( 0 as * const if_settings__bindgen_ty_1 ) ) . fr_pvc as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:2032:19 [INFO] [stdout] | [INFO] [stdout] 2032 | & ( * ( 0 as * const if_settings__bindgen_ty_1 ) ) . [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:2038:19 [INFO] [stdout] | [INFO] [stdout] 2038 | & ( * ( 0 as * const if_settings__bindgen_ty_1 ) ) . sync as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:2043:19 [INFO] [stdout] | [INFO] [stdout] 2043 | & ( * ( 0 as * const if_settings__bindgen_ty_1 ) ) . te1 as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:2058:19 [INFO] [stdout] | [INFO] [stdout] 2058 | & ( * ( 0 as * const if_settings ) ) . type_ as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:2063:19 [INFO] [stdout] | [INFO] [stdout] 2063 | & ( * ( 0 as * const if_settings ) ) . size as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:2068:19 [INFO] [stdout] | [INFO] [stdout] 2068 | & ( * ( 0 as * const if_settings ) ) . ifs_ifsu as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:2096:19 [INFO] [stdout] | [INFO] [stdout] 2096 | & ( * ( 0 as * const ifreq__bindgen_ty_1 ) ) . ifrn_name as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:2130:19 [INFO] [stdout] | [INFO] [stdout] 2130 | & ( * ( 0 as * const ifreq__bindgen_ty_2 ) ) . ifru_addr as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:2135:19 [INFO] [stdout] | [INFO] [stdout] 2135 | & ( * ( 0 as * const ifreq__bindgen_ty_2 ) ) . ifru_dstaddr as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:2140:19 [INFO] [stdout] | [INFO] [stdout] 2140 | & ( * ( 0 as * const ifreq__bindgen_ty_2 ) ) . ifru_broadaddr [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:2145:19 [INFO] [stdout] | [INFO] [stdout] 2145 | & ( * ( 0 as * const ifreq__bindgen_ty_2 ) ) . ifru_netmask as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:2150:19 [INFO] [stdout] | [INFO] [stdout] 2150 | & ( * ( 0 as * const ifreq__bindgen_ty_2 ) ) . ifru_hwaddr as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:2155:19 [INFO] [stdout] | [INFO] [stdout] 2155 | & ( * ( 0 as * const ifreq__bindgen_ty_2 ) ) . ifru_flags as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:2160:19 [INFO] [stdout] | [INFO] [stdout] 2160 | & ( * ( 0 as * const ifreq__bindgen_ty_2 ) ) . ifru_ivalue as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:2165:19 [INFO] [stdout] | [INFO] [stdout] 2165 | & ( * ( 0 as * const ifreq__bindgen_ty_2 ) ) . ifru_mtu as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:2170:19 [INFO] [stdout] | [INFO] [stdout] 2170 | & ( * ( 0 as * const ifreq__bindgen_ty_2 ) ) . ifru_map as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:2175:19 [INFO] [stdout] | [INFO] [stdout] 2175 | & ( * ( 0 as * const ifreq__bindgen_ty_2 ) ) . ifru_slave as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:2180:19 [INFO] [stdout] | [INFO] [stdout] 2180 | & ( * ( 0 as * const ifreq__bindgen_ty_2 ) ) . ifru_newname as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:2185:19 [INFO] [stdout] | [INFO] [stdout] 2185 | & ( * ( 0 as * const ifreq__bindgen_ty_2 ) ) . ifru_data as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:2190:19 [INFO] [stdout] | [INFO] [stdout] 2190 | & ( * ( 0 as * const ifreq__bindgen_ty_2 ) ) . ifru_settings [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:2205:19 [INFO] [stdout] | [INFO] [stdout] 2205 | & ( * ( 0 as * const ifreq ) ) . ifr_ifrn as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/iff.rs:2210:19 [INFO] [stdout] | [INFO] [stdout] 2210 | & ( * ( 0 as * const ifreq ) ) . ifr_ifru as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/if_tun.rs:230:19 [INFO] [stdout] | [INFO] [stdout] 230 | & ( * ( 0 as * const __kernel_fd_set ) ) . fds_bits as * const [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/if_tun.rs:272:19 [INFO] [stdout] | [INFO] [stdout] 272 | & ( * ( 0 as * const __kernel_fsid_t ) ) . val as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/if_tun.rs:311:19 [INFO] [stdout] | [INFO] [stdout] 311 | & ( * ( 0 as * const ethhdr ) ) . h_dest as * const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/if_tun.rs:316:19 [INFO] [stdout] | [INFO] [stdout] 316 | & ( * ( 0 as * const ethhdr ) ) . h_source as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/if_tun.rs:321:19 [INFO] [stdout] | [INFO] [stdout] 321 | & ( * ( 0 as * const ethhdr ) ) . h_proto as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/if_tun.rs:344:19 [INFO] [stdout] | [INFO] [stdout] 344 | & ( * ( 0 as * const sock_filter ) ) . code as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/if_tun.rs:349:19 [INFO] [stdout] | [INFO] [stdout] 349 | & ( * ( 0 as * const sock_filter ) ) . jt as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/if_tun.rs:354:19 [INFO] [stdout] | [INFO] [stdout] 354 | & ( * ( 0 as * const sock_filter ) ) . jf as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/if_tun.rs:359:19 [INFO] [stdout] | [INFO] [stdout] 359 | & ( * ( 0 as * const sock_filter ) ) . k as * const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/if_tun.rs:380:19 [INFO] [stdout] | [INFO] [stdout] 380 | & ( * ( 0 as * const sock_fprog ) ) . len as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/if_tun.rs:385:19 [INFO] [stdout] | [INFO] [stdout] 385 | & ( * ( 0 as * const sock_fprog ) ) . filter as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/if_tun.rs:409:19 [INFO] [stdout] | [INFO] [stdout] 409 | & ( * ( 0 as * const tun_pi ) ) . flags as * const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/if_tun.rs:414:19 [INFO] [stdout] | [INFO] [stdout] 414 | & ( * ( 0 as * const tun_pi ) ) . proto as * const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/if_tun.rs:436:19 [INFO] [stdout] | [INFO] [stdout] 436 | & ( * ( 0 as * const tun_filter ) ) . flags as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/if_tun.rs:441:19 [INFO] [stdout] | [INFO] [stdout] 441 | & ( * ( 0 as * const tun_filter ) ) . count as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/if_tun.rs:446:19 [INFO] [stdout] | [INFO] [stdout] 446 | & ( * ( 0 as * const tun_filter ) ) . addr as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/inn.rs:117:19 [INFO] [stdout] | [INFO] [stdout] 117 | & ( * ( 0 as * const __kernel_fd_set ) ) . fds_bits as * const [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/inn.rs:159:19 [INFO] [stdout] | [INFO] [stdout] 159 | & ( * ( 0 as * const __kernel_fsid_t ) ) . val as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/inn.rs:201:19 [INFO] [stdout] | [INFO] [stdout] 201 | & ( * ( 0 as * const __kernel_sockaddr_storage ) ) . ss_family [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/inn.rs:207:19 [INFO] [stdout] | [INFO] [stdout] 207 | & ( * ( 0 as * const __kernel_sockaddr_storage ) ) . __data as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/inn.rs:255:19 [INFO] [stdout] | [INFO] [stdout] 255 | & ( * ( 0 as * const in_addr ) ) . s_addr as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/inn.rs:276:19 [INFO] [stdout] | [INFO] [stdout] 276 | & ( * ( 0 as * const ip_mreq ) ) . imr_multiaddr as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/inn.rs:281:19 [INFO] [stdout] | [INFO] [stdout] 281 | & ( * ( 0 as * const ip_mreq ) ) . imr_interface as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/inn.rs:303:19 [INFO] [stdout] | [INFO] [stdout] 303 | & ( * ( 0 as * const ip_mreqn ) ) . imr_multiaddr as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/inn.rs:308:19 [INFO] [stdout] | [INFO] [stdout] 308 | & ( * ( 0 as * const ip_mreqn ) ) . imr_address as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/inn.rs:313:19 [INFO] [stdout] | [INFO] [stdout] 313 | & ( * ( 0 as * const ip_mreqn ) ) . imr_ifindex as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/inn.rs:335:19 [INFO] [stdout] | [INFO] [stdout] 335 | & ( * ( 0 as * const ip_mreq_source ) ) . imr_multiaddr as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/inn.rs:340:19 [INFO] [stdout] | [INFO] [stdout] 340 | & ( * ( 0 as * const ip_mreq_source ) ) . imr_interface as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/inn.rs:345:19 [INFO] [stdout] | [INFO] [stdout] 345 | & ( * ( 0 as * const ip_mreq_source ) ) . imr_sourceaddr as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/inn.rs:369:19 [INFO] [stdout] | [INFO] [stdout] 369 | & ( * ( 0 as * const ip_msfilter ) ) . imsf_multiaddr as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/inn.rs:374:19 [INFO] [stdout] | [INFO] [stdout] 374 | & ( * ( 0 as * const ip_msfilter ) ) . imsf_interface as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/inn.rs:379:19 [INFO] [stdout] | [INFO] [stdout] 379 | & ( * ( 0 as * const ip_msfilter ) ) . imsf_fmode as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/inn.rs:384:19 [INFO] [stdout] | [INFO] [stdout] 384 | & ( * ( 0 as * const ip_msfilter ) ) . imsf_numsrc as * const [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/inn.rs:389:19 [INFO] [stdout] | [INFO] [stdout] 389 | & ( * ( 0 as * const ip_msfilter ) ) . imsf_slist as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/inn.rs:409:19 [INFO] [stdout] | [INFO] [stdout] 409 | & ( * ( 0 as * const group_req ) ) . gr_interface as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/inn.rs:414:19 [INFO] [stdout] | [INFO] [stdout] 414 | & ( * ( 0 as * const group_req ) ) . gr_group as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/inn.rs:435:19 [INFO] [stdout] | [INFO] [stdout] 435 | & ( * ( 0 as * const group_source_req ) ) . gsr_interface as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/inn.rs:440:19 [INFO] [stdout] | [INFO] [stdout] 440 | & ( * ( 0 as * const group_source_req ) ) . gsr_group as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/inn.rs:445:19 [INFO] [stdout] | [INFO] [stdout] 445 | & ( * ( 0 as * const group_source_req ) ) . gsr_source as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/inn.rs:468:19 [INFO] [stdout] | [INFO] [stdout] 468 | & ( * ( 0 as * const group_filter ) ) . gf_interface as * [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/inn.rs:473:19 [INFO] [stdout] | [INFO] [stdout] 473 | & ( * ( 0 as * const group_filter ) ) . gf_group as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/inn.rs:478:19 [INFO] [stdout] | [INFO] [stdout] 478 | & ( * ( 0 as * const group_filter ) ) . gf_fmode as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/inn.rs:483:19 [INFO] [stdout] | [INFO] [stdout] 483 | & ( * ( 0 as * const group_filter ) ) . gf_numsrc as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/inn.rs:488:19 [INFO] [stdout] | [INFO] [stdout] 488 | & ( * ( 0 as * const group_filter ) ) . gf_slist as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/inn.rs:510:19 [INFO] [stdout] | [INFO] [stdout] 510 | & ( * ( 0 as * const in_pktinfo ) ) . ipi_ifindex as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/inn.rs:515:19 [INFO] [stdout] | [INFO] [stdout] 515 | & ( * ( 0 as * const in_pktinfo ) ) . ipi_spec_dst as * const [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/inn.rs:520:19 [INFO] [stdout] | [INFO] [stdout] 520 | & ( * ( 0 as * const in_pktinfo ) ) . ipi_addr as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/inn.rs:543:19 [INFO] [stdout] | [INFO] [stdout] 543 | & ( * ( 0 as * const sockaddr_in ) ) . sin_family as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/inn.rs:548:19 [INFO] [stdout] | [INFO] [stdout] 548 | & ( * ( 0 as * const sockaddr_in ) ) . sin_port as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/inn.rs:553:19 [INFO] [stdout] | [INFO] [stdout] 553 | & ( * ( 0 as * const sockaddr_in ) ) . sin_addr as * const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_sys/src/inn.rs:558:19 [INFO] [stdout] | [INFO] [stdout] 558 | & ( * ( 0 as * const sockaddr_in ) ) . __pad as * const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `size_of` is imported redundantly [INFO] [stdout] --> kvm/src/lib.rs:857:13 [INFO] [stdout] | [INFO] [stdout] 17 | use std::mem::size_of; [INFO] [stdout] | ----------------- the item `size_of` is already imported here [INFO] [stdout] ... [INFO] [stdout] 857 | use std::mem::size_of; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 185 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking vm_control v0.1.0 (/opt/rustwide/workdir/vm_control) [INFO] [stderr] Checking x86_64 v0.1.0 (/opt/rustwide/workdir/x86_64) [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> x86_64/src/gdt.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | / ((((base as u64) & 0xff000000u64) << (56 - 24)) | (((flags as u64) & 0x0000f0ffu64) << 40) | [INFO] [stdout] 12 | | (((limit as u64) & 0x000f0000u64) << (48 - 16)) | [INFO] [stdout] 13 | | (((base as u64) & 0x00ffffffu64) << 16) | (((limit as u64) & 0x0000ffffu64))) [INFO] [stdout] | |__________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 11 | (((base as u64) & 0xff000000u64) << (56 - 24)) | (((flags as u64) & 0x0000f0ffu64) << 40) | [INFO] [stdout] 12 | (((limit as u64) & 0x000f0000u64) << (48 - 16)) | [INFO] [stdout] 13 | (((base as u64) & 0x00ffffffu64) << 16) | (((limit as u64) & 0x0000ffffu64)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> x86_64/src/gdt.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | / ((((entry) & 0xFF00000000000000) >> 32) | (((entry) & 0x000000FF00000000) >> 16) | [INFO] [stdout] 18 | | (((entry) & 0x00000000FFFF0000) >> 16)) [INFO] [stdout] | |____________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 17 | (((entry) & 0xFF00000000000000) >> 32) | (((entry) & 0x000000FF00000000) >> 16) | [INFO] [stdout] 18 | (((entry) & 0x00000000FFFF0000) >> 16) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> x86_64/src/interrupts.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | (((reg) & !0x700) | ((mode) << 8)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> x86_64/src/lib.rs:93:35 [INFO] [stdout] | [INFO] [stdout] 93 | const MEM_32BIT_GAP_SIZE: usize = (768 << 20); [INFO] [stdout] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> x86_64/src/lib.rs:94:39 [INFO] [stdout] | [INFO] [stdout] 94 | const FIRST_ADDR_PAST_32BITS: usize = (1 << 32); [INFO] [stdout] | ^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking devices v0.1.0 (/opt/rustwide/workdir/devices) [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/bus.rs:61:43 [INFO] [stdout] | [INFO] [stdout] 61 | devices: BTreeMap>>, [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn BusDevice` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/bus.rs:70:67 [INFO] [stdout] | [INFO] [stdout] 70 | fn first_before(&self, addr: u64) -> Option<(BusRange, &Mutex)> { [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn BusDevice` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/bus.rs:80:60 [INFO] [stdout] | [INFO] [stdout] 80 | fn get_device(&self, addr: u64) -> Option<(u64, &Mutex)> { [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn BusDevice` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/bus.rs:91:48 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn insert(&mut self, device: Arc>, base: u64, len: u64) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn BusDevice` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/proxy.rs:46:48 [INFO] [stdout] | [INFO] [stdout] 46 | fn child_proc(sock: UnixDatagram, device: &mut BusDevice) { [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn BusDevice` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/serial.rs:62:21 [INFO] [stdout] | [INFO] [stdout] 62 | out: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn io::Write + Send` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/serial.rs:66:52 [INFO] [stdout] | [INFO] [stdout] 66 | fn new(interrupt_evt: EventFd, out: Option>) -> Serial { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn io::Write + Send` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/serial.rs:83:53 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn new_out(interrupt_evt: EventFd, out: Box) -> Serial { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn io::Write + Send` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> devices/src/virtio/balloon.rs:75:21 [INFO] [stdout] | [INFO] [stdout] 75 | 'addr_loop: for i in 0..num_addrs as usize { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_labels)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/virtio/balloon.rs:140:68 [INFO] [stdout] | [INFO] [stdout] 140 | (POLL_COMMAND_SOCKET, &self.command_socket as &Pollable), [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Pollable` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/virtio/mmio.rs:92:17 [INFO] [stdout] | [INFO] [stdout] 92 | device: Box, [INFO] [stdout] | ^^^^^^^^^^^^ help: use `dyn`: `dyn VirtioDevice` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/virtio/mmio.rs:109:46 [INFO] [stdout] | [INFO] [stdout] 109 | pub fn new(mem: GuestMemory, device: Box) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^ help: use `dyn`: `dyn VirtioDevice` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> devices/src/virtio/mmio.rs:182:17 [INFO] [stdout] | [INFO] [stdout] 182 | 0x00...0xff if data.len() == 4 => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> devices/src/virtio/mmio.rs:204:18 [INFO] [stdout] | [INFO] [stdout] 204 | 0x100...0xfff => self.device.read_config(offset - 0x100, data), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> devices/src/virtio/mmio.rs:223:17 [INFO] [stdout] | [INFO] [stdout] 223 | 0x00...0xff if data.len() == 4 => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> devices/src/virtio/mmio.rs:249:18 [INFO] [stdout] | [INFO] [stdout] 249 | 0x100...0xfff => return self.device.write_config(offset - 0x100, data), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/virtio/net.rs:229:69 [INFO] [stdout] | [INFO] [stdout] 229 | let tokens = match poller.poll(&[(RX_TAP, &self.tap as &Pollable), [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Pollable` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/virtio/net.rs:230:75 [INFO] [stdout] | [INFO] [stdout] 230 | ... (RX_QUEUE, &rx_queue_evt as &Pollable), [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Pollable` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/virtio/net.rs:231:75 [INFO] [stdout] | [INFO] [stdout] 231 | ... (TX_QUEUE, &tx_queue_evt as &Pollable), [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Pollable` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/virtio/net.rs:232:67 [INFO] [stdout] | [INFO] [stdout] 232 | ... (KILL, &kill_evt as &Pollable)]) { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Pollable` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/virtio/wl.rs:816:57 [INFO] [stdout] | [INFO] [stdout] 816 | pollables.push((Q_IN, &in_queue_evt as &Pollable)); [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Pollable` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/virtio/wl.rs:817:59 [INFO] [stdout] | [INFO] [stdout] 817 | pollables.push((Q_OUT, &out_queue_evt as &Pollable)); [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Pollable` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/virtio/wl.rs:818:53 [INFO] [stdout] | [INFO] [stdout] 818 | pollables.push((KILL, &kill_evt as &Pollable)); [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Pollable` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/bus.rs:61:43 [INFO] [stdout] | [INFO] [stdout] 61 | devices: BTreeMap>>, [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn BusDevice` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/bus.rs:70:67 [INFO] [stdout] | [INFO] [stdout] 70 | fn first_before(&self, addr: u64) -> Option<(BusRange, &Mutex)> { [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn BusDevice` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/bus.rs:80:60 [INFO] [stdout] | [INFO] [stdout] 80 | fn get_device(&self, addr: u64) -> Option<(u64, &Mutex)> { [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn BusDevice` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/bus.rs:91:48 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn insert(&mut self, device: Arc>, base: u64, len: u64) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn BusDevice` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/proxy.rs:46:48 [INFO] [stdout] | [INFO] [stdout] 46 | fn child_proc(sock: UnixDatagram, device: &mut BusDevice) { [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn BusDevice` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/serial.rs:62:21 [INFO] [stdout] | [INFO] [stdout] 62 | out: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn io::Write + Send` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/serial.rs:66:52 [INFO] [stdout] | [INFO] [stdout] 66 | fn new(interrupt_evt: EventFd, out: Option>) -> Serial { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn io::Write + Send` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/serial.rs:83:53 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn new_out(interrupt_evt: EventFd, out: Box) -> Serial { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn io::Write + Send` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> devices/src/virtio/balloon.rs:75:21 [INFO] [stdout] | [INFO] [stdout] 75 | 'addr_loop: for i in 0..num_addrs as usize { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_labels)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/virtio/balloon.rs:140:68 [INFO] [stdout] | [INFO] [stdout] 140 | (POLL_COMMAND_SOCKET, &self.command_socket as &Pollable), [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Pollable` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/virtio/mmio.rs:92:17 [INFO] [stdout] | [INFO] [stdout] 92 | device: Box, [INFO] [stdout] | ^^^^^^^^^^^^ help: use `dyn`: `dyn VirtioDevice` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/virtio/mmio.rs:109:46 [INFO] [stdout] | [INFO] [stdout] 109 | pub fn new(mem: GuestMemory, device: Box) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^ help: use `dyn`: `dyn VirtioDevice` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> devices/src/virtio/mmio.rs:182:17 [INFO] [stdout] | [INFO] [stdout] 182 | 0x00...0xff if data.len() == 4 => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> devices/src/virtio/mmio.rs:204:18 [INFO] [stdout] | [INFO] [stdout] 204 | 0x100...0xfff => self.device.read_config(offset - 0x100, data), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> devices/src/virtio/mmio.rs:223:17 [INFO] [stdout] | [INFO] [stdout] 223 | 0x00...0xff if data.len() == 4 => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> devices/src/virtio/mmio.rs:249:18 [INFO] [stdout] | [INFO] [stdout] 249 | 0x100...0xfff => return self.device.write_config(offset - 0x100, data), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/virtio/net.rs:229:69 [INFO] [stdout] | [INFO] [stdout] 229 | let tokens = match poller.poll(&[(RX_TAP, &self.tap as &Pollable), [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Pollable` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/virtio/net.rs:230:75 [INFO] [stdout] | [INFO] [stdout] 230 | ... (RX_QUEUE, &rx_queue_evt as &Pollable), [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Pollable` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/virtio/net.rs:231:75 [INFO] [stdout] | [INFO] [stdout] 231 | ... (TX_QUEUE, &tx_queue_evt as &Pollable), [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Pollable` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/virtio/net.rs:232:67 [INFO] [stdout] | [INFO] [stdout] 232 | ... (KILL, &kill_evt as &Pollable)]) { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Pollable` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/virtio/wl.rs:816:57 [INFO] [stdout] | [INFO] [stdout] 816 | pollables.push((Q_IN, &in_queue_evt as &Pollable)); [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Pollable` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/virtio/wl.rs:817:59 [INFO] [stdout] | [INFO] [stdout] 817 | pollables.push((Q_OUT, &out_queue_evt as &Pollable)); [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Pollable` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> devices/src/virtio/wl.rs:818:53 [INFO] [stdout] | [INFO] [stdout] 818 | pollables.push((KILL, &kill_evt as &Pollable)); [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Pollable` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> x86_64/src/gdt.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | / ((((base as u64) & 0xff000000u64) << (56 - 24)) | (((flags as u64) & 0x0000f0ffu64) << 40) | [INFO] [stdout] 12 | | (((limit as u64) & 0x000f0000u64) << (48 - 16)) | [INFO] [stdout] 13 | | (((base as u64) & 0x00ffffffu64) << 16) | (((limit as u64) & 0x0000ffffu64))) [INFO] [stdout] | |__________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 11 | (((base as u64) & 0xff000000u64) << (56 - 24)) | (((flags as u64) & 0x0000f0ffu64) << 40) | [INFO] [stdout] 12 | (((limit as u64) & 0x000f0000u64) << (48 - 16)) | [INFO] [stdout] 13 | (((base as u64) & 0x00ffffffu64) << 16) | (((limit as u64) & 0x0000ffffu64)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> x86_64/src/gdt.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | / ((((entry) & 0xFF00000000000000) >> 32) | (((entry) & 0x000000FF00000000) >> 16) | [INFO] [stdout] 18 | | (((entry) & 0x00000000FFFF0000) >> 16)) [INFO] [stdout] | |____________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 17 | (((entry) & 0xFF00000000000000) >> 32) | (((entry) & 0x000000FF00000000) >> 16) | [INFO] [stdout] 18 | (((entry) & 0x00000000FFFF0000) >> 16) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> x86_64/src/interrupts.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | (((reg) & !0x700) | ((mode) << 8)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> x86_64/src/lib.rs:93:35 [INFO] [stdout] | [INFO] [stdout] 93 | const MEM_32BIT_GAP_SIZE: usize = (768 << 20); [INFO] [stdout] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> x86_64/src/lib.rs:94:39 [INFO] [stdout] | [INFO] [stdout] 94 | const FIRST_ADDR_PAST_32BITS: usize = (1 << 32); [INFO] [stdout] | ^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:488:19 [INFO] [stdout] | [INFO] [stdout] 488 | unsafe { &(*(::std::ptr::null::<__kernel_fd_set>())).fds_bits as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deref_nullptr)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:538:19 [INFO] [stdout] | [INFO] [stdout] 538 | unsafe { &(*(::std::ptr::null::<__kernel_fsid_t>())).val as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:587:19 [INFO] [stdout] | [INFO] [stdout] 587 | unsafe { &(*(::std::ptr::null::())).slot as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:597:19 [INFO] [stdout] | [INFO] [stdout] 597 | unsafe { &(*(::std::ptr::null::())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:607:19 [INFO] [stdout] | [INFO] [stdout] 607 | unsafe { &(*(::std::ptr::null::())).guest_phys_addr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:617:19 [INFO] [stdout] | [INFO] [stdout] 617 | unsafe { &(*(::std::ptr::null::())).memory_size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:627:19 [INFO] [stdout] | [INFO] [stdout] 627 | unsafe { &(*(::std::ptr::null::())).target_phys_addr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:670:19 [INFO] [stdout] | [INFO] [stdout] 670 | unsafe { &(*(::std::ptr::null::())).last_irr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:680:19 [INFO] [stdout] | [INFO] [stdout] 680 | unsafe { &(*(::std::ptr::null::())).irr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:690:19 [INFO] [stdout] | [INFO] [stdout] 690 | unsafe { &(*(::std::ptr::null::())).imr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:700:19 [INFO] [stdout] | [INFO] [stdout] 700 | unsafe { &(*(::std::ptr::null::())).isr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:710:19 [INFO] [stdout] | [INFO] [stdout] 710 | unsafe { &(*(::std::ptr::null::())).priority_add as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:720:19 [INFO] [stdout] | [INFO] [stdout] 720 | unsafe { &(*(::std::ptr::null::())).irq_base as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:730:19 [INFO] [stdout] | [INFO] [stdout] 730 | unsafe { &(*(::std::ptr::null::())).read_reg_select as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:740:19 [INFO] [stdout] | [INFO] [stdout] 740 | unsafe { &(*(::std::ptr::null::())).poll as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:750:19 [INFO] [stdout] | [INFO] [stdout] 750 | unsafe { &(*(::std::ptr::null::())).special_mask as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:760:19 [INFO] [stdout] | [INFO] [stdout] 760 | unsafe { &(*(::std::ptr::null::())).init_state as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:770:19 [INFO] [stdout] | [INFO] [stdout] 770 | unsafe { &(*(::std::ptr::null::())).auto_eoi as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:780:19 [INFO] [stdout] | [INFO] [stdout] 780 | unsafe { &(*(::std::ptr::null::())).rotate_on_auto_eoi as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:791:14 [INFO] [stdout] | [INFO] [stdout] 791 | &(*(::std::ptr::null::())).special_fully_nested_mode as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:802:19 [INFO] [stdout] | [INFO] [stdout] 802 | unsafe { &(*(::std::ptr::null::())).init4 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:812:19 [INFO] [stdout] | [INFO] [stdout] 812 | unsafe { &(*(::std::ptr::null::())).elcr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:822:19 [INFO] [stdout] | [INFO] [stdout] 822 | unsafe { &(*(::std::ptr::null::())).elcr_mask as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:877:14 [INFO] [stdout] | [INFO] [stdout] 877 | &(*(::std::ptr::null::())).vector as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:890:14 [INFO] [stdout] | [INFO] [stdout] 890 | &(*(::std::ptr::null::())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:903:14 [INFO] [stdout] | [INFO] [stdout] 903 | &(*(::std::ptr::null::())).dest_id as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1065:19 [INFO] [stdout] | [INFO] [stdout] 1065 | unsafe { &(*(::std::ptr::null::())).bits as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1076:14 [INFO] [stdout] | [INFO] [stdout] 1076 | &(*(::std::ptr::null::())).fields as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1105:19 [INFO] [stdout] | [INFO] [stdout] 1105 | unsafe { &(*(::std::ptr::null::())).base_address as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1115:19 [INFO] [stdout] | [INFO] [stdout] 1115 | unsafe { &(*(::std::ptr::null::())).ioregsel as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1125:19 [INFO] [stdout] | [INFO] [stdout] 1125 | unsafe { &(*(::std::ptr::null::())).id as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1135:19 [INFO] [stdout] | [INFO] [stdout] 1135 | unsafe { &(*(::std::ptr::null::())).irr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1145:19 [INFO] [stdout] | [INFO] [stdout] 1145 | unsafe { &(*(::std::ptr::null::())).pad as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1155:19 [INFO] [stdout] | [INFO] [stdout] 1155 | unsafe { &(*(::std::ptr::null::())).redirtbl as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1205:19 [INFO] [stdout] | [INFO] [stdout] 1205 | unsafe { &(*(::std::ptr::null::())).rax as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1215:19 [INFO] [stdout] | [INFO] [stdout] 1215 | unsafe { &(*(::std::ptr::null::())).rbx as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1225:19 [INFO] [stdout] | [INFO] [stdout] 1225 | unsafe { &(*(::std::ptr::null::())).rcx as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1235:19 [INFO] [stdout] | [INFO] [stdout] 1235 | unsafe { &(*(::std::ptr::null::())).rdx as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1245:19 [INFO] [stdout] | [INFO] [stdout] 1245 | unsafe { &(*(::std::ptr::null::())).rsi as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1255:19 [INFO] [stdout] | [INFO] [stdout] 1255 | unsafe { &(*(::std::ptr::null::())).rdi as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1265:19 [INFO] [stdout] | [INFO] [stdout] 1265 | unsafe { &(*(::std::ptr::null::())).rsp as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1275:19 [INFO] [stdout] | [INFO] [stdout] 1275 | unsafe { &(*(::std::ptr::null::())).rbp as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1285:19 [INFO] [stdout] | [INFO] [stdout] 1285 | unsafe { &(*(::std::ptr::null::())).r8 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1295:19 [INFO] [stdout] | [INFO] [stdout] 1295 | unsafe { &(*(::std::ptr::null::())).r9 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1305:19 [INFO] [stdout] | [INFO] [stdout] 1305 | unsafe { &(*(::std::ptr::null::())).r10 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1315:19 [INFO] [stdout] | [INFO] [stdout] 1315 | unsafe { &(*(::std::ptr::null::())).r11 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1325:19 [INFO] [stdout] | [INFO] [stdout] 1325 | unsafe { &(*(::std::ptr::null::())).r12 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1335:19 [INFO] [stdout] | [INFO] [stdout] 1335 | unsafe { &(*(::std::ptr::null::())).r13 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1345:19 [INFO] [stdout] | [INFO] [stdout] 1345 | unsafe { &(*(::std::ptr::null::())).r14 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1355:19 [INFO] [stdout] | [INFO] [stdout] 1355 | unsafe { &(*(::std::ptr::null::())).r15 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1365:19 [INFO] [stdout] | [INFO] [stdout] 1365 | unsafe { &(*(::std::ptr::null::())).rip as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1375:19 [INFO] [stdout] | [INFO] [stdout] 1375 | unsafe { &(*(::std::ptr::null::())).rflags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1403:19 [INFO] [stdout] | [INFO] [stdout] 1403 | unsafe { &(*(::std::ptr::null::())).regs as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1448:19 [INFO] [stdout] | [INFO] [stdout] 1448 | unsafe { &(*(::std::ptr::null::())).base as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1458:19 [INFO] [stdout] | [INFO] [stdout] 1458 | unsafe { &(*(::std::ptr::null::())).limit as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1468:19 [INFO] [stdout] | [INFO] [stdout] 1468 | unsafe { &(*(::std::ptr::null::())).selector as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1478:19 [INFO] [stdout] | [INFO] [stdout] 1478 | unsafe { &(*(::std::ptr::null::())).type_ as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1488:19 [INFO] [stdout] | [INFO] [stdout] 1488 | unsafe { &(*(::std::ptr::null::())).present as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1498:19 [INFO] [stdout] | [INFO] [stdout] 1498 | unsafe { &(*(::std::ptr::null::())).dpl as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1508:19 [INFO] [stdout] | [INFO] [stdout] 1508 | unsafe { &(*(::std::ptr::null::())).db as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1518:19 [INFO] [stdout] | [INFO] [stdout] 1518 | unsafe { &(*(::std::ptr::null::())).s as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1528:19 [INFO] [stdout] | [INFO] [stdout] 1528 | unsafe { &(*(::std::ptr::null::())).l as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1538:19 [INFO] [stdout] | [INFO] [stdout] 1538 | unsafe { &(*(::std::ptr::null::())).g as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1548:19 [INFO] [stdout] | [INFO] [stdout] 1548 | unsafe { &(*(::std::ptr::null::())).avl as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1558:19 [INFO] [stdout] | [INFO] [stdout] 1558 | unsafe { &(*(::std::ptr::null::())).unusable as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1568:19 [INFO] [stdout] | [INFO] [stdout] 1568 | unsafe { &(*(::std::ptr::null::())).padding as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1598:19 [INFO] [stdout] | [INFO] [stdout] 1598 | unsafe { &(*(::std::ptr::null::())).base as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1608:19 [INFO] [stdout] | [INFO] [stdout] 1608 | unsafe { &(*(::std::ptr::null::())).limit as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1618:19 [INFO] [stdout] | [INFO] [stdout] 1618 | unsafe { &(*(::std::ptr::null::())).padding as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1663:19 [INFO] [stdout] | [INFO] [stdout] 1663 | unsafe { &(*(::std::ptr::null::())).cs as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1673:19 [INFO] [stdout] | [INFO] [stdout] 1673 | unsafe { &(*(::std::ptr::null::())).ds as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1683:19 [INFO] [stdout] | [INFO] [stdout] 1683 | unsafe { &(*(::std::ptr::null::())).es as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1693:19 [INFO] [stdout] | [INFO] [stdout] 1693 | unsafe { &(*(::std::ptr::null::())).fs as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1703:19 [INFO] [stdout] | [INFO] [stdout] 1703 | unsafe { &(*(::std::ptr::null::())).gs as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1713:19 [INFO] [stdout] | [INFO] [stdout] 1713 | unsafe { &(*(::std::ptr::null::())).ss as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1723:19 [INFO] [stdout] | [INFO] [stdout] 1723 | unsafe { &(*(::std::ptr::null::())).tr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1733:19 [INFO] [stdout] | [INFO] [stdout] 1733 | unsafe { &(*(::std::ptr::null::())).ldt as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1743:19 [INFO] [stdout] | [INFO] [stdout] 1743 | unsafe { &(*(::std::ptr::null::())).gdt as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1753:19 [INFO] [stdout] | [INFO] [stdout] 1753 | unsafe { &(*(::std::ptr::null::())).idt as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1763:19 [INFO] [stdout] | [INFO] [stdout] 1763 | unsafe { &(*(::std::ptr::null::())).cr0 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1773:19 [INFO] [stdout] | [INFO] [stdout] 1773 | unsafe { &(*(::std::ptr::null::())).cr2 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1783:19 [INFO] [stdout] | [INFO] [stdout] 1783 | unsafe { &(*(::std::ptr::null::())).cr3 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1793:19 [INFO] [stdout] | [INFO] [stdout] 1793 | unsafe { &(*(::std::ptr::null::())).cr4 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1803:19 [INFO] [stdout] | [INFO] [stdout] 1803 | unsafe { &(*(::std::ptr::null::())).cr8 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1813:19 [INFO] [stdout] | [INFO] [stdout] 1813 | unsafe { &(*(::std::ptr::null::())).efer as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1823:19 [INFO] [stdout] | [INFO] [stdout] 1823 | unsafe { &(*(::std::ptr::null::())).apic_base as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1833:19 [INFO] [stdout] | [INFO] [stdout] 1833 | unsafe { &(*(::std::ptr::null::())).interrupt_bitmap as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1871:19 [INFO] [stdout] | [INFO] [stdout] 1871 | unsafe { &(*(::std::ptr::null::())).fpr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1881:19 [INFO] [stdout] | [INFO] [stdout] 1881 | unsafe { &(*(::std::ptr::null::())).fcw as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1891:19 [INFO] [stdout] | [INFO] [stdout] 1891 | unsafe { &(*(::std::ptr::null::())).fsw as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1901:19 [INFO] [stdout] | [INFO] [stdout] 1901 | unsafe { &(*(::std::ptr::null::())).ftwx as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1911:19 [INFO] [stdout] | [INFO] [stdout] 1911 | unsafe { &(*(::std::ptr::null::())).pad1 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1921:19 [INFO] [stdout] | [INFO] [stdout] 1921 | unsafe { &(*(::std::ptr::null::())).last_opcode as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1931:19 [INFO] [stdout] | [INFO] [stdout] 1931 | unsafe { &(*(::std::ptr::null::())).last_ip as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1941:19 [INFO] [stdout] | [INFO] [stdout] 1941 | unsafe { &(*(::std::ptr::null::())).last_dp as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1951:19 [INFO] [stdout] | [INFO] [stdout] 1951 | unsafe { &(*(::std::ptr::null::())).xmm as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1961:19 [INFO] [stdout] | [INFO] [stdout] 1961 | unsafe { &(*(::std::ptr::null::())).mxcsr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:1971:19 [INFO] [stdout] | [INFO] [stdout] 1971 | unsafe { &(*(::std::ptr::null::())).pad2 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2001:19 [INFO] [stdout] | [INFO] [stdout] 2001 | unsafe { &(*(::std::ptr::null::())).index as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2011:19 [INFO] [stdout] | [INFO] [stdout] 2011 | unsafe { &(*(::std::ptr::null::())).reserved as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2021:19 [INFO] [stdout] | [INFO] [stdout] 2021 | unsafe { &(*(::std::ptr::null::())).data as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2053:19 [INFO] [stdout] | [INFO] [stdout] 2053 | unsafe { &(*(::std::ptr::null::())).nmsrs as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2063:19 [INFO] [stdout] | [INFO] [stdout] 2063 | unsafe { &(*(::std::ptr::null::())).pad as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2073:19 [INFO] [stdout] | [INFO] [stdout] 2073 | unsafe { &(*(::std::ptr::null::())).entries as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2102:19 [INFO] [stdout] | [INFO] [stdout] 2102 | unsafe { &(*(::std::ptr::null::())).nmsrs as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2112:19 [INFO] [stdout] | [INFO] [stdout] 2112 | unsafe { &(*(::std::ptr::null::())).indices as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2145:19 [INFO] [stdout] | [INFO] [stdout] 2145 | unsafe { &(*(::std::ptr::null::())).function as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2155:19 [INFO] [stdout] | [INFO] [stdout] 2155 | unsafe { &(*(::std::ptr::null::())).eax as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2165:19 [INFO] [stdout] | [INFO] [stdout] 2165 | unsafe { &(*(::std::ptr::null::())).ebx as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2175:19 [INFO] [stdout] | [INFO] [stdout] 2175 | unsafe { &(*(::std::ptr::null::())).ecx as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2185:19 [INFO] [stdout] | [INFO] [stdout] 2185 | unsafe { &(*(::std::ptr::null::())).edx as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2195:19 [INFO] [stdout] | [INFO] [stdout] 2195 | unsafe { &(*(::std::ptr::null::())).padding as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2225:19 [INFO] [stdout] | [INFO] [stdout] 2225 | unsafe { &(*(::std::ptr::null::())).nent as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2235:19 [INFO] [stdout] | [INFO] [stdout] 2235 | unsafe { &(*(::std::ptr::null::())).padding as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2245:19 [INFO] [stdout] | [INFO] [stdout] 2245 | unsafe { &(*(::std::ptr::null::())).entries as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2280:19 [INFO] [stdout] | [INFO] [stdout] 2280 | unsafe { &(*(::std::ptr::null::())).function as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2290:19 [INFO] [stdout] | [INFO] [stdout] 2290 | unsafe { &(*(::std::ptr::null::())).index as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2300:19 [INFO] [stdout] | [INFO] [stdout] 2300 | unsafe { &(*(::std::ptr::null::())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2310:19 [INFO] [stdout] | [INFO] [stdout] 2310 | unsafe { &(*(::std::ptr::null::())).eax as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2320:19 [INFO] [stdout] | [INFO] [stdout] 2320 | unsafe { &(*(::std::ptr::null::())).ebx as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2330:19 [INFO] [stdout] | [INFO] [stdout] 2330 | unsafe { &(*(::std::ptr::null::())).ecx as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2340:19 [INFO] [stdout] | [INFO] [stdout] 2340 | unsafe { &(*(::std::ptr::null::())).edx as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2350:19 [INFO] [stdout] | [INFO] [stdout] 2350 | unsafe { &(*(::std::ptr::null::())).padding as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2380:19 [INFO] [stdout] | [INFO] [stdout] 2380 | unsafe { &(*(::std::ptr::null::())).nent as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2390:19 [INFO] [stdout] | [INFO] [stdout] 2390 | unsafe { &(*(::std::ptr::null::())).padding as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2400:19 [INFO] [stdout] | [INFO] [stdout] 2400 | unsafe { &(*(::std::ptr::null::())).entries as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2440:19 [INFO] [stdout] | [INFO] [stdout] 2440 | unsafe { &(*(::std::ptr::null::())).count as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2450:19 [INFO] [stdout] | [INFO] [stdout] 2450 | unsafe { &(*(::std::ptr::null::())).latched_count as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2460:19 [INFO] [stdout] | [INFO] [stdout] 2460 | unsafe { &(*(::std::ptr::null::())).count_latched as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2471:14 [INFO] [stdout] | [INFO] [stdout] 2471 | &(*(::std::ptr::null::())).status_latched as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2482:19 [INFO] [stdout] | [INFO] [stdout] 2482 | unsafe { &(*(::std::ptr::null::())).status as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2492:19 [INFO] [stdout] | [INFO] [stdout] 2492 | unsafe { &(*(::std::ptr::null::())).read_state as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2502:19 [INFO] [stdout] | [INFO] [stdout] 2502 | unsafe { &(*(::std::ptr::null::())).write_state as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2512:19 [INFO] [stdout] | [INFO] [stdout] 2512 | unsafe { &(*(::std::ptr::null::())).write_latch as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2522:19 [INFO] [stdout] | [INFO] [stdout] 2522 | unsafe { &(*(::std::ptr::null::())).rw_mode as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2532:19 [INFO] [stdout] | [INFO] [stdout] 2532 | unsafe { &(*(::std::ptr::null::())).mode as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2542:19 [INFO] [stdout] | [INFO] [stdout] 2542 | unsafe { &(*(::std::ptr::null::())).bcd as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2552:19 [INFO] [stdout] | [INFO] [stdout] 2552 | unsafe { &(*(::std::ptr::null::())).gate as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2563:14 [INFO] [stdout] | [INFO] [stdout] 2563 | &(*(::std::ptr::null::())).count_load_time as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2596:19 [INFO] [stdout] | [INFO] [stdout] 2596 | unsafe { &(*(::std::ptr::null::())).exception as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2606:19 [INFO] [stdout] | [INFO] [stdout] 2606 | unsafe { &(*(::std::ptr::null::())).pad as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2616:19 [INFO] [stdout] | [INFO] [stdout] 2616 | unsafe { &(*(::std::ptr::null::())).pc as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2626:19 [INFO] [stdout] | [INFO] [stdout] 2626 | unsafe { &(*(::std::ptr::null::())).dr6 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2636:19 [INFO] [stdout] | [INFO] [stdout] 2636 | unsafe { &(*(::std::ptr::null::())).dr7 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2664:19 [INFO] [stdout] | [INFO] [stdout] 2664 | unsafe { &(*(::std::ptr::null::())).debugreg as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2692:19 [INFO] [stdout] | [INFO] [stdout] 2692 | unsafe { &(*(::std::ptr::null::())).channels as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2722:19 [INFO] [stdout] | [INFO] [stdout] 2722 | unsafe { &(*(::std::ptr::null::())).channels as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2732:19 [INFO] [stdout] | [INFO] [stdout] 2732 | unsafe { &(*(::std::ptr::null::())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2742:19 [INFO] [stdout] | [INFO] [stdout] 2742 | unsafe { &(*(::std::ptr::null::())).reserved as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2771:19 [INFO] [stdout] | [INFO] [stdout] 2771 | unsafe { &(*(::std::ptr::null::())).pit_reinject as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2781:19 [INFO] [stdout] | [INFO] [stdout] 2781 | unsafe { &(*(::std::ptr::null::())).reserved as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2825:14 [INFO] [stdout] | [INFO] [stdout] 2825 | &(*(::std::ptr::null::())).injected as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2836:19 [INFO] [stdout] | [INFO] [stdout] 2836 | unsafe { &(*(::std::ptr::null::())).nr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2847:14 [INFO] [stdout] | [INFO] [stdout] 2847 | &(*(::std::ptr::null::())).has_error_code as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2859:19 [INFO] [stdout] | [INFO] [stdout] 2859 | unsafe { &(*(::std::ptr::null::())).pad as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2870:14 [INFO] [stdout] | [INFO] [stdout] 2870 | &(*(::std::ptr::null::())).error_code as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2904:14 [INFO] [stdout] | [INFO] [stdout] 2904 | &(*(::std::ptr::null::())).injected as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2915:19 [INFO] [stdout] | [INFO] [stdout] 2915 | unsafe { &(*(::std::ptr::null::())).nr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2925:19 [INFO] [stdout] | [INFO] [stdout] 2925 | unsafe { &(*(::std::ptr::null::())).soft as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2936:14 [INFO] [stdout] | [INFO] [stdout] 2936 | &(*(::std::ptr::null::())).shadow as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2969:14 [INFO] [stdout] | [INFO] [stdout] 2969 | &(*(::std::ptr::null::())).injected as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2981:14 [INFO] [stdout] | [INFO] [stdout] 2981 | &(*(::std::ptr::null::())).pending as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:2993:14 [INFO] [stdout] | [INFO] [stdout] 2993 | &(*(::std::ptr::null::())).masked as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3004:19 [INFO] [stdout] | [INFO] [stdout] 3004 | unsafe { &(*(::std::ptr::null::())).pad as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3035:19 [INFO] [stdout] | [INFO] [stdout] 3035 | unsafe { &(*(::std::ptr::null::())).smm as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3046:14 [INFO] [stdout] | [INFO] [stdout] 3046 | &(*(::std::ptr::null::())).pending as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3058:14 [INFO] [stdout] | [INFO] [stdout] 3058 | &(*(::std::ptr::null::())).smm_inside_nmi as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3071:14 [INFO] [stdout] | [INFO] [stdout] 3071 | &(*(::std::ptr::null::())).latched_init as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3096:19 [INFO] [stdout] | [INFO] [stdout] 3096 | unsafe { &(*(::std::ptr::null::())).exception as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3106:19 [INFO] [stdout] | [INFO] [stdout] 3106 | unsafe { &(*(::std::ptr::null::())).interrupt as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3116:19 [INFO] [stdout] | [INFO] [stdout] 3116 | unsafe { &(*(::std::ptr::null::())).nmi as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3126:19 [INFO] [stdout] | [INFO] [stdout] 3126 | unsafe { &(*(::std::ptr::null::())).sipi_vector as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3136:19 [INFO] [stdout] | [INFO] [stdout] 3136 | unsafe { &(*(::std::ptr::null::())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3146:19 [INFO] [stdout] | [INFO] [stdout] 3146 | unsafe { &(*(::std::ptr::null::())).smi as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3156:19 [INFO] [stdout] | [INFO] [stdout] 3156 | unsafe { &(*(::std::ptr::null::())).reserved as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3188:19 [INFO] [stdout] | [INFO] [stdout] 3188 | unsafe { &(*(::std::ptr::null::())).db as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3198:19 [INFO] [stdout] | [INFO] [stdout] 3198 | unsafe { &(*(::std::ptr::null::())).dr6 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3208:19 [INFO] [stdout] | [INFO] [stdout] 3208 | unsafe { &(*(::std::ptr::null::())).dr7 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3218:19 [INFO] [stdout] | [INFO] [stdout] 3218 | unsafe { &(*(::std::ptr::null::())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3228:19 [INFO] [stdout] | [INFO] [stdout] 3228 | unsafe { &(*(::std::ptr::null::())).reserved as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3256:19 [INFO] [stdout] | [INFO] [stdout] 3256 | unsafe { &(*(::std::ptr::null::())).region as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3291:19 [INFO] [stdout] | [INFO] [stdout] 3291 | unsafe { &(*(::std::ptr::null::())).xcr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3301:19 [INFO] [stdout] | [INFO] [stdout] 3301 | unsafe { &(*(::std::ptr::null::())).reserved as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3311:19 [INFO] [stdout] | [INFO] [stdout] 3311 | unsafe { &(*(::std::ptr::null::())).value as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3342:19 [INFO] [stdout] | [INFO] [stdout] 3342 | unsafe { &(*(::std::ptr::null::())).nr_xcrs as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3352:19 [INFO] [stdout] | [INFO] [stdout] 3352 | unsafe { &(*(::std::ptr::null::())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3362:19 [INFO] [stdout] | [INFO] [stdout] 3362 | unsafe { &(*(::std::ptr::null::())).xcrs as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3372:19 [INFO] [stdout] | [INFO] [stdout] 3372 | unsafe { &(*(::std::ptr::null::())).padding as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3417:19 [INFO] [stdout] | [INFO] [stdout] 3417 | unsafe { &(*(::std::ptr::null::())).buf_size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3427:19 [INFO] [stdout] | [INFO] [stdout] 3427 | unsafe { &(*(::std::ptr::null::())).buf_nr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3457:19 [INFO] [stdout] | [INFO] [stdout] 3457 | unsafe { &(*(::std::ptr::null::())).enabled as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3467:19 [INFO] [stdout] | [INFO] [stdout] 3467 | unsafe { &(*(::std::ptr::null::())).padding as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3477:19 [INFO] [stdout] | [INFO] [stdout] 3477 | unsafe { &(*(::std::ptr::null::())).address as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3508:19 [INFO] [stdout] | [INFO] [stdout] 3508 | unsafe { &(*(::std::ptr::null::())).enabled as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3518:19 [INFO] [stdout] | [INFO] [stdout] 3518 | unsafe { &(*(::std::ptr::null::())).pad as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3528:19 [INFO] [stdout] | [INFO] [stdout] 3528 | unsafe { &(*(::std::ptr::null::())).breakpoints as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3538:19 [INFO] [stdout] | [INFO] [stdout] 3538 | unsafe { &(*(::std::ptr::null::())).singlestep as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3569:19 [INFO] [stdout] | [INFO] [stdout] 3569 | unsafe { &(*(::std::ptr::null::())).slot as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3579:19 [INFO] [stdout] | [INFO] [stdout] 3579 | unsafe { &(*(::std::ptr::null::())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3589:19 [INFO] [stdout] | [INFO] [stdout] 3589 | unsafe { &(*(::std::ptr::null::())).guest_phys_addr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3599:19 [INFO] [stdout] | [INFO] [stdout] 3599 | unsafe { &(*(::std::ptr::null::())).memory_size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3631:19 [INFO] [stdout] | [INFO] [stdout] 3631 | unsafe { &(*(::std::ptr::null::())).slot as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3641:19 [INFO] [stdout] | [INFO] [stdout] 3641 | unsafe { &(*(::std::ptr::null::())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3652:14 [INFO] [stdout] | [INFO] [stdout] 3652 | &(*(::std::ptr::null::())).guest_phys_addr as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3665:14 [INFO] [stdout] | [INFO] [stdout] 3665 | &(*(::std::ptr::null::())).memory_size as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3677:14 [INFO] [stdout] | [INFO] [stdout] 3677 | &(*(::std::ptr::null::())).userspace_addr as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3715:19 [INFO] [stdout] | [INFO] [stdout] 3715 | unsafe { &(*(::std::ptr::null::())).irq as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3725:19 [INFO] [stdout] | [INFO] [stdout] 3725 | unsafe { &(*(::std::ptr::null::())).status as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3753:19 [INFO] [stdout] | [INFO] [stdout] 3753 | unsafe { &(*(::std::ptr::null::())).level as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3796:19 [INFO] [stdout] | [INFO] [stdout] 3796 | unsafe { &(*(::std::ptr::null::())).dummy as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3806:19 [INFO] [stdout] | [INFO] [stdout] 3806 | unsafe { &(*(::std::ptr::null::())).pic as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3816:19 [INFO] [stdout] | [INFO] [stdout] 3816 | unsafe { &(*(::std::ptr::null::())).ioapic as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3844:19 [INFO] [stdout] | [INFO] [stdout] 3844 | unsafe { &(*(::std::ptr::null::())).chip_id as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3854:19 [INFO] [stdout] | [INFO] [stdout] 3854 | unsafe { &(*(::std::ptr::null::())).pad as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3864:19 [INFO] [stdout] | [INFO] [stdout] 3864 | unsafe { &(*(::std::ptr::null::())).chip as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3898:19 [INFO] [stdout] | [INFO] [stdout] 3898 | unsafe { &(*(::std::ptr::null::())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3908:19 [INFO] [stdout] | [INFO] [stdout] 3908 | unsafe { &(*(::std::ptr::null::())).pad as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3940:19 [INFO] [stdout] | [INFO] [stdout] 3940 | unsafe { &(*(::std::ptr::null::())).start_gfn as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3950:19 [INFO] [stdout] | [INFO] [stdout] 3950 | unsafe { &(*(::std::ptr::null::())).count as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3960:19 [INFO] [stdout] | [INFO] [stdout] 3960 | unsafe { &(*(::std::ptr::null::())).skeydata_addr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3970:19 [INFO] [stdout] | [INFO] [stdout] 3970 | unsafe { &(*(::std::ptr::null::())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:3980:19 [INFO] [stdout] | [INFO] [stdout] 3980 | unsafe { &(*(::std::ptr::null::())).reserved as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4054:14 [INFO] [stdout] | [INFO] [stdout] 4054 | &(*(::std::ptr::null::())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4088:14 [INFO] [stdout] | [INFO] [stdout] 4088 | &(*(::std::ptr::null::())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4123:14 [INFO] [stdout] | [INFO] [stdout] 4123 | &(*(::std::ptr::null::())).exception as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4136:14 [INFO] [stdout] | [INFO] [stdout] 4136 | &(*(::std::ptr::null::())).error_code as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4174:14 [INFO] [stdout] | [INFO] [stdout] 4174 | &(*(::std::ptr::null::())).direction as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4187:14 [INFO] [stdout] | [INFO] [stdout] 4187 | &(*(::std::ptr::null::())).size as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4200:14 [INFO] [stdout] | [INFO] [stdout] 4200 | &(*(::std::ptr::null::())).port as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4213:14 [INFO] [stdout] | [INFO] [stdout] 4213 | &(*(::std::ptr::null::())).count as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4226:14 [INFO] [stdout] | [INFO] [stdout] 4226 | &(*(::std::ptr::null::())).data_offset as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4260:14 [INFO] [stdout] | [INFO] [stdout] 4260 | &(*(::std::ptr::null::())).arch as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4297:14 [INFO] [stdout] | [INFO] [stdout] 4297 | &(*(::std::ptr::null::())).phys_addr as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4310:14 [INFO] [stdout] | [INFO] [stdout] 4310 | &(*(::std::ptr::null::())).data as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4323:14 [INFO] [stdout] | [INFO] [stdout] 4323 | &(*(::std::ptr::null::())).len as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4335:14 [INFO] [stdout] | [INFO] [stdout] 4335 | &(*(::std::ptr::null::())).is_write as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4373:14 [INFO] [stdout] | [INFO] [stdout] 4373 | &(*(::std::ptr::null::())).nr as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4385:14 [INFO] [stdout] | [INFO] [stdout] 4385 | &(*(::std::ptr::null::())).args as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4398:14 [INFO] [stdout] | [INFO] [stdout] 4398 | &(*(::std::ptr::null::())).ret as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4410:14 [INFO] [stdout] | [INFO] [stdout] 4410 | &(*(::std::ptr::null::())).longmode as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4423:14 [INFO] [stdout] | [INFO] [stdout] 4423 | &(*(::std::ptr::null::())).pad as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4458:14 [INFO] [stdout] | [INFO] [stdout] 4458 | &(*(::std::ptr::null::())).rip as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4470:14 [INFO] [stdout] | [INFO] [stdout] 4470 | &(*(::std::ptr::null::())).is_write as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4483:14 [INFO] [stdout] | [INFO] [stdout] 4483 | &(*(::std::ptr::null::())).pad as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4518:14 [INFO] [stdout] | [INFO] [stdout] 4518 | &(*(::std::ptr::null::())).icptcode as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4531:14 [INFO] [stdout] | [INFO] [stdout] 4531 | &(*(::std::ptr::null::())).ipa as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4543:14 [INFO] [stdout] | [INFO] [stdout] 4543 | &(*(::std::ptr::null::())).ipb as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4580:14 [INFO] [stdout] | [INFO] [stdout] 4580 | &(*(::std::ptr::null::())).trans_exc_code as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4593:14 [INFO] [stdout] | [INFO] [stdout] 4593 | &(*(::std::ptr::null::())).pgm_code as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4632:14 [INFO] [stdout] | [INFO] [stdout] 4632 | &(*(::std::ptr::null::())).dcrn as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4645:14 [INFO] [stdout] | [INFO] [stdout] 4645 | &(*(::std::ptr::null::())).data as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4658:14 [INFO] [stdout] | [INFO] [stdout] 4658 | &(*(::std::ptr::null::())).is_write as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4697:14 [INFO] [stdout] | [INFO] [stdout] 4697 | &(*(::std::ptr::null::())).suberror as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4710:14 [INFO] [stdout] | [INFO] [stdout] 4710 | &(*(::std::ptr::null::())).ndata as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4723:14 [INFO] [stdout] | [INFO] [stdout] 4723 | &(*(::std::ptr::null::())).data as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4760:14 [INFO] [stdout] | [INFO] [stdout] 4760 | &(*(::std::ptr::null::())).gprs as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4799:14 [INFO] [stdout] | [INFO] [stdout] 4799 | &(*(::std::ptr::null::())).nr as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4811:14 [INFO] [stdout] | [INFO] [stdout] 4811 | &(*(::std::ptr::null::())).ret as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4824:14 [INFO] [stdout] | [INFO] [stdout] 4824 | &(*(::std::ptr::null::())).args as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4866:14 [INFO] [stdout] | [INFO] [stdout] 4866 | &(*(::std::ptr::null::())).subchannel_id as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4879:14 [INFO] [stdout] | [INFO] [stdout] 4879 | &(*(::std::ptr::null::())).subchannel_nr as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4892:14 [INFO] [stdout] | [INFO] [stdout] 4892 | &(*(::std::ptr::null::())).io_int_parm as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4905:14 [INFO] [stdout] | [INFO] [stdout] 4905 | &(*(::std::ptr::null::())).io_int_word as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4918:14 [INFO] [stdout] | [INFO] [stdout] 4918 | &(*(::std::ptr::null::())).ipb as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4931:14 [INFO] [stdout] | [INFO] [stdout] 4931 | &(*(::std::ptr::null::())).dequeued as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:4968:14 [INFO] [stdout] | [INFO] [stdout] 4968 | &(*(::std::ptr::null::())).epr as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5006:14 [INFO] [stdout] | [INFO] [stdout] 5006 | &(*(::std::ptr::null::())).type_ as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5019:14 [INFO] [stdout] | [INFO] [stdout] 5019 | &(*(::std::ptr::null::())).flags as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5061:14 [INFO] [stdout] | [INFO] [stdout] 5061 | &(*(::std::ptr::null::())).addr as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5074:14 [INFO] [stdout] | [INFO] [stdout] 5074 | &(*(::std::ptr::null::())).ar as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5086:14 [INFO] [stdout] | [INFO] [stdout] 5086 | &(*(::std::ptr::null::())).reserved as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5099:14 [INFO] [stdout] | [INFO] [stdout] 5099 | &(*(::std::ptr::null::())).fc as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5111:14 [INFO] [stdout] | [INFO] [stdout] 5111 | &(*(::std::ptr::null::())).sel1 as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5124:14 [INFO] [stdout] | [INFO] [stdout] 5124 | &(*(::std::ptr::null::())).sel2 as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5161:14 [INFO] [stdout] | [INFO] [stdout] 5161 | &(*(::std::ptr::null::())).vector as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5187:19 [INFO] [stdout] | [INFO] [stdout] 5187 | unsafe { &(*(::std::ptr::null::())).hw as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5197:19 [INFO] [stdout] | [INFO] [stdout] 5197 | unsafe { &(*(::std::ptr::null::())).fail_entry as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5207:19 [INFO] [stdout] | [INFO] [stdout] 5207 | unsafe { &(*(::std::ptr::null::())).ex as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5217:19 [INFO] [stdout] | [INFO] [stdout] 5217 | unsafe { &(*(::std::ptr::null::())).io as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5227:19 [INFO] [stdout] | [INFO] [stdout] 5227 | unsafe { &(*(::std::ptr::null::())).debug as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5237:19 [INFO] [stdout] | [INFO] [stdout] 5237 | unsafe { &(*(::std::ptr::null::())).mmio as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5247:19 [INFO] [stdout] | [INFO] [stdout] 5247 | unsafe { &(*(::std::ptr::null::())).hypercall as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5257:19 [INFO] [stdout] | [INFO] [stdout] 5257 | unsafe { &(*(::std::ptr::null::())).tpr_access as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5267:19 [INFO] [stdout] | [INFO] [stdout] 5267 | unsafe { &(*(::std::ptr::null::())).s390_sieic as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5278:14 [INFO] [stdout] | [INFO] [stdout] 5278 | &(*(::std::ptr::null::())).s390_reset_flags as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5289:19 [INFO] [stdout] | [INFO] [stdout] 5289 | unsafe { &(*(::std::ptr::null::())).s390_ucontrol as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5299:19 [INFO] [stdout] | [INFO] [stdout] 5299 | unsafe { &(*(::std::ptr::null::())).dcr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5309:19 [INFO] [stdout] | [INFO] [stdout] 5309 | unsafe { &(*(::std::ptr::null::())).internal as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5319:19 [INFO] [stdout] | [INFO] [stdout] 5319 | unsafe { &(*(::std::ptr::null::())).osi as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5329:19 [INFO] [stdout] | [INFO] [stdout] 5329 | unsafe { &(*(::std::ptr::null::())).papr_hcall as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5339:19 [INFO] [stdout] | [INFO] [stdout] 5339 | unsafe { &(*(::std::ptr::null::())).s390_tsch as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5349:19 [INFO] [stdout] | [INFO] [stdout] 5349 | unsafe { &(*(::std::ptr::null::())).epr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5359:19 [INFO] [stdout] | [INFO] [stdout] 5359 | unsafe { &(*(::std::ptr::null::())).system_event as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5369:19 [INFO] [stdout] | [INFO] [stdout] 5369 | unsafe { &(*(::std::ptr::null::())).s390_stsi as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5379:19 [INFO] [stdout] | [INFO] [stdout] 5379 | unsafe { &(*(::std::ptr::null::())).eoi as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5389:19 [INFO] [stdout] | [INFO] [stdout] 5389 | unsafe { &(*(::std::ptr::null::())).padding as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5424:19 [INFO] [stdout] | [INFO] [stdout] 5424 | unsafe { &(*(::std::ptr::null::())).regs as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5434:19 [INFO] [stdout] | [INFO] [stdout] 5434 | unsafe { &(*(::std::ptr::null::())).padding as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5462:19 [INFO] [stdout] | [INFO] [stdout] 5462 | unsafe { &(*(::std::ptr::null::())).request_interrupt_window as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5472:19 [INFO] [stdout] | [INFO] [stdout] 5472 | unsafe { &(*(::std::ptr::null::())).padding1 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5482:19 [INFO] [stdout] | [INFO] [stdout] 5482 | unsafe { &(*(::std::ptr::null::())).exit_reason as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5493:14 [INFO] [stdout] | [INFO] [stdout] 5493 | &(*(::std::ptr::null::())).ready_for_interrupt_injection as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5504:19 [INFO] [stdout] | [INFO] [stdout] 5504 | unsafe { &(*(::std::ptr::null::())).if_flag as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5514:19 [INFO] [stdout] | [INFO] [stdout] 5514 | unsafe { &(*(::std::ptr::null::())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5524:19 [INFO] [stdout] | [INFO] [stdout] 5524 | unsafe { &(*(::std::ptr::null::())).cr8 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5534:19 [INFO] [stdout] | [INFO] [stdout] 5534 | unsafe { &(*(::std::ptr::null::())).apic_base as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5544:19 [INFO] [stdout] | [INFO] [stdout] 5544 | unsafe { &(*(::std::ptr::null::())).kvm_valid_regs as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5554:19 [INFO] [stdout] | [INFO] [stdout] 5554 | unsafe { &(*(::std::ptr::null::())).kvm_dirty_regs as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5564:19 [INFO] [stdout] | [INFO] [stdout] 5564 | unsafe { &(*(::std::ptr::null::())).s as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5599:19 [INFO] [stdout] | [INFO] [stdout] 5599 | unsafe { &(*(::std::ptr::null::())).addr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5609:19 [INFO] [stdout] | [INFO] [stdout] 5609 | unsafe { &(*(::std::ptr::null::())).size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5619:19 [INFO] [stdout] | [INFO] [stdout] 5619 | unsafe { &(*(::std::ptr::null::())).pad as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5650:19 [INFO] [stdout] | [INFO] [stdout] 5650 | unsafe { &(*(::std::ptr::null::())).phys_addr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5660:19 [INFO] [stdout] | [INFO] [stdout] 5660 | unsafe { &(*(::std::ptr::null::())).len as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5670:19 [INFO] [stdout] | [INFO] [stdout] 5670 | unsafe { &(*(::std::ptr::null::())).pad as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5680:19 [INFO] [stdout] | [INFO] [stdout] 5680 | unsafe { &(*(::std::ptr::null::())).data as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5712:19 [INFO] [stdout] | [INFO] [stdout] 5712 | unsafe { &(*(::std::ptr::null::())).first as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5722:19 [INFO] [stdout] | [INFO] [stdout] 5722 | unsafe { &(*(::std::ptr::null::())).last as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5733:14 [INFO] [stdout] | [INFO] [stdout] 5733 | &(*(::std::ptr::null::())).coalesced_mmio as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5767:19 [INFO] [stdout] | [INFO] [stdout] 5767 | unsafe { &(*(::std::ptr::null::())).linear_address as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5777:19 [INFO] [stdout] | [INFO] [stdout] 5777 | unsafe { &(*(::std::ptr::null::())).physical_address as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5787:19 [INFO] [stdout] | [INFO] [stdout] 5787 | unsafe { &(*(::std::ptr::null::())).valid as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5797:19 [INFO] [stdout] | [INFO] [stdout] 5797 | unsafe { &(*(::std::ptr::null::())).writeable as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5807:19 [INFO] [stdout] | [INFO] [stdout] 5807 | unsafe { &(*(::std::ptr::null::())).usermode as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5817:19 [INFO] [stdout] | [INFO] [stdout] 5817 | unsafe { &(*(::std::ptr::null::())).pad as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5851:19 [INFO] [stdout] | [INFO] [stdout] 5851 | unsafe { &(*(::std::ptr::null::())).gaddr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5861:19 [INFO] [stdout] | [INFO] [stdout] 5861 | unsafe { &(*(::std::ptr::null::())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5871:19 [INFO] [stdout] | [INFO] [stdout] 5871 | unsafe { &(*(::std::ptr::null::())).size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5881:19 [INFO] [stdout] | [INFO] [stdout] 5881 | unsafe { &(*(::std::ptr::null::())).op as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5891:19 [INFO] [stdout] | [INFO] [stdout] 5891 | unsafe { &(*(::std::ptr::null::())).buf as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5901:19 [INFO] [stdout] | [INFO] [stdout] 5901 | unsafe { &(*(::std::ptr::null::())).ar as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5911:19 [INFO] [stdout] | [INFO] [stdout] 5911 | unsafe { &(*(::std::ptr::null::())).reserved as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5939:19 [INFO] [stdout] | [INFO] [stdout] 5939 | unsafe { &(*(::std::ptr::null::())).irq as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5977:14 [INFO] [stdout] | [INFO] [stdout] 5977 | &(*(::std::ptr::null::())).dirty_bitmap as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:5990:14 [INFO] [stdout] | [INFO] [stdout] 5990 | &(*(::std::ptr::null::())).padding2 as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6019:19 [INFO] [stdout] | [INFO] [stdout] 6019 | unsafe { &(*(::std::ptr::null::())).slot as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6029:19 [INFO] [stdout] | [INFO] [stdout] 6029 | unsafe { &(*(::std::ptr::null::())).padding1 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6063:19 [INFO] [stdout] | [INFO] [stdout] 6063 | unsafe { &(*(::std::ptr::null::())).len as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6073:19 [INFO] [stdout] | [INFO] [stdout] 6073 | unsafe { &(*(::std::ptr::null::())).sigset as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6103:19 [INFO] [stdout] | [INFO] [stdout] 6103 | unsafe { &(*(::std::ptr::null::())).enabled as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6113:19 [INFO] [stdout] | [INFO] [stdout] 6113 | unsafe { &(*(::std::ptr::null::())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6123:19 [INFO] [stdout] | [INFO] [stdout] 6123 | unsafe { &(*(::std::ptr::null::())).reserved as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6151:19 [INFO] [stdout] | [INFO] [stdout] 6151 | unsafe { &(*(::std::ptr::null::())).vapic_addr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6179:19 [INFO] [stdout] | [INFO] [stdout] 6179 | unsafe { &(*(::std::ptr::null::())).mp_state as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6208:19 [INFO] [stdout] | [INFO] [stdout] 6208 | unsafe { &(*(::std::ptr::null::())).mask as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6218:19 [INFO] [stdout] | [INFO] [stdout] 6218 | unsafe { &(*(::std::ptr::null::())).addr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6248:19 [INFO] [stdout] | [INFO] [stdout] 6248 | unsafe { &(*(::std::ptr::null::())).type_ as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6258:19 [INFO] [stdout] | [INFO] [stdout] 6258 | unsafe { &(*(::std::ptr::null::())).parm as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6268:19 [INFO] [stdout] | [INFO] [stdout] 6268 | unsafe { &(*(::std::ptr::null::())).parm64 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6299:19 [INFO] [stdout] | [INFO] [stdout] 6299 | unsafe { &(*(::std::ptr::null::())).subchannel_id as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6309:19 [INFO] [stdout] | [INFO] [stdout] 6309 | unsafe { &(*(::std::ptr::null::())).subchannel_nr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6319:19 [INFO] [stdout] | [INFO] [stdout] 6319 | unsafe { &(*(::std::ptr::null::())).io_int_parm as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6329:19 [INFO] [stdout] | [INFO] [stdout] 6329 | unsafe { &(*(::std::ptr::null::())).io_int_word as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6359:19 [INFO] [stdout] | [INFO] [stdout] 6359 | unsafe { &(*(::std::ptr::null::())).ext_params as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6369:19 [INFO] [stdout] | [INFO] [stdout] 6369 | unsafe { &(*(::std::ptr::null::())).pad as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6379:19 [INFO] [stdout] | [INFO] [stdout] 6379 | unsafe { &(*(::std::ptr::null::())).ext_params2 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6418:19 [INFO] [stdout] | [INFO] [stdout] 6418 | unsafe { &(*(::std::ptr::null::())).trans_exc_code as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6428:19 [INFO] [stdout] | [INFO] [stdout] 6428 | unsafe { &(*(::std::ptr::null::())).mon_code as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6438:19 [INFO] [stdout] | [INFO] [stdout] 6438 | unsafe { &(*(::std::ptr::null::())).per_address as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6448:19 [INFO] [stdout] | [INFO] [stdout] 6448 | unsafe { &(*(::std::ptr::null::())).data_exc_code as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6458:19 [INFO] [stdout] | [INFO] [stdout] 6458 | unsafe { &(*(::std::ptr::null::())).code as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6468:19 [INFO] [stdout] | [INFO] [stdout] 6468 | unsafe { &(*(::std::ptr::null::())).mon_class_nr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6478:19 [INFO] [stdout] | [INFO] [stdout] 6478 | unsafe { &(*(::std::ptr::null::())).per_code as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6488:19 [INFO] [stdout] | [INFO] [stdout] 6488 | unsafe { &(*(::std::ptr::null::())).per_atmid as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6498:19 [INFO] [stdout] | [INFO] [stdout] 6498 | unsafe { &(*(::std::ptr::null::())).exc_access_id as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6508:19 [INFO] [stdout] | [INFO] [stdout] 6508 | unsafe { &(*(::std::ptr::null::())).per_access_id as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6518:19 [INFO] [stdout] | [INFO] [stdout] 6518 | unsafe { &(*(::std::ptr::null::())).op_access_id as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6528:19 [INFO] [stdout] | [INFO] [stdout] 6528 | unsafe { &(*(::std::ptr::null::())).pad as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6556:19 [INFO] [stdout] | [INFO] [stdout] 6556 | unsafe { &(*(::std::ptr::null::())).address as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6584:19 [INFO] [stdout] | [INFO] [stdout] 6584 | unsafe { &(*(::std::ptr::null::())).code as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6612:19 [INFO] [stdout] | [INFO] [stdout] 6612 | unsafe { &(*(::std::ptr::null::())).code as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6640:19 [INFO] [stdout] | [INFO] [stdout] 6640 | unsafe { &(*(::std::ptr::null::())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6673:19 [INFO] [stdout] | [INFO] [stdout] 6673 | unsafe { &(*(::std::ptr::null::())).cr14 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6683:19 [INFO] [stdout] | [INFO] [stdout] 6683 | unsafe { &(*(::std::ptr::null::())).mcic as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6694:14 [INFO] [stdout] | [INFO] [stdout] 6694 | &(*(::std::ptr::null::())).failing_storage_address as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6706:19 [INFO] [stdout] | [INFO] [stdout] 6706 | unsafe { &(*(::std::ptr::null::())).ext_damage_code as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6716:19 [INFO] [stdout] | [INFO] [stdout] 6716 | unsafe { &(*(::std::ptr::null::())).pad as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6726:19 [INFO] [stdout] | [INFO] [stdout] 6726 | unsafe { &(*(::std::ptr::null::())).fixed_logout as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6769:19 [INFO] [stdout] | [INFO] [stdout] 6769 | unsafe { &(*(::std::ptr::null::())).io as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6779:19 [INFO] [stdout] | [INFO] [stdout] 6779 | unsafe { &(*(::std::ptr::null::())).ext as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6789:19 [INFO] [stdout] | [INFO] [stdout] 6789 | unsafe { &(*(::std::ptr::null::())).pgm as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6799:19 [INFO] [stdout] | [INFO] [stdout] 6799 | unsafe { &(*(::std::ptr::null::())).emerg as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6809:19 [INFO] [stdout] | [INFO] [stdout] 6809 | unsafe { &(*(::std::ptr::null::())).extcall as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6819:19 [INFO] [stdout] | [INFO] [stdout] 6819 | unsafe { &(*(::std::ptr::null::())).prefix as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6829:19 [INFO] [stdout] | [INFO] [stdout] 6829 | unsafe { &(*(::std::ptr::null::())).stop as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6839:19 [INFO] [stdout] | [INFO] [stdout] 6839 | unsafe { &(*(::std::ptr::null::())).mchk as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6849:19 [INFO] [stdout] | [INFO] [stdout] 6849 | unsafe { &(*(::std::ptr::null::())).reserved as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6877:19 [INFO] [stdout] | [INFO] [stdout] 6877 | unsafe { &(*(::std::ptr::null::())).type_ as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6887:19 [INFO] [stdout] | [INFO] [stdout] 6887 | unsafe { &(*(::std::ptr::null::())).u as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6923:19 [INFO] [stdout] | [INFO] [stdout] 6923 | unsafe { &(*(::std::ptr::null::())).buf as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6933:19 [INFO] [stdout] | [INFO] [stdout] 6933 | unsafe { &(*(::std::ptr::null::())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6943:19 [INFO] [stdout] | [INFO] [stdout] 6943 | unsafe { &(*(::std::ptr::null::())).len as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6953:19 [INFO] [stdout] | [INFO] [stdout] 6953 | unsafe { &(*(::std::ptr::null::())).reserved as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6983:19 [INFO] [stdout] | [INFO] [stdout] 6983 | unsafe { &(*(::std::ptr::null::())).control as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:6993:19 [INFO] [stdout] | [INFO] [stdout] 6993 | unsafe { &(*(::std::ptr::null::())).pad as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7003:19 [INFO] [stdout] | [INFO] [stdout] 7003 | unsafe { &(*(::std::ptr::null::())).arch as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7043:19 [INFO] [stdout] | [INFO] [stdout] 7043 | unsafe { &(*(::std::ptr::null::())).datamatch as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7053:19 [INFO] [stdout] | [INFO] [stdout] 7053 | unsafe { &(*(::std::ptr::null::())).addr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7063:19 [INFO] [stdout] | [INFO] [stdout] 7063 | unsafe { &(*(::std::ptr::null::())).len as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7073:19 [INFO] [stdout] | [INFO] [stdout] 7073 | unsafe { &(*(::std::ptr::null::())).fd as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7083:19 [INFO] [stdout] | [INFO] [stdout] 7083 | unsafe { &(*(::std::ptr::null::())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7093:19 [INFO] [stdout] | [INFO] [stdout] 7093 | unsafe { &(*(::std::ptr::null::())).pad as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7129:19 [INFO] [stdout] | [INFO] [stdout] 7129 | unsafe { &(*(::std::ptr::null::())).cap as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7139:19 [INFO] [stdout] | [INFO] [stdout] 7139 | unsafe { &(*(::std::ptr::null::())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7149:19 [INFO] [stdout] | [INFO] [stdout] 7149 | unsafe { &(*(::std::ptr::null::())).args as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7159:19 [INFO] [stdout] | [INFO] [stdout] 7159 | unsafe { &(*(::std::ptr::null::())).pad as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7194:19 [INFO] [stdout] | [INFO] [stdout] 7194 | unsafe { &(*(::std::ptr::null::())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7204:19 [INFO] [stdout] | [INFO] [stdout] 7204 | unsafe { &(*(::std::ptr::null::())).hcall as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7214:19 [INFO] [stdout] | [INFO] [stdout] 7214 | unsafe { &(*(::std::ptr::null::())).pad as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7248:19 [INFO] [stdout] | [INFO] [stdout] 7248 | unsafe { &(*(::std::ptr::null::())).page_shift as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7258:19 [INFO] [stdout] | [INFO] [stdout] 7258 | unsafe { &(*(::std::ptr::null::())).pte_enc as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7289:14 [INFO] [stdout] | [INFO] [stdout] 7289 | &(*(::std::ptr::null::())).page_shift as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7300:19 [INFO] [stdout] | [INFO] [stdout] 7300 | unsafe { &(*(::std::ptr::null::())).slb_enc as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7310:19 [INFO] [stdout] | [INFO] [stdout] 7310 | unsafe { &(*(::std::ptr::null::())).enc as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7341:19 [INFO] [stdout] | [INFO] [stdout] 7341 | unsafe { &(*(::std::ptr::null::())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7351:19 [INFO] [stdout] | [INFO] [stdout] 7351 | unsafe { &(*(::std::ptr::null::())).slb_size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7361:19 [INFO] [stdout] | [INFO] [stdout] 7361 | unsafe { &(*(::std::ptr::null::())).pad as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7371:19 [INFO] [stdout] | [INFO] [stdout] 7371 | unsafe { &(*(::std::ptr::null::())).sps as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7400:19 [INFO] [stdout] | [INFO] [stdout] 7400 | unsafe { &(*(::std::ptr::null::())).irqchip as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7410:19 [INFO] [stdout] | [INFO] [stdout] 7410 | unsafe { &(*(::std::ptr::null::())).pin as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7441:19 [INFO] [stdout] | [INFO] [stdout] 7441 | unsafe { &(*(::std::ptr::null::())).address_lo as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7451:19 [INFO] [stdout] | [INFO] [stdout] 7451 | unsafe { &(*(::std::ptr::null::())).address_hi as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7461:19 [INFO] [stdout] | [INFO] [stdout] 7461 | unsafe { &(*(::std::ptr::null::())).data as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7471:19 [INFO] [stdout] | [INFO] [stdout] 7471 | unsafe { &(*(::std::ptr::null::())).pad as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7504:14 [INFO] [stdout] | [INFO] [stdout] 7504 | &(*(::std::ptr::null::())).ind_addr as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7516:14 [INFO] [stdout] | [INFO] [stdout] 7516 | &(*(::std::ptr::null::())).summary_addr as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7529:14 [INFO] [stdout] | [INFO] [stdout] 7529 | &(*(::std::ptr::null::())).ind_offset as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7541:14 [INFO] [stdout] | [INFO] [stdout] 7541 | &(*(::std::ptr::null::())).summary_offset as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7554:14 [INFO] [stdout] | [INFO] [stdout] 7554 | &(*(::std::ptr::null::())).adapter_id as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7600:14 [INFO] [stdout] | [INFO] [stdout] 7600 | &(*(::std::ptr::null::())).irqchip as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7613:14 [INFO] [stdout] | [INFO] [stdout] 7613 | &(*(::std::ptr::null::())).msi as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7625:14 [INFO] [stdout] | [INFO] [stdout] 7625 | &(*(::std::ptr::null::())).adapter as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7638:14 [INFO] [stdout] | [INFO] [stdout] 7638 | &(*(::std::ptr::null::())).pad as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7667:19 [INFO] [stdout] | [INFO] [stdout] 7667 | unsafe { &(*(::std::ptr::null::())).gsi as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7677:19 [INFO] [stdout] | [INFO] [stdout] 7677 | unsafe { &(*(::std::ptr::null::())).type_ as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7687:19 [INFO] [stdout] | [INFO] [stdout] 7687 | unsafe { &(*(::std::ptr::null::())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7697:19 [INFO] [stdout] | [INFO] [stdout] 7697 | unsafe { &(*(::std::ptr::null::())).pad as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7707:19 [INFO] [stdout] | [INFO] [stdout] 7707 | unsafe { &(*(::std::ptr::null::())).u as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7743:19 [INFO] [stdout] | [INFO] [stdout] 7743 | unsafe { &(*(::std::ptr::null::())).nr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7753:19 [INFO] [stdout] | [INFO] [stdout] 7753 | unsafe { &(*(::std::ptr::null::())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7763:19 [INFO] [stdout] | [INFO] [stdout] 7763 | unsafe { &(*(::std::ptr::null::())).entries as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7802:19 [INFO] [stdout] | [INFO] [stdout] 7802 | unsafe { &(*(::std::ptr::null::())).status as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7812:19 [INFO] [stdout] | [INFO] [stdout] 7812 | unsafe { &(*(::std::ptr::null::())).addr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7822:19 [INFO] [stdout] | [INFO] [stdout] 7822 | unsafe { &(*(::std::ptr::null::())).misc as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7832:19 [INFO] [stdout] | [INFO] [stdout] 7832 | unsafe { &(*(::std::ptr::null::())).mcg_status as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7842:19 [INFO] [stdout] | [INFO] [stdout] 7842 | unsafe { &(*(::std::ptr::null::())).bank as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7852:19 [INFO] [stdout] | [INFO] [stdout] 7852 | unsafe { &(*(::std::ptr::null::())).pad1 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7862:19 [INFO] [stdout] | [INFO] [stdout] 7862 | unsafe { &(*(::std::ptr::null::())).pad2 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7896:19 [INFO] [stdout] | [INFO] [stdout] 7896 | unsafe { &(*(::std::ptr::null::())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7906:19 [INFO] [stdout] | [INFO] [stdout] 7906 | unsafe { &(*(::std::ptr::null::())).msr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7916:19 [INFO] [stdout] | [INFO] [stdout] 7916 | unsafe { &(*(::std::ptr::null::())).blob_addr_32 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7926:19 [INFO] [stdout] | [INFO] [stdout] 7926 | unsafe { &(*(::std::ptr::null::())).blob_addr_64 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7936:19 [INFO] [stdout] | [INFO] [stdout] 7936 | unsafe { &(*(::std::ptr::null::())).blob_size_32 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7946:19 [INFO] [stdout] | [INFO] [stdout] 7946 | unsafe { &(*(::std::ptr::null::())).blob_size_64 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7956:19 [INFO] [stdout] | [INFO] [stdout] 7956 | unsafe { &(*(::std::ptr::null::())).pad2 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7988:19 [INFO] [stdout] | [INFO] [stdout] 7988 | unsafe { &(*(::std::ptr::null::())).fd as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:7998:19 [INFO] [stdout] | [INFO] [stdout] 7998 | unsafe { &(*(::std::ptr::null::())).gsi as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8008:19 [INFO] [stdout] | [INFO] [stdout] 8008 | unsafe { &(*(::std::ptr::null::())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8018:19 [INFO] [stdout] | [INFO] [stdout] 8018 | unsafe { &(*(::std::ptr::null::())).resamplefd as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8028:19 [INFO] [stdout] | [INFO] [stdout] 8028 | unsafe { &(*(::std::ptr::null::())).pad as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8058:19 [INFO] [stdout] | [INFO] [stdout] 8058 | unsafe { &(*(::std::ptr::null::())).clock as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8068:19 [INFO] [stdout] | [INFO] [stdout] 8068 | unsafe { &(*(::std::ptr::null::())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8078:19 [INFO] [stdout] | [INFO] [stdout] 8078 | unsafe { &(*(::std::ptr::null::())).pad as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8109:19 [INFO] [stdout] | [INFO] [stdout] 8109 | unsafe { &(*(::std::ptr::null::())).params as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8119:19 [INFO] [stdout] | [INFO] [stdout] 8119 | unsafe { &(*(::std::ptr::null::())).array as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8129:19 [INFO] [stdout] | [INFO] [stdout] 8129 | unsafe { &(*(::std::ptr::null::())).mmu_type as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8139:19 [INFO] [stdout] | [INFO] [stdout] 8139 | unsafe { &(*(::std::ptr::null::())).array_len as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8168:19 [INFO] [stdout] | [INFO] [stdout] 8168 | unsafe { &(*(::std::ptr::null::())).bitmap as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8178:19 [INFO] [stdout] | [INFO] [stdout] 8178 | unsafe { &(*(::std::ptr::null::())).num_dirty as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8207:19 [INFO] [stdout] | [INFO] [stdout] 8207 | unsafe { &(*(::std::ptr::null::())).n as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8217:19 [INFO] [stdout] | [INFO] [stdout] 8217 | unsafe { &(*(::std::ptr::null::())).reg as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8246:19 [INFO] [stdout] | [INFO] [stdout] 8246 | unsafe { &(*(::std::ptr::null::())).id as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8256:19 [INFO] [stdout] | [INFO] [stdout] 8256 | unsafe { &(*(::std::ptr::null::())).addr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8288:19 [INFO] [stdout] | [INFO] [stdout] 8288 | unsafe { &(*(::std::ptr::null::())).address_lo as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8298:19 [INFO] [stdout] | [INFO] [stdout] 8298 | unsafe { &(*(::std::ptr::null::())).address_hi as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8308:19 [INFO] [stdout] | [INFO] [stdout] 8308 | unsafe { &(*(::std::ptr::null::())).data as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8318:19 [INFO] [stdout] | [INFO] [stdout] 8318 | unsafe { &(*(::std::ptr::null::())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8328:19 [INFO] [stdout] | [INFO] [stdout] 8328 | unsafe { &(*(::std::ptr::null::())).pad as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8357:19 [INFO] [stdout] | [INFO] [stdout] 8357 | unsafe { &(*(::std::ptr::null::())).id as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8367:19 [INFO] [stdout] | [INFO] [stdout] 8367 | unsafe { &(*(::std::ptr::null::())).addr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8397:19 [INFO] [stdout] | [INFO] [stdout] 8397 | unsafe { &(*(::std::ptr::null::())).type_ as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8407:19 [INFO] [stdout] | [INFO] [stdout] 8407 | unsafe { &(*(::std::ptr::null::())).fd as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8417:19 [INFO] [stdout] | [INFO] [stdout] 8417 | unsafe { &(*(::std::ptr::null::())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8448:19 [INFO] [stdout] | [INFO] [stdout] 8448 | unsafe { &(*(::std::ptr::null::())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8458:19 [INFO] [stdout] | [INFO] [stdout] 8458 | unsafe { &(*(::std::ptr::null::())).group as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8468:19 [INFO] [stdout] | [INFO] [stdout] 8468 | unsafe { &(*(::std::ptr::null::())).attr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8478:19 [INFO] [stdout] | [INFO] [stdout] 8478 | unsafe { &(*(::std::ptr::null::())).addr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8517:19 [INFO] [stdout] | [INFO] [stdout] 8517 | unsafe { &(*(::std::ptr::null::())).user_addr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8527:19 [INFO] [stdout] | [INFO] [stdout] 8527 | unsafe { &(*(::std::ptr::null::())).vcpu_addr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8537:19 [INFO] [stdout] | [INFO] [stdout] 8537 | unsafe { &(*(::std::ptr::null::())).length as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8580:14 [INFO] [stdout] | [INFO] [stdout] 8580 | &(*(::std::ptr::null::())).reserved as *const _ as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8611:14 [INFO] [stdout] | [INFO] [stdout] 8611 | &(*(::std::ptr::null::())).assigned_dev_id as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8622:19 [INFO] [stdout] | [INFO] [stdout] 8622 | unsafe { &(*(::std::ptr::null::())).busnr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8632:19 [INFO] [stdout] | [INFO] [stdout] 8632 | unsafe { &(*(::std::ptr::null::())).devfn as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8642:19 [INFO] [stdout] | [INFO] [stdout] 8642 | unsafe { &(*(::std::ptr::null::())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8652:19 [INFO] [stdout] | [INFO] [stdout] 8652 | unsafe { &(*(::std::ptr::null::())).segnr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8696:14 [INFO] [stdout] | [INFO] [stdout] 8696 | &(*(::std::ptr::null::())).reserved as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8725:19 [INFO] [stdout] | [INFO] [stdout] 8725 | unsafe { &(*(::std::ptr::null::())).assigned_dev_id as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8735:19 [INFO] [stdout] | [INFO] [stdout] 8735 | unsafe { &(*(::std::ptr::null::())).host_irq as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8745:19 [INFO] [stdout] | [INFO] [stdout] 8745 | unsafe { &(*(::std::ptr::null::())).guest_irq as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8755:19 [INFO] [stdout] | [INFO] [stdout] 8755 | unsafe { &(*(::std::ptr::null::())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8791:14 [INFO] [stdout] | [INFO] [stdout] 8791 | &(*(::std::ptr::null::())).assigned_dev_id as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8802:19 [INFO] [stdout] | [INFO] [stdout] 8802 | unsafe { &(*(::std::ptr::null::())).entry_nr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8812:19 [INFO] [stdout] | [INFO] [stdout] 8812 | unsafe { &(*(::std::ptr::null::())).padding as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8844:14 [INFO] [stdout] | [INFO] [stdout] 8844 | &(*(::std::ptr::null::())).assigned_dev_id as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8855:19 [INFO] [stdout] | [INFO] [stdout] 8855 | unsafe { &(*(::std::ptr::null::())).gsi as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8865:19 [INFO] [stdout] | [INFO] [stdout] 8865 | unsafe { &(*(::std::ptr::null::())).entry as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kvm_sys/src/x86/bindings.rs:8875:19 [INFO] [stdout] | [INFO] [stdout] 8875 | unsafe { &(*(::std::ptr::null::())).padding as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 508 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 23 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:401:25 [INFO] [stdout] | [INFO] [stdout] 401 | assert_eq!(unsafe { &(*(0 as *const screen_info)).ext_mem_k as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unaligned_references)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:407:25 [INFO] [stdout] | [INFO] [stdout] 407 | assert_eq!(unsafe { &(*(0 as *const screen_info)).orig_video_page as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:437:25 [INFO] [stdout] | [INFO] [stdout] 437 | assert_eq!(unsafe { &(*(0 as *const screen_info)).orig_video_ega_bx as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:443:25 [INFO] [stdout] | [INFO] [stdout] 443 | assert_eq!(unsafe { &(*(0 as *const screen_info)).unused3 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:461:25 [INFO] [stdout] | [INFO] [stdout] 461 | assert_eq!(unsafe { &(*(0 as *const screen_info)).orig_video_points as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:467:25 [INFO] [stdout] | [INFO] [stdout] 467 | assert_eq!(unsafe { &(*(0 as *const screen_info)).lfb_width as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:473:25 [INFO] [stdout] | [INFO] [stdout] 473 | assert_eq!(unsafe { &(*(0 as *const screen_info)).lfb_height as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:479:25 [INFO] [stdout] | [INFO] [stdout] 479 | assert_eq!(unsafe { &(*(0 as *const screen_info)).lfb_depth as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:485:25 [INFO] [stdout] | [INFO] [stdout] 485 | assert_eq!(unsafe { &(*(0 as *const screen_info)).lfb_base as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:491:25 [INFO] [stdout] | [INFO] [stdout] 491 | assert_eq!(unsafe { &(*(0 as *const screen_info)).lfb_size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:497:25 [INFO] [stdout] | [INFO] [stdout] 497 | assert_eq!(unsafe { &(*(0 as *const screen_info)).cl_magic as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:503:25 [INFO] [stdout] | [INFO] [stdout] 503 | assert_eq!(unsafe { &(*(0 as *const screen_info)).cl_offset as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:509:25 [INFO] [stdout] | [INFO] [stdout] 509 | assert_eq!(unsafe { &(*(0 as *const screen_info)).lfb_linelength as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:563:25 [INFO] [stdout] | [INFO] [stdout] 563 | assert_eq!(unsafe { &(*(0 as *const screen_info)).vesapm_seg as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:569:25 [INFO] [stdout] | [INFO] [stdout] 569 | assert_eq!(unsafe { &(*(0 as *const screen_info)).vesapm_off as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:575:25 [INFO] [stdout] | [INFO] [stdout] 575 | assert_eq!(unsafe { &(*(0 as *const screen_info)).pages as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:581:25 [INFO] [stdout] | [INFO] [stdout] 581 | assert_eq!(unsafe { &(*(0 as *const screen_info)).vesa_attributes as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:587:25 [INFO] [stdout] | [INFO] [stdout] 587 | assert_eq!(unsafe { &(*(0 as *const screen_info)).capabilities as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:739:20 [INFO] [stdout] | [INFO] [stdout] 739 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_1)).base_address as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:748:20 [INFO] [stdout] | [INFO] [stdout] 748 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_1)).reserved1 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:757:20 [INFO] [stdout] | [INFO] [stdout] 757 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_1)).reserved2 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:827:20 [INFO] [stdout] | [INFO] [stdout] 827 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_2)).reserved as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:857:20 [INFO] [stdout] | [INFO] [stdout] 857 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_3)).reserved as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:887:20 [INFO] [stdout] | [INFO] [stdout] 887 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_4)).reserved as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:917:20 [INFO] [stdout] | [INFO] [stdout] 917 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_5)).reserved as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:947:20 [INFO] [stdout] | [INFO] [stdout] 947 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_6)).reserved as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1076:20 [INFO] [stdout] | [INFO] [stdout] 1076 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_1)).reserved2 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1085:20 [INFO] [stdout] | [INFO] [stdout] 1085 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_1)).reserved3 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1094:20 [INFO] [stdout] | [INFO] [stdout] 1094 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_1)).reserved4 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1165:20 [INFO] [stdout] | [INFO] [stdout] 1165 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_2)).reserved3 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1174:20 [INFO] [stdout] | [INFO] [stdout] 1174 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_2)).reserved4 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1207:20 [INFO] [stdout] | [INFO] [stdout] 1207 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_3)).id as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1216:20 [INFO] [stdout] | [INFO] [stdout] 1216 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_3)).lun as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1225:20 [INFO] [stdout] | [INFO] [stdout] 1225 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_3)).reserved1 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1234:20 [INFO] [stdout] | [INFO] [stdout] 1234 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_3)).reserved2 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1265:20 [INFO] [stdout] | [INFO] [stdout] 1265 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_4)).serial_number as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1274:20 [INFO] [stdout] | [INFO] [stdout] 1274 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_4)).reserved as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1305:20 [INFO] [stdout] | [INFO] [stdout] 1305 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_5)).eui as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1314:20 [INFO] [stdout] | [INFO] [stdout] 1314 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_5)).reserved as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1345:20 [INFO] [stdout] | [INFO] [stdout] 1345 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_6)).wwid as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1354:20 [INFO] [stdout] | [INFO] [stdout] 1354 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_6)).lun as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1385:20 [INFO] [stdout] | [INFO] [stdout] 1385 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_7)).identity_tag as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1394:20 [INFO] [stdout] | [INFO] [stdout] 1394 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_7)).reserved as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1426:20 [INFO] [stdout] | [INFO] [stdout] 1426 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_8)).array_number as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1435:20 [INFO] [stdout] | [INFO] [stdout] 1435 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_8)).reserved1 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1444:20 [INFO] [stdout] | [INFO] [stdout] 1444 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_8)).reserved2 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1496:20 [INFO] [stdout] | [INFO] [stdout] 1496 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_9)).reserved2 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1505:20 [INFO] [stdout] | [INFO] [stdout] 1505 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_9)).reserved3 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1514:20 [INFO] [stdout] | [INFO] [stdout] 1514 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_9)).reserved4 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1545:20 [INFO] [stdout] | [INFO] [stdout] 1545 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_10)).reserved1 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1554:20 [INFO] [stdout] | [INFO] [stdout] 1554 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_10)).reserved2 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1670:25 [INFO] [stdout] | [INFO] [stdout] 1670 | assert_eq!(unsafe { &(*(0 as *const edd_device_params)).length as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1676:25 [INFO] [stdout] | [INFO] [stdout] 1676 | assert_eq!(unsafe { &(*(0 as *const edd_device_params)).info_flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1683:20 [INFO] [stdout] | [INFO] [stdout] 1683 | &(*(0 as *const edd_device_params)).num_default_cylinders as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1691:20 [INFO] [stdout] | [INFO] [stdout] 1691 | &(*(0 as *const edd_device_params)).num_default_heads as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1699:20 [INFO] [stdout] | [INFO] [stdout] 1699 | &(*(0 as *const edd_device_params)).sectors_per_track as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1707:20 [INFO] [stdout] | [INFO] [stdout] 1707 | &(*(0 as *const edd_device_params)).number_of_sectors as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1715:20 [INFO] [stdout] | [INFO] [stdout] 1715 | &(*(0 as *const edd_device_params)).bytes_per_sector as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1722:25 [INFO] [stdout] | [INFO] [stdout] 1722 | assert_eq!(unsafe { &(*(0 as *const edd_device_params)).dpte_ptr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1728:25 [INFO] [stdout] | [INFO] [stdout] 1728 | assert_eq!(unsafe { &(*(0 as *const edd_device_params)).key as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1748:25 [INFO] [stdout] | [INFO] [stdout] 1748 | assert_eq!(unsafe { &(*(0 as *const edd_device_params)).reserved3 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1827:25 [INFO] [stdout] | [INFO] [stdout] 1827 | assert_eq!(unsafe { &(*(0 as *const edd_info)).interface_support as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1833:25 [INFO] [stdout] | [INFO] [stdout] 1833 | assert_eq!(unsafe { &(*(0 as *const edd_info)).legacy_max_cylinder as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1924:25 [INFO] [stdout] | [INFO] [stdout] 1924 | assert_eq!(unsafe { &(*(0 as *const e820entry)).addr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1930:25 [INFO] [stdout] | [INFO] [stdout] 1930 | assert_eq!(unsafe { &(*(0 as *const e820entry)).size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:1936:25 [INFO] [stdout] | [INFO] [stdout] 1936 | assert_eq!(unsafe { &(*(0 as *const e820entry)).type_ as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2151:25 [INFO] [stdout] | [INFO] [stdout] 2151 | assert_eq!(unsafe { &(*(0 as *const setup_header)).root_flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2157:25 [INFO] [stdout] | [INFO] [stdout] 2157 | assert_eq!(unsafe { &(*(0 as *const setup_header)).syssize as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2163:25 [INFO] [stdout] | [INFO] [stdout] 2163 | assert_eq!(unsafe { &(*(0 as *const setup_header)).ram_size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2169:25 [INFO] [stdout] | [INFO] [stdout] 2169 | assert_eq!(unsafe { &(*(0 as *const setup_header)).vid_mode as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2175:25 [INFO] [stdout] | [INFO] [stdout] 2175 | assert_eq!(unsafe { &(*(0 as *const setup_header)).root_dev as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2181:25 [INFO] [stdout] | [INFO] [stdout] 2181 | assert_eq!(unsafe { &(*(0 as *const setup_header)).boot_flag as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2187:25 [INFO] [stdout] | [INFO] [stdout] 2187 | assert_eq!(unsafe { &(*(0 as *const setup_header)).jump as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2193:25 [INFO] [stdout] | [INFO] [stdout] 2193 | assert_eq!(unsafe { &(*(0 as *const setup_header)).header as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2199:25 [INFO] [stdout] | [INFO] [stdout] 2199 | assert_eq!(unsafe { &(*(0 as *const setup_header)).version as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2205:25 [INFO] [stdout] | [INFO] [stdout] 2205 | assert_eq!(unsafe { &(*(0 as *const setup_header)).realmode_swtch as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2211:25 [INFO] [stdout] | [INFO] [stdout] 2211 | assert_eq!(unsafe { &(*(0 as *const setup_header)).start_sys as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2217:25 [INFO] [stdout] | [INFO] [stdout] 2217 | assert_eq!(unsafe { &(*(0 as *const setup_header)).kernel_version as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2235:25 [INFO] [stdout] | [INFO] [stdout] 2235 | assert_eq!(unsafe { &(*(0 as *const setup_header)).setup_move_size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2241:25 [INFO] [stdout] | [INFO] [stdout] 2241 | assert_eq!(unsafe { &(*(0 as *const setup_header)).code32_start as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2247:25 [INFO] [stdout] | [INFO] [stdout] 2247 | assert_eq!(unsafe { &(*(0 as *const setup_header)).ramdisk_image as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2253:25 [INFO] [stdout] | [INFO] [stdout] 2253 | assert_eq!(unsafe { &(*(0 as *const setup_header)).ramdisk_size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2259:25 [INFO] [stdout] | [INFO] [stdout] 2259 | assert_eq!(unsafe { &(*(0 as *const setup_header)).bootsect_kludge as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2265:25 [INFO] [stdout] | [INFO] [stdout] 2265 | assert_eq!(unsafe { &(*(0 as *const setup_header)).heap_end_ptr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2283:25 [INFO] [stdout] | [INFO] [stdout] 2283 | assert_eq!(unsafe { &(*(0 as *const setup_header)).cmd_line_ptr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2289:25 [INFO] [stdout] | [INFO] [stdout] 2289 | assert_eq!(unsafe { &(*(0 as *const setup_header)).initrd_addr_max as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2295:25 [INFO] [stdout] | [INFO] [stdout] 2295 | assert_eq!(unsafe { &(*(0 as *const setup_header)).kernel_alignment as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2313:25 [INFO] [stdout] | [INFO] [stdout] 2313 | assert_eq!(unsafe { &(*(0 as *const setup_header)).xloadflags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2319:25 [INFO] [stdout] | [INFO] [stdout] 2319 | assert_eq!(unsafe { &(*(0 as *const setup_header)).cmdline_size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2325:25 [INFO] [stdout] | [INFO] [stdout] 2325 | assert_eq!(unsafe { &(*(0 as *const setup_header)).hardware_subarch as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2332:20 [INFO] [stdout] | [INFO] [stdout] 2332 | &(*(0 as *const setup_header)).hardware_subarch_data as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2339:25 [INFO] [stdout] | [INFO] [stdout] 2339 | assert_eq!(unsafe { &(*(0 as *const setup_header)).payload_offset as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2345:25 [INFO] [stdout] | [INFO] [stdout] 2345 | assert_eq!(unsafe { &(*(0 as *const setup_header)).payload_length as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2351:25 [INFO] [stdout] | [INFO] [stdout] 2351 | assert_eq!(unsafe { &(*(0 as *const setup_header)).setup_data as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2357:25 [INFO] [stdout] | [INFO] [stdout] 2357 | assert_eq!(unsafe { &(*(0 as *const setup_header)).pref_address as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2363:25 [INFO] [stdout] | [INFO] [stdout] 2363 | assert_eq!(unsafe { &(*(0 as *const setup_header)).init_size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2369:25 [INFO] [stdout] | [INFO] [stdout] 2369 | assert_eq!(unsafe { &(*(0 as *const setup_header)).handover_offset as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 23 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2429:25 [INFO] [stdout] | [INFO] [stdout] 2429 | assert_eq!(unsafe { &(*(0 as *const olpc_ofw_header)).ofw_magic as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2435:25 [INFO] [stdout] | [INFO] [stdout] 2435 | assert_eq!(unsafe { &(*(0 as *const olpc_ofw_header)).ofw_version as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2441:25 [INFO] [stdout] | [INFO] [stdout] 2441 | assert_eq!(unsafe { &(*(0 as *const olpc_ofw_header)).cif_handler as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2447:25 [INFO] [stdout] | [INFO] [stdout] 2447 | assert_eq!(unsafe { &(*(0 as *const olpc_ofw_header)).irq_desc_table as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking crosvm v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2582:25 [INFO] [stdout] | [INFO] [stdout] 2582 | assert_eq!(unsafe { &(*(0 as *const boot_params)).apm_bios_info as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2594:25 [INFO] [stdout] | [INFO] [stdout] 2594 | assert_eq!(unsafe { &(*(0 as *const boot_params)).tboot_addr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2600:25 [INFO] [stdout] | [INFO] [stdout] 2600 | assert_eq!(unsafe { &(*(0 as *const boot_params)).ist_info as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2624:25 [INFO] [stdout] | [INFO] [stdout] 2624 | assert_eq!(unsafe { &(*(0 as *const boot_params)).sys_desc_table as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2636:25 [INFO] [stdout] | [INFO] [stdout] 2636 | assert_eq!(unsafe { &(*(0 as *const boot_params)).ext_ramdisk_image as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2642:25 [INFO] [stdout] | [INFO] [stdout] 2642 | assert_eq!(unsafe { &(*(0 as *const boot_params)).ext_ramdisk_size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2648:25 [INFO] [stdout] | [INFO] [stdout] 2648 | assert_eq!(unsafe { &(*(0 as *const boot_params)).ext_cmd_line_ptr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2666:25 [INFO] [stdout] | [INFO] [stdout] 2666 | assert_eq!(unsafe { &(*(0 as *const boot_params)).efi_info as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2672:25 [INFO] [stdout] | [INFO] [stdout] 2672 | assert_eq!(unsafe { &(*(0 as *const boot_params)).alt_mem_k as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2678:25 [INFO] [stdout] | [INFO] [stdout] 2678 | assert_eq!(unsafe { &(*(0 as *const boot_params)).scratch as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> x86_64/src/bootparam.rs:2740:25 [INFO] [stdout] | [INFO] [stdout] 2740 | assert_eq!(unsafe { &(*(0 as *const boot_params)).edd_mbr_sig_buffer as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/kernel_cmdline.rs:41:12 [INFO] [stdout] | [INFO] [stdout] 41 | ' '...'~' => true, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/device_manager.rs:89:38 [INFO] [stdout] | [INFO] [stdout] 89 | device: Box, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn devices::virtio::VirtioDevice` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/linux.rs:304:28 [INFO] [stdout] | [INFO] [stdout] 304 | let block_box: Box = match disk.disk_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn devices::virtio::VirtioDevice` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/linux.rs:354:30 [INFO] [stdout] | [INFO] [stdout] 354 | let net_box: Box = if cfg.vhost_net { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn devices::virtio::VirtioDevice` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/linux.rs:595:41 [INFO] [stdout] | [INFO] [stdout] 595 | pollables.push((EXIT, &exit_evt as &Pollable)); [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Pollable` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/linux.rs:596:44 [INFO] [stdout] | [INFO] [stdout] 596 | pollables.push((STDIN, &stdin_lock as &Pollable)); [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Pollable` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/linux.rs:597:51 [INFO] [stdout] | [INFO] [stdout] 597 | pollables.push((CHILD_SIGNAL, &sigchld_fd as &Pollable)); [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Pollable` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/linux.rs:599:65 [INFO] [stdout] | [INFO] [stdout] 599 | pollables.push((VM_BASE + i as u32, socket.as_ref() as &Pollable)); [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Pollable` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/kernel_cmdline.rs:41:12 [INFO] [stdout] | [INFO] [stdout] 41 | ' '...'~' => true, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/device_manager.rs:89:38 [INFO] [stdout] | [INFO] [stdout] 89 | device: Box, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn devices::virtio::VirtioDevice` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/linux.rs:304:28 [INFO] [stdout] | [INFO] [stdout] 304 | let block_box: Box = match disk.disk_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn devices::virtio::VirtioDevice` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/linux.rs:354:30 [INFO] [stdout] | [INFO] [stdout] 354 | let net_box: Box = if cfg.vhost_net { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn devices::virtio::VirtioDevice` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/linux.rs:595:41 [INFO] [stdout] | [INFO] [stdout] 595 | pollables.push((EXIT, &exit_evt as &Pollable)); [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Pollable` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/linux.rs:596:44 [INFO] [stdout] | [INFO] [stdout] 596 | pollables.push((STDIN, &stdin_lock as &Pollable)); [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Pollable` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/linux.rs:597:51 [INFO] [stdout] | [INFO] [stdout] 597 | pollables.push((CHILD_SIGNAL, &sigchld_fd as &Pollable)); [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Pollable` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/linux.rs:599:65 [INFO] [stdout] | [INFO] [stdout] 599 | pollables.push((VM_BASE + i as u32, socket.as_ref() as &Pollable)); [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Pollable` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `core::str::::trim_left_matches`: superseded by `trim_start_matches` [INFO] [stdout] --> src/argument.rs:201:37 [INFO] [stdout] | [INFO] [stdout] 201 | let param = arg.trim_left_matches('-'); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated associated function: `trim_start_matches` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:266:26 [INFO] [stdout] | [INFO] [stdout] 266 | assert_eq!(unsafe { &(*(0 as *const __kernel_fd_set)).fds_bits as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deref_nullptr)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:313:26 [INFO] [stdout] | [INFO] [stdout] 313 | assert_eq!(unsafe { &(*(0 as *const __kernel_fsid_t)).val as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:389:26 [INFO] [stdout] | [INFO] [stdout] 389 | assert_eq!(unsafe { &(*(0 as *const screen_info)).orig_x as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:395:26 [INFO] [stdout] | [INFO] [stdout] 395 | assert_eq!(unsafe { &(*(0 as *const screen_info)).orig_y as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:401:26 [INFO] [stdout] | [INFO] [stdout] 401 | assert_eq!(unsafe { &(*(0 as *const screen_info)).ext_mem_k as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:407:26 [INFO] [stdout] | [INFO] [stdout] 407 | assert_eq!(unsafe { &(*(0 as *const screen_info)).orig_video_page as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:413:26 [INFO] [stdout] | [INFO] [stdout] 413 | assert_eq!(unsafe { &(*(0 as *const screen_info)).orig_video_mode as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:419:26 [INFO] [stdout] | [INFO] [stdout] 419 | assert_eq!(unsafe { &(*(0 as *const screen_info)).orig_video_cols as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:425:26 [INFO] [stdout] | [INFO] [stdout] 425 | assert_eq!(unsafe { &(*(0 as *const screen_info)).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:431:26 [INFO] [stdout] | [INFO] [stdout] 431 | assert_eq!(unsafe { &(*(0 as *const screen_info)).unused2 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:437:26 [INFO] [stdout] | [INFO] [stdout] 437 | assert_eq!(unsafe { &(*(0 as *const screen_info)).orig_video_ega_bx as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:443:26 [INFO] [stdout] | [INFO] [stdout] 443 | assert_eq!(unsafe { &(*(0 as *const screen_info)).unused3 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:449:26 [INFO] [stdout] | [INFO] [stdout] 449 | assert_eq!(unsafe { &(*(0 as *const screen_info)).orig_video_lines as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:455:26 [INFO] [stdout] | [INFO] [stdout] 455 | assert_eq!(unsafe { &(*(0 as *const screen_info)).orig_video_isVGA as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:461:26 [INFO] [stdout] | [INFO] [stdout] 461 | assert_eq!(unsafe { &(*(0 as *const screen_info)).orig_video_points as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `core::str::::trim_left_matches`: superseded by `trim_start_matches` [INFO] [stdout] --> src/argument.rs:201:37 [INFO] [stdout] | [INFO] [stdout] 201 | let param = arg.trim_left_matches('-'); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated associated function: `trim_start_matches` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:467:26 [INFO] [stdout] | [INFO] [stdout] 467 | assert_eq!(unsafe { &(*(0 as *const screen_info)).lfb_width as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:473:26 [INFO] [stdout] | [INFO] [stdout] 473 | assert_eq!(unsafe { &(*(0 as *const screen_info)).lfb_height as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:479:26 [INFO] [stdout] | [INFO] [stdout] 479 | assert_eq!(unsafe { &(*(0 as *const screen_info)).lfb_depth as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:485:26 [INFO] [stdout] | [INFO] [stdout] 485 | assert_eq!(unsafe { &(*(0 as *const screen_info)).lfb_base as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:491:26 [INFO] [stdout] | [INFO] [stdout] 491 | assert_eq!(unsafe { &(*(0 as *const screen_info)).lfb_size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:497:26 [INFO] [stdout] | [INFO] [stdout] 497 | assert_eq!(unsafe { &(*(0 as *const screen_info)).cl_magic as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:503:26 [INFO] [stdout] | [INFO] [stdout] 503 | assert_eq!(unsafe { &(*(0 as *const screen_info)).cl_offset as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:509:26 [INFO] [stdout] | [INFO] [stdout] 509 | assert_eq!(unsafe { &(*(0 as *const screen_info)).lfb_linelength as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:515:26 [INFO] [stdout] | [INFO] [stdout] 515 | assert_eq!(unsafe { &(*(0 as *const screen_info)).red_size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:521:26 [INFO] [stdout] | [INFO] [stdout] 521 | assert_eq!(unsafe { &(*(0 as *const screen_info)).red_pos as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:527:26 [INFO] [stdout] | [INFO] [stdout] 527 | assert_eq!(unsafe { &(*(0 as *const screen_info)).green_size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:533:26 [INFO] [stdout] | [INFO] [stdout] 533 | assert_eq!(unsafe { &(*(0 as *const screen_info)).green_pos as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:539:26 [INFO] [stdout] | [INFO] [stdout] 539 | assert_eq!(unsafe { &(*(0 as *const screen_info)).blue_size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:545:26 [INFO] [stdout] | [INFO] [stdout] 545 | assert_eq!(unsafe { &(*(0 as *const screen_info)).blue_pos as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:551:26 [INFO] [stdout] | [INFO] [stdout] 551 | assert_eq!(unsafe { &(*(0 as *const screen_info)).rsvd_size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:557:26 [INFO] [stdout] | [INFO] [stdout] 557 | assert_eq!(unsafe { &(*(0 as *const screen_info)).rsvd_pos as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:563:26 [INFO] [stdout] | [INFO] [stdout] 563 | assert_eq!(unsafe { &(*(0 as *const screen_info)).vesapm_seg as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:569:26 [INFO] [stdout] | [INFO] [stdout] 569 | assert_eq!(unsafe { &(*(0 as *const screen_info)).vesapm_off as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:575:26 [INFO] [stdout] | [INFO] [stdout] 575 | assert_eq!(unsafe { &(*(0 as *const screen_info)).pages as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:581:26 [INFO] [stdout] | [INFO] [stdout] 581 | assert_eq!(unsafe { &(*(0 as *const screen_info)).vesa_attributes as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:587:26 [INFO] [stdout] | [INFO] [stdout] 587 | assert_eq!(unsafe { &(*(0 as *const screen_info)).capabilities as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:593:26 [INFO] [stdout] | [INFO] [stdout] 593 | assert_eq!(unsafe { &(*(0 as *const screen_info))._reserved as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:628:26 [INFO] [stdout] | [INFO] [stdout] 628 | assert_eq!(unsafe { &(*(0 as *const apm_bios_info)).version as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:634:26 [INFO] [stdout] | [INFO] [stdout] 634 | assert_eq!(unsafe { &(*(0 as *const apm_bios_info)).cseg as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:640:26 [INFO] [stdout] | [INFO] [stdout] 640 | assert_eq!(unsafe { &(*(0 as *const apm_bios_info)).offset as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:646:26 [INFO] [stdout] | [INFO] [stdout] 646 | assert_eq!(unsafe { &(*(0 as *const apm_bios_info)).cseg_16 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:652:26 [INFO] [stdout] | [INFO] [stdout] 652 | assert_eq!(unsafe { &(*(0 as *const apm_bios_info)).dseg as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:658:26 [INFO] [stdout] | [INFO] [stdout] 658 | assert_eq!(unsafe { &(*(0 as *const apm_bios_info)).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:664:26 [INFO] [stdout] | [INFO] [stdout] 664 | assert_eq!(unsafe { &(*(0 as *const apm_bios_info)).cseg_len as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:670:26 [INFO] [stdout] | [INFO] [stdout] 670 | assert_eq!(unsafe { &(*(0 as *const apm_bios_info)).cseg_16_len as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:676:26 [INFO] [stdout] | [INFO] [stdout] 676 | assert_eq!(unsafe { &(*(0 as *const apm_bios_info)).dseg_len as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:739:21 [INFO] [stdout] | [INFO] [stdout] 739 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_1)).base_address as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:748:21 [INFO] [stdout] | [INFO] [stdout] 748 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_1)).reserved1 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:757:21 [INFO] [stdout] | [INFO] [stdout] 757 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_1)).reserved2 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:791:21 [INFO] [stdout] | [INFO] [stdout] 791 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_2)).bus as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:800:21 [INFO] [stdout] | [INFO] [stdout] 800 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_2)).slot as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:809:21 [INFO] [stdout] | [INFO] [stdout] 809 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_2)).function as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:818:21 [INFO] [stdout] | [INFO] [stdout] 818 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_2)).channel as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:827:21 [INFO] [stdout] | [INFO] [stdout] 827 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_2)).reserved as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:857:21 [INFO] [stdout] | [INFO] [stdout] 857 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_3)).reserved as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:887:21 [INFO] [stdout] | [INFO] [stdout] 887 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_4)).reserved as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:917:21 [INFO] [stdout] | [INFO] [stdout] 917 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_5)).reserved as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:947:21 [INFO] [stdout] | [INFO] [stdout] 947 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_6)).reserved as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:970:21 [INFO] [stdout] | [INFO] [stdout] 970 | &(*(0 as *const edd_device_params__bindgen_ty_1)).isa as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:978:21 [INFO] [stdout] | [INFO] [stdout] 978 | &(*(0 as *const edd_device_params__bindgen_ty_1)).pci as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:986:21 [INFO] [stdout] | [INFO] [stdout] 986 | &(*(0 as *const edd_device_params__bindgen_ty_1)).ibnd as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:994:21 [INFO] [stdout] | [INFO] [stdout] 994 | &(*(0 as *const edd_device_params__bindgen_ty_1)).xprs as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1002:21 [INFO] [stdout] | [INFO] [stdout] 1002 | &(*(0 as *const edd_device_params__bindgen_ty_1)).htpt as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1010:21 [INFO] [stdout] | [INFO] [stdout] 1010 | &(*(0 as *const edd_device_params__bindgen_ty_1)).unknown as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1058:21 [INFO] [stdout] | [INFO] [stdout] 1058 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_1)).device as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1067:21 [INFO] [stdout] | [INFO] [stdout] 1067 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_1)).reserved1 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1076:21 [INFO] [stdout] | [INFO] [stdout] 1076 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_1)).reserved2 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1085:21 [INFO] [stdout] | [INFO] [stdout] 1085 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_1)).reserved3 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1094:21 [INFO] [stdout] | [INFO] [stdout] 1094 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_1)).reserved4 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1129:21 [INFO] [stdout] | [INFO] [stdout] 1129 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_2)).device as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1138:21 [INFO] [stdout] | [INFO] [stdout] 1138 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_2)).lun as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1147:21 [INFO] [stdout] | [INFO] [stdout] 1147 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_2)).reserved1 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1156:21 [INFO] [stdout] | [INFO] [stdout] 1156 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_2)).reserved2 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1165:21 [INFO] [stdout] | [INFO] [stdout] 1165 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_2)).reserved3 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1174:21 [INFO] [stdout] | [INFO] [stdout] 1174 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_2)).reserved4 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1207:21 [INFO] [stdout] | [INFO] [stdout] 1207 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_3)).id as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1216:21 [INFO] [stdout] | [INFO] [stdout] 1216 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_3)).lun as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1225:21 [INFO] [stdout] | [INFO] [stdout] 1225 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_3)).reserved1 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1234:21 [INFO] [stdout] | [INFO] [stdout] 1234 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_3)).reserved2 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1265:21 [INFO] [stdout] | [INFO] [stdout] 1265 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_4)).serial_number as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1274:21 [INFO] [stdout] | [INFO] [stdout] 1274 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_4)).reserved as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1305:21 [INFO] [stdout] | [INFO] [stdout] 1305 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_5)).eui as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1314:21 [INFO] [stdout] | [INFO] [stdout] 1314 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_5)).reserved as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1345:21 [INFO] [stdout] | [INFO] [stdout] 1345 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_6)).wwid as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1354:21 [INFO] [stdout] | [INFO] [stdout] 1354 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_6)).lun as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1385:21 [INFO] [stdout] | [INFO] [stdout] 1385 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_7)).identity_tag as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1394:21 [INFO] [stdout] | [INFO] [stdout] 1394 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_7)).reserved as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1426:21 [INFO] [stdout] | [INFO] [stdout] 1426 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_8)).array_number as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1435:21 [INFO] [stdout] | [INFO] [stdout] 1435 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_8)).reserved1 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1444:21 [INFO] [stdout] | [INFO] [stdout] 1444 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_8)).reserved2 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1478:21 [INFO] [stdout] | [INFO] [stdout] 1478 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_9)).device as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1487:21 [INFO] [stdout] | [INFO] [stdout] 1487 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_9)).reserved1 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1496:21 [INFO] [stdout] | [INFO] [stdout] 1496 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_9)).reserved2 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1505:21 [INFO] [stdout] | [INFO] [stdout] 1505 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_9)).reserved3 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1514:21 [INFO] [stdout] | [INFO] [stdout] 1514 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_9)).reserved4 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1545:21 [INFO] [stdout] | [INFO] [stdout] 1545 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_10)).reserved1 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1554:21 [INFO] [stdout] | [INFO] [stdout] 1554 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_10)).reserved2 as [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1577:21 [INFO] [stdout] | [INFO] [stdout] 1577 | &(*(0 as *const edd_device_params__bindgen_ty_2)).ata as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1585:21 [INFO] [stdout] | [INFO] [stdout] 1585 | &(*(0 as *const edd_device_params__bindgen_ty_2)).atapi as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1593:21 [INFO] [stdout] | [INFO] [stdout] 1593 | &(*(0 as *const edd_device_params__bindgen_ty_2)).scsi as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1601:21 [INFO] [stdout] | [INFO] [stdout] 1601 | &(*(0 as *const edd_device_params__bindgen_ty_2)).usb as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1609:21 [INFO] [stdout] | [INFO] [stdout] 1609 | &(*(0 as *const edd_device_params__bindgen_ty_2)).i1394 as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1617:21 [INFO] [stdout] | [INFO] [stdout] 1617 | &(*(0 as *const edd_device_params__bindgen_ty_2)).fibre as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1625:21 [INFO] [stdout] | [INFO] [stdout] 1625 | &(*(0 as *const edd_device_params__bindgen_ty_2)).i2o as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1633:21 [INFO] [stdout] | [INFO] [stdout] 1633 | &(*(0 as *const edd_device_params__bindgen_ty_2)).raid as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1641:21 [INFO] [stdout] | [INFO] [stdout] 1641 | &(*(0 as *const edd_device_params__bindgen_ty_2)).sata as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1649:21 [INFO] [stdout] | [INFO] [stdout] 1649 | &(*(0 as *const edd_device_params__bindgen_ty_2)).unknown as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1670:26 [INFO] [stdout] | [INFO] [stdout] 1670 | assert_eq!(unsafe { &(*(0 as *const edd_device_params)).length as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1676:26 [INFO] [stdout] | [INFO] [stdout] 1676 | assert_eq!(unsafe { &(*(0 as *const edd_device_params)).info_flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1683:21 [INFO] [stdout] | [INFO] [stdout] 1683 | &(*(0 as *const edd_device_params)).num_default_cylinders as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1691:21 [INFO] [stdout] | [INFO] [stdout] 1691 | &(*(0 as *const edd_device_params)).num_default_heads as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1699:21 [INFO] [stdout] | [INFO] [stdout] 1699 | &(*(0 as *const edd_device_params)).sectors_per_track as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1707:21 [INFO] [stdout] | [INFO] [stdout] 1707 | &(*(0 as *const edd_device_params)).number_of_sectors as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1715:21 [INFO] [stdout] | [INFO] [stdout] 1715 | &(*(0 as *const edd_device_params)).bytes_per_sector as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1722:26 [INFO] [stdout] | [INFO] [stdout] 1722 | assert_eq!(unsafe { &(*(0 as *const edd_device_params)).dpte_ptr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1728:26 [INFO] [stdout] | [INFO] [stdout] 1728 | assert_eq!(unsafe { &(*(0 as *const edd_device_params)).key as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1735:21 [INFO] [stdout] | [INFO] [stdout] 1735 | &(*(0 as *const edd_device_params)).device_path_info_length as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1742:26 [INFO] [stdout] | [INFO] [stdout] 1742 | assert_eq!(unsafe { &(*(0 as *const edd_device_params)).reserved2 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1748:26 [INFO] [stdout] | [INFO] [stdout] 1748 | assert_eq!(unsafe { &(*(0 as *const edd_device_params)).reserved3 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1754:26 [INFO] [stdout] | [INFO] [stdout] 1754 | assert_eq!(unsafe { &(*(0 as *const edd_device_params)).host_bus_type as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1760:26 [INFO] [stdout] | [INFO] [stdout] 1760 | assert_eq!(unsafe { &(*(0 as *const edd_device_params)).interface_type as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1766:26 [INFO] [stdout] | [INFO] [stdout] 1766 | assert_eq!(unsafe { &(*(0 as *const edd_device_params)).interface_path as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1772:26 [INFO] [stdout] | [INFO] [stdout] 1772 | assert_eq!(unsafe { &(*(0 as *const edd_device_params)).device_path as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1778:26 [INFO] [stdout] | [INFO] [stdout] 1778 | assert_eq!(unsafe { &(*(0 as *const edd_device_params)).reserved4 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1784:26 [INFO] [stdout] | [INFO] [stdout] 1784 | assert_eq!(unsafe { &(*(0 as *const edd_device_params)).checksum as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1815:26 [INFO] [stdout] | [INFO] [stdout] 1815 | assert_eq!(unsafe { &(*(0 as *const edd_info)).device as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1821:26 [INFO] [stdout] | [INFO] [stdout] 1821 | assert_eq!(unsafe { &(*(0 as *const edd_info)).version as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1827:26 [INFO] [stdout] | [INFO] [stdout] 1827 | assert_eq!(unsafe { &(*(0 as *const edd_info)).interface_support as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1833:26 [INFO] [stdout] | [INFO] [stdout] 1833 | assert_eq!(unsafe { &(*(0 as *const edd_info)).legacy_max_cylinder as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1839:26 [INFO] [stdout] | [INFO] [stdout] 1839 | assert_eq!(unsafe { &(*(0 as *const edd_info)).legacy_max_head as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1845:26 [INFO] [stdout] | [INFO] [stdout] 1845 | assert_eq!(unsafe { &(*(0 as *const edd_info)).legacy_sectors_per_track as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1851:26 [INFO] [stdout] | [INFO] [stdout] 1851 | assert_eq!(unsafe { &(*(0 as *const edd_info)).params as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1879:26 [INFO] [stdout] | [INFO] [stdout] 1879 | assert_eq!(unsafe { &(*(0 as *const edd)).mbr_signature as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1885:26 [INFO] [stdout] | [INFO] [stdout] 1885 | assert_eq!(unsafe { &(*(0 as *const edd)).edd_info as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1891:26 [INFO] [stdout] | [INFO] [stdout] 1891 | assert_eq!(unsafe { &(*(0 as *const edd)).mbr_signature_nr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1897:26 [INFO] [stdout] | [INFO] [stdout] 1897 | assert_eq!(unsafe { &(*(0 as *const edd)).edd_info_nr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1924:26 [INFO] [stdout] | [INFO] [stdout] 1924 | assert_eq!(unsafe { &(*(0 as *const e820entry)).addr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1930:26 [INFO] [stdout] | [INFO] [stdout] 1930 | assert_eq!(unsafe { &(*(0 as *const e820entry)).size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1936:26 [INFO] [stdout] | [INFO] [stdout] 1936 | assert_eq!(unsafe { &(*(0 as *const e820entry)).type_ as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1961:26 [INFO] [stdout] | [INFO] [stdout] 1961 | assert_eq!(unsafe { &(*(0 as *const e820map)).nr_map as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1967:26 [INFO] [stdout] | [INFO] [stdout] 1967 | assert_eq!(unsafe { &(*(0 as *const e820map)).map as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:1995:26 [INFO] [stdout] | [INFO] [stdout] 1995 | assert_eq!(unsafe { &(*(0 as *const ist_info)).signature as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2001:26 [INFO] [stdout] | [INFO] [stdout] 2001 | assert_eq!(unsafe { &(*(0 as *const ist_info)).command as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2007:26 [INFO] [stdout] | [INFO] [stdout] 2007 | assert_eq!(unsafe { &(*(0 as *const ist_info)).event as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2013:26 [INFO] [stdout] | [INFO] [stdout] 2013 | assert_eq!(unsafe { &(*(0 as *const ist_info)).perf_level as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2037:26 [INFO] [stdout] | [INFO] [stdout] 2037 | assert_eq!(unsafe { &(*(0 as *const edid_info)).dummy as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2065:26 [INFO] [stdout] | [INFO] [stdout] 2065 | assert_eq!(unsafe { &(*(0 as *const setup_data)).next as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2071:26 [INFO] [stdout] | [INFO] [stdout] 2071 | assert_eq!(unsafe { &(*(0 as *const setup_data)).type_ as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2077:26 [INFO] [stdout] | [INFO] [stdout] 2077 | assert_eq!(unsafe { &(*(0 as *const setup_data)).len as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2083:26 [INFO] [stdout] | [INFO] [stdout] 2083 | assert_eq!(unsafe { &(*(0 as *const setup_data)).data as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2145:26 [INFO] [stdout] | [INFO] [stdout] 2145 | assert_eq!(unsafe { &(*(0 as *const setup_header)).setup_sects as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2151:26 [INFO] [stdout] | [INFO] [stdout] 2151 | assert_eq!(unsafe { &(*(0 as *const setup_header)).root_flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2157:26 [INFO] [stdout] | [INFO] [stdout] 2157 | assert_eq!(unsafe { &(*(0 as *const setup_header)).syssize as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2163:26 [INFO] [stdout] | [INFO] [stdout] 2163 | assert_eq!(unsafe { &(*(0 as *const setup_header)).ram_size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2169:26 [INFO] [stdout] | [INFO] [stdout] 2169 | assert_eq!(unsafe { &(*(0 as *const setup_header)).vid_mode as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2175:26 [INFO] [stdout] | [INFO] [stdout] 2175 | assert_eq!(unsafe { &(*(0 as *const setup_header)).root_dev as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2181:26 [INFO] [stdout] | [INFO] [stdout] 2181 | assert_eq!(unsafe { &(*(0 as *const setup_header)).boot_flag as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2187:26 [INFO] [stdout] | [INFO] [stdout] 2187 | assert_eq!(unsafe { &(*(0 as *const setup_header)).jump as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2193:26 [INFO] [stdout] | [INFO] [stdout] 2193 | assert_eq!(unsafe { &(*(0 as *const setup_header)).header as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2199:26 [INFO] [stdout] | [INFO] [stdout] 2199 | assert_eq!(unsafe { &(*(0 as *const setup_header)).version as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2205:26 [INFO] [stdout] | [INFO] [stdout] 2205 | assert_eq!(unsafe { &(*(0 as *const setup_header)).realmode_swtch as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2211:26 [INFO] [stdout] | [INFO] [stdout] 2211 | assert_eq!(unsafe { &(*(0 as *const setup_header)).start_sys as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2217:26 [INFO] [stdout] | [INFO] [stdout] 2217 | assert_eq!(unsafe { &(*(0 as *const setup_header)).kernel_version as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2223:26 [INFO] [stdout] | [INFO] [stdout] 2223 | assert_eq!(unsafe { &(*(0 as *const setup_header)).type_of_loader as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2229:26 [INFO] [stdout] | [INFO] [stdout] 2229 | assert_eq!(unsafe { &(*(0 as *const setup_header)).loadflags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2235:26 [INFO] [stdout] | [INFO] [stdout] 2235 | assert_eq!(unsafe { &(*(0 as *const setup_header)).setup_move_size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2241:26 [INFO] [stdout] | [INFO] [stdout] 2241 | assert_eq!(unsafe { &(*(0 as *const setup_header)).code32_start as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2247:26 [INFO] [stdout] | [INFO] [stdout] 2247 | assert_eq!(unsafe { &(*(0 as *const setup_header)).ramdisk_image as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2253:26 [INFO] [stdout] | [INFO] [stdout] 2253 | assert_eq!(unsafe { &(*(0 as *const setup_header)).ramdisk_size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2259:26 [INFO] [stdout] | [INFO] [stdout] 2259 | assert_eq!(unsafe { &(*(0 as *const setup_header)).bootsect_kludge as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2265:26 [INFO] [stdout] | [INFO] [stdout] 2265 | assert_eq!(unsafe { &(*(0 as *const setup_header)).heap_end_ptr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2271:26 [INFO] [stdout] | [INFO] [stdout] 2271 | assert_eq!(unsafe { &(*(0 as *const setup_header)).ext_loader_ver as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2277:26 [INFO] [stdout] | [INFO] [stdout] 2277 | assert_eq!(unsafe { &(*(0 as *const setup_header)).ext_loader_type as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2283:26 [INFO] [stdout] | [INFO] [stdout] 2283 | assert_eq!(unsafe { &(*(0 as *const setup_header)).cmd_line_ptr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2289:26 [INFO] [stdout] | [INFO] [stdout] 2289 | assert_eq!(unsafe { &(*(0 as *const setup_header)).initrd_addr_max as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2295:26 [INFO] [stdout] | [INFO] [stdout] 2295 | assert_eq!(unsafe { &(*(0 as *const setup_header)).kernel_alignment as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2301:26 [INFO] [stdout] | [INFO] [stdout] 2301 | assert_eq!(unsafe { &(*(0 as *const setup_header)).relocatable_kernel as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2307:26 [INFO] [stdout] | [INFO] [stdout] 2307 | assert_eq!(unsafe { &(*(0 as *const setup_header)).min_alignment as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2313:26 [INFO] [stdout] | [INFO] [stdout] 2313 | assert_eq!(unsafe { &(*(0 as *const setup_header)).xloadflags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2319:26 [INFO] [stdout] | [INFO] [stdout] 2319 | assert_eq!(unsafe { &(*(0 as *const setup_header)).cmdline_size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2325:26 [INFO] [stdout] | [INFO] [stdout] 2325 | assert_eq!(unsafe { &(*(0 as *const setup_header)).hardware_subarch as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2332:21 [INFO] [stdout] | [INFO] [stdout] 2332 | &(*(0 as *const setup_header)).hardware_subarch_data as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2339:26 [INFO] [stdout] | [INFO] [stdout] 2339 | assert_eq!(unsafe { &(*(0 as *const setup_header)).payload_offset as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2345:26 [INFO] [stdout] | [INFO] [stdout] 2345 | assert_eq!(unsafe { &(*(0 as *const setup_header)).payload_length as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2351:26 [INFO] [stdout] | [INFO] [stdout] 2351 | assert_eq!(unsafe { &(*(0 as *const setup_header)).setup_data as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2357:26 [INFO] [stdout] | [INFO] [stdout] 2357 | assert_eq!(unsafe { &(*(0 as *const setup_header)).pref_address as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2363:26 [INFO] [stdout] | [INFO] [stdout] 2363 | assert_eq!(unsafe { &(*(0 as *const setup_header)).init_size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2369:26 [INFO] [stdout] | [INFO] [stdout] 2369 | assert_eq!(unsafe { &(*(0 as *const setup_header)).handover_offset as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2395:26 [INFO] [stdout] | [INFO] [stdout] 2395 | assert_eq!(unsafe { &(*(0 as *const sys_desc_table)).length as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2401:26 [INFO] [stdout] | [INFO] [stdout] 2401 | assert_eq!(unsafe { &(*(0 as *const sys_desc_table)).table as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2429:26 [INFO] [stdout] | [INFO] [stdout] 2429 | assert_eq!(unsafe { &(*(0 as *const olpc_ofw_header)).ofw_magic as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2435:26 [INFO] [stdout] | [INFO] [stdout] 2435 | assert_eq!(unsafe { &(*(0 as *const olpc_ofw_header)).ofw_version as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2441:26 [INFO] [stdout] | [INFO] [stdout] 2441 | assert_eq!(unsafe { &(*(0 as *const olpc_ofw_header)).cif_handler as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2447:26 [INFO] [stdout] | [INFO] [stdout] 2447 | assert_eq!(unsafe { &(*(0 as *const olpc_ofw_header)).irq_desc_table as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2479:26 [INFO] [stdout] | [INFO] [stdout] 2479 | assert_eq!(unsafe { &(*(0 as *const efi_info)).efi_loader_signature as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2485:26 [INFO] [stdout] | [INFO] [stdout] 2485 | assert_eq!(unsafe { &(*(0 as *const efi_info)).efi_systab as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2491:26 [INFO] [stdout] | [INFO] [stdout] 2491 | assert_eq!(unsafe { &(*(0 as *const efi_info)).efi_memdesc_size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2497:26 [INFO] [stdout] | [INFO] [stdout] 2497 | assert_eq!(unsafe { &(*(0 as *const efi_info)).efi_memdesc_version as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2503:26 [INFO] [stdout] | [INFO] [stdout] 2503 | assert_eq!(unsafe { &(*(0 as *const efi_info)).efi_memmap as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2509:26 [INFO] [stdout] | [INFO] [stdout] 2509 | assert_eq!(unsafe { &(*(0 as *const efi_info)).efi_memmap_size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2515:26 [INFO] [stdout] | [INFO] [stdout] 2515 | assert_eq!(unsafe { &(*(0 as *const efi_info)).efi_systab_hi as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2521:26 [INFO] [stdout] | [INFO] [stdout] 2521 | assert_eq!(unsafe { &(*(0 as *const efi_info)).efi_memmap_hi as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2576:26 [INFO] [stdout] | [INFO] [stdout] 2576 | assert_eq!(unsafe { &(*(0 as *const boot_params)).screen_info as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2582:26 [INFO] [stdout] | [INFO] [stdout] 2582 | assert_eq!(unsafe { &(*(0 as *const boot_params)).apm_bios_info as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2588:26 [INFO] [stdout] | [INFO] [stdout] 2588 | assert_eq!(unsafe { &(*(0 as *const boot_params))._pad2 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2594:26 [INFO] [stdout] | [INFO] [stdout] 2594 | assert_eq!(unsafe { &(*(0 as *const boot_params)).tboot_addr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2600:26 [INFO] [stdout] | [INFO] [stdout] 2600 | assert_eq!(unsafe { &(*(0 as *const boot_params)).ist_info as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2606:26 [INFO] [stdout] | [INFO] [stdout] 2606 | assert_eq!(unsafe { &(*(0 as *const boot_params))._pad3 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2612:26 [INFO] [stdout] | [INFO] [stdout] 2612 | assert_eq!(unsafe { &(*(0 as *const boot_params)).hd0_info as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2618:26 [INFO] [stdout] | [INFO] [stdout] 2618 | assert_eq!(unsafe { &(*(0 as *const boot_params)).hd1_info as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2624:26 [INFO] [stdout] | [INFO] [stdout] 2624 | assert_eq!(unsafe { &(*(0 as *const boot_params)).sys_desc_table as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2630:26 [INFO] [stdout] | [INFO] [stdout] 2630 | assert_eq!(unsafe { &(*(0 as *const boot_params)).olpc_ofw_header as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2636:26 [INFO] [stdout] | [INFO] [stdout] 2636 | assert_eq!(unsafe { &(*(0 as *const boot_params)).ext_ramdisk_image as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2642:26 [INFO] [stdout] | [INFO] [stdout] 2642 | assert_eq!(unsafe { &(*(0 as *const boot_params)).ext_ramdisk_size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2648:26 [INFO] [stdout] | [INFO] [stdout] 2648 | assert_eq!(unsafe { &(*(0 as *const boot_params)).ext_cmd_line_ptr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2654:26 [INFO] [stdout] | [INFO] [stdout] 2654 | assert_eq!(unsafe { &(*(0 as *const boot_params))._pad4 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2660:26 [INFO] [stdout] | [INFO] [stdout] 2660 | assert_eq!(unsafe { &(*(0 as *const boot_params)).edid_info as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2666:26 [INFO] [stdout] | [INFO] [stdout] 2666 | assert_eq!(unsafe { &(*(0 as *const boot_params)).efi_info as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2672:26 [INFO] [stdout] | [INFO] [stdout] 2672 | assert_eq!(unsafe { &(*(0 as *const boot_params)).alt_mem_k as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2678:26 [INFO] [stdout] | [INFO] [stdout] 2678 | assert_eq!(unsafe { &(*(0 as *const boot_params)).scratch as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2684:26 [INFO] [stdout] | [INFO] [stdout] 2684 | assert_eq!(unsafe { &(*(0 as *const boot_params)).e820_entries as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2690:26 [INFO] [stdout] | [INFO] [stdout] 2690 | assert_eq!(unsafe { &(*(0 as *const boot_params)).eddbuf_entries as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2697:21 [INFO] [stdout] | [INFO] [stdout] 2697 | &(*(0 as *const boot_params)).edd_mbr_sig_buf_entries as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2704:26 [INFO] [stdout] | [INFO] [stdout] 2704 | assert_eq!(unsafe { &(*(0 as *const boot_params)).kbd_status as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2710:26 [INFO] [stdout] | [INFO] [stdout] 2710 | assert_eq!(unsafe { &(*(0 as *const boot_params))._pad5 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2716:26 [INFO] [stdout] | [INFO] [stdout] 2716 | assert_eq!(unsafe { &(*(0 as *const boot_params)).sentinel as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2722:26 [INFO] [stdout] | [INFO] [stdout] 2722 | assert_eq!(unsafe { &(*(0 as *const boot_params))._pad6 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2728:26 [INFO] [stdout] | [INFO] [stdout] 2728 | assert_eq!(unsafe { &(*(0 as *const boot_params)).hdr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> x86_64/src/bootparam.rs:2734:26 [INFO] [stdout] | [INFO] [stdout] 2734 | assert_eq!(unsafe { &(*(0 as *const boot_params))._pad7 as *const _ as usize }, [WARN] too many lines in the log, truncating it