[INFO] cloning repository https://github.com/liujing2/firecracker [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/liujing2/firecracker" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fliujing2%2Ffirecracker", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fliujing2%2Ffirecracker'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] be978312eaf5f53abc61a130ec0ca4ab344ffacd [INFO] checking liujing2/firecracker against try#39e1293fce4b650061e85dda88aa428f726a8444 for pr-88041 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fliujing2%2Ffirecracker" "/workspace/builds/worker-21/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-21/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/liujing2/firecracker on toolchain 39e1293fce4b650061e85dda88aa428f726a8444 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+39e1293fce4b650061e85dda88aa428f726a8444" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-21/source/.cargo/config [INFO] started tweaking git repo https://github.com/liujing2/firecracker [INFO] finished tweaking git repo https://github.com/liujing2/firecracker [INFO] tweaked toml for git repo https://github.com/liujing2/firecracker written to /workspace/builds/worker-21/source/Cargo.toml [INFO] crate git repo https://github.com/liujing2/firecracker already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+39e1293fce4b650061e85dda88aa428f726a8444" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-21/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-21/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+39e1293fce4b650061e85dda88aa428f726a8444" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 58f505d9075b05811d30d7f5add362967e365c46d1196bfa708071f22bc37554 [INFO] running `Command { std: "docker" "start" "-a" "58f505d9075b05811d30d7f5add362967e365c46d1196bfa708071f22bc37554", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "58f505d9075b05811d30d7f5add362967e365c46d1196bfa708071f22bc37554", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "58f505d9075b05811d30d7f5add362967e365c46d1196bfa708071f22bc37554", kill_on_drop: false }` [INFO] [stdout] 58f505d9075b05811d30d7f5add362967e365c46d1196bfa708071f22bc37554 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-21/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-21/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+39e1293fce4b650061e85dda88aa428f726a8444" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b68e649114f57a85e0f7d5825fb4565280ac71573f48584333a434466aacceb5 [INFO] running `Command { std: "docker" "start" "-a" "b68e649114f57a85e0f7d5825fb4565280ac71573f48584333a434466aacceb5", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.64 [INFO] [stderr] Compiling serde v1.0.101 [INFO] [stderr] Compiling bitflags v1.2.1 [INFO] [stderr] Compiling ryu v1.0.2 [INFO] [stderr] Compiling proc-macro2 v1.0.5 [INFO] [stderr] Compiling unicode-xid v0.2.0 [INFO] [stderr] Compiling syn v1.0.5 [INFO] [stderr] Compiling memchr v2.2.1 [INFO] [stderr] Checking itoa v0.4.4 [INFO] [stderr] Compiling regex v1.0.6 [INFO] [stderr] Compiling getrandom v0.1.12 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Checking net_gen v0.1.0 (/opt/rustwide/workdir/net_gen) [INFO] [stderr] Checking ppv-lite86 v0.2.5 [INFO] [stderr] Compiling cfg-if v0.1.10 [INFO] [stderr] Checking kvm-bindings v0.1.1 [INFO] [stderr] Compiling rustc-serialize v0.3.24 [INFO] [stderr] Compiling term v0.4.6 [INFO] [stderr] Compiling unicode-xid v0.0.3 [INFO] [stderr] Compiling cc v1.0.46 [INFO] [stderr] Checking byteorder v1.2.1 [INFO] [stderr] Checking remove_dir_all v0.5.2 [INFO] [stderr] Compiling bitflags v0.5.0 [INFO] [stderr] Compiling utf8-ranges v1.0.4 [INFO] [stderr] Checking arch_gen v0.1.0 (/opt/rustwide/workdir/arch_gen) [INFO] [stderr] Compiling regex-syntax v0.6.12 [INFO] [stderr] Checking virtio_gen v0.1.0 (/opt/rustwide/workdir/virtio_gen) [INFO] [stderr] Checking pnet_base v0.22.0 [INFO] [stderr] Checking unicode-width v0.1.6 [INFO] [stderr] Compiling glob v0.2.11 [INFO] [stderr] Compiling pnet v0.22.0 [INFO] [stderr] Checking rustc-demangle v0.1.16 [INFO] [stderr] Checking device_tree v1.1.0 [INFO] [stderr] Checking thread_local v0.3.6 [INFO] [stderr] Checking log v0.4.8 [INFO] [stderr] Checking textwrap v0.11.0 [INFO] [stderr] Checking pnet_macros_support v0.22.0 [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> virtio_gen/src/virtio_blk.rs:252:18 [INFO] [stdout] | [INFO] [stdout] 252 | unsafe { &(*(::std::ptr::null::())).capacity 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] --> virtio_gen/src/virtio_blk.rs:262:18 [INFO] [stdout] | [INFO] [stdout] 262 | unsafe { &(*(::std::ptr::null::())).size_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] --> virtio_gen/src/virtio_blk.rs:272:18 [INFO] [stdout] | [INFO] [stdout] 272 | unsafe { &(*(::std::ptr::null::())).seg_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] --> virtio_gen/src/virtio_blk.rs:282:18 [INFO] [stdout] | [INFO] [stdout] 282 | unsafe { &(*(::std::ptr::null::())).geometry 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] --> virtio_gen/src/virtio_blk.rs:292:18 [INFO] [stdout] | [INFO] [stdout] 292 | unsafe { &(*(::std::ptr::null::())).blk_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] --> virtio_gen/src/virtio_blk.rs:326:18 [INFO] [stdout] | [INFO] [stdout] 326 | unsafe { &(*(::std::ptr::null::())).min_io_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] --> virtio_gen/src/virtio_blk.rs:336:18 [INFO] [stdout] | [INFO] [stdout] 336 | unsafe { &(*(::std::ptr::null::())).opt_io_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] --> virtio_gen/src/virtio_blk.rs:366:18 [INFO] [stdout] | [INFO] [stdout] 366 | unsafe { &(*(::std::ptr::null::())).num_queues 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] --> virtio_gen/src/virtio_net.rs:355:18 [INFO] [stdout] | [INFO] [stdout] 355 | unsafe { &(*(::std::ptr::null::())).h_proto 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] --> virtio_gen/src/virtio_net.rs:396:18 [INFO] [stdout] | [INFO] [stdout] 396 | unsafe { &(*(::std::ptr::null::())).status 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] --> virtio_gen/src/virtio_net.rs:407:13 [INFO] [stdout] | [INFO] [stdout] 407 | &(*(::std::ptr::null::())).max_virtqueue_pairs 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] --> virtio_gen/src/virtio_net.rs:418:18 [INFO] [stdout] | [INFO] [stdout] 418 | unsafe { &(*(::std::ptr::null::())).mtu 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: dereferencing a null pointer [INFO] [stdout] --> virtio_gen/src/virtio_blk.rs:78:19 [INFO] [stdout] | [INFO] [stdout] 78 | 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] --> virtio_gen/src/virtio_blk.rs:128:19 [INFO] [stdout] | [INFO] [stdout] 128 | 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] --> virtio_gen/src/virtio_blk.rs:201:14 [INFO] [stdout] | [INFO] [stdout] 201 | &(*(::std::ptr::null::())).cylinders 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_gen/src/virtio_blk.rs:214:14 [INFO] [stdout] | [INFO] [stdout] 214 | &(*(::std::ptr::null::())).heads 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_gen/src/virtio_blk.rs:227:14 [INFO] [stdout] | [INFO] [stdout] 227 | &(*(::std::ptr::null::())).sectors 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_gen/src/virtio_blk.rs:252:19 [INFO] [stdout] | [INFO] [stdout] 252 | unsafe { &(*(::std::ptr::null::())).capacity as *const _ 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_gen/src/virtio_blk.rs:262:19 [INFO] [stdout] | [INFO] [stdout] 262 | unsafe { &(*(::std::ptr::null::())).size_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] --> virtio_gen/src/virtio_blk.rs:272:19 [INFO] [stdout] | [INFO] [stdout] 272 | unsafe { &(*(::std::ptr::null::())).seg_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] --> virtio_gen/src/virtio_blk.rs:282:19 [INFO] [stdout] | [INFO] [stdout] 282 | unsafe { &(*(::std::ptr::null::())).geometry as *const _ 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_gen/src/virtio_blk.rs:292:19 [INFO] [stdout] | [INFO] [stdout] 292 | unsafe { &(*(::std::ptr::null::())).blk_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] --> virtio_gen/src/virtio_blk.rs:303:14 [INFO] [stdout] | [INFO] [stdout] 303 | &(*(::std::ptr::null::())).physical_block_exp as *const _ 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_gen/src/virtio_blk.rs:315:14 [INFO] [stdout] | [INFO] [stdout] 315 | &(*(::std::ptr::null::())).alignment_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] --> virtio_gen/src/virtio_blk.rs:326:19 [INFO] [stdout] | [INFO] [stdout] 326 | unsafe { &(*(::std::ptr::null::())).min_io_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] --> virtio_gen/src/virtio_blk.rs:336:19 [INFO] [stdout] | [INFO] [stdout] 336 | unsafe { &(*(::std::ptr::null::())).opt_io_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] --> virtio_gen/src/virtio_blk.rs:346:19 [INFO] [stdout] | [INFO] [stdout] 346 | unsafe { &(*(::std::ptr::null::())).wce as *const _ 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_gen/src/virtio_blk.rs:356:19 [INFO] [stdout] | [INFO] [stdout] 356 | unsafe { &(*(::std::ptr::null::())).unused as *const _ 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_gen/src/virtio_blk.rs:366:19 [INFO] [stdout] | [INFO] [stdout] 366 | unsafe { &(*(::std::ptr::null::())).num_queues as *const _ 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_gen/src/virtio_blk.rs:396:19 [INFO] [stdout] | [INFO] [stdout] 396 | 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] --> virtio_gen/src/virtio_blk.rs:406:19 [INFO] [stdout] | [INFO] [stdout] 406 | unsafe { &(*(::std::ptr::null::())).ioprio as *const _ 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_gen/src/virtio_blk.rs:416:19 [INFO] [stdout] | [INFO] [stdout] 416 | unsafe { &(*(::std::ptr::null::())).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] --> virtio_gen/src/virtio_blk.rs:447:19 [INFO] [stdout] | [INFO] [stdout] 447 | unsafe { &(*(::std::ptr::null::())).errors as *const _ 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_gen/src/virtio_blk.rs:457:19 [INFO] [stdout] | [INFO] [stdout] 457 | unsafe { &(*(::std::ptr::null::())).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] --> virtio_gen/src/virtio_blk.rs:467:19 [INFO] [stdout] | [INFO] [stdout] 467 | unsafe { &(*(::std::ptr::null::())).sense_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] --> virtio_gen/src/virtio_blk.rs:477:19 [INFO] [stdout] | [INFO] [stdout] 477 | unsafe { &(*(::std::ptr::null::())).residual as *const _ 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_gen/src/virtio_net.rs:235:19 [INFO] [stdout] | [INFO] [stdout] 235 | 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] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_gen/src/virtio_net.rs:285:19 [INFO] [stdout] | [INFO] [stdout] 285 | 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] --> virtio_gen/src/virtio_net.rs:335:19 [INFO] [stdout] | [INFO] [stdout] 335 | unsafe { &(*(::std::ptr::null::())).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_gen/src/virtio_net.rs:345:19 [INFO] [stdout] | [INFO] [stdout] 345 | unsafe { &(*(::std::ptr::null::())).h_source as *const _ 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_gen/src/virtio_net.rs:355:19 [INFO] [stdout] | [INFO] [stdout] 355 | unsafe { &(*(::std::ptr::null::())).h_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] --> virtio_gen/src/virtio_net.rs:386:19 [INFO] [stdout] | [INFO] [stdout] 386 | unsafe { &(*(::std::ptr::null::())).mac as *const _ 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_gen/src/virtio_net.rs:396:19 [INFO] [stdout] | [INFO] [stdout] 396 | 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] --> virtio_gen/src/virtio_net.rs:407:14 [INFO] [stdout] | [INFO] [stdout] 407 | &(*(::std::ptr::null::())).max_virtqueue_pairs as *const _ 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_gen/src/virtio_net.rs:418:19 [INFO] [stdout] | [INFO] [stdout] 418 | unsafe { &(*(::std::ptr::null::())).mtu as *const _ 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_gen/src/virtio_net.rs:452:19 [INFO] [stdout] | [INFO] [stdout] 452 | 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] --> virtio_gen/src/virtio_net.rs:462:19 [INFO] [stdout] | [INFO] [stdout] 462 | unsafe { &(*(::std::ptr::null::())).gso_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_gen/src/virtio_net.rs:472:19 [INFO] [stdout] | [INFO] [stdout] 472 | unsafe { &(*(::std::ptr::null::())).hdr_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] --> virtio_gen/src/virtio_net.rs:482:19 [INFO] [stdout] | [INFO] [stdout] 482 | unsafe { &(*(::std::ptr::null::())).gso_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] --> virtio_gen/src/virtio_net.rs:492:19 [INFO] [stdout] | [INFO] [stdout] 492 | unsafe { &(*(::std::ptr::null::())).csum_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] --> virtio_gen/src/virtio_net.rs:502:19 [INFO] [stdout] | [INFO] [stdout] 502 | unsafe { &(*(::std::ptr::null::())).csum_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] --> virtio_gen/src/virtio_net.rs:512:19 [INFO] [stdout] | [INFO] [stdout] 512 | unsafe { &(*(::std::ptr::null::())).num_buffers as *const _ 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_gen/src/virtio_net.rs:545:19 [INFO] [stdout] | [INFO] [stdout] 545 | 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] --> virtio_gen/src/virtio_net.rs:555:19 [INFO] [stdout] | [INFO] [stdout] 555 | unsafe { &(*(::std::ptr::null::())).gso_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_gen/src/virtio_net.rs:565:19 [INFO] [stdout] | [INFO] [stdout] 565 | unsafe { &(*(::std::ptr::null::())).hdr_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] --> virtio_gen/src/virtio_net.rs:575:19 [INFO] [stdout] | [INFO] [stdout] 575 | unsafe { &(*(::std::ptr::null::())).gso_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] --> virtio_gen/src/virtio_net.rs:585:19 [INFO] [stdout] | [INFO] [stdout] 585 | unsafe { &(*(::std::ptr::null::())).csum_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] --> virtio_gen/src/virtio_net.rs:595:19 [INFO] [stdout] | [INFO] [stdout] 595 | unsafe { &(*(::std::ptr::null::())).csum_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] --> virtio_gen/src/virtio_net.rs:624:19 [INFO] [stdout] | [INFO] [stdout] 624 | unsafe { &(*(::std::ptr::null::())).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] --> virtio_gen/src/virtio_net.rs:635:14 [INFO] [stdout] | [INFO] [stdout] 635 | &(*(::std::ptr::null::())).num_buffers as *const _ 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_gen/src/virtio_net.rs:665:19 [INFO] [stdout] | [INFO] [stdout] 665 | unsafe { &(*(::std::ptr::null::())).class as *const _ 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_gen/src/virtio_net.rs:675:19 [INFO] [stdout] | [INFO] [stdout] 675 | unsafe { &(*(::std::ptr::null::())).cmd as *const _ 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_gen/src/virtio_net.rs:724:14 [INFO] [stdout] | [INFO] [stdout] 724 | &(*(::std::ptr::null::())).virtqueue_pairs as *const _ 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_gen/src/virtio_ring.rs:167:19 [INFO] [stdout] | [INFO] [stdout] 167 | 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] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> virtio_gen/src/virtio_ring.rs:217:19 [INFO] [stdout] | [INFO] [stdout] 217 | 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] --> virtio_gen/src/virtio_ring.rs:268:19 [INFO] [stdout] | [INFO] [stdout] 268 | 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] --> virtio_gen/src/virtio_ring.rs:278:19 [INFO] [stdout] | [INFO] [stdout] 278 | 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] --> virtio_gen/src/virtio_ring.rs:288:19 [INFO] [stdout] | [INFO] [stdout] 288 | 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] --> virtio_gen/src/virtio_ring.rs:298:19 [INFO] [stdout] | [INFO] [stdout] 298 | unsafe { &(*(::std::ptr::null::())).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] --> virtio_gen/src/virtio_ring.rs:347:19 [INFO] [stdout] | [INFO] [stdout] 347 | 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] --> virtio_gen/src/virtio_ring.rs:357:19 [INFO] [stdout] | [INFO] [stdout] 357 | 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] --> virtio_gen/src/virtio_ring.rs:409:19 [INFO] [stdout] | [INFO] [stdout] 409 | unsafe { &(*(::std::ptr::null::())).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_gen/src/virtio_ring.rs:419:19 [INFO] [stdout] | [INFO] [stdout] 419 | unsafe { &(*(::std::ptr::null::())).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_gen/src/virtio_ring.rs:429:19 [INFO] [stdout] | [INFO] [stdout] 429 | unsafe { &(*(::std::ptr::null::())).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_gen/src/virtio_ring.rs:439:19 [INFO] [stdout] | [INFO] [stdout] 439 | unsafe { &(*(::std::ptr::null::())).used as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:433:18 [INFO] [stdout] | [INFO] [stdout] 433 | 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] --> arch_gen/src/x86/bootparam.rs:443:18 [INFO] [stdout] | [INFO] [stdout] 443 | 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] --> arch_gen/src/x86/bootparam.rs:493:18 [INFO] [stdout] | [INFO] [stdout] 493 | 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] --> arch_gen/src/x86/bootparam.rs:503:18 [INFO] [stdout] | [INFO] [stdout] 503 | 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] --> arch_gen/src/x86/bootparam.rs:533:18 [INFO] [stdout] | [INFO] [stdout] 533 | 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] --> arch_gen/src/x86/bootparam.rs:543:18 [INFO] [stdout] | [INFO] [stdout] 543 | 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] --> arch_gen/src/x86/bootparam.rs:553:18 [INFO] [stdout] | [INFO] [stdout] 553 | 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] --> arch_gen/src/x86/bootparam.rs:563:18 [INFO] [stdout] | [INFO] [stdout] 563 | 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] --> arch_gen/src/x86/bootparam.rs:573:18 [INFO] [stdout] | [INFO] [stdout] 573 | 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] --> arch_gen/src/x86/bootparam.rs:583:18 [INFO] [stdout] | [INFO] [stdout] 583 | 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] --> arch_gen/src/x86/bootparam.rs:593:18 [INFO] [stdout] | [INFO] [stdout] 593 | 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] --> arch_gen/src/x86/bootparam.rs:603:18 [INFO] [stdout] | [INFO] [stdout] 603 | 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] --> arch_gen/src/x86/bootparam.rs:613:18 [INFO] [stdout] | [INFO] [stdout] 613 | 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] --> arch_gen/src/x86/bootparam.rs:703:18 [INFO] [stdout] | [INFO] [stdout] 703 | 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] --> arch_gen/src/x86/bootparam.rs:713:18 [INFO] [stdout] | [INFO] [stdout] 713 | 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] --> arch_gen/src/x86/bootparam.rs:723:18 [INFO] [stdout] | [INFO] [stdout] 723 | 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] --> arch_gen/src/x86/bootparam.rs:733:18 [INFO] [stdout] | [INFO] [stdout] 733 | 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] --> arch_gen/src/x86/bootparam.rs:743:18 [INFO] [stdout] | [INFO] [stdout] 743 | 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] --> arch_gen/src/x86/bootparam.rs:951:13 [INFO] [stdout] | [INFO] [stdout] 951 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_1)).base_address 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] --> arch_gen/src/x86/bootparam.rs:964:13 [INFO] [stdout] | [INFO] [stdout] 964 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_1)).reserved1 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] --> arch_gen/src/x86/bootparam.rs:977:13 [INFO] [stdout] | [INFO] [stdout] 977 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_1)).reserved2 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] --> arch_gen/src/x86/bootparam.rs:1074:13 [INFO] [stdout] | [INFO] [stdout] 1074 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_2)).reserved 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] --> arch_gen/src/x86/bootparam.rs:1116:13 [INFO] [stdout] | [INFO] [stdout] 1116 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_3)).reserved 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] --> arch_gen/src/x86/bootparam.rs:1158:13 [INFO] [stdout] | [INFO] [stdout] 1158 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_4)).reserved 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] --> arch_gen/src/x86/bootparam.rs:1200:13 [INFO] [stdout] | [INFO] [stdout] 1200 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_5)).reserved 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] --> arch_gen/src/x86/bootparam.rs:1242:13 [INFO] [stdout] | [INFO] [stdout] 1242 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_6)).reserved 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] --> arch_gen/src/x86/bootparam.rs:1407:13 [INFO] [stdout] | [INFO] [stdout] 1407 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_1)).reserved2 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] --> arch_gen/src/x86/bootparam.rs:1420:13 [INFO] [stdout] | [INFO] [stdout] 1420 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_1)).reserved3 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] --> arch_gen/src/x86/bootparam.rs:1433:13 [INFO] [stdout] | [INFO] [stdout] 1433 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_1)).reserved4 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] --> arch_gen/src/x86/bootparam.rs:1531:13 [INFO] [stdout] | [INFO] [stdout] 1531 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_2)).reserved3 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] --> arch_gen/src/x86/bootparam.rs:1544:13 [INFO] [stdout] | [INFO] [stdout] 1544 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_2)).reserved4 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] --> arch_gen/src/x86/bootparam.rs:1589:13 [INFO] [stdout] | [INFO] [stdout] 1589 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_3)).id 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] --> arch_gen/src/x86/bootparam.rs:1601:13 [INFO] [stdout] | [INFO] [stdout] 1601 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_3)).lun 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] --> arch_gen/src/x86/bootparam.rs:1613:13 [INFO] [stdout] | [INFO] [stdout] 1613 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_3)).reserved1 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] --> arch_gen/src/x86/bootparam.rs:1626:13 [INFO] [stdout] | [INFO] [stdout] 1626 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_3)).reserved2 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] --> arch_gen/src/x86/bootparam.rs:1669:13 [INFO] [stdout] | [INFO] [stdout] 1669 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_4)).serial_number [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] --> arch_gen/src/x86/bootparam.rs:1682:13 [INFO] [stdout] | [INFO] [stdout] 1682 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_4)).reserved 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] --> arch_gen/src/x86/bootparam.rs:1725:13 [INFO] [stdout] | [INFO] [stdout] 1725 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_5)).eui 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] --> arch_gen/src/x86/bootparam.rs:1737:13 [INFO] [stdout] | [INFO] [stdout] 1737 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_5)).reserved 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] --> arch_gen/src/x86/bootparam.rs:1780:13 [INFO] [stdout] | [INFO] [stdout] 1780 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_6)).wwid 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] --> arch_gen/src/x86/bootparam.rs:1793:13 [INFO] [stdout] | [INFO] [stdout] 1793 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_6)).lun 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] --> arch_gen/src/x86/bootparam.rs:1835:13 [INFO] [stdout] | [INFO] [stdout] 1835 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_7)).identity_tag 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] --> arch_gen/src/x86/bootparam.rs:1848:13 [INFO] [stdout] | [INFO] [stdout] 1848 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_7)).reserved 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] --> arch_gen/src/x86/bootparam.rs:1892:13 [INFO] [stdout] | [INFO] [stdout] 1892 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_8)).array_number 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] --> arch_gen/src/x86/bootparam.rs:1905:13 [INFO] [stdout] | [INFO] [stdout] 1905 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_8)).reserved1 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] --> arch_gen/src/x86/bootparam.rs:1918:13 [INFO] [stdout] | [INFO] [stdout] 1918 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_8)).reserved2 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] --> arch_gen/src/x86/bootparam.rs:1990:13 [INFO] [stdout] | [INFO] [stdout] 1990 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_9)).reserved2 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] --> arch_gen/src/x86/bootparam.rs:2003:13 [INFO] [stdout] | [INFO] [stdout] 2003 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_9)).reserved3 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] --> arch_gen/src/x86/bootparam.rs:2016:13 [INFO] [stdout] | [INFO] [stdout] 2016 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_9)).reserved4 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] --> arch_gen/src/x86/bootparam.rs:2059:13 [INFO] [stdout] | [INFO] [stdout] 2059 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_10)).reserved1 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] --> arch_gen/src/x86/bootparam.rs:2072:13 [INFO] [stdout] | [INFO] [stdout] 2072 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_10)).reserved2 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] --> arch_gen/src/x86/bootparam.rs:2220:18 [INFO] [stdout] | [INFO] [stdout] 2220 | 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] --> arch_gen/src/x86/bootparam.rs:2230:18 [INFO] [stdout] | [INFO] [stdout] 2230 | 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] --> arch_gen/src/x86/bootparam.rs:2240:18 [INFO] [stdout] | [INFO] [stdout] 2240 | unsafe { &(*(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] --> arch_gen/src/x86/bootparam.rs:2250:18 [INFO] [stdout] | [INFO] [stdout] 2250 | unsafe { &(*(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] --> arch_gen/src/x86/bootparam.rs:2260:18 [INFO] [stdout] | [INFO] [stdout] 2260 | unsafe { &(*(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] --> arch_gen/src/x86/bootparam.rs:2270:18 [INFO] [stdout] | [INFO] [stdout] 2270 | unsafe { &(*(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] --> arch_gen/src/x86/bootparam.rs:2280:18 [INFO] [stdout] | [INFO] [stdout] 2280 | unsafe { &(*(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] --> arch_gen/src/x86/bootparam.rs:2290:18 [INFO] [stdout] | [INFO] [stdout] 2290 | 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] --> arch_gen/src/x86/bootparam.rs:2300:18 [INFO] [stdout] | [INFO] [stdout] 2300 | 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] --> arch_gen/src/x86/bootparam.rs:2330:18 [INFO] [stdout] | [INFO] [stdout] 2330 | 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] --> net_gen/src/if_tun.rs:371:18 [INFO] [stdout] | [INFO] [stdout] 371 | unsafe { &(*(0 as *const ethhdr)).h_proto 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] --> arch_gen/src/x86/bootparam.rs:2449:18 [INFO] [stdout] | [INFO] [stdout] 2449 | 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] --> arch_gen/src/x86/bootparam.rs:2459:18 [INFO] [stdout] | [INFO] [stdout] 2459 | 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] --> arch_gen/src/x86/bootparam.rs:2590:18 [INFO] [stdout] | [INFO] [stdout] 2590 | 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] --> arch_gen/src/x86/bootparam.rs:2600:18 [INFO] [stdout] | [INFO] [stdout] 2600 | 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] --> arch_gen/src/x86/bootparam.rs:2610:18 [INFO] [stdout] | [INFO] [stdout] 2610 | 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] --> arch_gen/src/x86/bootparam.rs:2898:18 [INFO] [stdout] | [INFO] [stdout] 2898 | 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] --> arch_gen/src/x86/bootparam.rs:2908:18 [INFO] [stdout] | [INFO] [stdout] 2908 | 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] --> arch_gen/src/x86/bootparam.rs:2918:18 [INFO] [stdout] | [INFO] [stdout] 2918 | 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] --> arch_gen/src/x86/bootparam.rs:2928:18 [INFO] [stdout] | [INFO] [stdout] 2928 | 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] --> arch_gen/src/x86/bootparam.rs:2938:18 [INFO] [stdout] | [INFO] [stdout] 2938 | 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] --> arch_gen/src/x86/bootparam.rs:2948:18 [INFO] [stdout] | [INFO] [stdout] 2948 | 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] --> arch_gen/src/x86/bootparam.rs:2958:18 [INFO] [stdout] | [INFO] [stdout] 2958 | 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] --> arch_gen/src/x86/bootparam.rs:2968:18 [INFO] [stdout] | [INFO] [stdout] 2968 | 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] --> arch_gen/src/x86/bootparam.rs:2978:18 [INFO] [stdout] | [INFO] [stdout] 2978 | 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] --> arch_gen/src/x86/bootparam.rs:2988:18 [INFO] [stdout] | [INFO] [stdout] 2988 | 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] --> arch_gen/src/x86/bootparam.rs:2998:18 [INFO] [stdout] | [INFO] [stdout] 2998 | 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] --> arch_gen/src/x86/bootparam.rs:3008:18 [INFO] [stdout] | [INFO] [stdout] 3008 | 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] --> arch_gen/src/x86/bootparam.rs:3038:18 [INFO] [stdout] | [INFO] [stdout] 3038 | 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] --> arch_gen/src/x86/bootparam.rs:3048:18 [INFO] [stdout] | [INFO] [stdout] 3048 | 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] --> arch_gen/src/x86/bootparam.rs:3058:18 [INFO] [stdout] | [INFO] [stdout] 3058 | 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] --> arch_gen/src/x86/bootparam.rs:3068:18 [INFO] [stdout] | [INFO] [stdout] 3068 | 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] --> arch_gen/src/x86/bootparam.rs:3078:18 [INFO] [stdout] | [INFO] [stdout] 3078 | 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] --> arch_gen/src/x86/bootparam.rs:3088:18 [INFO] [stdout] | [INFO] [stdout] 3088 | 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] --> arch_gen/src/x86/bootparam.rs:3118:18 [INFO] [stdout] | [INFO] [stdout] 3118 | 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] --> arch_gen/src/x86/bootparam.rs:3128:18 [INFO] [stdout] | [INFO] [stdout] 3128 | 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] --> arch_gen/src/x86/bootparam.rs:3138:18 [INFO] [stdout] | [INFO] [stdout] 3138 | 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] --> arch_gen/src/x86/bootparam.rs:3168:18 [INFO] [stdout] | [INFO] [stdout] 3168 | 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] --> arch_gen/src/x86/bootparam.rs:3178:18 [INFO] [stdout] | [INFO] [stdout] 3178 | 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] --> arch_gen/src/x86/bootparam.rs:3188:18 [INFO] [stdout] | [INFO] [stdout] 3188 | 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] --> arch_gen/src/x86/bootparam.rs:3198:18 [INFO] [stdout] | [INFO] [stdout] 3198 | unsafe { &(*(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] --> arch_gen/src/x86/bootparam.rs:3208:18 [INFO] [stdout] | [INFO] [stdout] 3208 | 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] --> arch_gen/src/x86/bootparam.rs:3218:18 [INFO] [stdout] | [INFO] [stdout] 3218 | 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] --> arch_gen/src/x86/bootparam.rs:3228:18 [INFO] [stdout] | [INFO] [stdout] 3228 | 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] --> arch_gen/src/x86/bootparam.rs:3238:18 [INFO] [stdout] | [INFO] [stdout] 3238 | 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] --> arch_gen/src/x86/bootparam.rs:3248:18 [INFO] [stdout] | [INFO] [stdout] 3248 | 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] --> arch_gen/src/x86/bootparam.rs:3258:18 [INFO] [stdout] | [INFO] [stdout] 3258 | 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: reference to packed field is unaligned [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:3338:18 [INFO] [stdout] | [INFO] [stdout] 3338 | 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] --> arch_gen/src/x86/bootparam.rs:3348:18 [INFO] [stdout] | [INFO] [stdout] 3348 | 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] --> arch_gen/src/x86/bootparam.rs:3358:18 [INFO] [stdout] | [INFO] [stdout] 3358 | 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] --> arch_gen/src/x86/bootparam.rs:3368:18 [INFO] [stdout] | [INFO] [stdout] 3368 | 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] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:3552:18 [INFO] [stdout] | [INFO] [stdout] 3552 | 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] --> arch_gen/src/x86/bootparam.rs:3572:18 [INFO] [stdout] | [INFO] [stdout] 3572 | 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] --> arch_gen/src/x86/bootparam.rs:3582:18 [INFO] [stdout] | [INFO] [stdout] 3582 | 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] --> arch_gen/src/x86/bootparam.rs:3622:18 [INFO] [stdout] | [INFO] [stdout] 3622 | 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] --> arch_gen/src/x86/bootparam.rs:3642:18 [INFO] [stdout] | [INFO] [stdout] 3642 | 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] --> arch_gen/src/x86/bootparam.rs:3652:18 [INFO] [stdout] | [INFO] [stdout] 3652 | 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] --> arch_gen/src/x86/bootparam.rs:3662:18 [INFO] [stdout] | [INFO] [stdout] 3662 | 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] --> arch_gen/src/x86/bootparam.rs:3692:18 [INFO] [stdout] | [INFO] [stdout] 3692 | 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] --> arch_gen/src/x86/bootparam.rs:3702:18 [INFO] [stdout] | [INFO] [stdout] 3702 | 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] --> arch_gen/src/x86/bootparam.rs:3712:18 [INFO] [stdout] | [INFO] [stdout] 3712 | 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] --> arch_gen/src/x86/bootparam.rs:3812:18 [INFO] [stdout] | [INFO] [stdout] 3812 | 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: dereferencing a null pointer [INFO] [stdout] --> net_gen/src/iff.rs:411:19 [INFO] [stdout] | [INFO] [stdout] 411 | 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] --> net_gen/src/iff.rs:466:19 [INFO] [stdout] | [INFO] [stdout] 466 | 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] --> net_gen/src/iff.rs:518:19 [INFO] [stdout] | [INFO] [stdout] 518 | unsafe { &(*(0 as *const __kernel_sockaddr_storage)).ss_family as *const _ 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_gen/src/iff.rs:528:19 [INFO] [stdout] | [INFO] [stdout] 528 | unsafe { &(*(0 as *const __kernel_sockaddr_storage)).__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] --> net_gen/src/iff.rs:585:19 [INFO] [stdout] | [INFO] [stdout] 585 | unsafe { &(*(0 as *const __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] --> net_gen/src/iff.rs:678:19 [INFO] [stdout] | [INFO] [stdout] 678 | unsafe { &(*(0 as *const __sigset_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] --> net_gen/src/iff.rs:713:19 [INFO] [stdout] | [INFO] [stdout] 713 | unsafe { &(*(0 as *const timespec)).tv_sec as *const _ 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_gen/src/iff.rs:723:19 [INFO] [stdout] | [INFO] [stdout] 723 | unsafe { &(*(0 as *const timespec)).tv_nsec as *const _ 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_gen/src/iff.rs:757:19 [INFO] [stdout] | [INFO] [stdout] 757 | unsafe { &(*(0 as *const timeval)).tv_sec as *const _ 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_gen/src/iff.rs:767:19 [INFO] [stdout] | [INFO] [stdout] 767 | unsafe { &(*(0 as *const timeval)).tv_usec as *const _ 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_gen/src/iff.rs:802:19 [INFO] [stdout] | [INFO] [stdout] 802 | unsafe { &(*(0 as *const fd_set)).__fds_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] --> net_gen/src/iff.rs:874:19 [INFO] [stdout] | [INFO] [stdout] 874 | unsafe { &(*(0 as *const pthread_attr_t)).__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] --> net_gen/src/iff.rs:884:19 [INFO] [stdout] | [INFO] [stdout] 884 | unsafe { &(*(0 as *const pthread_attr_t)).__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] --> net_gen/src/iff.rs:918:19 [INFO] [stdout] | [INFO] [stdout] 918 | unsafe { &(*(0 as *const __pthread_internal_list)).__prev as *const _ 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_gen/src/iff.rs:928:19 [INFO] [stdout] | [INFO] [stdout] 928 | unsafe { &(*(0 as *const __pthread_internal_list)).__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] --> net_gen/src/iff.rs:985:19 [INFO] [stdout] | [INFO] [stdout] 985 | unsafe { &(*(0 as *const pthread_mutex_t___pthread_mutex_s)).__lock as *const _ 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_gen/src/iff.rs:995:19 [INFO] [stdout] | [INFO] [stdout] 995 | unsafe { &(*(0 as *const pthread_mutex_t___pthread_mutex_s)).__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] --> net_gen/src/iff.rs:1005:19 [INFO] [stdout] | [INFO] [stdout] 1005 | unsafe { &(*(0 as *const pthread_mutex_t___pthread_mutex_s)).__owner as *const _ 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_gen/src/iff.rs:1016:14 [INFO] [stdout] | [INFO] [stdout] 1016 | &(*(0 as *const pthread_mutex_t___pthread_mutex_s)).__nusers as *const _ 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_gen/src/iff.rs:1027:19 [INFO] [stdout] | [INFO] [stdout] 1027 | unsafe { &(*(0 as *const pthread_mutex_t___pthread_mutex_s)).__kind as *const _ 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_gen/src/iff.rs:1037:19 [INFO] [stdout] | [INFO] [stdout] 1037 | unsafe { &(*(0 as *const pthread_mutex_t___pthread_mutex_s)).__spins as *const _ 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_gen/src/iff.rs:1048:14 [INFO] [stdout] | [INFO] [stdout] 1048 | &(*(0 as *const pthread_mutex_t___pthread_mutex_s)).__elision as *const _ 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_gen/src/iff.rs:1059:19 [INFO] [stdout] | [INFO] [stdout] 1059 | unsafe { &(*(0 as *const pthread_mutex_t___pthread_mutex_s)).__list as *const _ 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_gen/src/iff.rs:1092:19 [INFO] [stdout] | [INFO] [stdout] 1092 | unsafe { &(*(0 as *const pthread_mutex_t)).__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] --> net_gen/src/iff.rs:1102:19 [INFO] [stdout] | [INFO] [stdout] 1102 | unsafe { &(*(0 as *const pthread_mutex_t)).__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] --> net_gen/src/iff.rs:1112:19 [INFO] [stdout] | [INFO] [stdout] 1112 | unsafe { &(*(0 as *const pthread_mutex_t)).__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] --> net_gen/src/iff.rs:1147:19 [INFO] [stdout] | [INFO] [stdout] 1147 | unsafe { &(*(0 as *const pthread_mutexattr_t)).__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] --> net_gen/src/iff.rs:1157:19 [INFO] [stdout] | [INFO] [stdout] 1157 | unsafe { &(*(0 as *const pthread_mutexattr_t)).__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] --> net_gen/src/iff.rs:1205:19 [INFO] [stdout] | [INFO] [stdout] 1205 | unsafe { &(*(0 as *const pthread_cond_t__bindgen_ty_1)).__lock as *const _ 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_gen/src/iff.rs:1215:19 [INFO] [stdout] | [INFO] [stdout] 1215 | unsafe { &(*(0 as *const pthread_cond_t__bindgen_ty_1)).__futex as *const _ 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_gen/src/iff.rs:1225:19 [INFO] [stdout] | [INFO] [stdout] 1225 | unsafe { &(*(0 as *const pthread_cond_t__bindgen_ty_1)).__total_seq as *const _ 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_gen/src/iff.rs:1235:19 [INFO] [stdout] | [INFO] [stdout] 1235 | unsafe { &(*(0 as *const pthread_cond_t__bindgen_ty_1)).__wakeup_seq as *const _ 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_gen/src/iff.rs:1245:19 [INFO] [stdout] | [INFO] [stdout] 1245 | unsafe { &(*(0 as *const pthread_cond_t__bindgen_ty_1)).__woken_seq as *const _ 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_gen/src/iff.rs:1255:19 [INFO] [stdout] | [INFO] [stdout] 1255 | unsafe { &(*(0 as *const pthread_cond_t__bindgen_ty_1)).__mutex as *const _ 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_gen/src/iff.rs:1265:19 [INFO] [stdout] | [INFO] [stdout] 1265 | unsafe { &(*(0 as *const pthread_cond_t__bindgen_ty_1)).__nwaiters as *const _ 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_gen/src/iff.rs:1276:14 [INFO] [stdout] | [INFO] [stdout] 1276 | &(*(0 as *const pthread_cond_t__bindgen_ty_1)).__broadcast_seq as *const _ 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_gen/src/iff.rs:1310:19 [INFO] [stdout] | [INFO] [stdout] 1310 | unsafe { &(*(0 as *const pthread_cond_t)).__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] --> net_gen/src/iff.rs:1320:19 [INFO] [stdout] | [INFO] [stdout] 1320 | unsafe { &(*(0 as *const pthread_cond_t)).__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] --> net_gen/src/iff.rs:1330:19 [INFO] [stdout] | [INFO] [stdout] 1330 | unsafe { &(*(0 as *const pthread_cond_t)).__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] --> net_gen/src/iff.rs:1365:19 [INFO] [stdout] | [INFO] [stdout] 1365 | unsafe { &(*(0 as *const pthread_condattr_t)).__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] --> net_gen/src/iff.rs:1375:19 [INFO] [stdout] | [INFO] [stdout] 1375 | unsafe { &(*(0 as *const pthread_condattr_t)).__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] --> net_gen/src/iff.rs:1429:19 [INFO] [stdout] | [INFO] [stdout] 1429 | unsafe { &(*(0 as *const pthread_rwlock_t__bindgen_ty_1)).__lock as *const _ 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_gen/src/iff.rs:1440:14 [INFO] [stdout] | [INFO] [stdout] 1440 | &(*(0 as *const pthread_rwlock_t__bindgen_ty_1)).__nr_readers as *const _ 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_gen/src/iff.rs:1452:14 [INFO] [stdout] | [INFO] [stdout] 1452 | &(*(0 as *const pthread_rwlock_t__bindgen_ty_1)).__readers_wakeup as *const _ 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_gen/src/iff.rs:1464:14 [INFO] [stdout] | [INFO] [stdout] 1464 | &(*(0 as *const pthread_rwlock_t__bindgen_ty_1)).__writer_wakeup as *const _ 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_gen/src/iff.rs:1476:14 [INFO] [stdout] | [INFO] [stdout] 1476 | &(*(0 as *const pthread_rwlock_t__bindgen_ty_1)).__nr_readers_queued 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_gen/src/iff.rs:1489:14 [INFO] [stdout] | [INFO] [stdout] 1489 | &(*(0 as *const pthread_rwlock_t__bindgen_ty_1)).__nr_writers_queued 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_gen/src/iff.rs:1501:19 [INFO] [stdout] | [INFO] [stdout] 1501 | unsafe { &(*(0 as *const pthread_rwlock_t__bindgen_ty_1)).__writer as *const _ 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_gen/src/iff.rs:1511:19 [INFO] [stdout] | [INFO] [stdout] 1511 | unsafe { &(*(0 as *const pthread_rwlock_t__bindgen_ty_1)).__shared as *const _ 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_gen/src/iff.rs:1522:14 [INFO] [stdout] | [INFO] [stdout] 1522 | &(*(0 as *const pthread_rwlock_t__bindgen_ty_1)).__rwelision as *const _ 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_gen/src/iff.rs:1533:19 [INFO] [stdout] | [INFO] [stdout] 1533 | unsafe { &(*(0 as *const pthread_rwlock_t__bindgen_ty_1)).__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] --> net_gen/src/iff.rs:1543:19 [INFO] [stdout] | [INFO] [stdout] 1543 | unsafe { &(*(0 as *const pthread_rwlock_t__bindgen_ty_1)).__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] --> net_gen/src/iff.rs:1553:19 [INFO] [stdout] | [INFO] [stdout] 1553 | unsafe { &(*(0 as *const pthread_rwlock_t__bindgen_ty_1)).__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_gen/src/iff.rs:1581:19 [INFO] [stdout] | [INFO] [stdout] 1581 | unsafe { &(*(0 as *const pthread_rwlock_t)).__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] --> net_gen/src/iff.rs:1591:19 [INFO] [stdout] | [INFO] [stdout] 1591 | unsafe { &(*(0 as *const pthread_rwlock_t)).__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] --> net_gen/src/iff.rs:1601:19 [INFO] [stdout] | [INFO] [stdout] 1601 | unsafe { &(*(0 as *const pthread_rwlock_t)).__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] --> net_gen/src/iff.rs:1636:19 [INFO] [stdout] | [INFO] [stdout] 1636 | unsafe { &(*(0 as *const pthread_rwlockattr_t)).__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] --> net_gen/src/iff.rs:1646:19 [INFO] [stdout] | [INFO] [stdout] 1646 | unsafe { &(*(0 as *const pthread_rwlockattr_t)).__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] --> net_gen/src/iff.rs:1682:19 [INFO] [stdout] | [INFO] [stdout] 1682 | unsafe { &(*(0 as *const pthread_barrier_t)).__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] --> net_gen/src/iff.rs:1692:19 [INFO] [stdout] | [INFO] [stdout] 1692 | unsafe { &(*(0 as *const pthread_barrier_t)).__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] --> net_gen/src/iff.rs:1727:19 [INFO] [stdout] | [INFO] [stdout] 1727 | unsafe { &(*(0 as *const pthread_barrierattr_t)).__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] --> net_gen/src/iff.rs:1737:19 [INFO] [stdout] | [INFO] [stdout] 1737 | unsafe { &(*(0 as *const pthread_barrierattr_t)).__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] --> net_gen/src/iff.rs:1771:19 [INFO] [stdout] | [INFO] [stdout] 1771 | unsafe { &(*(0 as *const iovec)).iov_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] --> net_gen/src/iff.rs:1781:19 [INFO] [stdout] | [INFO] [stdout] 1781 | unsafe { &(*(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_gen/src/iff.rs:1862:19 [INFO] [stdout] | [INFO] [stdout] 1862 | unsafe { &(*(0 as *const sockaddr)).sa_family as *const _ 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_gen/src/iff.rs:1872:19 [INFO] [stdout] | [INFO] [stdout] 1872 | unsafe { &(*(0 as *const sockaddr)).sa_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] --> net_gen/src/iff.rs:1906:19 [INFO] [stdout] | [INFO] [stdout] 1906 | unsafe { &(*(0 as *const sockaddr_storage)).ss_family as *const _ 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_gen/src/iff.rs:1916:19 [INFO] [stdout] | [INFO] [stdout] 1916 | unsafe { &(*(0 as *const sockaddr_storage)).__ss_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] --> net_gen/src/iff.rs:1926:19 [INFO] [stdout] | [INFO] [stdout] 1926 | unsafe { &(*(0 as *const sockaddr_storage)).__ss_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] --> net_gen/src/iff.rs:1985:19 [INFO] [stdout] | [INFO] [stdout] 1985 | unsafe { &(*(0 as *const msghdr)).msg_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] --> net_gen/src/iff.rs:1995:19 [INFO] [stdout] | [INFO] [stdout] 1995 | unsafe { &(*(0 as *const msghdr)).msg_namelen as *const _ 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_gen/src/iff.rs:2005:19 [INFO] [stdout] | [INFO] [stdout] 2005 | unsafe { &(*(0 as *const msghdr)).msg_iov as *const _ 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_gen/src/iff.rs:2015:19 [INFO] [stdout] | [INFO] [stdout] 2015 | unsafe { &(*(0 as *const msghdr)).msg_iovlen as *const _ 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_gen/src/iff.rs:2025:19 [INFO] [stdout] | [INFO] [stdout] 2025 | unsafe { &(*(0 as *const msghdr)).msg_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] --> net_gen/src/iff.rs:2035:19 [INFO] [stdout] | [INFO] [stdout] 2035 | unsafe { &(*(0 as *const msghdr)).msg_controllen as *const _ 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_gen/src/iff.rs:2045:19 [INFO] [stdout] | [INFO] [stdout] 2045 | unsafe { &(*(0 as *const msghdr)).msg_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_gen/src/iff.rs:2115:19 [INFO] [stdout] | [INFO] [stdout] 2115 | unsafe { &(*(0 as *const linger)).l_onoff as *const _ 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_gen/src/iff.rs:2125:19 [INFO] [stdout] | [INFO] [stdout] 2125 | unsafe { &(*(0 as *const linger)).l_linger as *const _ 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_gen/src/iff.rs:2159:19 [INFO] [stdout] | [INFO] [stdout] 2159 | unsafe { &(*(0 as *const osockaddr)).sa_family as *const _ 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_gen/src/iff.rs:2169:19 [INFO] [stdout] | [INFO] [stdout] 2169 | unsafe { &(*(0 as *const osockaddr)).sa_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] --> net_gen/src/iff.rs:2345:19 [INFO] [stdout] | [INFO] [stdout] 2345 | unsafe { &(*(0 as *const sync_serial_settings)).clock_rate as *const _ 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_gen/src/iff.rs:2355:19 [INFO] [stdout] | [INFO] [stdout] 2355 | unsafe { &(*(0 as *const sync_serial_settings)).clock_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] --> net_gen/src/iff.rs:2365:19 [INFO] [stdout] | [INFO] [stdout] 2365 | unsafe { &(*(0 as *const sync_serial_settings)).loopback as *const _ 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_gen/src/iff.rs:2401:19 [INFO] [stdout] | [INFO] [stdout] 2401 | unsafe { &(*(0 as *const te1_settings)).clock_rate as *const _ 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_gen/src/iff.rs:2411:19 [INFO] [stdout] | [INFO] [stdout] 2411 | unsafe { &(*(0 as *const te1_settings)).clock_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] --> net_gen/src/iff.rs:2421:19 [INFO] [stdout] | [INFO] [stdout] 2421 | unsafe { &(*(0 as *const te1_settings)).loopback as *const _ 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_gen/src/iff.rs:2431:19 [INFO] [stdout] | [INFO] [stdout] 2431 | unsafe { &(*(0 as *const te1_settings)).slot_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] --> net_gen/src/iff.rs:2465:19 [INFO] [stdout] | [INFO] [stdout] 2465 | unsafe { &(*(0 as *const raw_hdlc_proto)).encoding as *const _ 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_gen/src/iff.rs:2475:19 [INFO] [stdout] | [INFO] [stdout] 2475 | unsafe { &(*(0 as *const raw_hdlc_proto)).parity as *const _ 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_gen/src/iff.rs:2514:19 [INFO] [stdout] | [INFO] [stdout] 2514 | unsafe { &(*(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_gen/src/iff.rs:2524:19 [INFO] [stdout] | [INFO] [stdout] 2524 | unsafe { &(*(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_gen/src/iff.rs:2534:19 [INFO] [stdout] | [INFO] [stdout] 2534 | unsafe { &(*(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_gen/src/iff.rs:2544:19 [INFO] [stdout] | [INFO] [stdout] 2544 | unsafe { &(*(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_gen/src/iff.rs:2554:19 [INFO] [stdout] | [INFO] [stdout] 2554 | unsafe { &(*(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_gen/src/iff.rs:2564:19 [INFO] [stdout] | [INFO] [stdout] 2564 | unsafe { &(*(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_gen/src/iff.rs:2574:19 [INFO] [stdout] | [INFO] [stdout] 2574 | unsafe { &(*(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_gen/src/iff.rs:2607:19 [INFO] [stdout] | [INFO] [stdout] 2607 | unsafe { &(*(0 as *const fr_proto_pvc)).dlci as *const _ 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_gen/src/iff.rs:2641:19 [INFO] [stdout] | [INFO] [stdout] 2641 | unsafe { &(*(0 as *const fr_proto_pvc_info)).dlci as *const _ 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_gen/src/iff.rs:2651:19 [INFO] [stdout] | [INFO] [stdout] 2651 | unsafe { &(*(0 as *const fr_proto_pvc_info)).master as *const _ 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_gen/src/iff.rs:2685:19 [INFO] [stdout] | [INFO] [stdout] 2685 | unsafe { &(*(0 as *const cisco_proto)).interval as *const _ 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_gen/src/iff.rs:2695:19 [INFO] [stdout] | [INFO] [stdout] 2695 | unsafe { &(*(0 as *const cisco_proto)).timeout as *const _ 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_gen/src/iff.rs:2801:19 [INFO] [stdout] | [INFO] [stdout] 2801 | unsafe { &(*(0 as *const ifmap)).mem_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] --> net_gen/src/iff.rs:2811:19 [INFO] [stdout] | [INFO] [stdout] 2811 | unsafe { &(*(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_gen/src/iff.rs:2821:19 [INFO] [stdout] | [INFO] [stdout] 2821 | unsafe { &(*(0 as *const ifmap)).base_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] --> net_gen/src/iff.rs:2831:19 [INFO] [stdout] | [INFO] [stdout] 2831 | unsafe { &(*(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_gen/src/iff.rs:2841:19 [INFO] [stdout] | [INFO] [stdout] 2841 | unsafe { &(*(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_gen/src/iff.rs:2851:19 [INFO] [stdout] | [INFO] [stdout] 2851 | unsafe { &(*(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_gen/src/iff.rs:2898:19 [INFO] [stdout] | [INFO] [stdout] 2898 | unsafe { &(*(0 as *const if_settings__bindgen_ty_1)).raw_hdlc as *const _ 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_gen/src/iff.rs:2908:19 [INFO] [stdout] | [INFO] [stdout] 2908 | unsafe { &(*(0 as *const if_settings__bindgen_ty_1)).cisco as *const _ 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_gen/src/iff.rs:2918:19 [INFO] [stdout] | [INFO] [stdout] 2918 | unsafe { &(*(0 as *const if_settings__bindgen_ty_1)).fr as *const _ 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_gen/src/iff.rs:2928:19 [INFO] [stdout] | [INFO] [stdout] 2928 | unsafe { &(*(0 as *const if_settings__bindgen_ty_1)).fr_pvc as *const _ 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_gen/src/iff.rs:2938:19 [INFO] [stdout] | [INFO] [stdout] 2938 | unsafe { &(*(0 as *const if_settings__bindgen_ty_1)).fr_pvc_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] --> net_gen/src/iff.rs:2948:19 [INFO] [stdout] | [INFO] [stdout] 2948 | unsafe { &(*(0 as *const if_settings__bindgen_ty_1)).sync as *const _ 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_gen/src/iff.rs:2958:19 [INFO] [stdout] | [INFO] [stdout] 2958 | unsafe { &(*(0 as *const if_settings__bindgen_ty_1)).te1 as *const _ 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_gen/src/iff.rs:2986:19 [INFO] [stdout] | [INFO] [stdout] 2986 | unsafe { &(*(0 as *const if_settings)).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] --> net_gen/src/iff.rs:2996:19 [INFO] [stdout] | [INFO] [stdout] 2996 | unsafe { &(*(0 as *const if_settings)).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] --> net_gen/src/iff.rs:3006:19 [INFO] [stdout] | [INFO] [stdout] 3006 | unsafe { &(*(0 as *const if_settings)).ifs_ifsu as *const _ 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_gen/src/iff.rs:3046:19 [INFO] [stdout] | [INFO] [stdout] 3046 | unsafe { &(*(0 as *const ifreq__bindgen_ty_1)).ifrn_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] --> net_gen/src/iff.rs:3092:19 [INFO] [stdout] | [INFO] [stdout] 3092 | unsafe { &(*(0 as *const ifreq__bindgen_ty_2)).ifru_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] --> net_gen/src/iff.rs:3102:19 [INFO] [stdout] | [INFO] [stdout] 3102 | unsafe { &(*(0 as *const ifreq__bindgen_ty_2)).ifru_dstaddr as *const _ 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_gen/src/iff.rs:3112:19 [INFO] [stdout] | [INFO] [stdout] 3112 | unsafe { &(*(0 as *const ifreq__bindgen_ty_2)).ifru_broadaddr as *const _ 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_gen/src/iff.rs:3122:19 [INFO] [stdout] | [INFO] [stdout] 3122 | unsafe { &(*(0 as *const ifreq__bindgen_ty_2)).ifru_netmask as *const _ 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_gen/src/iff.rs:3132:19 [INFO] [stdout] | [INFO] [stdout] 3132 | unsafe { &(*(0 as *const ifreq__bindgen_ty_2)).ifru_hwaddr as *const _ 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_gen/src/iff.rs:3142:19 [INFO] [stdout] | [INFO] [stdout] 3142 | unsafe { &(*(0 as *const ifreq__bindgen_ty_2)).ifru_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_gen/src/iff.rs:3152:19 [INFO] [stdout] | [INFO] [stdout] 3152 | unsafe { &(*(0 as *const ifreq__bindgen_ty_2)).ifru_ivalue as *const _ 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_gen/src/iff.rs:3162:19 [INFO] [stdout] | [INFO] [stdout] 3162 | unsafe { &(*(0 as *const ifreq__bindgen_ty_2)).ifru_mtu as *const _ 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_gen/src/iff.rs:3172:19 [INFO] [stdout] | [INFO] [stdout] 3172 | unsafe { &(*(0 as *const ifreq__bindgen_ty_2)).ifru_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] --> net_gen/src/iff.rs:3182:19 [INFO] [stdout] | [INFO] [stdout] 3182 | unsafe { &(*(0 as *const ifreq__bindgen_ty_2)).ifru_slave as *const _ 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_gen/src/iff.rs:3192:19 [INFO] [stdout] | [INFO] [stdout] 3192 | unsafe { &(*(0 as *const ifreq__bindgen_ty_2)).ifru_newname as *const _ 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_gen/src/iff.rs:3202:19 [INFO] [stdout] | [INFO] [stdout] 3202 | unsafe { &(*(0 as *const ifreq__bindgen_ty_2)).ifru_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] --> net_gen/src/iff.rs:3212:19 [INFO] [stdout] | [INFO] [stdout] 3212 | unsafe { &(*(0 as *const ifreq__bindgen_ty_2)).ifru_settings as *const _ 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_gen/src/iff.rs:3240:19 [INFO] [stdout] | [INFO] [stdout] 3240 | unsafe { &(*(0 as *const ifreq)).ifr_ifrn as *const _ 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_gen/src/iff.rs:3250:19 [INFO] [stdout] | [INFO] [stdout] 3250 | unsafe { &(*(0 as *const ifreq)).ifr_ifru as *const _ 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_gen/src/if_tun.rs:244:19 [INFO] [stdout] | [INFO] [stdout] 244 | 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] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_gen/src/if_tun.rs:299:19 [INFO] [stdout] | [INFO] [stdout] 299 | 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] --> net_gen/src/if_tun.rs:351:19 [INFO] [stdout] | [INFO] [stdout] 351 | unsafe { &(*(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_gen/src/if_tun.rs:361:19 [INFO] [stdout] | [INFO] [stdout] 361 | unsafe { &(*(0 as *const ethhdr)).h_source as *const _ 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_gen/src/if_tun.rs:371:19 [INFO] [stdout] | [INFO] [stdout] 371 | unsafe { &(*(0 as *const ethhdr)).h_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_gen/src/if_tun.rs:407:19 [INFO] [stdout] | [INFO] [stdout] 407 | unsafe { &(*(0 as *const sock_filter)).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] --> net_gen/src/if_tun.rs:417:19 [INFO] [stdout] | [INFO] [stdout] 417 | unsafe { &(*(0 as *const sock_filter)).jt as *const _ 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_gen/src/if_tun.rs:427:19 [INFO] [stdout] | [INFO] [stdout] 427 | unsafe { &(*(0 as *const sock_filter)).jf as *const _ 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_gen/src/if_tun.rs:437:19 [INFO] [stdout] | [INFO] [stdout] 437 | unsafe { &(*(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_gen/src/if_tun.rs:471:19 [INFO] [stdout] | [INFO] [stdout] 471 | unsafe { &(*(0 as *const sock_fprog)).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_gen/src/if_tun.rs:481:19 [INFO] [stdout] | [INFO] [stdout] 481 | unsafe { &(*(0 as *const sock_fprog)).filter as *const _ 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_gen/src/if_tun.rs:520:19 [INFO] [stdout] | [INFO] [stdout] 520 | unsafe { &(*(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_gen/src/if_tun.rs:530:19 [INFO] [stdout] | [INFO] [stdout] 530 | unsafe { &(*(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_gen/src/if_tun.rs:565:19 [INFO] [stdout] | [INFO] [stdout] 565 | unsafe { &(*(0 as *const tun_filter)).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_gen/src/if_tun.rs:575:19 [INFO] [stdout] | [INFO] [stdout] 575 | unsafe { &(*(0 as *const tun_filter)).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] --> net_gen/src/if_tun.rs:585:19 [INFO] [stdout] | [INFO] [stdout] 585 | unsafe { &(*(0 as *const tun_filter)).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] --> net_gen/src/inn.rs:127:19 [INFO] [stdout] | [INFO] [stdout] 127 | 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] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> net_gen/src/inn.rs:182:19 [INFO] [stdout] | [INFO] [stdout] 182 | 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] --> net_gen/src/inn.rs:234:19 [INFO] [stdout] | [INFO] [stdout] 234 | unsafe { &(*(0 as *const __kernel_sockaddr_storage)).ss_family as *const _ 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_gen/src/inn.rs:244:19 [INFO] [stdout] | [INFO] [stdout] 244 | unsafe { &(*(0 as *const __kernel_sockaddr_storage)).__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] --> net_gen/src/inn.rs:304:19 [INFO] [stdout] | [INFO] [stdout] 304 | unsafe { &(*(0 as *const in_addr)).s_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] --> net_gen/src/inn.rs:338:19 [INFO] [stdout] | [INFO] [stdout] 338 | unsafe { &(*(0 as *const ip_mreq)).imr_multiaddr as *const _ 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_gen/src/inn.rs:348:19 [INFO] [stdout] | [INFO] [stdout] 348 | unsafe { &(*(0 as *const ip_mreq)).imr_interface as *const _ 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_gen/src/inn.rs:383:19 [INFO] [stdout] | [INFO] [stdout] 383 | unsafe { &(*(0 as *const ip_mreqn)).imr_multiaddr as *const _ 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_gen/src/inn.rs:393:19 [INFO] [stdout] | [INFO] [stdout] 393 | unsafe { &(*(0 as *const ip_mreqn)).imr_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] --> net_gen/src/inn.rs:403:19 [INFO] [stdout] | [INFO] [stdout] 403 | unsafe { &(*(0 as *const ip_mreqn)).imr_ifindex as *const _ 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_gen/src/inn.rs:438:19 [INFO] [stdout] | [INFO] [stdout] 438 | unsafe { &(*(0 as *const ip_mreq_source)).imr_multiaddr as *const _ 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_gen/src/inn.rs:448:19 [INFO] [stdout] | [INFO] [stdout] 448 | unsafe { &(*(0 as *const ip_mreq_source)).imr_interface as *const _ 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_gen/src/inn.rs:458:19 [INFO] [stdout] | [INFO] [stdout] 458 | unsafe { &(*(0 as *const ip_mreq_source)).imr_sourceaddr as *const _ 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_gen/src/inn.rs:495:19 [INFO] [stdout] | [INFO] [stdout] 495 | unsafe { &(*(0 as *const ip_msfilter)).imsf_multiaddr as *const _ 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_gen/src/inn.rs:505:19 [INFO] [stdout] | [INFO] [stdout] 505 | unsafe { &(*(0 as *const ip_msfilter)).imsf_interface as *const _ 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_gen/src/inn.rs:515:19 [INFO] [stdout] | [INFO] [stdout] 515 | unsafe { &(*(0 as *const ip_msfilter)).imsf_fmode as *const _ 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_gen/src/inn.rs:525:19 [INFO] [stdout] | [INFO] [stdout] 525 | unsafe { &(*(0 as *const ip_msfilter)).imsf_numsrc as *const _ 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_gen/src/inn.rs:535:19 [INFO] [stdout] | [INFO] [stdout] 535 | unsafe { &(*(0 as *const ip_msfilter)).imsf_slist as *const _ 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_gen/src/inn.rs:568:19 [INFO] [stdout] | [INFO] [stdout] 568 | unsafe { &(*(0 as *const group_req)).gr_interface as *const _ 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_gen/src/inn.rs:578:19 [INFO] [stdout] | [INFO] [stdout] 578 | unsafe { &(*(0 as *const group_req)).gr_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] --> net_gen/src/inn.rs:612:19 [INFO] [stdout] | [INFO] [stdout] 612 | unsafe { &(*(0 as *const group_source_req)).gsr_interface as *const _ 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_gen/src/inn.rs:622:19 [INFO] [stdout] | [INFO] [stdout] 622 | unsafe { &(*(0 as *const group_source_req)).gsr_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] --> net_gen/src/inn.rs:632:19 [INFO] [stdout] | [INFO] [stdout] 632 | unsafe { &(*(0 as *const group_source_req)).gsr_source as *const _ 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_gen/src/inn.rs:668:19 [INFO] [stdout] | [INFO] [stdout] 668 | unsafe { &(*(0 as *const group_filter)).gf_interface as *const _ 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_gen/src/inn.rs:678:19 [INFO] [stdout] | [INFO] [stdout] 678 | unsafe { &(*(0 as *const group_filter)).gf_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] --> net_gen/src/inn.rs:688:19 [INFO] [stdout] | [INFO] [stdout] 688 | unsafe { &(*(0 as *const group_filter)).gf_fmode as *const _ 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_gen/src/inn.rs:698:19 [INFO] [stdout] | [INFO] [stdout] 698 | unsafe { &(*(0 as *const group_filter)).gf_numsrc as *const _ 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_gen/src/inn.rs:708:19 [INFO] [stdout] | [INFO] [stdout] 708 | unsafe { &(*(0 as *const group_filter)).gf_slist as *const _ 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_gen/src/inn.rs:743:19 [INFO] [stdout] | [INFO] [stdout] 743 | unsafe { &(*(0 as *const in_pktinfo)).ipi_ifindex as *const _ 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_gen/src/inn.rs:753:19 [INFO] [stdout] | [INFO] [stdout] 753 | unsafe { &(*(0 as *const in_pktinfo)).ipi_spec_dst as *const _ 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_gen/src/inn.rs:763:19 [INFO] [stdout] | [INFO] [stdout] 763 | unsafe { &(*(0 as *const in_pktinfo)).ipi_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] --> net_gen/src/inn.rs:799:19 [INFO] [stdout] | [INFO] [stdout] 799 | unsafe { &(*(0 as *const sockaddr_in)).sin_family as *const _ 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_gen/src/inn.rs:809:19 [INFO] [stdout] | [INFO] [stdout] 809 | unsafe { &(*(0 as *const sockaddr_in)).sin_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_gen/src/inn.rs:819:19 [INFO] [stdout] | [INFO] [stdout] 819 | unsafe { &(*(0 as *const sockaddr_in)).sin_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] --> net_gen/src/inn.rs:829:19 [INFO] [stdout] | [INFO] [stdout] 829 | unsafe { &(*(0 as *const sockaddr_in)).__pad as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 185 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:274:19 [INFO] [stdout] | [INFO] [stdout] 274 | 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] --> arch_gen/src/x86/bootparam.rs:329:19 [INFO] [stdout] | [INFO] [stdout] 329 | 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] --> arch_gen/src/x86/bootparam.rs:413:19 [INFO] [stdout] | [INFO] [stdout] 413 | 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] --> arch_gen/src/x86/bootparam.rs:423:19 [INFO] [stdout] | [INFO] [stdout] 423 | 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] --> arch_gen/src/x86/bootparam.rs:433:19 [INFO] [stdout] | [INFO] [stdout] 433 | 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] --> arch_gen/src/x86/bootparam.rs:443:19 [INFO] [stdout] | [INFO] [stdout] 443 | 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] --> arch_gen/src/x86/bootparam.rs:453:19 [INFO] [stdout] | [INFO] [stdout] 453 | 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] --> arch_gen/src/x86/bootparam.rs:463:19 [INFO] [stdout] | [INFO] [stdout] 463 | 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] --> arch_gen/src/x86/bootparam.rs:473:19 [INFO] [stdout] | [INFO] [stdout] 473 | 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] --> arch_gen/src/x86/bootparam.rs:483:19 [INFO] [stdout] | [INFO] [stdout] 483 | 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] --> arch_gen/src/x86/bootparam.rs:493:19 [INFO] [stdout] | [INFO] [stdout] 493 | 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] --> arch_gen/src/x86/bootparam.rs:503:19 [INFO] [stdout] | [INFO] [stdout] 503 | 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] --> arch_gen/src/x86/bootparam.rs:513:19 [INFO] [stdout] | [INFO] [stdout] 513 | 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] --> arch_gen/src/x86/bootparam.rs:523:19 [INFO] [stdout] | [INFO] [stdout] 523 | 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] --> arch_gen/src/x86/bootparam.rs:533:19 [INFO] [stdout] | [INFO] [stdout] 533 | 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: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:543:19 [INFO] [stdout] | [INFO] [stdout] 543 | 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] --> arch_gen/src/x86/bootparam.rs:553:19 [INFO] [stdout] | [INFO] [stdout] 553 | 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] --> arch_gen/src/x86/bootparam.rs:563:19 [INFO] [stdout] | [INFO] [stdout] 563 | 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] --> arch_gen/src/x86/bootparam.rs:573:19 [INFO] [stdout] | [INFO] [stdout] 573 | 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] --> arch_gen/src/x86/bootparam.rs:583:19 [INFO] [stdout] | [INFO] [stdout] 583 | 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] --> arch_gen/src/x86/bootparam.rs:593:19 [INFO] [stdout] | [INFO] [stdout] 593 | 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] --> arch_gen/src/x86/bootparam.rs:603:19 [INFO] [stdout] | [INFO] [stdout] 603 | 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] --> arch_gen/src/x86/bootparam.rs:613:19 [INFO] [stdout] | [INFO] [stdout] 613 | 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] --> arch_gen/src/x86/bootparam.rs:623:19 [INFO] [stdout] | [INFO] [stdout] 623 | 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] --> arch_gen/src/x86/bootparam.rs:633:19 [INFO] [stdout] | [INFO] [stdout] 633 | 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] --> arch_gen/src/x86/bootparam.rs:643:19 [INFO] [stdout] | [INFO] [stdout] 643 | 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] --> arch_gen/src/x86/bootparam.rs:653:19 [INFO] [stdout] | [INFO] [stdout] 653 | 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] --> arch_gen/src/x86/bootparam.rs:663:19 [INFO] [stdout] | [INFO] [stdout] 663 | 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] --> arch_gen/src/x86/bootparam.rs:673:19 [INFO] [stdout] | [INFO] [stdout] 673 | 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] --> arch_gen/src/x86/bootparam.rs:683:19 [INFO] [stdout] | [INFO] [stdout] 683 | 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] --> arch_gen/src/x86/bootparam.rs:693:19 [INFO] [stdout] | [INFO] [stdout] 693 | 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] --> arch_gen/src/x86/bootparam.rs:703:19 [INFO] [stdout] | [INFO] [stdout] 703 | 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] --> arch_gen/src/x86/bootparam.rs:713:19 [INFO] [stdout] | [INFO] [stdout] 713 | 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] --> arch_gen/src/x86/bootparam.rs:723:19 [INFO] [stdout] | [INFO] [stdout] 723 | 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] --> arch_gen/src/x86/bootparam.rs:733:19 [INFO] [stdout] | [INFO] [stdout] 733 | 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] --> arch_gen/src/x86/bootparam.rs:743:19 [INFO] [stdout] | [INFO] [stdout] 743 | 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] --> arch_gen/src/x86/bootparam.rs:753:19 [INFO] [stdout] | [INFO] [stdout] 753 | 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] --> arch_gen/src/x86/bootparam.rs:796:19 [INFO] [stdout] | [INFO] [stdout] 796 | 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] --> arch_gen/src/x86/bootparam.rs:806:19 [INFO] [stdout] | [INFO] [stdout] 806 | 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] --> arch_gen/src/x86/bootparam.rs:816:19 [INFO] [stdout] | [INFO] [stdout] 816 | 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] --> arch_gen/src/x86/bootparam.rs:826:19 [INFO] [stdout] | [INFO] [stdout] 826 | 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] --> arch_gen/src/x86/bootparam.rs:836:19 [INFO] [stdout] | [INFO] [stdout] 836 | 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] --> arch_gen/src/x86/bootparam.rs:846:19 [INFO] [stdout] | [INFO] [stdout] 846 | 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] --> arch_gen/src/x86/bootparam.rs:856:19 [INFO] [stdout] | [INFO] [stdout] 856 | 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] --> arch_gen/src/x86/bootparam.rs:866:19 [INFO] [stdout] | [INFO] [stdout] 866 | 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] --> arch_gen/src/x86/bootparam.rs:876:19 [INFO] [stdout] | [INFO] [stdout] 876 | 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] --> arch_gen/src/x86/bootparam.rs:951:14 [INFO] [stdout] | [INFO] [stdout] 951 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_1)).base_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] --> arch_gen/src/x86/bootparam.rs:964:14 [INFO] [stdout] | [INFO] [stdout] 964 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_1)).reserved1 as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:977:14 [INFO] [stdout] | [INFO] [stdout] 977 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_1)).reserved2 as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1023:14 [INFO] [stdout] | [INFO] [stdout] 1023 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_2)).bus as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1035:14 [INFO] [stdout] | [INFO] [stdout] 1035 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_2)).slot as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1048:14 [INFO] [stdout] | [INFO] [stdout] 1048 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_2)).function as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1061:14 [INFO] [stdout] | [INFO] [stdout] 1061 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_2)).channel as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1074:14 [INFO] [stdout] | [INFO] [stdout] 1074 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_2)).reserved as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1116:14 [INFO] [stdout] | [INFO] [stdout] 1116 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_3)).reserved as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1158:14 [INFO] [stdout] | [INFO] [stdout] 1158 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_4)).reserved as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1200:14 [INFO] [stdout] | [INFO] [stdout] 1200 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_5)).reserved as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1242:14 [INFO] [stdout] | [INFO] [stdout] 1242 | &(*(0 as *const edd_device_params__bindgen_ty_1__bindgen_ty_6)).reserved as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1272:19 [INFO] [stdout] | [INFO] [stdout] 1272 | unsafe { &(*(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] --> arch_gen/src/x86/bootparam.rs:1282:19 [INFO] [stdout] | [INFO] [stdout] 1282 | unsafe { &(*(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] --> arch_gen/src/x86/bootparam.rs:1292:19 [INFO] [stdout] | [INFO] [stdout] 1292 | unsafe { &(*(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] --> arch_gen/src/x86/bootparam.rs:1302:19 [INFO] [stdout] | [INFO] [stdout] 1302 | unsafe { &(*(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] --> arch_gen/src/x86/bootparam.rs:1312:19 [INFO] [stdout] | [INFO] [stdout] 1312 | unsafe { &(*(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] --> arch_gen/src/x86/bootparam.rs:1322:19 [INFO] [stdout] | [INFO] [stdout] 1322 | unsafe { &(*(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] --> arch_gen/src/x86/bootparam.rs:1381:14 [INFO] [stdout] | [INFO] [stdout] 1381 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_1)).device as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1394:14 [INFO] [stdout] | [INFO] [stdout] 1394 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_1)).reserved1 as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1407:14 [INFO] [stdout] | [INFO] [stdout] 1407 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_1)).reserved2 as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1420:14 [INFO] [stdout] | [INFO] [stdout] 1420 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_1)).reserved3 as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1433:14 [INFO] [stdout] | [INFO] [stdout] 1433 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_1)).reserved4 as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1480:14 [INFO] [stdout] | [INFO] [stdout] 1480 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_2)).device as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1493:14 [INFO] [stdout] | [INFO] [stdout] 1493 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_2)).lun as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1505:14 [INFO] [stdout] | [INFO] [stdout] 1505 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_2)).reserved1 as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1518:14 [INFO] [stdout] | [INFO] [stdout] 1518 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_2)).reserved2 as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1531:14 [INFO] [stdout] | [INFO] [stdout] 1531 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_2)).reserved3 as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1544:14 [INFO] [stdout] | [INFO] [stdout] 1544 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_2)).reserved4 as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1589:14 [INFO] [stdout] | [INFO] [stdout] 1589 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_3)).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] --> arch_gen/src/x86/bootparam.rs:1601:14 [INFO] [stdout] | [INFO] [stdout] 1601 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_3)).lun as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1613:14 [INFO] [stdout] | [INFO] [stdout] 1613 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_3)).reserved1 as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1626:14 [INFO] [stdout] | [INFO] [stdout] 1626 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_3)).reserved2 as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1669:14 [INFO] [stdout] | [INFO] [stdout] 1669 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_4)).serial_number [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1682:14 [INFO] [stdout] | [INFO] [stdout] 1682 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_4)).reserved as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1725:14 [INFO] [stdout] | [INFO] [stdout] 1725 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_5)).eui as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1737:14 [INFO] [stdout] | [INFO] [stdout] 1737 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_5)).reserved as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1780:14 [INFO] [stdout] | [INFO] [stdout] 1780 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_6)).wwid as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1793:14 [INFO] [stdout] | [INFO] [stdout] 1793 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_6)).lun as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1835:14 [INFO] [stdout] | [INFO] [stdout] 1835 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_7)).identity_tag as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1848:14 [INFO] [stdout] | [INFO] [stdout] 1848 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_7)).reserved as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1892:14 [INFO] [stdout] | [INFO] [stdout] 1892 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_8)).array_number as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1905:14 [INFO] [stdout] | [INFO] [stdout] 1905 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_8)).reserved1 as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1918:14 [INFO] [stdout] | [INFO] [stdout] 1918 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_8)).reserved2 as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1964:14 [INFO] [stdout] | [INFO] [stdout] 1964 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_9)).device as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1977:14 [INFO] [stdout] | [INFO] [stdout] 1977 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_9)).reserved1 as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:1990:14 [INFO] [stdout] | [INFO] [stdout] 1990 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_9)).reserved2 as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:2003:14 [INFO] [stdout] | [INFO] [stdout] 2003 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_9)).reserved3 as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:2016:14 [INFO] [stdout] | [INFO] [stdout] 2016 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_9)).reserved4 as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:2059:14 [INFO] [stdout] | [INFO] [stdout] 2059 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_10)).reserved1 as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:2072:14 [INFO] [stdout] | [INFO] [stdout] 2072 | &(*(0 as *const edd_device_params__bindgen_ty_2__bindgen_ty_10)).reserved2 as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:2102:19 [INFO] [stdout] | [INFO] [stdout] 2102 | unsafe { &(*(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] --> arch_gen/src/x86/bootparam.rs:2112:19 [INFO] [stdout] | [INFO] [stdout] 2112 | unsafe { &(*(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] --> arch_gen/src/x86/bootparam.rs:2122:19 [INFO] [stdout] | [INFO] [stdout] 2122 | unsafe { &(*(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] --> arch_gen/src/x86/bootparam.rs:2132:19 [INFO] [stdout] | [INFO] [stdout] 2132 | unsafe { &(*(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] --> arch_gen/src/x86/bootparam.rs:2142:19 [INFO] [stdout] | [INFO] [stdout] 2142 | unsafe { &(*(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] --> arch_gen/src/x86/bootparam.rs:2152:19 [INFO] [stdout] | [INFO] [stdout] 2152 | unsafe { &(*(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] --> arch_gen/src/x86/bootparam.rs:2162:19 [INFO] [stdout] | [INFO] [stdout] 2162 | unsafe { &(*(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] --> arch_gen/src/x86/bootparam.rs:2172:19 [INFO] [stdout] | [INFO] [stdout] 2172 | unsafe { &(*(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] --> arch_gen/src/x86/bootparam.rs:2182:19 [INFO] [stdout] | [INFO] [stdout] 2182 | unsafe { &(*(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] --> arch_gen/src/x86/bootparam.rs:2192:19 [INFO] [stdout] | [INFO] [stdout] 2192 | unsafe { &(*(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] --> arch_gen/src/x86/bootparam.rs:2220:19 [INFO] [stdout] | [INFO] [stdout] 2220 | 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] --> arch_gen/src/x86/bootparam.rs:2230:19 [INFO] [stdout] | [INFO] [stdout] 2230 | 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] --> arch_gen/src/x86/bootparam.rs:2240:19 [INFO] [stdout] | [INFO] [stdout] 2240 | unsafe { &(*(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] --> arch_gen/src/x86/bootparam.rs:2250:19 [INFO] [stdout] | [INFO] [stdout] 2250 | unsafe { &(*(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] --> arch_gen/src/x86/bootparam.rs:2260:19 [INFO] [stdout] | [INFO] [stdout] 2260 | unsafe { &(*(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] --> arch_gen/src/x86/bootparam.rs:2270:19 [INFO] [stdout] | [INFO] [stdout] 2270 | unsafe { &(*(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] --> arch_gen/src/x86/bootparam.rs:2280:19 [INFO] [stdout] | [INFO] [stdout] 2280 | unsafe { &(*(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] --> arch_gen/src/x86/bootparam.rs:2290:19 [INFO] [stdout] | [INFO] [stdout] 2290 | 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] --> arch_gen/src/x86/bootparam.rs:2300:19 [INFO] [stdout] | [INFO] [stdout] 2300 | 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] --> arch_gen/src/x86/bootparam.rs:2310:19 [INFO] [stdout] | [INFO] [stdout] 2310 | unsafe { &(*(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] --> arch_gen/src/x86/bootparam.rs:2320:19 [INFO] [stdout] | [INFO] [stdout] 2320 | 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] --> arch_gen/src/x86/bootparam.rs:2330:19 [INFO] [stdout] | [INFO] [stdout] 2330 | 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] --> arch_gen/src/x86/bootparam.rs:2340:19 [INFO] [stdout] | [INFO] [stdout] 2340 | 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] --> arch_gen/src/x86/bootparam.rs:2350:19 [INFO] [stdout] | [INFO] [stdout] 2350 | 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] --> arch_gen/src/x86/bootparam.rs:2360:19 [INFO] [stdout] | [INFO] [stdout] 2360 | 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] --> arch_gen/src/x86/bootparam.rs:2370:19 [INFO] [stdout] | [INFO] [stdout] 2370 | 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] --> arch_gen/src/x86/bootparam.rs:2380:19 [INFO] [stdout] | [INFO] [stdout] 2380 | 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] --> arch_gen/src/x86/bootparam.rs:2390:19 [INFO] [stdout] | [INFO] [stdout] 2390 | 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] --> arch_gen/src/x86/bootparam.rs:2429:19 [INFO] [stdout] | [INFO] [stdout] 2429 | 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] --> arch_gen/src/x86/bootparam.rs:2439:19 [INFO] [stdout] | [INFO] [stdout] 2439 | 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] --> arch_gen/src/x86/bootparam.rs:2449:19 [INFO] [stdout] | [INFO] [stdout] 2449 | 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] --> arch_gen/src/x86/bootparam.rs:2459:19 [INFO] [stdout] | [INFO] [stdout] 2459 | 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] --> arch_gen/src/x86/bootparam.rs:2469:19 [INFO] [stdout] | [INFO] [stdout] 2469 | 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] --> arch_gen/src/x86/bootparam.rs:2479:19 [INFO] [stdout] | [INFO] [stdout] 2479 | 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] --> arch_gen/src/x86/bootparam.rs:2489:19 [INFO] [stdout] | [INFO] [stdout] 2489 | 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] --> arch_gen/src/x86/bootparam.rs:2525:19 [INFO] [stdout] | [INFO] [stdout] 2525 | 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] --> arch_gen/src/x86/bootparam.rs:2535:19 [INFO] [stdout] | [INFO] [stdout] 2535 | 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] --> arch_gen/src/x86/bootparam.rs:2545:19 [INFO] [stdout] | [INFO] [stdout] 2545 | 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] --> arch_gen/src/x86/bootparam.rs:2555:19 [INFO] [stdout] | [INFO] [stdout] 2555 | 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] --> arch_gen/src/x86/bootparam.rs:2590:19 [INFO] [stdout] | [INFO] [stdout] 2590 | 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] --> arch_gen/src/x86/bootparam.rs:2600:19 [INFO] [stdout] | [INFO] [stdout] 2600 | 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] --> arch_gen/src/x86/bootparam.rs:2610:19 [INFO] [stdout] | [INFO] [stdout] 2610 | 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] --> arch_gen/src/x86/bootparam.rs:2643:19 [INFO] [stdout] | [INFO] [stdout] 2643 | 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] --> arch_gen/src/x86/bootparam.rs:2653:19 [INFO] [stdout] | [INFO] [stdout] 2653 | 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] --> arch_gen/src/x86/bootparam.rs:2689:19 [INFO] [stdout] | [INFO] [stdout] 2689 | 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] --> arch_gen/src/x86/bootparam.rs:2699:19 [INFO] [stdout] | [INFO] [stdout] 2699 | 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] --> arch_gen/src/x86/bootparam.rs:2709:19 [INFO] [stdout] | [INFO] [stdout] 2709 | 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] --> arch_gen/src/x86/bootparam.rs:2719:19 [INFO] [stdout] | [INFO] [stdout] 2719 | 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] --> arch_gen/src/x86/bootparam.rs:2752:19 [INFO] [stdout] | [INFO] [stdout] 2752 | 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] --> arch_gen/src/x86/bootparam.rs:2788:19 [INFO] [stdout] | [INFO] [stdout] 2788 | 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] --> arch_gen/src/x86/bootparam.rs:2798:19 [INFO] [stdout] | [INFO] [stdout] 2798 | 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] --> arch_gen/src/x86/bootparam.rs:2808:19 [INFO] [stdout] | [INFO] [stdout] 2808 | 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] --> arch_gen/src/x86/bootparam.rs:2818:19 [INFO] [stdout] | [INFO] [stdout] 2818 | 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] --> arch_gen/src/x86/bootparam.rs:2888:19 [INFO] [stdout] | [INFO] [stdout] 2888 | 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] --> arch_gen/src/x86/bootparam.rs:2898:19 [INFO] [stdout] | [INFO] [stdout] 2898 | 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] --> arch_gen/src/x86/bootparam.rs:2908:19 [INFO] [stdout] | [INFO] [stdout] 2908 | 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] --> arch_gen/src/x86/bootparam.rs:2918:19 [INFO] [stdout] | [INFO] [stdout] 2918 | 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] --> arch_gen/src/x86/bootparam.rs:2928:19 [INFO] [stdout] | [INFO] [stdout] 2928 | 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] --> arch_gen/src/x86/bootparam.rs:2938:19 [INFO] [stdout] | [INFO] [stdout] 2938 | 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] --> arch_gen/src/x86/bootparam.rs:2948:19 [INFO] [stdout] | [INFO] [stdout] 2948 | 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] --> arch_gen/src/x86/bootparam.rs:2958:19 [INFO] [stdout] | [INFO] [stdout] 2958 | 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] --> arch_gen/src/x86/bootparam.rs:2968:19 [INFO] [stdout] | [INFO] [stdout] 2968 | 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] --> arch_gen/src/x86/bootparam.rs:2978:19 [INFO] [stdout] | [INFO] [stdout] 2978 | 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] --> arch_gen/src/x86/bootparam.rs:2988:19 [INFO] [stdout] | [INFO] [stdout] 2988 | 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] --> arch_gen/src/x86/bootparam.rs:2998:19 [INFO] [stdout] | [INFO] [stdout] 2998 | 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] --> arch_gen/src/x86/bootparam.rs:3008:19 [INFO] [stdout] | [INFO] [stdout] 3008 | 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] --> arch_gen/src/x86/bootparam.rs:3018:19 [INFO] [stdout] | [INFO] [stdout] 3018 | 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] --> arch_gen/src/x86/bootparam.rs:3028:19 [INFO] [stdout] | [INFO] [stdout] 3028 | 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] --> arch_gen/src/x86/bootparam.rs:3038:19 [INFO] [stdout] | [INFO] [stdout] 3038 | 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] --> arch_gen/src/x86/bootparam.rs:3048:19 [INFO] [stdout] | [INFO] [stdout] 3048 | 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] --> arch_gen/src/x86/bootparam.rs:3058:19 [INFO] [stdout] | [INFO] [stdout] 3058 | 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] --> arch_gen/src/x86/bootparam.rs:3068:19 [INFO] [stdout] | [INFO] [stdout] 3068 | 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] --> arch_gen/src/x86/bootparam.rs:3078:19 [INFO] [stdout] | [INFO] [stdout] 3078 | 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] --> arch_gen/src/x86/bootparam.rs:3088:19 [INFO] [stdout] | [INFO] [stdout] 3088 | 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] --> arch_gen/src/x86/bootparam.rs:3098:19 [INFO] [stdout] | [INFO] [stdout] 3098 | 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] --> arch_gen/src/x86/bootparam.rs:3108:19 [INFO] [stdout] | [INFO] [stdout] 3108 | 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] --> arch_gen/src/x86/bootparam.rs:3118:19 [INFO] [stdout] | [INFO] [stdout] 3118 | 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] --> arch_gen/src/x86/bootparam.rs:3128:19 [INFO] [stdout] | [INFO] [stdout] 3128 | 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] --> arch_gen/src/x86/bootparam.rs:3138:19 [INFO] [stdout] | [INFO] [stdout] 3138 | 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] --> arch_gen/src/x86/bootparam.rs:3148:19 [INFO] [stdout] | [INFO] [stdout] 3148 | 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] --> arch_gen/src/x86/bootparam.rs:3158:19 [INFO] [stdout] | [INFO] [stdout] 3158 | 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] --> arch_gen/src/x86/bootparam.rs:3168:19 [INFO] [stdout] | [INFO] [stdout] 3168 | 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] --> arch_gen/src/x86/bootparam.rs:3178:19 [INFO] [stdout] | [INFO] [stdout] 3178 | 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] --> arch_gen/src/x86/bootparam.rs:3188:19 [INFO] [stdout] | [INFO] [stdout] 3188 | 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] --> arch_gen/src/x86/bootparam.rs:3198:19 [INFO] [stdout] | [INFO] [stdout] 3198 | unsafe { &(*(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] --> arch_gen/src/x86/bootparam.rs:3208:19 [INFO] [stdout] | [INFO] [stdout] 3208 | 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] --> arch_gen/src/x86/bootparam.rs:3218:19 [INFO] [stdout] | [INFO] [stdout] 3218 | 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] --> arch_gen/src/x86/bootparam.rs:3228:19 [INFO] [stdout] | [INFO] [stdout] 3228 | 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] --> arch_gen/src/x86/bootparam.rs:3238:19 [INFO] [stdout] | [INFO] [stdout] 3238 | 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] --> arch_gen/src/x86/bootparam.rs:3248:19 [INFO] [stdout] | [INFO] [stdout] 3248 | 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] --> arch_gen/src/x86/bootparam.rs:3258:19 [INFO] [stdout] | [INFO] [stdout] 3258 | 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] --> arch_gen/src/x86/bootparam.rs:3292:19 [INFO] [stdout] | [INFO] [stdout] 3292 | 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] --> arch_gen/src/x86/bootparam.rs:3302:19 [INFO] [stdout] | [INFO] [stdout] 3302 | 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] --> arch_gen/src/x86/bootparam.rs:3338:19 [INFO] [stdout] | [INFO] [stdout] 3338 | 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] --> arch_gen/src/x86/bootparam.rs:3348:19 [INFO] [stdout] | [INFO] [stdout] 3348 | 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] --> arch_gen/src/x86/bootparam.rs:3358:19 [INFO] [stdout] | [INFO] [stdout] 3358 | 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] --> arch_gen/src/x86/bootparam.rs:3368:19 [INFO] [stdout] | [INFO] [stdout] 3368 | 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] --> arch_gen/src/x86/bootparam.rs:3408:19 [INFO] [stdout] | [INFO] [stdout] 3408 | 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] --> arch_gen/src/x86/bootparam.rs:3418:19 [INFO] [stdout] | [INFO] [stdout] 3418 | 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] --> arch_gen/src/x86/bootparam.rs:3428:19 [INFO] [stdout] | [INFO] [stdout] 3428 | 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] --> arch_gen/src/x86/bootparam.rs:3438:19 [INFO] [stdout] | [INFO] [stdout] 3438 | 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] --> arch_gen/src/x86/bootparam.rs:3448:19 [INFO] [stdout] | [INFO] [stdout] 3448 | 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] --> arch_gen/src/x86/bootparam.rs:3458:19 [INFO] [stdout] | [INFO] [stdout] 3458 | 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] --> arch_gen/src/x86/bootparam.rs:3468:19 [INFO] [stdout] | [INFO] [stdout] 3468 | 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] --> arch_gen/src/x86/bootparam.rs:3478:19 [INFO] [stdout] | [INFO] [stdout] 3478 | 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] --> arch_gen/src/x86/bootparam.rs:3542:19 [INFO] [stdout] | [INFO] [stdout] 3542 | 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] --> arch_gen/src/x86/bootparam.rs:3552:19 [INFO] [stdout] | [INFO] [stdout] 3552 | 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] --> arch_gen/src/x86/bootparam.rs:3562:19 [INFO] [stdout] | [INFO] [stdout] 3562 | 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] --> arch_gen/src/x86/bootparam.rs:3572:19 [INFO] [stdout] | [INFO] [stdout] 3572 | 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] --> arch_gen/src/x86/bootparam.rs:3582:19 [INFO] [stdout] | [INFO] [stdout] 3582 | 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] --> arch_gen/src/x86/bootparam.rs:3592:19 [INFO] [stdout] | [INFO] [stdout] 3592 | 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] --> arch_gen/src/x86/bootparam.rs:3602:19 [INFO] [stdout] | [INFO] [stdout] 3602 | 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] --> arch_gen/src/x86/bootparam.rs:3612:19 [INFO] [stdout] | [INFO] [stdout] 3612 | 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] --> arch_gen/src/x86/bootparam.rs:3622:19 [INFO] [stdout] | [INFO] [stdout] 3622 | 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] --> arch_gen/src/x86/bootparam.rs:3632:19 [INFO] [stdout] | [INFO] [stdout] 3632 | 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] --> arch_gen/src/x86/bootparam.rs:3642:19 [INFO] [stdout] | [INFO] [stdout] 3642 | 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] --> arch_gen/src/x86/bootparam.rs:3652:19 [INFO] [stdout] | [INFO] [stdout] 3652 | 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] --> arch_gen/src/x86/bootparam.rs:3662:19 [INFO] [stdout] | [INFO] [stdout] 3662 | 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] --> arch_gen/src/x86/bootparam.rs:3672:19 [INFO] [stdout] | [INFO] [stdout] 3672 | 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] --> arch_gen/src/x86/bootparam.rs:3682:19 [INFO] [stdout] | [INFO] [stdout] 3682 | 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] --> arch_gen/src/x86/bootparam.rs:3692:19 [INFO] [stdout] | [INFO] [stdout] 3692 | 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] --> arch_gen/src/x86/bootparam.rs:3702:19 [INFO] [stdout] | [INFO] [stdout] 3702 | 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] --> arch_gen/src/x86/bootparam.rs:3712:19 [INFO] [stdout] | [INFO] [stdout] 3712 | 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] --> arch_gen/src/x86/bootparam.rs:3722:19 [INFO] [stdout] | [INFO] [stdout] 3722 | 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] --> arch_gen/src/x86/bootparam.rs:3732:19 [INFO] [stdout] | [INFO] [stdout] 3732 | 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] --> arch_gen/src/x86/bootparam.rs:3742:19 [INFO] [stdout] | [INFO] [stdout] 3742 | unsafe { &(*(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] --> arch_gen/src/x86/bootparam.rs:3752:19 [INFO] [stdout] | [INFO] [stdout] 3752 | 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] --> arch_gen/src/x86/bootparam.rs:3762:19 [INFO] [stdout] | [INFO] [stdout] 3762 | 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] --> arch_gen/src/x86/bootparam.rs:3772:19 [INFO] [stdout] | [INFO] [stdout] 3772 | 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] --> arch_gen/src/x86/bootparam.rs:3782:19 [INFO] [stdout] | [INFO] [stdout] 3782 | 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] --> arch_gen/src/x86/bootparam.rs:3792:19 [INFO] [stdout] | [INFO] [stdout] 3792 | 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] --> arch_gen/src/x86/bootparam.rs:3802:19 [INFO] [stdout] | [INFO] [stdout] 3802 | unsafe { &(*(0 as *const boot_params))._pad7 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:3812:19 [INFO] [stdout] | [INFO] [stdout] 3812 | unsafe { &(*(0 as *const boot_params)).edd_mbr_sig_buffer as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:3822:19 [INFO] [stdout] | [INFO] [stdout] 3822 | unsafe { &(*(0 as *const boot_params)).e820_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] --> arch_gen/src/x86/bootparam.rs:3832:19 [INFO] [stdout] | [INFO] [stdout] 3832 | unsafe { &(*(0 as *const boot_params))._pad8 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:3842:19 [INFO] [stdout] | [INFO] [stdout] 3842 | unsafe { &(*(0 as *const boot_params)).eddbuf as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/bootparam.rs:3852:19 [INFO] [stdout] | [INFO] [stdout] 3852 | unsafe { &(*(0 as *const boot_params))._pad9 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:70:19 [INFO] [stdout] | [INFO] [stdout] 70 | unsafe { &(*(0 as *const mpf_intel)).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] --> arch_gen/src/x86/mpspec.rs:80:19 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe { &(*(0 as *const mpf_intel)).physptr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:90:19 [INFO] [stdout] | [INFO] [stdout] 90 | unsafe { &(*(0 as *const mpf_intel)).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] --> arch_gen/src/x86/mpspec.rs:100:19 [INFO] [stdout] | [INFO] [stdout] 100 | unsafe { &(*(0 as *const mpf_intel)).specification as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:110:19 [INFO] [stdout] | [INFO] [stdout] 110 | unsafe { &(*(0 as *const mpf_intel)).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] --> arch_gen/src/x86/mpspec.rs:120:19 [INFO] [stdout] | [INFO] [stdout] 120 | unsafe { &(*(0 as *const mpf_intel)).feature1 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:130:19 [INFO] [stdout] | [INFO] [stdout] 130 | unsafe { &(*(0 as *const mpf_intel)).feature2 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:140:19 [INFO] [stdout] | [INFO] [stdout] 140 | unsafe { &(*(0 as *const mpf_intel)).feature3 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:150:19 [INFO] [stdout] | [INFO] [stdout] 150 | unsafe { &(*(0 as *const mpf_intel)).feature4 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:160:19 [INFO] [stdout] | [INFO] [stdout] 160 | unsafe { &(*(0 as *const mpf_intel)).feature5 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:203:19 [INFO] [stdout] | [INFO] [stdout] 203 | unsafe { &(*(0 as *const mpc_table)).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] --> arch_gen/src/x86/mpspec.rs:213:19 [INFO] [stdout] | [INFO] [stdout] 213 | unsafe { &(*(0 as *const mpc_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] --> arch_gen/src/x86/mpspec.rs:223:19 [INFO] [stdout] | [INFO] [stdout] 223 | unsafe { &(*(0 as *const mpc_table)).spec as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:233:19 [INFO] [stdout] | [INFO] [stdout] 233 | unsafe { &(*(0 as *const mpc_table)).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] --> arch_gen/src/x86/mpspec.rs:243:19 [INFO] [stdout] | [INFO] [stdout] 243 | unsafe { &(*(0 as *const mpc_table)).oem as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:253:19 [INFO] [stdout] | [INFO] [stdout] 253 | unsafe { &(*(0 as *const mpc_table)).productid as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:263:19 [INFO] [stdout] | [INFO] [stdout] 263 | unsafe { &(*(0 as *const mpc_table)).oemptr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:273:19 [INFO] [stdout] | [INFO] [stdout] 273 | unsafe { &(*(0 as *const mpc_table)).oemsize as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:283:19 [INFO] [stdout] | [INFO] [stdout] 283 | unsafe { &(*(0 as *const mpc_table)).oemcount as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:293:19 [INFO] [stdout] | [INFO] [stdout] 293 | unsafe { &(*(0 as *const mpc_table)).lapic as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:303:19 [INFO] [stdout] | [INFO] [stdout] 303 | unsafe { &(*(0 as *const mpc_table)).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] --> arch_gen/src/x86/mpspec.rs:342:19 [INFO] [stdout] | [INFO] [stdout] 342 | unsafe { &(*(0 as *const mpc_cpu)).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] --> arch_gen/src/x86/mpspec.rs:352:19 [INFO] [stdout] | [INFO] [stdout] 352 | unsafe { &(*(0 as *const mpc_cpu)).apicid as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:362:19 [INFO] [stdout] | [INFO] [stdout] 362 | unsafe { &(*(0 as *const mpc_cpu)).apicver as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:372:19 [INFO] [stdout] | [INFO] [stdout] 372 | unsafe { &(*(0 as *const mpc_cpu)).cpuflag as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:382:19 [INFO] [stdout] | [INFO] [stdout] 382 | unsafe { &(*(0 as *const mpc_cpu)).cpufeature as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:392:19 [INFO] [stdout] | [INFO] [stdout] 392 | unsafe { &(*(0 as *const mpc_cpu)).featureflag as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:402:19 [INFO] [stdout] | [INFO] [stdout] 402 | unsafe { &(*(0 as *const mpc_cpu)).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] --> arch_gen/src/x86/mpspec.rs:437:19 [INFO] [stdout] | [INFO] [stdout] 437 | unsafe { &(*(0 as *const mpc_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] --> arch_gen/src/x86/mpspec.rs:447:19 [INFO] [stdout] | [INFO] [stdout] 447 | unsafe { &(*(0 as *const mpc_bus)).busid as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:457:19 [INFO] [stdout] | [INFO] [stdout] 457 | unsafe { &(*(0 as *const mpc_bus)).bustype as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:494:19 [INFO] [stdout] | [INFO] [stdout] 494 | unsafe { &(*(0 as *const mpc_ioapic)).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] --> arch_gen/src/x86/mpspec.rs:504:19 [INFO] [stdout] | [INFO] [stdout] 504 | unsafe { &(*(0 as *const mpc_ioapic)).apicid as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:514:19 [INFO] [stdout] | [INFO] [stdout] 514 | unsafe { &(*(0 as *const mpc_ioapic)).apicver as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:524:19 [INFO] [stdout] | [INFO] [stdout] 524 | unsafe { &(*(0 as *const mpc_ioapic)).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] --> arch_gen/src/x86/mpspec.rs:534:19 [INFO] [stdout] | [INFO] [stdout] 534 | unsafe { &(*(0 as *const mpc_ioapic)).apicaddr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:573:19 [INFO] [stdout] | [INFO] [stdout] 573 | unsafe { &(*(0 as *const mpc_intsrc)).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] --> arch_gen/src/x86/mpspec.rs:583:19 [INFO] [stdout] | [INFO] [stdout] 583 | unsafe { &(*(0 as *const mpc_intsrc)).irqtype as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:593:19 [INFO] [stdout] | [INFO] [stdout] 593 | unsafe { &(*(0 as *const mpc_intsrc)).irqflag as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:603:19 [INFO] [stdout] | [INFO] [stdout] 603 | unsafe { &(*(0 as *const mpc_intsrc)).srcbus as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:613:19 [INFO] [stdout] | [INFO] [stdout] 613 | unsafe { &(*(0 as *const mpc_intsrc)).srcbusirq as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:623:19 [INFO] [stdout] | [INFO] [stdout] 623 | unsafe { &(*(0 as *const mpc_intsrc)).dstapic as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:633:19 [INFO] [stdout] | [INFO] [stdout] 633 | unsafe { &(*(0 as *const mpc_intsrc)).dstirq as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:677:19 [INFO] [stdout] | [INFO] [stdout] 677 | unsafe { &(*(0 as *const mpc_lintsrc)).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] --> arch_gen/src/x86/mpspec.rs:687:19 [INFO] [stdout] | [INFO] [stdout] 687 | unsafe { &(*(0 as *const mpc_lintsrc)).irqtype as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:697:19 [INFO] [stdout] | [INFO] [stdout] 697 | unsafe { &(*(0 as *const mpc_lintsrc)).irqflag as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling log v0.3.9 [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:707:19 [INFO] [stdout] | [INFO] [stdout] 707 | unsafe { &(*(0 as *const mpc_lintsrc)).srcbusid as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:717:19 [INFO] [stdout] | [INFO] [stdout] 717 | unsafe { &(*(0 as *const mpc_lintsrc)).srcbusirq as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:727:19 [INFO] [stdout] | [INFO] [stdout] 727 | unsafe { &(*(0 as *const mpc_lintsrc)).destapic as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:737:19 [INFO] [stdout] | [INFO] [stdout] 737 | unsafe { &(*(0 as *const mpc_lintsrc)).destapiclint as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:774:19 [INFO] [stdout] | [INFO] [stdout] 774 | unsafe { &(*(0 as *const mpc_oemtable)).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] --> arch_gen/src/x86/mpspec.rs:784:19 [INFO] [stdout] | [INFO] [stdout] 784 | unsafe { &(*(0 as *const mpc_oemtable)).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] --> arch_gen/src/x86/mpspec.rs:794:19 [INFO] [stdout] | [INFO] [stdout] 794 | unsafe { &(*(0 as *const mpc_oemtable)).rev as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> arch_gen/src/x86/mpspec.rs:804:19 [INFO] [stdout] | [INFO] [stdout] 804 | unsafe { &(*(0 as *const mpc_oemtable)).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] --> arch_gen/src/x86/mpspec.rs:814:19 [INFO] [stdout] | [INFO] [stdout] 814 | unsafe { &(*(0 as *const mpc_oemtable)).mpc as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking sys_util v0.1.0 (/opt/rustwide/workdir/sys_util) [INFO] [stderr] Checking fc_util v0.1.0 (/opt/rustwide/workdir/fc_util) [INFO] [stderr] Checking memory_model v0.1.0 (/opt/rustwide/workdir/memory_model) [INFO] [stderr] Checking vmm-sys-util v0.2.0 [INFO] [stderr] Checking timerfd v1.0.0 [INFO] [stderr] Checking seccomp v0.1.0 (/opt/rustwide/workdir/seccomp) [INFO] [stderr] Checking c2-chacha v0.2.2 [INFO] [stdout] warning: 401 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 75 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking epoll v4.0.1 [INFO] [stderr] Checking clap v2.33.0 [INFO] [stderr] Checking pnet_sys v0.22.0 [INFO] [stderr] Checking aho-corasick v0.6.10 [INFO] [stderr] Checking kernel v0.1.0 (/opt/rustwide/workdir/kernel) [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Checking micro_http v0.1.0 (/opt/rustwide/workdir/micro_http) [INFO] [stderr] Checking kvm-ioctls v0.3.0 [INFO] [stderr] Compiling quote v1.0.2 [INFO] [stderr] Compiling backtrace-sys v0.1.31 [INFO] [stderr] Checking rand_chacha v0.2.1 [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> kernel/src/loader/elf.rs:105:23 [INFO] [stdout] | [INFO] [stdout] 105 | unsafe { &(*(std::ptr::null() as *const elf64_phdr)).p_type 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/src/loader/elf.rs:115:23 [INFO] [stdout] | [INFO] [stdout] 115 | unsafe { &(*(std::ptr::null() 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/src/loader/elf.rs:125:23 [INFO] [stdout] | [INFO] [stdout] 125 | unsafe { &(*(std::ptr::null() 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/src/loader/elf.rs:135:23 [INFO] [stdout] | [INFO] [stdout] 135 | unsafe { &(*(std::ptr::null() 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/src/loader/elf.rs:145:23 [INFO] [stdout] | [INFO] [stdout] 145 | unsafe { &(*(std::ptr::null() 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/src/loader/elf.rs:155:23 [INFO] [stdout] | [INFO] [stdout] 155 | unsafe { &(*(std::ptr::null() 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/src/loader/elf.rs:165:23 [INFO] [stdout] | [INFO] [stdout] 165 | unsafe { &(*(std::ptr::null() 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/src/loader/elf.rs:175:23 [INFO] [stdout] | [INFO] [stdout] 175 | unsafe { &(*(std::ptr::null() 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/src/loader/elf.rs:199:23 [INFO] [stdout] | [INFO] [stdout] 199 | unsafe { &(*(std::ptr::null() 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/src/loader/elf.rs:209:23 [INFO] [stdout] | [INFO] [stdout] 209 | unsafe { &(*(std::ptr::null() 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/src/loader/elf.rs:219:23 [INFO] [stdout] | [INFO] [stdout] 219 | unsafe { &(*(std::ptr::null() 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/src/loader/elf.rs:229:23 [INFO] [stdout] | [INFO] [stdout] 229 | unsafe { &(*(std::ptr::null() 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/src/loader/elf.rs:239:23 [INFO] [stdout] | [INFO] [stdout] 239 | unsafe { &(*(std::ptr::null() 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/src/loader/elf.rs:249:23 [INFO] [stdout] | [INFO] [stdout] 249 | unsafe { &(*(std::ptr::null() 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/src/loader/elf.rs:259:23 [INFO] [stdout] | [INFO] [stdout] 259 | unsafe { &(*(std::ptr::null() 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/src/loader/elf.rs:269:23 [INFO] [stdout] | [INFO] [stdout] 269 | unsafe { &(*(std::ptr::null() 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/src/loader/elf.rs:279:23 [INFO] [stdout] | [INFO] [stdout] 279 | unsafe { &(*(std::ptr::null() 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/src/loader/elf.rs:289:23 [INFO] [stdout] | [INFO] [stdout] 289 | unsafe { &(*(std::ptr::null() 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/src/loader/elf.rs:299:23 [INFO] [stdout] | [INFO] [stdout] 299 | unsafe { &(*(std::ptr::null() 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/src/loader/elf.rs:309:23 [INFO] [stdout] | [INFO] [stdout] 309 | unsafe { &(*(std::ptr::null() 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/src/loader/elf.rs:319:23 [INFO] [stdout] | [INFO] [stdout] 319 | unsafe { &(*(std::ptr::null() 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/src/loader/elf.rs:329:23 [INFO] [stdout] | [INFO] [stdout] 329 | unsafe { &(*(std::ptr::null() 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: 22 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking rand v0.7.2 [INFO] [stderr] Checking arch v0.1.0 (/opt/rustwide/workdir/arch) [INFO] [stderr] Checking cpuid v0.1.0 (/opt/rustwide/workdir/cpuid) [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> arch/src/x86_64/gdt.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | / (((u64::from(base) & 0xff00_0000u64) << (56 - 24)) [INFO] [stdout] 15 | | | ((u64::from(flags) & 0x0000_f0ffu64) << 40) [INFO] [stdout] 16 | | | ((u64::from(limit) & 0x000f_0000u64) << (48 - 16)) [INFO] [stdout] 17 | | | ((u64::from(base) & 0x00ff_ffffu64) << 16) [INFO] [stdout] 18 | | | (u64::from(limit) & 0x0000_ffffu64)) [INFO] [stdout] | |______________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 14 ~ ((u64::from(base) & 0xff00_0000u64) << (56 - 24)) [INFO] [stdout] 15 + | ((u64::from(flags) & 0x0000_f0ffu64) << 40) [INFO] [stdout] 16 + | ((u64::from(limit) & 0x000f_0000u64) << (48 - 16)) [INFO] [stdout] 17 + | ((u64::from(base) & 0x00ff_ffffu64) << 16) [INFO] [stdout] 18 + | (u64::from(limit) & 0x0000_ffffu64) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> arch/src/x86_64/gdt.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | / ((((entry) & 0xFF00_0000_0000_0000) >> 32) [INFO] [stdout] 23 | | | (((entry) & 0x0000_00FF_0000_0000) >> 16) [INFO] [stdout] 24 | | | (((entry) & 0x0000_0000_FFFF_0000) >> 16)) [INFO] [stdout] | |____________________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 22 ~ (((entry) & 0xFF00_0000_0000_0000) >> 32) [INFO] [stdout] 23 + | (((entry) & 0x0000_00FF_0000_0000) >> 16) [INFO] [stdout] 24 + | (((entry) & 0x0000_0000_FFFF_0000) >> 16) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> cpuid/src/brand_string.rs:227:10 [INFO] [stdout] | [INFO] [stdout] 227 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> arch/src/x86_64/interrupts.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | (((reg) & !0x700) | ((mode) << 8)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> arch/src/x86_64/mod.rs:48:39 [INFO] [stdout] | [INFO] [stdout] 48 | const FIRST_ADDR_PAST_32BITS: usize = (1 << 32); [INFO] [stdout] | ^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> arch/src/x86_64/mod.rs:49:35 [INFO] [stdout] | [INFO] [stdout] 49 | const MEM_32BIT_GAP_SIZE: usize = (768 << 20); [INFO] [stdout] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> cpuid/src/brand_string.rs:227:10 [INFO] [stdout] | [INFO] [stdout] 227 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> arch/src/x86_64/gdt.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | / (((u64::from(base) & 0xff00_0000u64) << (56 - 24)) [INFO] [stdout] 15 | | | ((u64::from(flags) & 0x0000_f0ffu64) << 40) [INFO] [stdout] 16 | | | ((u64::from(limit) & 0x000f_0000u64) << (48 - 16)) [INFO] [stdout] 17 | | | ((u64::from(base) & 0x00ff_ffffu64) << 16) [INFO] [stdout] 18 | | | (u64::from(limit) & 0x0000_ffffu64)) [INFO] [stdout] | |______________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 14 ~ ((u64::from(base) & 0xff00_0000u64) << (56 - 24)) [INFO] [stdout] 15 + | ((u64::from(flags) & 0x0000_f0ffu64) << 40) [INFO] [stdout] 16 + | ((u64::from(limit) & 0x000f_0000u64) << (48 - 16)) [INFO] [stdout] 17 + | ((u64::from(base) & 0x00ff_ffffu64) << 16) [INFO] [stdout] 18 + | (u64::from(limit) & 0x0000_ffffu64) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> arch/src/x86_64/gdt.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | / ((((entry) & 0xFF00_0000_0000_0000) >> 32) [INFO] [stdout] 23 | | | (((entry) & 0x0000_00FF_0000_0000) >> 16) [INFO] [stdout] 24 | | | (((entry) & 0x0000_0000_FFFF_0000) >> 16)) [INFO] [stdout] | |____________________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 22 ~ (((entry) & 0xFF00_0000_0000_0000) >> 32) [INFO] [stdout] 23 + | (((entry) & 0x0000_00FF_0000_0000) >> 16) [INFO] [stdout] 24 + | (((entry) & 0x0000_0000_FFFF_0000) >> 16) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> arch/src/x86_64/interrupts.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | (((reg) & !0x700) | ((mode) << 8)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> arch/src/x86_64/mod.rs:48:39 [INFO] [stdout] | [INFO] [stdout] 48 | const FIRST_ADDR_PAST_32BITS: usize = (1 << 32); [INFO] [stdout] | ^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> arch/src/x86_64/mod.rs:49:35 [INFO] [stdout] | [INFO] [stdout] 49 | const MEM_32BIT_GAP_SIZE: usize = (768 << 20); [INFO] [stdout] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> arch/src/x86_64/gdt.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | / (((u64::from(base) & 0xff00_0000u64) << (56 - 24)) [INFO] [stdout] 15 | | | ((u64::from(flags) & 0x0000_f0ffu64) << 40) [INFO] [stdout] 16 | | | ((u64::from(limit) & 0x000f_0000u64) << (48 - 16)) [INFO] [stdout] 17 | | | ((u64::from(base) & 0x00ff_ffffu64) << 16) [INFO] [stdout] 18 | | | (u64::from(limit) & 0x0000_ffffu64)) [INFO] [stdout] | |______________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 14 ~ ((u64::from(base) & 0xff00_0000u64) << (56 - 24)) [INFO] [stdout] 15 + | ((u64::from(flags) & 0x0000_f0ffu64) << 40) [INFO] [stdout] 16 + | ((u64::from(limit) & 0x000f_0000u64) << (48 - 16)) [INFO] [stdout] 17 + | ((u64::from(base) & 0x00ff_ffffu64) << 16) [INFO] [stdout] 18 + | (u64::from(limit) & 0x0000_ffffu64) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> arch/src/x86_64/gdt.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | / ((((entry) & 0xFF00_0000_0000_0000) >> 32) [INFO] [stdout] 23 | | | (((entry) & 0x0000_00FF_0000_0000) >> 16) [INFO] [stdout] 24 | | | (((entry) & 0x0000_0000_FFFF_0000) >> 16)) [INFO] [stdout] | |____________________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 22 ~ (((entry) & 0xFF00_0000_0000_0000) >> 32) [INFO] [stdout] 23 + | (((entry) & 0x0000_00FF_0000_0000) >> 16) [INFO] [stdout] 24 + | (((entry) & 0x0000_0000_FFFF_0000) >> 16) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> arch/src/x86_64/interrupts.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | (((reg) & !0x700) | ((mode) << 8)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> cpuid/src/brand_string.rs:227:10 [INFO] [stdout] | [INFO] [stdout] 227 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> arch/src/x86_64/mod.rs:48:39 [INFO] [stdout] | [INFO] [stdout] 48 | const FIRST_ADDR_PAST_32BITS: usize = (1 << 32); [INFO] [stdout] | ^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> arch/src/x86_64/mod.rs:49:35 [INFO] [stdout] | [INFO] [stdout] 49 | const MEM_32BIT_GAP_SIZE: usize = (768 << 20); [INFO] [stdout] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling syntex_pos v0.42.0 [INFO] [stderr] Checking tempfile v3.1.0 [INFO] [stderr] Checking backtrace v0.3.35 [INFO] [stderr] Compiling syntex_errors v0.42.0 [INFO] [stderr] Compiling syntex_syntax v0.42.0 [INFO] [stderr] Checking jailer v0.19.0 (/opt/rustwide/workdir/jailer) [INFO] [stderr] Checking serde_json v1.0.41 [INFO] [stderr] Checking net_util v0.1.0 (/opt/rustwide/workdir/net_util) [INFO] [stderr] Checking ipnetwork v0.14.0 [INFO] [stderr] Checking pnet_datalink v0.22.0 [INFO] [stderr] Compiling serde_derive v1.0.101 [INFO] [stderr] Checking mmds v0.1.0 (/opt/rustwide/workdir/mmds) [INFO] [stderr] Checking logger v0.1.0 (/opt/rustwide/workdir/logger) [INFO] [stdout] warning: use of deprecated associated function `std::sync::atomic::AtomicUsize::compare_and_swap`: Use `compare_exchange` or `compare_exchange_weak` instead [INFO] [stdout] --> logger/src/lib.rs:466:21 [INFO] [stdout] | [INFO] [stdout] 466 | match STATE.compare_and_swap(UNINITIALIZED, locked_state, Ordering::SeqCst) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::sync::atomic::AtomicUsize::compare_and_swap`: Use `compare_exchange` or `compare_exchange_weak` instead [INFO] [stdout] --> logger/src/lib.rs:466:21 [INFO] [stdout] | [INFO] [stdout] 466 | match STATE.compare_and_swap(UNINITIALIZED, locked_state, Ordering::SeqCst) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::sync::atomic::AtomicUsize::compare_and_swap`: Use `compare_exchange` or `compare_exchange_weak` instead [INFO] [stdout] --> logger/src/lib.rs:466:21 [INFO] [stdout] | [INFO] [stdout] 466 | match STATE.compare_and_swap(UNINITIALIZED, locked_state, Ordering::SeqCst) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> logger/src/lib.rs:625:64 [INFO] [stdout] | [INFO] [stdout] 625 | return Err(LoggerError::LogMetricFailure(e.description().to_string())); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> logger/src/lib.rs:625:64 [INFO] [stdout] | [INFO] [stdout] 625 | return Err(LoggerError::LogMetricFailure(e.description().to_string())); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> logger/src/error.rs:48:62 [INFO] [stdout] | [INFO] [stdout] 48 | format!("Failed to write logs. Error: {}", e.description()) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> logger/src/error.rs:51:62 [INFO] [stdout] | [INFO] [stdout] 51 | format!("Failed to flush logs. Error: {}", e.description()) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> logger/src/lib.rs:625:64 [INFO] [stdout] | [INFO] [stdout] 625 | return Err(LoggerError::LogMetricFailure(e.description().to_string())); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> logger/src/error.rs:48:62 [INFO] [stdout] | [INFO] [stdout] 48 | format!("Failed to write logs. Error: {}", e.description()) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> logger/src/error.rs:51:62 [INFO] [stdout] | [INFO] [stdout] 51 | format!("Failed to flush logs. Error: {}", e.description()) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> logger/src/error.rs:48:62 [INFO] [stdout] | [INFO] [stdout] 48 | format!("Failed to write logs. Error: {}", e.description()) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> logger/src/error.rs:51:62 [INFO] [stdout] | [INFO] [stdout] 51 | format!("Failed to flush logs. Error: {}", e.description()) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking rate_limiter v0.1.0 (/opt/rustwide/workdir/rate_limiter) [INFO] [stderr] Checking dumbo v0.1.0 (/opt/rustwide/workdir/dumbo) [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking devices v0.1.0 (/opt/rustwide/workdir/devices) [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> devices/src/virtio/vsock/csm/txbuf.rs:68:39 [INFO] [stdout] | [INFO] [stdout] 68 | Box::new(unsafe {mem::uninitialized::<[u8; Self::SIZE]>()})); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> devices/src/virtio/vsock/csm/txbuf.rs:68:39 [INFO] [stdout] | [INFO] [stdout] 68 | Box::new(unsafe {mem::uninitialized::<[u8; Self::SIZE]>()})); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> devices/src/virtio/vsock/csm/txbuf.rs:68:39 [INFO] [stdout] | [INFO] [stdout] 68 | Box::new(unsafe {mem::uninitialized::<[u8; Self::SIZE]>()})); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking vmm v0.1.0 (/opt/rustwide/workdir/vmm) [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling syntex v0.42.2 [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> vmm/src/vmm_config/logger.rs:54:47 [INFO] [stdout] | [INFO] [stdout] 54 | fn write(&mut self, msg: &[u8]) -> Result<(usize)> { [INFO] [stdout] | ^^^^^^^ help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling pnet_macros v0.22.0 [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> vmm/src/vmm_config/logger.rs:54:47 [INFO] [stdout] | [INFO] [stdout] 54 | fn write(&mut self, msg: &[u8]) -> Result<(usize)> { [INFO] [stdout] | ^^^^^^^ help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> vmm/src/vmm_config/logger.rs:54:47 [INFO] [stdout] | [INFO] [stdout] 54 | fn write(&mut self, msg: &[u8]) -> Result<(usize)> { [INFO] [stdout] | ^^^^^^^ help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking api_server v0.1.0 (/opt/rustwide/workdir/api_server) [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking firecracker v0.19.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling pnet_packet v0.22.0 [INFO] [stderr] Checking pnet_transport v0.22.0 [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 37.11s [INFO] running `Command { std: "docker" "inspect" "b68e649114f57a85e0f7d5825fb4565280ac71573f48584333a434466aacceb5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b68e649114f57a85e0f7d5825fb4565280ac71573f48584333a434466aacceb5", kill_on_drop: false }` [INFO] [stdout] b68e649114f57a85e0f7d5825fb4565280ac71573f48584333a434466aacceb5