[INFO] fetching crate rustep 0.1.2...
[INFO] checking rustep-0.1.2 against master#5518eaa946291f00471af8b254b2a1715f234882 for pr-120393-1
[INFO] extracting crate rustep 0.1.2 into /workspace/builds/worker-1-tc1/source
[INFO] validating manifest of crates.io crate rustep 0.1.2 on toolchain 5518eaa946291f00471af8b254b2a1715f234882
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate rustep 0.1.2
[INFO] finished tweaking crates.io crate rustep 0.1.2
[INFO] tweaked toml for crates.io crate rustep 0.1.2 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded glob v0.2.11
[INFO] [stderr]   Downloaded which v1.0.5
[INFO] [stderr]   Downloaded cexpr v0.2.3
[INFO] [stderr]   Downloaded num-rational v0.1.42
[INFO] [stderr]   Downloaded clang-sys v0.22.0
[INFO] [stderr]   Downloaded num-complex v0.1.43
[INFO] [stderr]   Downloaded proc-macro2 v0.2.3
[INFO] [stderr]   Downloaded quote v0.4.2
[INFO] [stderr]   Downloaded num-bigint v0.1.44
[INFO] [stderr]   Downloaded syn v0.12.15
[INFO] [stderr]   Downloaded num v0.1.42
[INFO] [stderr]   Downloaded enumflags v0.3.2
[INFO] [stderr]   Downloaded enumflags_derive v0.4.2
[INFO] [stderr]   Downloaded bindgen v0.33.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1de2ef7e849ad6927091bf3f9c2666429124667422cea6e3e2ef0110ddc810ae
[INFO] running `Command { std: "docker" "start" "-a" "1de2ef7e849ad6927091bf3f9c2666429124667422cea6e3e2ef0110ddc810ae", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1de2ef7e849ad6927091bf3f9c2666429124667422cea6e3e2ef0110ddc810ae", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1de2ef7e849ad6927091bf3f9c2666429124667422cea6e3e2ef0110ddc810ae", kill_on_drop: false }`
[INFO] [stdout] 1de2ef7e849ad6927091bf3f9c2666429124667422cea6e3e2ef0110ddc810ae
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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" "RUSTDOCFLAGS=--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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 697407130a90c39289638db39278ce4feda723e92cff3edfd1d7f19d370a4ddb
[INFO] running `Command { std: "docker" "start" "-a" "697407130a90c39289638db39278ce4feda723e92cff3edfd1d7f19d370a4ddb", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]     Checking rustc-serialize v0.3.25
[INFO] [stderr]    Compiling proc-macro2 v0.2.3
[INFO] [stderr]    Compiling num-iter v0.1.43
[INFO] [stderr]    Compiling syn v0.15.44
[INFO] [stderr]    Compiling num-derive v0.2.5
[INFO] [stderr]     Checking enumflags v0.3.2
[INFO] [stderr]    Compiling quote v0.4.2
[INFO] [stderr]    Compiling syn v0.12.15
[INFO] [stderr]    Compiling cc v1.0.83
[INFO] [stderr]     Checking rand v0.4.6
[INFO] [stderr]     Checking memchr v1.0.2
[INFO] [stderr]     Checking nom v3.2.1
[INFO] [stderr]     Checking num-complex v0.1.43
[INFO] [stderr]     Checking num-bigint v0.1.44
[INFO] [stderr]    Compiling backtrace v0.3.69
[INFO] [stderr]     Checking num-rational v0.1.42
[INFO] [stderr]     Checking num v0.1.42
[INFO] [stderr]    Compiling enumflags_derive v0.4.2
[INFO] [stderr]     Checking failure v0.1.8
[INFO] [stderr]     Checking rustep v0.1.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused `#[macro_use]` import
[INFO] [stdout]   --> src/lib.rs:50:1
[INFO] [stdout]    |
[INFO] [stdout] 50 | #[macro_use]
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]     --> src/format/elf.rs:1082:1
[INFO] [stdout]      |
[INFO] [stdout] 1082 | /// Elf class means to differ in arch, we must get that ahead to determine which type to be used.
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]      |
[INFO] [stdout]      = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]      = note: `#[warn(unused_doc_comments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]     --> src/format/elf.rs:1299:1
[INFO] [stdout]      |
[INFO] [stdout] 1299 | /// Parses a single elf program table, 32-bit version
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]      |
[INFO] [stdout]      = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TryInto`
[INFO] [stdout]  --> src/format/elf.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |         TryInto,
[INFO] [stdout]   |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `#[macro_use]` import
[INFO] [stdout]   --> src/lib.rs:50:1
[INFO] [stdout]    |
[INFO] [stdout] 50 | #[macro_use]
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]     --> src/format/elf.rs:1082:1
[INFO] [stdout]      |
[INFO] [stdout] 1082 | /// Elf class means to differ in arch, we must get that ahead to determine which type to be used.
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]      |
[INFO] [stdout]      = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]      = note: `#[warn(unused_doc_comments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]     --> src/format/elf.rs:1299:1
[INFO] [stdout]      |
[INFO] [stdout] 1299 | /// Parses a single elf program table, 32-bit version
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]      |
[INFO] [stdout]      = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `try_from` has been stable since 1.34.0 and no longer requires an attribute to enable
[INFO] [stdout]   --> src/lib.rs:49:12
[INFO] [stdout]    |
[INFO] [stdout] 49 | #![feature(try_from)]
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/error.rs:44:32
[INFO] [stdout]    |
[INFO] [stdout] 44 |     fn cause(&self) -> Option<&Fail> {
[INFO] [stdout]    |                                ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 44 |     fn cause(&self) -> Option<&dyn Fail> {
[INFO] [stdout]    |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:780:46
[INFO] [stdout]     |
[INFO] [stdout] 780 | impl<'a> TryFrom<&'a Executable<'a>> for &'a ElfFormat {
[INFO] [stdout]     |                                              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 780 | impl<'a> TryFrom<&'a Executable<'a>> for &'a dyn ElfFormat {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:183:24
[INFO] [stdout]     |
[INFO] [stdout] 183 |     fn shdr(&self) -> &ElfSectionHeader;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 183 |     fn shdr(&self) -> &dyn ElfSectionHeader;
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:317:24
[INFO] [stdout]     |
[INFO] [stdout] 317 |     fn phdr(&self) -> &ElfSegmentHeader;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 317 |     fn phdr(&self) -> &dyn ElfSegmentHeader;
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:698:26
[INFO] [stdout]     |
[INFO] [stdout] 698 |     fn header(&self) -> &ElfHeader;
[INFO] [stdout]     |                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 698 |     fn header(&self) -> &dyn ElfHeader;
[INFO] [stdout]     |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:700:32
[INFO] [stdout]     |
[INFO] [stdout] 700 |     fn segments(&self) -> Vec<&ElfSegment>;
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 700 |     fn segments(&self) -> Vec<&dyn ElfSegment>;
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:702:32
[INFO] [stdout]     |
[INFO] [stdout] 702 |     fn sections(&self) -> Vec<&ElfSection>;
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 702 |     fn sections(&self) -> Vec<&dyn ElfSection>;
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:704:46
[INFO] [stdout]     |
[INFO] [stdout] 704 |     fn section(&self, name: &str) -> Option<&ElfSection> {
[INFO] [stdout]     |                                              ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 704 |     fn section(&self, name: &str) -> Option<&dyn ElfSection> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:215:24
[INFO] [stdout]     |
[INFO] [stdout] 215 |     fn shdr(&self) -> &ElfSectionHeader {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 215 |     fn shdr(&self) -> &dyn ElfSectionHeader {
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:237:24
[INFO] [stdout]     |
[INFO] [stdout] 237 |     fn shdr(&self) -> &ElfSectionHeader {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 237 |     fn shdr(&self) -> &dyn ElfSectionHeader {
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:345:24
[INFO] [stdout]     |
[INFO] [stdout] 345 |     fn phdr(&self) -> &ElfSegmentHeader {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 345 |     fn phdr(&self) -> &dyn ElfSegmentHeader {
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:363:24
[INFO] [stdout]     |
[INFO] [stdout] 363 |     fn phdr(&self) -> &ElfSegmentHeader {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 363 |     fn phdr(&self) -> &dyn ElfSegmentHeader {
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:733:26
[INFO] [stdout]     |
[INFO] [stdout] 733 |     fn header(&self) -> &ElfHeader {
[INFO] [stdout]     |                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 733 |     fn header(&self) -> &dyn ElfHeader {
[INFO] [stdout]     |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:737:32
[INFO] [stdout]     |
[INFO] [stdout] 737 |     fn segments(&self) -> Vec<&ElfSegment> {
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 737 |     fn segments(&self) -> Vec<&dyn ElfSegment> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:746:32
[INFO] [stdout]     |
[INFO] [stdout] 746 |     fn sections(&self) -> Vec<&ElfSection> {
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 746 |     fn sections(&self) -> Vec<&dyn ElfSection> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:757:26
[INFO] [stdout]     |
[INFO] [stdout] 757 |     fn header(&self) -> &ElfHeader {
[INFO] [stdout]     |                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 757 |     fn header(&self) -> &dyn ElfHeader {
[INFO] [stdout]     |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:761:32
[INFO] [stdout]     |
[INFO] [stdout] 761 |     fn segments(&self) -> Vec<&ElfSegment> {
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 761 |     fn segments(&self) -> Vec<&dyn ElfSegment> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:770:32
[INFO] [stdout]     |
[INFO] [stdout] 770 |     fn sections(&self) -> Vec<&ElfSection> {
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 770 |     fn sections(&self) -> Vec<&dyn ElfSection> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:785:54
[INFO] [stdout]     |
[INFO] [stdout] 785 |     fn try_from(value: &'a Executable) -> Result<&'a ElfFormat, Error> {
[INFO] [stdout]     |                                                      ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 785 |     fn try_from(value: &'a Executable) -> Result<&'a dyn ElfFormat, Error> {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `try_from` has been stable since 1.34.0 and no longer requires an attribute to enable
[INFO] [stdout]   --> src/lib.rs:49:12
[INFO] [stdout]    |
[INFO] [stdout] 49 | #![feature(try_from)]
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/error.rs:44:32
[INFO] [stdout]    |
[INFO] [stdout] 44 |     fn cause(&self) -> Option<&Fail> {
[INFO] [stdout]    |                                ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 44 |     fn cause(&self) -> Option<&dyn Fail> {
[INFO] [stdout]    |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:780:46
[INFO] [stdout]     |
[INFO] [stdout] 780 | impl<'a> TryFrom<&'a Executable<'a>> for &'a ElfFormat {
[INFO] [stdout]     |                                              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 780 | impl<'a> TryFrom<&'a Executable<'a>> for &'a dyn ElfFormat {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:183:24
[INFO] [stdout]     |
[INFO] [stdout] 183 |     fn shdr(&self) -> &ElfSectionHeader;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 183 |     fn shdr(&self) -> &dyn ElfSectionHeader;
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:317:24
[INFO] [stdout]     |
[INFO] [stdout] 317 |     fn phdr(&self) -> &ElfSegmentHeader;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 317 |     fn phdr(&self) -> &dyn ElfSegmentHeader;
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:698:26
[INFO] [stdout]     |
[INFO] [stdout] 698 |     fn header(&self) -> &ElfHeader;
[INFO] [stdout]     |                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 698 |     fn header(&self) -> &dyn ElfHeader;
[INFO] [stdout]     |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:700:32
[INFO] [stdout]     |
[INFO] [stdout] 700 |     fn segments(&self) -> Vec<&ElfSegment>;
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 700 |     fn segments(&self) -> Vec<&dyn ElfSegment>;
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:702:32
[INFO] [stdout]     |
[INFO] [stdout] 702 |     fn sections(&self) -> Vec<&ElfSection>;
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 702 |     fn sections(&self) -> Vec<&dyn ElfSection>;
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:704:46
[INFO] [stdout]     |
[INFO] [stdout] 704 |     fn section(&self, name: &str) -> Option<&ElfSection> {
[INFO] [stdout]     |                                              ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 704 |     fn section(&self, name: &str) -> Option<&dyn ElfSection> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:215:24
[INFO] [stdout]     |
[INFO] [stdout] 215 |     fn shdr(&self) -> &ElfSectionHeader {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 215 |     fn shdr(&self) -> &dyn ElfSectionHeader {
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:237:24
[INFO] [stdout]     |
[INFO] [stdout] 237 |     fn shdr(&self) -> &ElfSectionHeader {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 237 |     fn shdr(&self) -> &dyn ElfSectionHeader {
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:345:24
[INFO] [stdout]     |
[INFO] [stdout] 345 |     fn phdr(&self) -> &ElfSegmentHeader {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 345 |     fn phdr(&self) -> &dyn ElfSegmentHeader {
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:363:24
[INFO] [stdout]     |
[INFO] [stdout] 363 |     fn phdr(&self) -> &ElfSegmentHeader {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 363 |     fn phdr(&self) -> &dyn ElfSegmentHeader {
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:733:26
[INFO] [stdout]     |
[INFO] [stdout] 733 |     fn header(&self) -> &ElfHeader {
[INFO] [stdout]     |                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 733 |     fn header(&self) -> &dyn ElfHeader {
[INFO] [stdout]     |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:737:32
[INFO] [stdout]     |
[INFO] [stdout] 737 |     fn segments(&self) -> Vec<&ElfSegment> {
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 737 |     fn segments(&self) -> Vec<&dyn ElfSegment> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:746:32
[INFO] [stdout]     |
[INFO] [stdout] 746 |     fn sections(&self) -> Vec<&ElfSection> {
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 746 |     fn sections(&self) -> Vec<&dyn ElfSection> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:757:26
[INFO] [stdout]     |
[INFO] [stdout] 757 |     fn header(&self) -> &ElfHeader {
[INFO] [stdout]     |                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 757 |     fn header(&self) -> &dyn ElfHeader {
[INFO] [stdout]     |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:761:32
[INFO] [stdout]     |
[INFO] [stdout] 761 |     fn segments(&self) -> Vec<&ElfSegment> {
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 761 |     fn segments(&self) -> Vec<&dyn ElfSegment> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:770:32
[INFO] [stdout]     |
[INFO] [stdout] 770 |     fn sections(&self) -> Vec<&ElfSection> {
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 770 |     fn sections(&self) -> Vec<&dyn ElfSection> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:785:54
[INFO] [stdout]     |
[INFO] [stdout] 785 |     fn try_from(value: &'a Executable) -> Result<&'a ElfFormat, Error> {
[INFO] [stdout]     |                                                      ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 785 |     fn try_from(value: &'a Executable) -> Result<&'a dyn ElfFormat, Error> {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:740:29
[INFO] [stdout]     |
[INFO] [stdout] 740 |             v.push(elem as &ElfSegment);
[INFO] [stdout]     |                             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 740 |             v.push(elem as &dyn ElfSegment);
[INFO] [stdout]     |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:749:29
[INFO] [stdout]     |
[INFO] [stdout] 749 |             v.push(elem as &ElfSection);
[INFO] [stdout]     |                             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 749 |             v.push(elem as &dyn ElfSection);
[INFO] [stdout]     |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:764:29
[INFO] [stdout]     |
[INFO] [stdout] 764 |             v.push(elem as &ElfSegment);
[INFO] [stdout]     |                             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 764 |             v.push(elem as &dyn ElfSegment);
[INFO] [stdout]     |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:773:29
[INFO] [stdout]     |
[INFO] [stdout] 773 |             v.push(elem as &ElfSection);
[INFO] [stdout]     |                             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 773 |             v.push(elem as &dyn ElfSection);
[INFO] [stdout]     |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:787:54
[INFO] [stdout]     |
[INFO] [stdout] 787 |             Executable::Elf32(ref elf) => Ok(elf as &ElfFormat),
[INFO] [stdout]     |                                                      ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 787 |             Executable::Elf32(ref elf) => Ok(elf as &dyn ElfFormat),
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:788:54
[INFO] [stdout]     |
[INFO] [stdout] 788 |             Executable::Elf64(ref elf) => Ok(elf as &ElfFormat),
[INFO] [stdout]     |                                                      ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 788 |             Executable::Elf64(ref elf) => Ok(elf as &dyn ElfFormat),
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:740:29
[INFO] [stdout]     |
[INFO] [stdout] 740 |             v.push(elem as &ElfSegment);
[INFO] [stdout]     |                             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 740 |             v.push(elem as &dyn ElfSegment);
[INFO] [stdout]     |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:749:29
[INFO] [stdout]     |
[INFO] [stdout] 749 |             v.push(elem as &ElfSection);
[INFO] [stdout]     |                             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 749 |             v.push(elem as &dyn ElfSection);
[INFO] [stdout]     |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:764:29
[INFO] [stdout]     |
[INFO] [stdout] 764 |             v.push(elem as &ElfSegment);
[INFO] [stdout]     |                             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 764 |             v.push(elem as &dyn ElfSegment);
[INFO] [stdout]     |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:773:29
[INFO] [stdout]     |
[INFO] [stdout] 773 |             v.push(elem as &ElfSection);
[INFO] [stdout]     |                             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 773 |             v.push(elem as &dyn ElfSection);
[INFO] [stdout]     |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:787:54
[INFO] [stdout]     |
[INFO] [stdout] 787 |             Executable::Elf32(ref elf) => Ok(elf as &ElfFormat),
[INFO] [stdout]     |                                                      ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 787 |             Executable::Elf32(ref elf) => Ok(elf as &dyn ElfFormat),
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:788:54
[INFO] [stdout]     |
[INFO] [stdout] 788 |             Executable::Elf64(ref elf) => Ok(elf as &ElfFormat),
[INFO] [stdout]     |                                                      ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 788 |             Executable::Elf64(ref elf) => Ok(elf as &dyn ElfFormat),
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:917:19
[INFO] [stdout]     |
[INFO] [stdout] 917 |         let res: &ElfFormat = (&result).try_into().expect("unable to convert");
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 917 |         let res: &dyn ElfFormat = (&result).try_into().expect("unable to convert");
[INFO] [stdout]     |                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:959:19
[INFO] [stdout]     |
[INFO] [stdout] 959 |         let res: &ElfFormat = (&result).try_into().expect("unable to convert");
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 959 |         let res: &dyn ElfFormat = (&result).try_into().expect("unable to convert");
[INFO] [stdout]     |                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/format/elf.rs:1036:19
[INFO] [stdout]      |
[INFO] [stdout] 1036 |         let res: &ElfFormat = (&result).try_into().expect("unable to convert");
[INFO] [stdout]      |                   ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1036 |         let res: &dyn ElfFormat = (&result).try_into().expect("unable to convert");
[INFO] [stdout]      |                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/elf.rs:789:13
[INFO] [stdout]     |
[INFO] [stdout] 789 |             _ => Err(RustepErrorKind::NotElf)?,
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/format/elf.rs:869:25
[INFO] [stdout]     |
[INFO] [stdout] 869 |                       let mut new_name = String::from_utf8(name_bytes.to_vec())?;
[INFO] [stdout]     |                           ----^^^^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: remove this `mut`
[INFO] [stdout] ...
[INFO] [stdout] 888 | / define_elf_parser!{
[INFO] [stdout] 889 | |     parse_elf32,
[INFO] [stdout] 890 | |     parse_elf_header32,
[INFO] [stdout] 891 | |     parse_elf_section_header32,
[INFO] [stdout] ...   |
[INFO] [stdout] 895 | |     Elf32
[INFO] [stdout] 896 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `define_elf_parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/format/elf.rs:869:25
[INFO] [stdout]     |
[INFO] [stdout] 869 |                       let mut new_name = String::from_utf8(name_bytes.to_vec())?;
[INFO] [stdout]     |                           ----^^^^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: remove this `mut`
[INFO] [stdout] ...
[INFO] [stdout] 897 | / define_elf_parser!{
[INFO] [stdout] 898 | |     parse_elf64,
[INFO] [stdout] 899 | |     parse_elf_header64,
[INFO] [stdout] 900 | |     parse_elf_section_header64,
[INFO] [stdout] ...   |
[INFO] [stdout] 904 | |     Elf64
[INFO] [stdout] 905 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_elf_parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used
[INFO] [stdout]    --> src/format/elf.rs:870:21
[INFO] [stdout]     |
[INFO] [stdout] 870 |                       mem::replace(&mut s.name, new_name);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 888 | / define_elf_parser!{
[INFO] [stdout] 889 | |     parse_elf32,
[INFO] [stdout] 890 | |     parse_elf_header32,
[INFO] [stdout] 891 | |     parse_elf_section_header32,
[INFO] [stdout] ...   |
[INFO] [stdout] 895 | |     Elf32
[INFO] [stdout] 896 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `define_elf_parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 870 |                     let _ = mem::replace(&mut s.name, new_name);
[INFO] [stdout]     |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used
[INFO] [stdout]    --> src/format/elf.rs:870:21
[INFO] [stdout]     |
[INFO] [stdout] 870 |                       mem::replace(&mut s.name, new_name);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 897 | / define_elf_parser!{
[INFO] [stdout] 898 | |     parse_elf64,
[INFO] [stdout] 899 | |     parse_elf_header64,
[INFO] [stdout] 900 | |     parse_elf_section_header64,
[INFO] [stdout] ...   |
[INFO] [stdout] 904 | |     Elf64
[INFO] [stdout] 905 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout]     = note: this warning originates in the macro `define_elf_parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 870 |                     let _ = mem::replace(&mut s.name, new_name);
[INFO] [stdout]     |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 35 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/elf.rs:789:13
[INFO] [stdout]     |
[INFO] [stdout] 789 |             _ => Err(RustepErrorKind::NotElf)?,
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/format/elf.rs:869:25
[INFO] [stdout]     |
[INFO] [stdout] 869 |                       let mut new_name = String::from_utf8(name_bytes.to_vec())?;
[INFO] [stdout]     |                           ----^^^^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: remove this `mut`
[INFO] [stdout] ...
[INFO] [stdout] 888 | / define_elf_parser!{
[INFO] [stdout] 889 | |     parse_elf32,
[INFO] [stdout] 890 | |     parse_elf_header32,
[INFO] [stdout] 891 | |     parse_elf_section_header32,
[INFO] [stdout] ...   |
[INFO] [stdout] 895 | |     Elf32
[INFO] [stdout] 896 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `define_elf_parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/format/elf.rs:869:25
[INFO] [stdout]     |
[INFO] [stdout] 869 |                       let mut new_name = String::from_utf8(name_bytes.to_vec())?;
[INFO] [stdout]     |                           ----^^^^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: remove this `mut`
[INFO] [stdout] ...
[INFO] [stdout] 897 | / define_elf_parser!{
[INFO] [stdout] 898 | |     parse_elf64,
[INFO] [stdout] 899 | |     parse_elf_header64,
[INFO] [stdout] 900 | |     parse_elf_section_header64,
[INFO] [stdout] ...   |
[INFO] [stdout] 904 | |     Elf64
[INFO] [stdout] 905 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_elf_parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:2629:19
[INFO] [stdout]      |
[INFO] [stdout] 2629 |         unsafe { &(*(::std::ptr::null::<__fsid_t>())).__val 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]     --> src/format/bindings.rs:2734:19
[INFO] [stdout]      |
[INFO] [stdout] 2734 |         unsafe { &(*(::std::ptr::null::<Elf32_Ehdr>())).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]     --> src/format/bindings.rs:2744:19
[INFO] [stdout]      |
[INFO] [stdout] 2744 |         unsafe { &(*(::std::ptr::null::<Elf32_Ehdr>())).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]     --> src/format/bindings.rs:2754:19
[INFO] [stdout]      |
[INFO] [stdout] 2754 |         unsafe { &(*(::std::ptr::null::<Elf32_Ehdr>())).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]     --> src/format/bindings.rs:2764:19
[INFO] [stdout]      |
[INFO] [stdout] 2764 |         unsafe { &(*(::std::ptr::null::<Elf32_Ehdr>())).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]     --> src/format/bindings.rs:2774:19
[INFO] [stdout]      |
[INFO] [stdout] 2774 |         unsafe { &(*(::std::ptr::null::<Elf32_Ehdr>())).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]     --> src/format/bindings.rs:2784:19
[INFO] [stdout]      |
[INFO] [stdout] 2784 |         unsafe { &(*(::std::ptr::null::<Elf32_Ehdr>())).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]     --> src/format/bindings.rs:2794:19
[INFO] [stdout]      |
[INFO] [stdout] 2794 |         unsafe { &(*(::std::ptr::null::<Elf32_Ehdr>())).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]     --> src/format/bindings.rs:2804:19
[INFO] [stdout]      |
[INFO] [stdout] 2804 |         unsafe { &(*(::std::ptr::null::<Elf32_Ehdr>())).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]     --> src/format/bindings.rs:2814:19
[INFO] [stdout]      |
[INFO] [stdout] 2814 |         unsafe { &(*(::std::ptr::null::<Elf32_Ehdr>())).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]     --> src/format/bindings.rs:2824:19
[INFO] [stdout]      |
[INFO] [stdout] 2824 |         unsafe { &(*(::std::ptr::null::<Elf32_Ehdr>())).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]     --> src/format/bindings.rs:2834:19
[INFO] [stdout]      |
[INFO] [stdout] 2834 |         unsafe { &(*(::std::ptr::null::<Elf32_Ehdr>())).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]     --> src/format/bindings.rs:2844:19
[INFO] [stdout]      |
[INFO] [stdout] 2844 |         unsafe { &(*(::std::ptr::null::<Elf32_Ehdr>())).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]     --> src/format/bindings.rs:2854:19
[INFO] [stdout]      |
[INFO] [stdout] 2854 |         unsafe { &(*(::std::ptr::null::<Elf32_Ehdr>())).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]     --> src/format/bindings.rs:2864:19
[INFO] [stdout]      |
[INFO] [stdout] 2864 |         unsafe { &(*(::std::ptr::null::<Elf32_Ehdr>())).e_shstrndx as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:2905:19
[INFO] [stdout]      |
[INFO] [stdout] 2905 |         unsafe { &(*(::std::ptr::null::<Elf64_Ehdr>())).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]     --> src/format/bindings.rs:2915:19
[INFO] [stdout]      |
[INFO] [stdout] 2915 |         unsafe { &(*(::std::ptr::null::<Elf64_Ehdr>())).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]     --> src/format/bindings.rs:2925:19
[INFO] [stdout]      |
[INFO] [stdout] 2925 |         unsafe { &(*(::std::ptr::null::<Elf64_Ehdr>())).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]     --> src/format/bindings.rs:2935:19
[INFO] [stdout]      |
[INFO] [stdout] 2935 |         unsafe { &(*(::std::ptr::null::<Elf64_Ehdr>())).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]     --> src/format/bindings.rs:2945:19
[INFO] [stdout]      |
[INFO] [stdout] 2945 |         unsafe { &(*(::std::ptr::null::<Elf64_Ehdr>())).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]     --> src/format/bindings.rs:2955:19
[INFO] [stdout]      |
[INFO] [stdout] 2955 |         unsafe { &(*(::std::ptr::null::<Elf64_Ehdr>())).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]     --> src/format/bindings.rs:2965:19
[INFO] [stdout]      |
[INFO] [stdout] 2965 |         unsafe { &(*(::std::ptr::null::<Elf64_Ehdr>())).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]     --> src/format/bindings.rs:2975:19
[INFO] [stdout]      |
[INFO] [stdout] 2975 |         unsafe { &(*(::std::ptr::null::<Elf64_Ehdr>())).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]     --> src/format/bindings.rs:2985:19
[INFO] [stdout]      |
[INFO] [stdout] 2985 |         unsafe { &(*(::std::ptr::null::<Elf64_Ehdr>())).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]     --> src/format/bindings.rs:2995:19
[INFO] [stdout]      |
[INFO] [stdout] 2995 |         unsafe { &(*(::std::ptr::null::<Elf64_Ehdr>())).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]     --> src/format/bindings.rs:3005:19
[INFO] [stdout]      |
[INFO] [stdout] 3005 |         unsafe { &(*(::std::ptr::null::<Elf64_Ehdr>())).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]     --> src/format/bindings.rs:3015:19
[INFO] [stdout]      |
[INFO] [stdout] 3015 |         unsafe { &(*(::std::ptr::null::<Elf64_Ehdr>())).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]     --> src/format/bindings.rs:3025:19
[INFO] [stdout]      |
[INFO] [stdout] 3025 |         unsafe { &(*(::std::ptr::null::<Elf64_Ehdr>())).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]     --> src/format/bindings.rs:3035:19
[INFO] [stdout]      |
[INFO] [stdout] 3035 |         unsafe { &(*(::std::ptr::null::<Elf64_Ehdr>())).e_shstrndx as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3072:19
[INFO] [stdout]      |
[INFO] [stdout] 3072 |         unsafe { &(*(::std::ptr::null::<Elf32_Shdr>())).sh_name as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3082:19
[INFO] [stdout]      |
[INFO] [stdout] 3082 |         unsafe { &(*(::std::ptr::null::<Elf32_Shdr>())).sh_type as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3092:19
[INFO] [stdout]      |
[INFO] [stdout] 3092 |         unsafe { &(*(::std::ptr::null::<Elf32_Shdr>())).sh_flags as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3102:19
[INFO] [stdout]      |
[INFO] [stdout] 3102 |         unsafe { &(*(::std::ptr::null::<Elf32_Shdr>())).sh_addr as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3112:19
[INFO] [stdout]      |
[INFO] [stdout] 3112 |         unsafe { &(*(::std::ptr::null::<Elf32_Shdr>())).sh_offset as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3122:19
[INFO] [stdout]      |
[INFO] [stdout] 3122 |         unsafe { &(*(::std::ptr::null::<Elf32_Shdr>())).sh_size as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3132:19
[INFO] [stdout]      |
[INFO] [stdout] 3132 |         unsafe { &(*(::std::ptr::null::<Elf32_Shdr>())).sh_link as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3142:19
[INFO] [stdout]      |
[INFO] [stdout] 3142 |         unsafe { &(*(::std::ptr::null::<Elf32_Shdr>())).sh_info as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3152:19
[INFO] [stdout]      |
[INFO] [stdout] 3152 |         unsafe { &(*(::std::ptr::null::<Elf32_Shdr>())).sh_addralign as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3162:19
[INFO] [stdout]      |
[INFO] [stdout] 3162 |         unsafe { &(*(::std::ptr::null::<Elf32_Shdr>())).sh_entsize as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3199:19
[INFO] [stdout]      |
[INFO] [stdout] 3199 |         unsafe { &(*(::std::ptr::null::<Elf64_Shdr>())).sh_name as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3209:19
[INFO] [stdout]      |
[INFO] [stdout] 3209 |         unsafe { &(*(::std::ptr::null::<Elf64_Shdr>())).sh_type as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3219:19
[INFO] [stdout]      |
[INFO] [stdout] 3219 |         unsafe { &(*(::std::ptr::null::<Elf64_Shdr>())).sh_flags as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3229:19
[INFO] [stdout]      |
[INFO] [stdout] 3229 |         unsafe { &(*(::std::ptr::null::<Elf64_Shdr>())).sh_addr as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3239:19
[INFO] [stdout]      |
[INFO] [stdout] 3239 |         unsafe { &(*(::std::ptr::null::<Elf64_Shdr>())).sh_offset as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3249:19
[INFO] [stdout]      |
[INFO] [stdout] 3249 |         unsafe { &(*(::std::ptr::null::<Elf64_Shdr>())).sh_size as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3259:19
[INFO] [stdout]      |
[INFO] [stdout] 3259 |         unsafe { &(*(::std::ptr::null::<Elf64_Shdr>())).sh_link as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3269:19
[INFO] [stdout]      |
[INFO] [stdout] 3269 |         unsafe { &(*(::std::ptr::null::<Elf64_Shdr>())).sh_info as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3279:19
[INFO] [stdout]      |
[INFO] [stdout] 3279 |         unsafe { &(*(::std::ptr::null::<Elf64_Shdr>())).sh_addralign as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3289:19
[INFO] [stdout]      |
[INFO] [stdout] 3289 |         unsafe { &(*(::std::ptr::null::<Elf64_Shdr>())).sh_entsize as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3319:19
[INFO] [stdout]      |
[INFO] [stdout] 3319 |         unsafe { &(*(::std::ptr::null::<Elf32_Chdr>())).ch_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]     --> src/format/bindings.rs:3329:19
[INFO] [stdout]      |
[INFO] [stdout] 3329 |         unsafe { &(*(::std::ptr::null::<Elf32_Chdr>())).ch_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]     --> src/format/bindings.rs:3339:19
[INFO] [stdout]      |
[INFO] [stdout] 3339 |         unsafe { &(*(::std::ptr::null::<Elf32_Chdr>())).ch_addralign as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3370:19
[INFO] [stdout]      |
[INFO] [stdout] 3370 |         unsafe { &(*(::std::ptr::null::<Elf64_Chdr>())).ch_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]     --> src/format/bindings.rs:3380:19
[INFO] [stdout]      |
[INFO] [stdout] 3380 |         unsafe { &(*(::std::ptr::null::<Elf64_Chdr>())).ch_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]     --> src/format/bindings.rs:3390:19
[INFO] [stdout]      |
[INFO] [stdout] 3390 |         unsafe { &(*(::std::ptr::null::<Elf64_Chdr>())).ch_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]     --> src/format/bindings.rs:3400:19
[INFO] [stdout]      |
[INFO] [stdout] 3400 |         unsafe { &(*(::std::ptr::null::<Elf64_Chdr>())).ch_addralign as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3433:19
[INFO] [stdout]      |
[INFO] [stdout] 3433 |         unsafe { &(*(::std::ptr::null::<Elf32_Sym>())).st_name as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3443:19
[INFO] [stdout]      |
[INFO] [stdout] 3443 |         unsafe { &(*(::std::ptr::null::<Elf32_Sym>())).st_value as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3453:19
[INFO] [stdout]      |
[INFO] [stdout] 3453 |         unsafe { &(*(::std::ptr::null::<Elf32_Sym>())).st_size as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3463:19
[INFO] [stdout]      |
[INFO] [stdout] 3463 |         unsafe { &(*(::std::ptr::null::<Elf32_Sym>())).st_info as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3473:19
[INFO] [stdout]      |
[INFO] [stdout] 3473 |         unsafe { &(*(::std::ptr::null::<Elf32_Sym>())).st_other as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3483:19
[INFO] [stdout]      |
[INFO] [stdout] 3483 |         unsafe { &(*(::std::ptr::null::<Elf32_Sym>())).st_shndx as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3516:19
[INFO] [stdout]      |
[INFO] [stdout] 3516 |         unsafe { &(*(::std::ptr::null::<Elf64_Sym>())).st_name as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3526:19
[INFO] [stdout]      |
[INFO] [stdout] 3526 |         unsafe { &(*(::std::ptr::null::<Elf64_Sym>())).st_info as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3536:19
[INFO] [stdout]      |
[INFO] [stdout] 3536 |         unsafe { &(*(::std::ptr::null::<Elf64_Sym>())).st_other as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3546:19
[INFO] [stdout]      |
[INFO] [stdout] 3546 |         unsafe { &(*(::std::ptr::null::<Elf64_Sym>())).st_shndx as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3556:19
[INFO] [stdout]      |
[INFO] [stdout] 3556 |         unsafe { &(*(::std::ptr::null::<Elf64_Sym>())).st_value as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3566:19
[INFO] [stdout]      |
[INFO] [stdout] 3566 |         unsafe { &(*(::std::ptr::null::<Elf64_Sym>())).st_size as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3595:19
[INFO] [stdout]      |
[INFO] [stdout] 3595 |         unsafe { &(*(::std::ptr::null::<Elf32_Syminfo>())).si_boundto as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3605:19
[INFO] [stdout]      |
[INFO] [stdout] 3605 |         unsafe { &(*(::std::ptr::null::<Elf32_Syminfo>())).si_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]     --> src/format/bindings.rs:3634:19
[INFO] [stdout]      |
[INFO] [stdout] 3634 |         unsafe { &(*(::std::ptr::null::<Elf64_Syminfo>())).si_boundto as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3644:19
[INFO] [stdout]      |
[INFO] [stdout] 3644 |         unsafe { &(*(::std::ptr::null::<Elf64_Syminfo>())).si_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]     --> src/format/bindings.rs:3673:19
[INFO] [stdout]      |
[INFO] [stdout] 3673 |         unsafe { &(*(::std::ptr::null::<Elf32_Rel>())).r_offset as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3683:19
[INFO] [stdout]      |
[INFO] [stdout] 3683 |         unsafe { &(*(::std::ptr::null::<Elf32_Rel>())).r_info as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3712:19
[INFO] [stdout]      |
[INFO] [stdout] 3712 |         unsafe { &(*(::std::ptr::null::<Elf64_Rel>())).r_offset as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3722:19
[INFO] [stdout]      |
[INFO] [stdout] 3722 |         unsafe { &(*(::std::ptr::null::<Elf64_Rel>())).r_info as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3752:19
[INFO] [stdout]      |
[INFO] [stdout] 3752 |         unsafe { &(*(::std::ptr::null::<Elf32_Rela>())).r_offset as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3762:19
[INFO] [stdout]      |
[INFO] [stdout] 3762 |         unsafe { &(*(::std::ptr::null::<Elf32_Rela>())).r_info as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3772:19
[INFO] [stdout]      |
[INFO] [stdout] 3772 |         unsafe { &(*(::std::ptr::null::<Elf32_Rela>())).r_addend as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3802:19
[INFO] [stdout]      |
[INFO] [stdout] 3802 |         unsafe { &(*(::std::ptr::null::<Elf64_Rela>())).r_offset as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3812:19
[INFO] [stdout]      |
[INFO] [stdout] 3812 |         unsafe { &(*(::std::ptr::null::<Elf64_Rela>())).r_info as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3822:19
[INFO] [stdout]      |
[INFO] [stdout] 3822 |         unsafe { &(*(::std::ptr::null::<Elf64_Rela>())).r_addend as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3857:19
[INFO] [stdout]      |
[INFO] [stdout] 3857 |         unsafe { &(*(::std::ptr::null::<Elf32_Phdr>())).p_type as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3867:19
[INFO] [stdout]      |
[INFO] [stdout] 3867 |         unsafe { &(*(::std::ptr::null::<Elf32_Phdr>())).p_offset as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3877:19
[INFO] [stdout]      |
[INFO] [stdout] 3877 |         unsafe { &(*(::std::ptr::null::<Elf32_Phdr>())).p_vaddr as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3887:19
[INFO] [stdout]      |
[INFO] [stdout] 3887 |         unsafe { &(*(::std::ptr::null::<Elf32_Phdr>())).p_paddr as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3897:19
[INFO] [stdout]      |
[INFO] [stdout] 3897 |         unsafe { &(*(::std::ptr::null::<Elf32_Phdr>())).p_filesz as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3907:19
[INFO] [stdout]      |
[INFO] [stdout] 3907 |         unsafe { &(*(::std::ptr::null::<Elf32_Phdr>())).p_memsz as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3917:19
[INFO] [stdout]      |
[INFO] [stdout] 3917 |         unsafe { &(*(::std::ptr::null::<Elf32_Phdr>())).p_flags as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3927:19
[INFO] [stdout]      |
[INFO] [stdout] 3927 |         unsafe { &(*(::std::ptr::null::<Elf32_Phdr>())).p_align as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3962:19
[INFO] [stdout]      |
[INFO] [stdout] 3962 |         unsafe { &(*(::std::ptr::null::<Elf64_Phdr>())).p_type as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3972:19
[INFO] [stdout]      |
[INFO] [stdout] 3972 |         unsafe { &(*(::std::ptr::null::<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]     --> src/format/bindings.rs:3982:19
[INFO] [stdout]      |
[INFO] [stdout] 3982 |         unsafe { &(*(::std::ptr::null::<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]     --> src/format/bindings.rs:3992:19
[INFO] [stdout]      |
[INFO] [stdout] 3992 |         unsafe { &(*(::std::ptr::null::<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]     --> src/format/bindings.rs:4002:19
[INFO] [stdout]      |
[INFO] [stdout] 4002 |         unsafe { &(*(::std::ptr::null::<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]     --> src/format/bindings.rs:4012:19
[INFO] [stdout]      |
[INFO] [stdout] 4012 |         unsafe { &(*(::std::ptr::null::<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]     --> src/format/bindings.rs:4022:19
[INFO] [stdout]      |
[INFO] [stdout] 4022 |         unsafe { &(*(::std::ptr::null::<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]     --> src/format/bindings.rs:4032:19
[INFO] [stdout]      |
[INFO] [stdout] 4032 |         unsafe { &(*(::std::ptr::null::<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]     --> src/format/bindings.rs:4068:19
[INFO] [stdout]      |
[INFO] [stdout] 4068 |         unsafe { &(*(::std::ptr::null::<Elf32_Dyn__bindgen_ty_1>())).d_val as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4078:19
[INFO] [stdout]      |
[INFO] [stdout] 4078 |         unsafe { &(*(::std::ptr::null::<Elf32_Dyn__bindgen_ty_1>())).d_ptr as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4101:19
[INFO] [stdout]      |
[INFO] [stdout] 4101 |         unsafe { &(*(::std::ptr::null::<Elf32_Dyn>())).d_tag as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4111:19
[INFO] [stdout]      |
[INFO] [stdout] 4111 |         unsafe { &(*(::std::ptr::null::<Elf32_Dyn>())).d_un as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4147:19
[INFO] [stdout]      |
[INFO] [stdout] 4147 |         unsafe { &(*(::std::ptr::null::<Elf64_Dyn__bindgen_ty_1>())).d_val as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4157:19
[INFO] [stdout]      |
[INFO] [stdout] 4157 |         unsafe { &(*(::std::ptr::null::<Elf64_Dyn__bindgen_ty_1>())).d_ptr as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4180:19
[INFO] [stdout]      |
[INFO] [stdout] 4180 |         unsafe { &(*(::std::ptr::null::<Elf64_Dyn>())).d_tag as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4190:19
[INFO] [stdout]      |
[INFO] [stdout] 4190 |         unsafe { &(*(::std::ptr::null::<Elf64_Dyn>())).d_un as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4224:19
[INFO] [stdout]      |
[INFO] [stdout] 4224 |         unsafe { &(*(::std::ptr::null::<Elf32_Verdef>())).vd_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]     --> src/format/bindings.rs:4234:19
[INFO] [stdout]      |
[INFO] [stdout] 4234 |         unsafe { &(*(::std::ptr::null::<Elf32_Verdef>())).vd_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]     --> src/format/bindings.rs:4244:19
[INFO] [stdout]      |
[INFO] [stdout] 4244 |         unsafe { &(*(::std::ptr::null::<Elf32_Verdef>())).vd_ndx as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4254:19
[INFO] [stdout]      |
[INFO] [stdout] 4254 |         unsafe { &(*(::std::ptr::null::<Elf32_Verdef>())).vd_cnt as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4264:19
[INFO] [stdout]      |
[INFO] [stdout] 4264 |         unsafe { &(*(::std::ptr::null::<Elf32_Verdef>())).vd_hash as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4274:19
[INFO] [stdout]      |
[INFO] [stdout] 4274 |         unsafe { &(*(::std::ptr::null::<Elf32_Verdef>())).vd_aux as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4284:19
[INFO] [stdout]      |
[INFO] [stdout] 4284 |         unsafe { &(*(::std::ptr::null::<Elf32_Verdef>())).vd_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]     --> src/format/bindings.rs:4318:19
[INFO] [stdout]      |
[INFO] [stdout] 4318 |         unsafe { &(*(::std::ptr::null::<Elf64_Verdef>())).vd_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]     --> src/format/bindings.rs:4328:19
[INFO] [stdout]      |
[INFO] [stdout] 4328 |         unsafe { &(*(::std::ptr::null::<Elf64_Verdef>())).vd_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]     --> src/format/bindings.rs:4338:19
[INFO] [stdout]      |
[INFO] [stdout] 4338 |         unsafe { &(*(::std::ptr::null::<Elf64_Verdef>())).vd_ndx as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4348:19
[INFO] [stdout]      |
[INFO] [stdout] 4348 |         unsafe { &(*(::std::ptr::null::<Elf64_Verdef>())).vd_cnt as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4358:19
[INFO] [stdout]      |
[INFO] [stdout] 4358 |         unsafe { &(*(::std::ptr::null::<Elf64_Verdef>())).vd_hash as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4368:19
[INFO] [stdout]      |
[INFO] [stdout] 4368 |         unsafe { &(*(::std::ptr::null::<Elf64_Verdef>())).vd_aux as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4378:19
[INFO] [stdout]      |
[INFO] [stdout] 4378 |         unsafe { &(*(::std::ptr::null::<Elf64_Verdef>())).vd_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]     --> src/format/bindings.rs:4407:19
[INFO] [stdout]      |
[INFO] [stdout] 4407 |         unsafe { &(*(::std::ptr::null::<Elf32_Verdaux>())).vda_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]     --> src/format/bindings.rs:4417:19
[INFO] [stdout]      |
[INFO] [stdout] 4417 |         unsafe { &(*(::std::ptr::null::<Elf32_Verdaux>())).vda_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]     --> src/format/bindings.rs:4446:19
[INFO] [stdout]      |
[INFO] [stdout] 4446 |         unsafe { &(*(::std::ptr::null::<Elf64_Verdaux>())).vda_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]     --> src/format/bindings.rs:4456:19
[INFO] [stdout]      |
[INFO] [stdout] 4456 |         unsafe { &(*(::std::ptr::null::<Elf64_Verdaux>())).vda_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]     --> src/format/bindings.rs:4488:19
[INFO] [stdout]      |
[INFO] [stdout] 4488 |         unsafe { &(*(::std::ptr::null::<Elf32_Verneed>())).vn_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]     --> src/format/bindings.rs:4498:19
[INFO] [stdout]      |
[INFO] [stdout] 4498 |         unsafe { &(*(::std::ptr::null::<Elf32_Verneed>())).vn_cnt as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4508:19
[INFO] [stdout]      |
[INFO] [stdout] 4508 |         unsafe { &(*(::std::ptr::null::<Elf32_Verneed>())).vn_file as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4518:19
[INFO] [stdout]      |
[INFO] [stdout] 4518 |         unsafe { &(*(::std::ptr::null::<Elf32_Verneed>())).vn_aux as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4528:19
[INFO] [stdout]      |
[INFO] [stdout] 4528 |         unsafe { &(*(::std::ptr::null::<Elf32_Verneed>())).vn_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]     --> src/format/bindings.rs:4560:19
[INFO] [stdout]      |
[INFO] [stdout] 4560 |         unsafe { &(*(::std::ptr::null::<Elf64_Verneed>())).vn_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]     --> src/format/bindings.rs:4570:19
[INFO] [stdout]      |
[INFO] [stdout] 4570 |         unsafe { &(*(::std::ptr::null::<Elf64_Verneed>())).vn_cnt as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4580:19
[INFO] [stdout]      |
[INFO] [stdout] 4580 |         unsafe { &(*(::std::ptr::null::<Elf64_Verneed>())).vn_file as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4590:19
[INFO] [stdout]      |
[INFO] [stdout] 4590 |         unsafe { &(*(::std::ptr::null::<Elf64_Verneed>())).vn_aux as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4600:19
[INFO] [stdout]      |
[INFO] [stdout] 4600 |         unsafe { &(*(::std::ptr::null::<Elf64_Verneed>())).vn_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]     --> src/format/bindings.rs:4632:19
[INFO] [stdout]      |
[INFO] [stdout] 4632 |         unsafe { &(*(::std::ptr::null::<Elf32_Vernaux>())).vna_hash as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4642:19
[INFO] [stdout]      |
[INFO] [stdout] 4642 |         unsafe { &(*(::std::ptr::null::<Elf32_Vernaux>())).vna_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]     --> src/format/bindings.rs:4652:19
[INFO] [stdout]      |
[INFO] [stdout] 4652 |         unsafe { &(*(::std::ptr::null::<Elf32_Vernaux>())).vna_other as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4662:19
[INFO] [stdout]      |
[INFO] [stdout] 4662 |         unsafe { &(*(::std::ptr::null::<Elf32_Vernaux>())).vna_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]     --> src/format/bindings.rs:4672:19
[INFO] [stdout]      |
[INFO] [stdout] 4672 |         unsafe { &(*(::std::ptr::null::<Elf32_Vernaux>())).vna_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]     --> src/format/bindings.rs:4704:19
[INFO] [stdout]      |
[INFO] [stdout] 4704 |         unsafe { &(*(::std::ptr::null::<Elf64_Vernaux>())).vna_hash as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4714:19
[INFO] [stdout]      |
[INFO] [stdout] 4714 |         unsafe { &(*(::std::ptr::null::<Elf64_Vernaux>())).vna_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]     --> src/format/bindings.rs:4724:19
[INFO] [stdout]      |
[INFO] [stdout] 4724 |         unsafe { &(*(::std::ptr::null::<Elf64_Vernaux>())).vna_other as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4734:19
[INFO] [stdout]      |
[INFO] [stdout] 4734 |         unsafe { &(*(::std::ptr::null::<Elf64_Vernaux>())).vna_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]     --> src/format/bindings.rs:4744:19
[INFO] [stdout]      |
[INFO] [stdout] 4744 |         unsafe { &(*(::std::ptr::null::<Elf64_Vernaux>())).vna_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]     --> src/format/bindings.rs:4780:14
[INFO] [stdout]      |
[INFO] [stdout] 4780 |             &(*(::std::ptr::null::<Elf32_auxv_t__bindgen_ty_1>())).a_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]     --> src/format/bindings.rs:4804:19
[INFO] [stdout]      |
[INFO] [stdout] 4804 |         unsafe { &(*(::std::ptr::null::<Elf32_auxv_t>())).a_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]     --> src/format/bindings.rs:4814:19
[INFO] [stdout]      |
[INFO] [stdout] 4814 |         unsafe { &(*(::std::ptr::null::<Elf32_auxv_t>())).a_un as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4850:14
[INFO] [stdout]      |
[INFO] [stdout] 4850 |             &(*(::std::ptr::null::<Elf64_auxv_t__bindgen_ty_1>())).a_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]     --> src/format/bindings.rs:4874:19
[INFO] [stdout]      |
[INFO] [stdout] 4874 |         unsafe { &(*(::std::ptr::null::<Elf64_auxv_t>())).a_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]     --> src/format/bindings.rs:4884:19
[INFO] [stdout]      |
[INFO] [stdout] 4884 |         unsafe { &(*(::std::ptr::null::<Elf64_auxv_t>())).a_un as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4914:19
[INFO] [stdout]      |
[INFO] [stdout] 4914 |         unsafe { &(*(::std::ptr::null::<Elf32_Nhdr>())).n_namesz as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4924:19
[INFO] [stdout]      |
[INFO] [stdout] 4924 |         unsafe { &(*(::std::ptr::null::<Elf32_Nhdr>())).n_descsz as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4934:19
[INFO] [stdout]      |
[INFO] [stdout] 4934 |         unsafe { &(*(::std::ptr::null::<Elf32_Nhdr>())).n_type as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4964:19
[INFO] [stdout]      |
[INFO] [stdout] 4964 |         unsafe { &(*(::std::ptr::null::<Elf64_Nhdr>())).n_namesz as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4974:19
[INFO] [stdout]      |
[INFO] [stdout] 4974 |         unsafe { &(*(::std::ptr::null::<Elf64_Nhdr>())).n_descsz as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4984:19
[INFO] [stdout]      |
[INFO] [stdout] 4984 |         unsafe { &(*(::std::ptr::null::<Elf64_Nhdr>())).n_type as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5016:19
[INFO] [stdout]      |
[INFO] [stdout] 5016 |         unsafe { &(*(::std::ptr::null::<Elf32_Move>())).m_value as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5026:19
[INFO] [stdout]      |
[INFO] [stdout] 5026 |         unsafe { &(*(::std::ptr::null::<Elf32_Move>())).m_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]     --> src/format/bindings.rs:5036:19
[INFO] [stdout]      |
[INFO] [stdout] 5036 |         unsafe { &(*(::std::ptr::null::<Elf32_Move>())).m_poffset as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5046:19
[INFO] [stdout]      |
[INFO] [stdout] 5046 |         unsafe { &(*(::std::ptr::null::<Elf32_Move>())).m_repeat as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5056:19
[INFO] [stdout]      |
[INFO] [stdout] 5056 |         unsafe { &(*(::std::ptr::null::<Elf32_Move>())).m_stride as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5088:19
[INFO] [stdout]      |
[INFO] [stdout] 5088 |         unsafe { &(*(::std::ptr::null::<Elf64_Move>())).m_value as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5098:19
[INFO] [stdout]      |
[INFO] [stdout] 5098 |         unsafe { &(*(::std::ptr::null::<Elf64_Move>())).m_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]     --> src/format/bindings.rs:5108:19
[INFO] [stdout]      |
[INFO] [stdout] 5108 |         unsafe { &(*(::std::ptr::null::<Elf64_Move>())).m_poffset as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5118:19
[INFO] [stdout]      |
[INFO] [stdout] 5118 |         unsafe { &(*(::std::ptr::null::<Elf64_Move>())).m_repeat as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5128:19
[INFO] [stdout]      |
[INFO] [stdout] 5128 |         unsafe { &(*(::std::ptr::null::<Elf64_Move>())).m_stride as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5165:14
[INFO] [stdout]      |
[INFO] [stdout] 5165 |             &(*(::std::ptr::null::<Elf32_gptab__bindgen_ty_1>())).gt_current_g_value as *const _
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5178:14
[INFO] [stdout]      |
[INFO] [stdout] 5178 |             &(*(::std::ptr::null::<Elf32_gptab__bindgen_ty_1>())).gt_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]     --> src/format/bindings.rs:5209:14
[INFO] [stdout]      |
[INFO] [stdout] 5209 |             &(*(::std::ptr::null::<Elf32_gptab__bindgen_ty_2>())).gt_g_value as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5221:14
[INFO] [stdout]      |
[INFO] [stdout] 5221 |             &(*(::std::ptr::null::<Elf32_gptab__bindgen_ty_2>())).gt_bytes as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5245:19
[INFO] [stdout]      |
[INFO] [stdout] 5245 |         unsafe { &(*(::std::ptr::null::<Elf32_gptab>())).gt_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]     --> src/format/bindings.rs:5255:19
[INFO] [stdout]      |
[INFO] [stdout] 5255 |         unsafe { &(*(::std::ptr::null::<Elf32_gptab>())).gt_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]     --> src/format/bindings.rs:5285:19
[INFO] [stdout]      |
[INFO] [stdout] 5285 |         unsafe { &(*(::std::ptr::null::<Elf32_RegInfo>())).ri_gprmask as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5295:19
[INFO] [stdout]      |
[INFO] [stdout] 5295 |         unsafe { &(*(::std::ptr::null::<Elf32_RegInfo>())).ri_cprmask as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5305:19
[INFO] [stdout]      |
[INFO] [stdout] 5305 |         unsafe { &(*(::std::ptr::null::<Elf32_RegInfo>())).ri_gp_value as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5336:19
[INFO] [stdout]      |
[INFO] [stdout] 5336 |         unsafe { &(*(::std::ptr::null::<Elf_Options>())).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]     --> src/format/bindings.rs:5346:19
[INFO] [stdout]      |
[INFO] [stdout] 5346 |         unsafe { &(*(::std::ptr::null::<Elf_Options>())).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]     --> src/format/bindings.rs:5356:19
[INFO] [stdout]      |
[INFO] [stdout] 5356 |         unsafe { &(*(::std::ptr::null::<Elf_Options>())).section as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5366:19
[INFO] [stdout]      |
[INFO] [stdout] 5366 |         unsafe { &(*(::std::ptr::null::<Elf_Options>())).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]     --> src/format/bindings.rs:5395:19
[INFO] [stdout]      |
[INFO] [stdout] 5395 |         unsafe { &(*(::std::ptr::null::<Elf_Options_Hw>())).hwp_flags1 as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5405:19
[INFO] [stdout]      |
[INFO] [stdout] 5405 |         unsafe { &(*(::std::ptr::null::<Elf_Options_Hw>())).hwp_flags2 as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5437:19
[INFO] [stdout]      |
[INFO] [stdout] 5437 |         unsafe { &(*(::std::ptr::null::<Elf32_Lib>())).l_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]     --> src/format/bindings.rs:5447:19
[INFO] [stdout]      |
[INFO] [stdout] 5447 |         unsafe { &(*(::std::ptr::null::<Elf32_Lib>())).l_time_stamp as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5457:19
[INFO] [stdout]      |
[INFO] [stdout] 5457 |         unsafe { &(*(::std::ptr::null::<Elf32_Lib>())).l_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]     --> src/format/bindings.rs:5467:19
[INFO] [stdout]      |
[INFO] [stdout] 5467 |         unsafe { &(*(::std::ptr::null::<Elf32_Lib>())).l_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]     --> src/format/bindings.rs:5477:19
[INFO] [stdout]      |
[INFO] [stdout] 5477 |         unsafe { &(*(::std::ptr::null::<Elf32_Lib>())).l_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]     --> src/format/bindings.rs:5509:19
[INFO] [stdout]      |
[INFO] [stdout] 5509 |         unsafe { &(*(::std::ptr::null::<Elf64_Lib>())).l_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]     --> src/format/bindings.rs:5519:19
[INFO] [stdout]      |
[INFO] [stdout] 5519 |         unsafe { &(*(::std::ptr::null::<Elf64_Lib>())).l_time_stamp as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5529:19
[INFO] [stdout]      |
[INFO] [stdout] 5529 |         unsafe { &(*(::std::ptr::null::<Elf64_Lib>())).l_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]     --> src/format/bindings.rs:5539:19
[INFO] [stdout]      |
[INFO] [stdout] 5539 |         unsafe { &(*(::std::ptr::null::<Elf64_Lib>())).l_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]     --> src/format/bindings.rs:5549:19
[INFO] [stdout]      |
[INFO] [stdout] 5549 |         unsafe { &(*(::std::ptr::null::<Elf64_Lib>())).l_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]     --> src/format/bindings.rs:5588:19
[INFO] [stdout]      |
[INFO] [stdout] 5588 |         unsafe { &(*(::std::ptr::null::<Elf_MIPS_ABIFlags_v0>())).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]     --> src/format/bindings.rs:5598:19
[INFO] [stdout]      |
[INFO] [stdout] 5598 |         unsafe { &(*(::std::ptr::null::<Elf_MIPS_ABIFlags_v0>())).isa_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]     --> src/format/bindings.rs:5608:19
[INFO] [stdout]      |
[INFO] [stdout] 5608 |         unsafe { &(*(::std::ptr::null::<Elf_MIPS_ABIFlags_v0>())).isa_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]     --> src/format/bindings.rs:5618:19
[INFO] [stdout]      |
[INFO] [stdout] 5618 |         unsafe { &(*(::std::ptr::null::<Elf_MIPS_ABIFlags_v0>())).gpr_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]     --> src/format/bindings.rs:5628:19
[INFO] [stdout]      |
[INFO] [stdout] 5628 |         unsafe { &(*(::std::ptr::null::<Elf_MIPS_ABIFlags_v0>())).cpr1_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]     --> src/format/bindings.rs:5638:19
[INFO] [stdout]      |
[INFO] [stdout] 5638 |         unsafe { &(*(::std::ptr::null::<Elf_MIPS_ABIFlags_v0>())).cpr2_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]     --> src/format/bindings.rs:5648:19
[INFO] [stdout]      |
[INFO] [stdout] 5648 |         unsafe { &(*(::std::ptr::null::<Elf_MIPS_ABIFlags_v0>())).fp_abi as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5658:19
[INFO] [stdout]      |
[INFO] [stdout] 5658 |         unsafe { &(*(::std::ptr::null::<Elf_MIPS_ABIFlags_v0>())).isa_ext as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5668:19
[INFO] [stdout]      |
[INFO] [stdout] 5668 |         unsafe { &(*(::std::ptr::null::<Elf_MIPS_ABIFlags_v0>())).ases as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5678:19
[INFO] [stdout]      |
[INFO] [stdout] 5678 |         unsafe { &(*(::std::ptr::null::<Elf_MIPS_ABIFlags_v0>())).flags1 as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5688:19
[INFO] [stdout]      |
[INFO] [stdout] 5688 |         unsafe { &(*(::std::ptr::null::<Elf_MIPS_ABIFlags_v0>())).flags2 as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used
[INFO] [stdout]    --> src/format/elf.rs:870:21
[INFO] [stdout]     |
[INFO] [stdout] 870 |                       mem::replace(&mut s.name, new_name);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 888 | / define_elf_parser!{
[INFO] [stdout] 889 | |     parse_elf32,
[INFO] [stdout] 890 | |     parse_elf_header32,
[INFO] [stdout] 891 | |     parse_elf_section_header32,
[INFO] [stdout] ...   |
[INFO] [stdout] 895 | |     Elf32
[INFO] [stdout] 896 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `define_elf_parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 870 |                     let _ = mem::replace(&mut s.name, new_name);
[INFO] [stdout]     |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used
[INFO] [stdout]    --> src/format/elf.rs:870:21
[INFO] [stdout]     |
[INFO] [stdout] 870 |                       mem::replace(&mut s.name, new_name);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 897 | / define_elf_parser!{
[INFO] [stdout] 898 | |     parse_elf64,
[INFO] [stdout] 899 | |     parse_elf_header64,
[INFO] [stdout] 900 | |     parse_elf_section_header64,
[INFO] [stdout] ...   |
[INFO] [stdout] 904 | |     Elf64
[INFO] [stdout] 905 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout]     = note: this warning originates in the macro `define_elf_parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 870 |                     let _ = mem::replace(&mut s.name, new_name);
[INFO] [stdout]     |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]     --> src/format/elf.rs:1198:16
[INFO] [stdout]      |
[INFO] [stdout] 1198 |         panic!(err.to_string());
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]      = note: `#[warn(non_fmt_panics)]` on by default
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]      |
[INFO] [stdout] 1198 |         panic!("{}", err.to_string());
[INFO] [stdout]      |                +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]     --> src/format/elf.rs:1282:16
[INFO] [stdout]      |
[INFO] [stdout] 1282 |         panic!(err.to_string());
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]      |
[INFO] [stdout] 1282 |         panic!("{}", err.to_string());
[INFO] [stdout]      |                +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 241 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 3.03s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nom v3.2.1, syn v0.12.15
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] running `Command { std: "docker" "inspect" "697407130a90c39289638db39278ce4feda723e92cff3edfd1d7f19d370a4ddb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "697407130a90c39289638db39278ce4feda723e92cff3edfd1d7f19d370a4ddb", kill_on_drop: false }`
[INFO] [stdout] 697407130a90c39289638db39278ce4feda723e92cff3edfd1d7f19d370a4ddb
[INFO] checking rustep-0.1.2 against try#7622c0f807a4e13c4db886a1681bf343795692df+rustflags=-Dnon_local_definitions for pr-120393-1
[INFO] extracting crate rustep 0.1.2 into /workspace/builds/worker-1-tc2/source
[INFO] validating manifest of crates.io crate rustep 0.1.2 on toolchain 7622c0f807a4e13c4db886a1681bf343795692df
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+7622c0f807a4e13c4db886a1681bf343795692df" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate rustep 0.1.2
[INFO] finished tweaking crates.io crate rustep 0.1.2
[INFO] tweaked toml for crates.io crate rustep 0.1.2 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+7622c0f807a4e13c4db886a1681bf343795692df" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+7622c0f807a4e13c4db886a1681bf343795692df" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+7622c0f807a4e13c4db886a1681bf343795692df" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 000c959322bae4bf3913d3b16726fd44636f52dee504c90bb7ea63f296b50e27
[INFO] running `Command { std: "docker" "start" "-a" "000c959322bae4bf3913d3b16726fd44636f52dee504c90bb7ea63f296b50e27", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "000c959322bae4bf3913d3b16726fd44636f52dee504c90bb7ea63f296b50e27", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "000c959322bae4bf3913d3b16726fd44636f52dee504c90bb7ea63f296b50e27", kill_on_drop: false }`
[INFO] [stdout] 000c959322bae4bf3913d3b16726fd44636f52dee504c90bb7ea63f296b50e27
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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 -Dnon_local_definitions" "-e" "RUSTDOCFLAGS=--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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+7622c0f807a4e13c4db886a1681bf343795692df" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5962f9844c05c68d0b82ffdee7e64f6dfecbd88c118702570e619d2ef0a43720
[INFO] running `Command { std: "docker" "start" "-a" "5962f9844c05c68d0b82ffdee7e64f6dfecbd88c118702570e619d2ef0a43720", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]     Checking rustc-serialize v0.3.25
[INFO] [stderr]    Compiling num-iter v0.1.43
[INFO] [stderr]    Compiling syn v0.15.44
[INFO] [stderr]    Compiling proc-macro2 v0.2.3
[INFO] [stderr]    Compiling num-derive v0.2.5
[INFO] [stderr]     Checking enumflags v0.3.2
[INFO] [stderr]    Compiling quote v0.4.2
[INFO] [stderr]    Compiling syn v0.12.15
[INFO] [stderr]    Compiling cc v1.0.83
[INFO] [stderr]     Checking rand v0.4.6
[INFO] [stderr]     Checking memchr v1.0.2
[INFO] [stderr]     Checking nom v3.2.1
[INFO] [stderr]     Checking num-complex v0.1.43
[INFO] [stderr]     Checking num-bigint v0.1.44
[INFO] [stderr]    Compiling backtrace v0.3.69
[INFO] [stderr]     Checking num-rational v0.1.42
[INFO] [stderr]     Checking num v0.1.42
[INFO] [stderr]    Compiling enumflags_derive v0.4.2
[INFO] [stderr]     Checking failure v0.1.8
[INFO] [stderr]     Checking rustep v0.1.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused `#[macro_use]` import
[INFO] [stdout]   --> src/lib.rs:50:1
[INFO] [stdout]    |
[INFO] [stdout] 50 | #[macro_use]
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]     --> src/format/elf.rs:1082:1
[INFO] [stdout]      |
[INFO] [stdout] 1082 | /// Elf class means to differ in arch, we must get that ahead to determine which type to be used.
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]      |
[INFO] [stdout]      = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]      = note: `#[warn(unused_doc_comments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]     --> src/format/elf.rs:1299:1
[INFO] [stdout]      |
[INFO] [stdout] 1299 | /// Parses a single elf program table, 32-bit version
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]      |
[INFO] [stdout]      = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TryInto`
[INFO] [stdout]  --> src/format/elf.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |         TryInto,
[INFO] [stdout]   |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `#[macro_use]` import
[INFO] [stdout]   --> src/lib.rs:50:1
[INFO] [stdout]    |
[INFO] [stdout] 50 | #[macro_use]
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]     --> src/format/elf.rs:1082:1
[INFO] [stdout]      |
[INFO] [stdout] 1082 | /// Elf class means to differ in arch, we must get that ahead to determine which type to be used.
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]      |
[INFO] [stdout]      = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]      = note: `#[warn(unused_doc_comments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]     --> src/format/elf.rs:1299:1
[INFO] [stdout]      |
[INFO] [stdout] 1299 | /// Parses a single elf program table, 32-bit version
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]      |
[INFO] [stdout]      = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `try_from` has been stable since 1.34.0 and no longer requires an attribute to enable
[INFO] [stdout]   --> src/lib.rs:49:12
[INFO] [stdout]    |
[INFO] [stdout] 49 | #![feature(try_from)]
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/error.rs:44:32
[INFO] [stdout]    |
[INFO] [stdout] 44 |     fn cause(&self) -> Option<&Fail> {
[INFO] [stdout]    |                                ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 44 |     fn cause(&self) -> Option<&dyn Fail> {
[INFO] [stdout]    |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:780:46
[INFO] [stdout]     |
[INFO] [stdout] 780 | impl<'a> TryFrom<&'a Executable<'a>> for &'a ElfFormat {
[INFO] [stdout]     |                                              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 780 | impl<'a> TryFrom<&'a Executable<'a>> for &'a dyn ElfFormat {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:183:24
[INFO] [stdout]     |
[INFO] [stdout] 183 |     fn shdr(&self) -> &ElfSectionHeader;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 183 |     fn shdr(&self) -> &dyn ElfSectionHeader;
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:317:24
[INFO] [stdout]     |
[INFO] [stdout] 317 |     fn phdr(&self) -> &ElfSegmentHeader;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 317 |     fn phdr(&self) -> &dyn ElfSegmentHeader;
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:698:26
[INFO] [stdout]     |
[INFO] [stdout] 698 |     fn header(&self) -> &ElfHeader;
[INFO] [stdout]     |                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 698 |     fn header(&self) -> &dyn ElfHeader;
[INFO] [stdout]     |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:700:32
[INFO] [stdout]     |
[INFO] [stdout] 700 |     fn segments(&self) -> Vec<&ElfSegment>;
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 700 |     fn segments(&self) -> Vec<&dyn ElfSegment>;
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:702:32
[INFO] [stdout]     |
[INFO] [stdout] 702 |     fn sections(&self) -> Vec<&ElfSection>;
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 702 |     fn sections(&self) -> Vec<&dyn ElfSection>;
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:704:46
[INFO] [stdout]     |
[INFO] [stdout] 704 |     fn section(&self, name: &str) -> Option<&ElfSection> {
[INFO] [stdout]     |                                              ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 704 |     fn section(&self, name: &str) -> Option<&dyn ElfSection> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:215:24
[INFO] [stdout]     |
[INFO] [stdout] 215 |     fn shdr(&self) -> &ElfSectionHeader {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 215 |     fn shdr(&self) -> &dyn ElfSectionHeader {
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:237:24
[INFO] [stdout]     |
[INFO] [stdout] 237 |     fn shdr(&self) -> &ElfSectionHeader {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 237 |     fn shdr(&self) -> &dyn ElfSectionHeader {
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:345:24
[INFO] [stdout]     |
[INFO] [stdout] 345 |     fn phdr(&self) -> &ElfSegmentHeader {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 345 |     fn phdr(&self) -> &dyn ElfSegmentHeader {
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:363:24
[INFO] [stdout]     |
[INFO] [stdout] 363 |     fn phdr(&self) -> &ElfSegmentHeader {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 363 |     fn phdr(&self) -> &dyn ElfSegmentHeader {
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:733:26
[INFO] [stdout]     |
[INFO] [stdout] 733 |     fn header(&self) -> &ElfHeader {
[INFO] [stdout]     |                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 733 |     fn header(&self) -> &dyn ElfHeader {
[INFO] [stdout]     |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:737:32
[INFO] [stdout]     |
[INFO] [stdout] 737 |     fn segments(&self) -> Vec<&ElfSegment> {
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 737 |     fn segments(&self) -> Vec<&dyn ElfSegment> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:746:32
[INFO] [stdout]     |
[INFO] [stdout] 746 |     fn sections(&self) -> Vec<&ElfSection> {
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 746 |     fn sections(&self) -> Vec<&dyn ElfSection> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:757:26
[INFO] [stdout]     |
[INFO] [stdout] 757 |     fn header(&self) -> &ElfHeader {
[INFO] [stdout]     |                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 757 |     fn header(&self) -> &dyn ElfHeader {
[INFO] [stdout]     |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:761:32
[INFO] [stdout]     |
[INFO] [stdout] 761 |     fn segments(&self) -> Vec<&ElfSegment> {
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 761 |     fn segments(&self) -> Vec<&dyn ElfSegment> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:770:32
[INFO] [stdout]     |
[INFO] [stdout] 770 |     fn sections(&self) -> Vec<&ElfSection> {
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 770 |     fn sections(&self) -> Vec<&dyn ElfSection> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:785:54
[INFO] [stdout]     |
[INFO] [stdout] 785 |     fn try_from(value: &'a Executable) -> Result<&'a ElfFormat, Error> {
[INFO] [stdout]     |                                                      ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 785 |     fn try_from(value: &'a Executable) -> Result<&'a dyn ElfFormat, Error> {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `try_from` has been stable since 1.34.0 and no longer requires an attribute to enable
[INFO] [stdout]   --> src/lib.rs:49:12
[INFO] [stdout]    |
[INFO] [stdout] 49 | #![feature(try_from)]
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/error.rs:44:32
[INFO] [stdout]    |
[INFO] [stdout] 44 |     fn cause(&self) -> Option<&Fail> {
[INFO] [stdout]    |                                ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 44 |     fn cause(&self) -> Option<&dyn Fail> {
[INFO] [stdout]    |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:780:46
[INFO] [stdout]     |
[INFO] [stdout] 780 | impl<'a> TryFrom<&'a Executable<'a>> for &'a ElfFormat {
[INFO] [stdout]     |                                              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 780 | impl<'a> TryFrom<&'a Executable<'a>> for &'a dyn ElfFormat {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:183:24
[INFO] [stdout]     |
[INFO] [stdout] 183 |     fn shdr(&self) -> &ElfSectionHeader;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 183 |     fn shdr(&self) -> &dyn ElfSectionHeader;
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:317:24
[INFO] [stdout]     |
[INFO] [stdout] 317 |     fn phdr(&self) -> &ElfSegmentHeader;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 317 |     fn phdr(&self) -> &dyn ElfSegmentHeader;
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:698:26
[INFO] [stdout]     |
[INFO] [stdout] 698 |     fn header(&self) -> &ElfHeader;
[INFO] [stdout]     |                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 698 |     fn header(&self) -> &dyn ElfHeader;
[INFO] [stdout]     |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:700:32
[INFO] [stdout]     |
[INFO] [stdout] 700 |     fn segments(&self) -> Vec<&ElfSegment>;
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 700 |     fn segments(&self) -> Vec<&dyn ElfSegment>;
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:702:32
[INFO] [stdout]     |
[INFO] [stdout] 702 |     fn sections(&self) -> Vec<&ElfSection>;
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 702 |     fn sections(&self) -> Vec<&dyn ElfSection>;
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:704:46
[INFO] [stdout]     |
[INFO] [stdout] 704 |     fn section(&self, name: &str) -> Option<&ElfSection> {
[INFO] [stdout]     |                                              ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 704 |     fn section(&self, name: &str) -> Option<&dyn ElfSection> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:215:24
[INFO] [stdout]     |
[INFO] [stdout] 215 |     fn shdr(&self) -> &ElfSectionHeader {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 215 |     fn shdr(&self) -> &dyn ElfSectionHeader {
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:237:24
[INFO] [stdout]     |
[INFO] [stdout] 237 |     fn shdr(&self) -> &ElfSectionHeader {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 237 |     fn shdr(&self) -> &dyn ElfSectionHeader {
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:345:24
[INFO] [stdout]     |
[INFO] [stdout] 345 |     fn phdr(&self) -> &ElfSegmentHeader {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 345 |     fn phdr(&self) -> &dyn ElfSegmentHeader {
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:363:24
[INFO] [stdout]     |
[INFO] [stdout] 363 |     fn phdr(&self) -> &ElfSegmentHeader {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 363 |     fn phdr(&self) -> &dyn ElfSegmentHeader {
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:733:26
[INFO] [stdout]     |
[INFO] [stdout] 733 |     fn header(&self) -> &ElfHeader {
[INFO] [stdout]     |                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 733 |     fn header(&self) -> &dyn ElfHeader {
[INFO] [stdout]     |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:737:32
[INFO] [stdout]     |
[INFO] [stdout] 737 |     fn segments(&self) -> Vec<&ElfSegment> {
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 737 |     fn segments(&self) -> Vec<&dyn ElfSegment> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:746:32
[INFO] [stdout]     |
[INFO] [stdout] 746 |     fn sections(&self) -> Vec<&ElfSection> {
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 746 |     fn sections(&self) -> Vec<&dyn ElfSection> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:757:26
[INFO] [stdout]     |
[INFO] [stdout] 757 |     fn header(&self) -> &ElfHeader {
[INFO] [stdout]     |                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 757 |     fn header(&self) -> &dyn ElfHeader {
[INFO] [stdout]     |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:761:32
[INFO] [stdout]     |
[INFO] [stdout] 761 |     fn segments(&self) -> Vec<&ElfSegment> {
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 761 |     fn segments(&self) -> Vec<&dyn ElfSegment> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:770:32
[INFO] [stdout]     |
[INFO] [stdout] 770 |     fn sections(&self) -> Vec<&ElfSection> {
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 770 |     fn sections(&self) -> Vec<&dyn ElfSection> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:785:54
[INFO] [stdout]     |
[INFO] [stdout] 785 |     fn try_from(value: &'a Executable) -> Result<&'a ElfFormat, Error> {
[INFO] [stdout]     |                                                      ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 785 |     fn try_from(value: &'a Executable) -> Result<&'a dyn ElfFormat, Error> {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:740:29
[INFO] [stdout]     |
[INFO] [stdout] 740 |             v.push(elem as &ElfSegment);
[INFO] [stdout]     |                             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 740 |             v.push(elem as &dyn ElfSegment);
[INFO] [stdout]     |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:749:29
[INFO] [stdout]     |
[INFO] [stdout] 749 |             v.push(elem as &ElfSection);
[INFO] [stdout]     |                             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 749 |             v.push(elem as &dyn ElfSection);
[INFO] [stdout]     |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:764:29
[INFO] [stdout]     |
[INFO] [stdout] 764 |             v.push(elem as &ElfSegment);
[INFO] [stdout]     |                             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 764 |             v.push(elem as &dyn ElfSegment);
[INFO] [stdout]     |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:773:29
[INFO] [stdout]     |
[INFO] [stdout] 773 |             v.push(elem as &ElfSection);
[INFO] [stdout]     |                             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 773 |             v.push(elem as &dyn ElfSection);
[INFO] [stdout]     |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:787:54
[INFO] [stdout]     |
[INFO] [stdout] 787 |             Executable::Elf32(ref elf) => Ok(elf as &ElfFormat),
[INFO] [stdout]     |                                                      ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 787 |             Executable::Elf32(ref elf) => Ok(elf as &dyn ElfFormat),
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:788:54
[INFO] [stdout]     |
[INFO] [stdout] 788 |             Executable::Elf64(ref elf) => Ok(elf as &ElfFormat),
[INFO] [stdout]     |                                                      ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 788 |             Executable::Elf64(ref elf) => Ok(elf as &dyn ElfFormat),
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:740:29
[INFO] [stdout]     |
[INFO] [stdout] 740 |             v.push(elem as &ElfSegment);
[INFO] [stdout]     |                             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 740 |             v.push(elem as &dyn ElfSegment);
[INFO] [stdout]     |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:749:29
[INFO] [stdout]     |
[INFO] [stdout] 749 |             v.push(elem as &ElfSection);
[INFO] [stdout]     |                             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 749 |             v.push(elem as &dyn ElfSection);
[INFO] [stdout]     |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:764:29
[INFO] [stdout]     |
[INFO] [stdout] 764 |             v.push(elem as &ElfSegment);
[INFO] [stdout]     |                             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 764 |             v.push(elem as &dyn ElfSegment);
[INFO] [stdout]     |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:773:29
[INFO] [stdout]     |
[INFO] [stdout] 773 |             v.push(elem as &ElfSection);
[INFO] [stdout]     |                             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 773 |             v.push(elem as &dyn ElfSection);
[INFO] [stdout]     |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:787:54
[INFO] [stdout]     |
[INFO] [stdout] 787 |             Executable::Elf32(ref elf) => Ok(elf as &ElfFormat),
[INFO] [stdout]     |                                                      ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 787 |             Executable::Elf32(ref elf) => Ok(elf as &dyn ElfFormat),
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:788:54
[INFO] [stdout]     |
[INFO] [stdout] 788 |             Executable::Elf64(ref elf) => Ok(elf as &ElfFormat),
[INFO] [stdout]     |                                                      ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 788 |             Executable::Elf64(ref elf) => Ok(elf as &dyn ElfFormat),
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:917:19
[INFO] [stdout]     |
[INFO] [stdout] 917 |         let res: &ElfFormat = (&result).try_into().expect("unable to convert");
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 917 |         let res: &dyn ElfFormat = (&result).try_into().expect("unable to convert");
[INFO] [stdout]     |                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/format/elf.rs:959:19
[INFO] [stdout]     |
[INFO] [stdout] 959 |         let res: &ElfFormat = (&result).try_into().expect("unable to convert");
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 959 |         let res: &dyn ElfFormat = (&result).try_into().expect("unable to convert");
[INFO] [stdout]     |                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/format/elf.rs:1036:19
[INFO] [stdout]      |
[INFO] [stdout] 1036 |         let res: &ElfFormat = (&result).try_into().expect("unable to convert");
[INFO] [stdout]      |                   ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 1036 |         let res: &dyn ElfFormat = (&result).try_into().expect("unable to convert");
[INFO] [stdout]      |                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/elf.rs:789:13
[INFO] [stdout]     |
[INFO] [stdout] 789 |             _ => Err(RustepErrorKind::NotElf)?,
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/format/elf.rs:869:25
[INFO] [stdout]     |
[INFO] [stdout] 869 |                       let mut new_name = String::from_utf8(name_bytes.to_vec())?;
[INFO] [stdout]     |                           ----^^^^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: remove this `mut`
[INFO] [stdout] ...
[INFO] [stdout] 888 | / define_elf_parser!{
[INFO] [stdout] 889 | |     parse_elf32,
[INFO] [stdout] 890 | |     parse_elf_header32,
[INFO] [stdout] 891 | |     parse_elf_section_header32,
[INFO] [stdout] ...   |
[INFO] [stdout] 895 | |     Elf32
[INFO] [stdout] 896 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `define_elf_parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/format/elf.rs:869:25
[INFO] [stdout]     |
[INFO] [stdout] 869 |                       let mut new_name = String::from_utf8(name_bytes.to_vec())?;
[INFO] [stdout]     |                           ----^^^^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: remove this `mut`
[INFO] [stdout] ...
[INFO] [stdout] 897 | / define_elf_parser!{
[INFO] [stdout] 898 | |     parse_elf64,
[INFO] [stdout] 899 | |     parse_elf_header64,
[INFO] [stdout] 900 | |     parse_elf_section_header64,
[INFO] [stdout] ...   |
[INFO] [stdout] 904 | |     Elf64
[INFO] [stdout] 905 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_elf_parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/error.rs:17:45
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Copy, Clone, Eq, PartialEq, Debug, Fail)]
[INFO] [stdout]    |                                             ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_DERIVE_failure_Fail_FOR_RustepErrorKind`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: requested on the command line with `-D non-local-definitions`
[INFO] [stdout]    = note: this error originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/error.rs:17:45
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Copy, Clone, Eq, PartialEq, Debug, Fail)]
[INFO] [stdout]    |                                             ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_DERIVE_failure_core_fmt_Display_FOR_RustepErrorKind`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: this error originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/format/executable.rs:26:10
[INFO] [stdout]    |
[INFO] [stdout] 26 | #[derive(FromPrimitive, ToPrimitive, Eq, PartialEq)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_IMPL_NUM_FromPrimitive_FOR_ExecutableFormat`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: this error originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/format/executable.rs:26:25
[INFO] [stdout]    |
[INFO] [stdout] 26 | #[derive(FromPrimitive, ToPrimitive, Eq, PartialEq)]
[INFO] [stdout]    |                         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_IMPL_NUM_ToPrimitive_FOR_ExecutableFormat`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: this error originates in the derive macro `ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/format/elf.rs:20:10
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[derive(FromPrimitive, ToPrimitive, Eq, PartialEq, Clone, Copy, Debug)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_IMPL_NUM_FromPrimitive_FOR_ElfType`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: this error originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/format/elf.rs:20:25
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[derive(FromPrimitive, ToPrimitive, Eq, PartialEq, Clone, Copy, Debug)]
[INFO] [stdout]    |                         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_IMPL_NUM_ToPrimitive_FOR_ElfType`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: this error originates in the derive macro `ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/format/elf.rs:34:10
[INFO] [stdout]    |
[INFO] [stdout] 34 | #[derive(FromPrimitive, ToPrimitive, Eq, PartialEq)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_IMPL_NUM_FromPrimitive_FOR_SegmentType`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: this error originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/format/elf.rs:34:25
[INFO] [stdout]    |
[INFO] [stdout] 34 | #[derive(FromPrimitive, ToPrimitive, Eq, PartialEq)]
[INFO] [stdout]    |                         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_IMPL_NUM_ToPrimitive_FOR_SegmentType`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: this error originates in the derive macro `ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/format/elf.rs:70:10
[INFO] [stdout]    |
[INFO] [stdout] 70 | #[derive(FromPrimitive, ToPrimitive, Eq, PartialEq)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_IMPL_NUM_FromPrimitive_FOR_SectionType`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: this error originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/format/elf.rs:70:25
[INFO] [stdout]    |
[INFO] [stdout] 70 | #[derive(FromPrimitive, ToPrimitive, Eq, PartialEq)]
[INFO] [stdout]    |                         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_IMPL_NUM_ToPrimitive_FOR_SectionType`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: this error originates in the derive macro `ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/format/elf.rs:381:10
[INFO] [stdout]     |
[INFO] [stdout] 381 | #[derive(FromPrimitive, ToPrimitive, Eq, PartialEq)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_NUM_FromPrimitive_FOR_ElfMachine`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/format/elf.rs:381:25
[INFO] [stdout]     |
[INFO] [stdout] 381 | #[derive(FromPrimitive, ToPrimitive, Eq, PartialEq)]
[INFO] [stdout]     |                         ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_NUM_ToPrimitive_FOR_ElfMachine`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used
[INFO] [stdout]    --> src/format/elf.rs:870:21
[INFO] [stdout]     |
[INFO] [stdout] 870 |                       mem::replace(&mut s.name, new_name);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 888 | / define_elf_parser!{
[INFO] [stdout] 889 | |     parse_elf32,
[INFO] [stdout] 890 | |     parse_elf_header32,
[INFO] [stdout] 891 | |     parse_elf_section_header32,
[INFO] [stdout] ...   |
[INFO] [stdout] 895 | |     Elf32
[INFO] [stdout] 896 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `define_elf_parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 870 |                     let _ = mem::replace(&mut s.name, new_name);
[INFO] [stdout]     |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used
[INFO] [stdout]    --> src/format/elf.rs:870:21
[INFO] [stdout]     |
[INFO] [stdout] 870 |                       mem::replace(&mut s.name, new_name);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 897 | / define_elf_parser!{
[INFO] [stdout] 898 | |     parse_elf64,
[INFO] [stdout] 899 | |     parse_elf_header64,
[INFO] [stdout] 900 | |     parse_elf_section_header64,
[INFO] [stdout] ...   |
[INFO] [stdout] 904 | |     Elf64
[INFO] [stdout] 905 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout]     = note: this warning originates in the macro `define_elf_parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 870 |                     let _ = mem::replace(&mut s.name, new_name);
[INFO] [stdout]     |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 12 previous errors; 35 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rustep` (lib) due to 13 previous errors; 35 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/elf.rs:789:13
[INFO] [stdout]     |
[INFO] [stdout] 789 |             _ => Err(RustepErrorKind::NotElf)?,
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/format/elf.rs:869:25
[INFO] [stdout]     |
[INFO] [stdout] 869 |                       let mut new_name = String::from_utf8(name_bytes.to_vec())?;
[INFO] [stdout]     |                           ----^^^^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: remove this `mut`
[INFO] [stdout] ...
[INFO] [stdout] 888 | / define_elf_parser!{
[INFO] [stdout] 889 | |     parse_elf32,
[INFO] [stdout] 890 | |     parse_elf_header32,
[INFO] [stdout] 891 | |     parse_elf_section_header32,
[INFO] [stdout] ...   |
[INFO] [stdout] 895 | |     Elf32
[INFO] [stdout] 896 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `define_elf_parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/format/elf.rs:869:25
[INFO] [stdout]     |
[INFO] [stdout] 869 |                       let mut new_name = String::from_utf8(name_bytes.to_vec())?;
[INFO] [stdout]     |                           ----^^^^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: remove this `mut`
[INFO] [stdout] ...
[INFO] [stdout] 897 | / define_elf_parser!{
[INFO] [stdout] 898 | |     parse_elf64,
[INFO] [stdout] 899 | |     parse_elf_header64,
[INFO] [stdout] 900 | |     parse_elf_section_header64,
[INFO] [stdout] ...   |
[INFO] [stdout] 904 | |     Elf64
[INFO] [stdout] 905 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `define_elf_parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/error.rs:17:45
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Copy, Clone, Eq, PartialEq, Debug, Fail)]
[INFO] [stdout]    |                                             ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_DERIVE_failure_Fail_FOR_RustepErrorKind`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: requested on the command line with `-D non-local-definitions`
[INFO] [stdout]    = note: this error originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/error.rs:17:45
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Copy, Clone, Eq, PartialEq, Debug, Fail)]
[INFO] [stdout]    |                                             ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_DERIVE_failure_core_fmt_Display_FOR_RustepErrorKind`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: this error originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:2629:19
[INFO] [stdout]      |
[INFO] [stdout] 2629 |         unsafe { &(*(::std::ptr::null::<__fsid_t>())).__val 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]     --> src/format/bindings.rs:2734:19
[INFO] [stdout]      |
[INFO] [stdout] 2734 |         unsafe { &(*(::std::ptr::null::<Elf32_Ehdr>())).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]     --> src/format/bindings.rs:2744:19
[INFO] [stdout]      |
[INFO] [stdout] 2744 |         unsafe { &(*(::std::ptr::null::<Elf32_Ehdr>())).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]     --> src/format/bindings.rs:2754:19
[INFO] [stdout]      |
[INFO] [stdout] 2754 |         unsafe { &(*(::std::ptr::null::<Elf32_Ehdr>())).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]     --> src/format/bindings.rs:2764:19
[INFO] [stdout]      |
[INFO] [stdout] 2764 |         unsafe { &(*(::std::ptr::null::<Elf32_Ehdr>())).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]     --> src/format/bindings.rs:2774:19
[INFO] [stdout]      |
[INFO] [stdout] 2774 |         unsafe { &(*(::std::ptr::null::<Elf32_Ehdr>())).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]     --> src/format/bindings.rs:2784:19
[INFO] [stdout]      |
[INFO] [stdout] 2784 |         unsafe { &(*(::std::ptr::null::<Elf32_Ehdr>())).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]     --> src/format/bindings.rs:2794:19
[INFO] [stdout]      |
[INFO] [stdout] 2794 |         unsafe { &(*(::std::ptr::null::<Elf32_Ehdr>())).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]     --> src/format/bindings.rs:2804:19
[INFO] [stdout]      |
[INFO] [stdout] 2804 |         unsafe { &(*(::std::ptr::null::<Elf32_Ehdr>())).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]     --> src/format/bindings.rs:2814:19
[INFO] [stdout]      |
[INFO] [stdout] 2814 |         unsafe { &(*(::std::ptr::null::<Elf32_Ehdr>())).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]     --> src/format/bindings.rs:2824:19
[INFO] [stdout]      |
[INFO] [stdout] 2824 |         unsafe { &(*(::std::ptr::null::<Elf32_Ehdr>())).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]     --> src/format/bindings.rs:2834:19
[INFO] [stdout]      |
[INFO] [stdout] 2834 |         unsafe { &(*(::std::ptr::null::<Elf32_Ehdr>())).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]     --> src/format/bindings.rs:2844:19
[INFO] [stdout]      |
[INFO] [stdout] 2844 |         unsafe { &(*(::std::ptr::null::<Elf32_Ehdr>())).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]     --> src/format/bindings.rs:2854:19
[INFO] [stdout]      |
[INFO] [stdout] 2854 |         unsafe { &(*(::std::ptr::null::<Elf32_Ehdr>())).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]     --> src/format/bindings.rs:2864:19
[INFO] [stdout]      |
[INFO] [stdout] 2864 |         unsafe { &(*(::std::ptr::null::<Elf32_Ehdr>())).e_shstrndx as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:2905:19
[INFO] [stdout]      |
[INFO] [stdout] 2905 |         unsafe { &(*(::std::ptr::null::<Elf64_Ehdr>())).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]     --> src/format/bindings.rs:2915:19
[INFO] [stdout]      |
[INFO] [stdout] 2915 |         unsafe { &(*(::std::ptr::null::<Elf64_Ehdr>())).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]     --> src/format/bindings.rs:2925:19
[INFO] [stdout]      |
[INFO] [stdout] 2925 |         unsafe { &(*(::std::ptr::null::<Elf64_Ehdr>())).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]     --> src/format/bindings.rs:2935:19
[INFO] [stdout]      |
[INFO] [stdout] 2935 |         unsafe { &(*(::std::ptr::null::<Elf64_Ehdr>())).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]     --> src/format/bindings.rs:2945:19
[INFO] [stdout]      |
[INFO] [stdout] 2945 |         unsafe { &(*(::std::ptr::null::<Elf64_Ehdr>())).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]     --> src/format/bindings.rs:2955:19
[INFO] [stdout]      |
[INFO] [stdout] 2955 |         unsafe { &(*(::std::ptr::null::<Elf64_Ehdr>())).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]     --> src/format/bindings.rs:2965:19
[INFO] [stdout]      |
[INFO] [stdout] 2965 |         unsafe { &(*(::std::ptr::null::<Elf64_Ehdr>())).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]     --> src/format/bindings.rs:2975:19
[INFO] [stdout]      |
[INFO] [stdout] 2975 |         unsafe { &(*(::std::ptr::null::<Elf64_Ehdr>())).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]     --> src/format/bindings.rs:2985:19
[INFO] [stdout]      |
[INFO] [stdout] 2985 |         unsafe { &(*(::std::ptr::null::<Elf64_Ehdr>())).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]     --> src/format/bindings.rs:2995:19
[INFO] [stdout]      |
[INFO] [stdout] 2995 |         unsafe { &(*(::std::ptr::null::<Elf64_Ehdr>())).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]     --> src/format/bindings.rs:3005:19
[INFO] [stdout]      |
[INFO] [stdout] 3005 |         unsafe { &(*(::std::ptr::null::<Elf64_Ehdr>())).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]     --> src/format/bindings.rs:3015:19
[INFO] [stdout]      |
[INFO] [stdout] 3015 |         unsafe { &(*(::std::ptr::null::<Elf64_Ehdr>())).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]     --> src/format/bindings.rs:3025:19
[INFO] [stdout]      |
[INFO] [stdout] 3025 |         unsafe { &(*(::std::ptr::null::<Elf64_Ehdr>())).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]     --> src/format/bindings.rs:3035:19
[INFO] [stdout]      |
[INFO] [stdout] 3035 |         unsafe { &(*(::std::ptr::null::<Elf64_Ehdr>())).e_shstrndx as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3072:19
[INFO] [stdout]      |
[INFO] [stdout] 3072 |         unsafe { &(*(::std::ptr::null::<Elf32_Shdr>())).sh_name as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3082:19
[INFO] [stdout]      |
[INFO] [stdout] 3082 |         unsafe { &(*(::std::ptr::null::<Elf32_Shdr>())).sh_type as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3092:19
[INFO] [stdout]      |
[INFO] [stdout] 3092 |         unsafe { &(*(::std::ptr::null::<Elf32_Shdr>())).sh_flags as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3102:19
[INFO] [stdout]      |
[INFO] [stdout] 3102 |         unsafe { &(*(::std::ptr::null::<Elf32_Shdr>())).sh_addr as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3112:19
[INFO] [stdout]      |
[INFO] [stdout] 3112 |         unsafe { &(*(::std::ptr::null::<Elf32_Shdr>())).sh_offset as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3122:19
[INFO] [stdout]      |
[INFO] [stdout] 3122 |         unsafe { &(*(::std::ptr::null::<Elf32_Shdr>())).sh_size as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3132:19
[INFO] [stdout]      |
[INFO] [stdout] 3132 |         unsafe { &(*(::std::ptr::null::<Elf32_Shdr>())).sh_link as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3142:19
[INFO] [stdout]      |
[INFO] [stdout] 3142 |         unsafe { &(*(::std::ptr::null::<Elf32_Shdr>())).sh_info as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3152:19
[INFO] [stdout]      |
[INFO] [stdout] 3152 |         unsafe { &(*(::std::ptr::null::<Elf32_Shdr>())).sh_addralign as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3162:19
[INFO] [stdout]      |
[INFO] [stdout] 3162 |         unsafe { &(*(::std::ptr::null::<Elf32_Shdr>())).sh_entsize as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3199:19
[INFO] [stdout]      |
[INFO] [stdout] 3199 |         unsafe { &(*(::std::ptr::null::<Elf64_Shdr>())).sh_name as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3209:19
[INFO] [stdout]      |
[INFO] [stdout] 3209 |         unsafe { &(*(::std::ptr::null::<Elf64_Shdr>())).sh_type as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3219:19
[INFO] [stdout]      |
[INFO] [stdout] 3219 |         unsafe { &(*(::std::ptr::null::<Elf64_Shdr>())).sh_flags as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3229:19
[INFO] [stdout]      |
[INFO] [stdout] 3229 |         unsafe { &(*(::std::ptr::null::<Elf64_Shdr>())).sh_addr as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3239:19
[INFO] [stdout]      |
[INFO] [stdout] 3239 |         unsafe { &(*(::std::ptr::null::<Elf64_Shdr>())).sh_offset as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3249:19
[INFO] [stdout]      |
[INFO] [stdout] 3249 |         unsafe { &(*(::std::ptr::null::<Elf64_Shdr>())).sh_size as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3259:19
[INFO] [stdout]      |
[INFO] [stdout] 3259 |         unsafe { &(*(::std::ptr::null::<Elf64_Shdr>())).sh_link as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3269:19
[INFO] [stdout]      |
[INFO] [stdout] 3269 |         unsafe { &(*(::std::ptr::null::<Elf64_Shdr>())).sh_info as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3279:19
[INFO] [stdout]      |
[INFO] [stdout] 3279 |         unsafe { &(*(::std::ptr::null::<Elf64_Shdr>())).sh_addralign as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3289:19
[INFO] [stdout]      |
[INFO] [stdout] 3289 |         unsafe { &(*(::std::ptr::null::<Elf64_Shdr>())).sh_entsize as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3319:19
[INFO] [stdout]      |
[INFO] [stdout] 3319 |         unsafe { &(*(::std::ptr::null::<Elf32_Chdr>())).ch_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]     --> src/format/bindings.rs:3329:19
[INFO] [stdout]      |
[INFO] [stdout] 3329 |         unsafe { &(*(::std::ptr::null::<Elf32_Chdr>())).ch_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]     --> src/format/bindings.rs:3339:19
[INFO] [stdout]      |
[INFO] [stdout] 3339 |         unsafe { &(*(::std::ptr::null::<Elf32_Chdr>())).ch_addralign as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3370:19
[INFO] [stdout]      |
[INFO] [stdout] 3370 |         unsafe { &(*(::std::ptr::null::<Elf64_Chdr>())).ch_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]     --> src/format/bindings.rs:3380:19
[INFO] [stdout]      |
[INFO] [stdout] 3380 |         unsafe { &(*(::std::ptr::null::<Elf64_Chdr>())).ch_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]     --> src/format/bindings.rs:3390:19
[INFO] [stdout]      |
[INFO] [stdout] 3390 |         unsafe { &(*(::std::ptr::null::<Elf64_Chdr>())).ch_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]     --> src/format/bindings.rs:3400:19
[INFO] [stdout]      |
[INFO] [stdout] 3400 |         unsafe { &(*(::std::ptr::null::<Elf64_Chdr>())).ch_addralign as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3433:19
[INFO] [stdout]      |
[INFO] [stdout] 3433 |         unsafe { &(*(::std::ptr::null::<Elf32_Sym>())).st_name as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3443:19
[INFO] [stdout]      |
[INFO] [stdout] 3443 |         unsafe { &(*(::std::ptr::null::<Elf32_Sym>())).st_value as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3453:19
[INFO] [stdout]      |
[INFO] [stdout] 3453 |         unsafe { &(*(::std::ptr::null::<Elf32_Sym>())).st_size as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3463:19
[INFO] [stdout]      |
[INFO] [stdout] 3463 |         unsafe { &(*(::std::ptr::null::<Elf32_Sym>())).st_info as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3473:19
[INFO] [stdout]      |
[INFO] [stdout] 3473 |         unsafe { &(*(::std::ptr::null::<Elf32_Sym>())).st_other as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3483:19
[INFO] [stdout]      |
[INFO] [stdout] 3483 |         unsafe { &(*(::std::ptr::null::<Elf32_Sym>())).st_shndx as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3516:19
[INFO] [stdout]      |
[INFO] [stdout] 3516 |         unsafe { &(*(::std::ptr::null::<Elf64_Sym>())).st_name as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3526:19
[INFO] [stdout]      |
[INFO] [stdout] 3526 |         unsafe { &(*(::std::ptr::null::<Elf64_Sym>())).st_info as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3536:19
[INFO] [stdout]      |
[INFO] [stdout] 3536 |         unsafe { &(*(::std::ptr::null::<Elf64_Sym>())).st_other as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3546:19
[INFO] [stdout]      |
[INFO] [stdout] 3546 |         unsafe { &(*(::std::ptr::null::<Elf64_Sym>())).st_shndx as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3556:19
[INFO] [stdout]      |
[INFO] [stdout] 3556 |         unsafe { &(*(::std::ptr::null::<Elf64_Sym>())).st_value as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3566:19
[INFO] [stdout]      |
[INFO] [stdout] 3566 |         unsafe { &(*(::std::ptr::null::<Elf64_Sym>())).st_size as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3595:19
[INFO] [stdout]      |
[INFO] [stdout] 3595 |         unsafe { &(*(::std::ptr::null::<Elf32_Syminfo>())).si_boundto as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3605:19
[INFO] [stdout]      |
[INFO] [stdout] 3605 |         unsafe { &(*(::std::ptr::null::<Elf32_Syminfo>())).si_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]     --> src/format/bindings.rs:3634:19
[INFO] [stdout]      |
[INFO] [stdout] 3634 |         unsafe { &(*(::std::ptr::null::<Elf64_Syminfo>())).si_boundto as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3644:19
[INFO] [stdout]      |
[INFO] [stdout] 3644 |         unsafe { &(*(::std::ptr::null::<Elf64_Syminfo>())).si_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]     --> src/format/bindings.rs:3673:19
[INFO] [stdout]      |
[INFO] [stdout] 3673 |         unsafe { &(*(::std::ptr::null::<Elf32_Rel>())).r_offset as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3683:19
[INFO] [stdout]      |
[INFO] [stdout] 3683 |         unsafe { &(*(::std::ptr::null::<Elf32_Rel>())).r_info as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3712:19
[INFO] [stdout]      |
[INFO] [stdout] 3712 |         unsafe { &(*(::std::ptr::null::<Elf64_Rel>())).r_offset as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3722:19
[INFO] [stdout]      |
[INFO] [stdout] 3722 |         unsafe { &(*(::std::ptr::null::<Elf64_Rel>())).r_info as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3752:19
[INFO] [stdout]      |
[INFO] [stdout] 3752 |         unsafe { &(*(::std::ptr::null::<Elf32_Rela>())).r_offset as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3762:19
[INFO] [stdout]      |
[INFO] [stdout] 3762 |         unsafe { &(*(::std::ptr::null::<Elf32_Rela>())).r_info as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3772:19
[INFO] [stdout]      |
[INFO] [stdout] 3772 |         unsafe { &(*(::std::ptr::null::<Elf32_Rela>())).r_addend as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3802:19
[INFO] [stdout]      |
[INFO] [stdout] 3802 |         unsafe { &(*(::std::ptr::null::<Elf64_Rela>())).r_offset as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3812:19
[INFO] [stdout]      |
[INFO] [stdout] 3812 |         unsafe { &(*(::std::ptr::null::<Elf64_Rela>())).r_info as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3822:19
[INFO] [stdout]      |
[INFO] [stdout] 3822 |         unsafe { &(*(::std::ptr::null::<Elf64_Rela>())).r_addend as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3857:19
[INFO] [stdout]      |
[INFO] [stdout] 3857 |         unsafe { &(*(::std::ptr::null::<Elf32_Phdr>())).p_type as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3867:19
[INFO] [stdout]      |
[INFO] [stdout] 3867 |         unsafe { &(*(::std::ptr::null::<Elf32_Phdr>())).p_offset as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3877:19
[INFO] [stdout]      |
[INFO] [stdout] 3877 |         unsafe { &(*(::std::ptr::null::<Elf32_Phdr>())).p_vaddr as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3887:19
[INFO] [stdout]      |
[INFO] [stdout] 3887 |         unsafe { &(*(::std::ptr::null::<Elf32_Phdr>())).p_paddr as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3897:19
[INFO] [stdout]      |
[INFO] [stdout] 3897 |         unsafe { &(*(::std::ptr::null::<Elf32_Phdr>())).p_filesz as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3907:19
[INFO] [stdout]      |
[INFO] [stdout] 3907 |         unsafe { &(*(::std::ptr::null::<Elf32_Phdr>())).p_memsz as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3917:19
[INFO] [stdout]      |
[INFO] [stdout] 3917 |         unsafe { &(*(::std::ptr::null::<Elf32_Phdr>())).p_flags as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3927:19
[INFO] [stdout]      |
[INFO] [stdout] 3927 |         unsafe { &(*(::std::ptr::null::<Elf32_Phdr>())).p_align as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3962:19
[INFO] [stdout]      |
[INFO] [stdout] 3962 |         unsafe { &(*(::std::ptr::null::<Elf64_Phdr>())).p_type as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:3972:19
[INFO] [stdout]      |
[INFO] [stdout] 3972 |         unsafe { &(*(::std::ptr::null::<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]     --> src/format/bindings.rs:3982:19
[INFO] [stdout]      |
[INFO] [stdout] 3982 |         unsafe { &(*(::std::ptr::null::<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]     --> src/format/bindings.rs:3992:19
[INFO] [stdout]      |
[INFO] [stdout] 3992 |         unsafe { &(*(::std::ptr::null::<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]     --> src/format/bindings.rs:4002:19
[INFO] [stdout]      |
[INFO] [stdout] 4002 |         unsafe { &(*(::std::ptr::null::<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]     --> src/format/bindings.rs:4012:19
[INFO] [stdout]      |
[INFO] [stdout] 4012 |         unsafe { &(*(::std::ptr::null::<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]     --> src/format/bindings.rs:4022:19
[INFO] [stdout]      |
[INFO] [stdout] 4022 |         unsafe { &(*(::std::ptr::null::<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]     --> src/format/bindings.rs:4032:19
[INFO] [stdout]      |
[INFO] [stdout] 4032 |         unsafe { &(*(::std::ptr::null::<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]     --> src/format/bindings.rs:4068:19
[INFO] [stdout]      |
[INFO] [stdout] 4068 |         unsafe { &(*(::std::ptr::null::<Elf32_Dyn__bindgen_ty_1>())).d_val as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4078:19
[INFO] [stdout]      |
[INFO] [stdout] 4078 |         unsafe { &(*(::std::ptr::null::<Elf32_Dyn__bindgen_ty_1>())).d_ptr as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4101:19
[INFO] [stdout]      |
[INFO] [stdout] 4101 |         unsafe { &(*(::std::ptr::null::<Elf32_Dyn>())).d_tag as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4111:19
[INFO] [stdout]      |
[INFO] [stdout] 4111 |         unsafe { &(*(::std::ptr::null::<Elf32_Dyn>())).d_un as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4147:19
[INFO] [stdout]      |
[INFO] [stdout] 4147 |         unsafe { &(*(::std::ptr::null::<Elf64_Dyn__bindgen_ty_1>())).d_val as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4157:19
[INFO] [stdout]      |
[INFO] [stdout] 4157 |         unsafe { &(*(::std::ptr::null::<Elf64_Dyn__bindgen_ty_1>())).d_ptr as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4180:19
[INFO] [stdout]      |
[INFO] [stdout] 4180 |         unsafe { &(*(::std::ptr::null::<Elf64_Dyn>())).d_tag as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4190:19
[INFO] [stdout]      |
[INFO] [stdout] 4190 |         unsafe { &(*(::std::ptr::null::<Elf64_Dyn>())).d_un as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4224:19
[INFO] [stdout]      |
[INFO] [stdout] 4224 |         unsafe { &(*(::std::ptr::null::<Elf32_Verdef>())).vd_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]     --> src/format/bindings.rs:4234:19
[INFO] [stdout]      |
[INFO] [stdout] 4234 |         unsafe { &(*(::std::ptr::null::<Elf32_Verdef>())).vd_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]     --> src/format/bindings.rs:4244:19
[INFO] [stdout]      |
[INFO] [stdout] 4244 |         unsafe { &(*(::std::ptr::null::<Elf32_Verdef>())).vd_ndx as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4254:19
[INFO] [stdout]      |
[INFO] [stdout] 4254 |         unsafe { &(*(::std::ptr::null::<Elf32_Verdef>())).vd_cnt as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4264:19
[INFO] [stdout]      |
[INFO] [stdout] 4264 |         unsafe { &(*(::std::ptr::null::<Elf32_Verdef>())).vd_hash as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4274:19
[INFO] [stdout]      |
[INFO] [stdout] 4274 |         unsafe { &(*(::std::ptr::null::<Elf32_Verdef>())).vd_aux as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4284:19
[INFO] [stdout]      |
[INFO] [stdout] 4284 |         unsafe { &(*(::std::ptr::null::<Elf32_Verdef>())).vd_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]     --> src/format/bindings.rs:4318:19
[INFO] [stdout]      |
[INFO] [stdout] 4318 |         unsafe { &(*(::std::ptr::null::<Elf64_Verdef>())).vd_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]     --> src/format/bindings.rs:4328:19
[INFO] [stdout]      |
[INFO] [stdout] 4328 |         unsafe { &(*(::std::ptr::null::<Elf64_Verdef>())).vd_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]     --> src/format/bindings.rs:4338:19
[INFO] [stdout]      |
[INFO] [stdout] 4338 |         unsafe { &(*(::std::ptr::null::<Elf64_Verdef>())).vd_ndx as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4348:19
[INFO] [stdout]      |
[INFO] [stdout] 4348 |         unsafe { &(*(::std::ptr::null::<Elf64_Verdef>())).vd_cnt as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4358:19
[INFO] [stdout]      |
[INFO] [stdout] 4358 |         unsafe { &(*(::std::ptr::null::<Elf64_Verdef>())).vd_hash as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4368:19
[INFO] [stdout]      |
[INFO] [stdout] 4368 |         unsafe { &(*(::std::ptr::null::<Elf64_Verdef>())).vd_aux as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4378:19
[INFO] [stdout]      |
[INFO] [stdout] 4378 |         unsafe { &(*(::std::ptr::null::<Elf64_Verdef>())).vd_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]     --> src/format/bindings.rs:4407:19
[INFO] [stdout]      |
[INFO] [stdout] 4407 |         unsafe { &(*(::std::ptr::null::<Elf32_Verdaux>())).vda_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]     --> src/format/bindings.rs:4417:19
[INFO] [stdout]      |
[INFO] [stdout] 4417 |         unsafe { &(*(::std::ptr::null::<Elf32_Verdaux>())).vda_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]     --> src/format/bindings.rs:4446:19
[INFO] [stdout]      |
[INFO] [stdout] 4446 |         unsafe { &(*(::std::ptr::null::<Elf64_Verdaux>())).vda_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]     --> src/format/bindings.rs:4456:19
[INFO] [stdout]      |
[INFO] [stdout] 4456 |         unsafe { &(*(::std::ptr::null::<Elf64_Verdaux>())).vda_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]     --> src/format/bindings.rs:4488:19
[INFO] [stdout]      |
[INFO] [stdout] 4488 |         unsafe { &(*(::std::ptr::null::<Elf32_Verneed>())).vn_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]     --> src/format/bindings.rs:4498:19
[INFO] [stdout]      |
[INFO] [stdout] 4498 |         unsafe { &(*(::std::ptr::null::<Elf32_Verneed>())).vn_cnt as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4508:19
[INFO] [stdout]      |
[INFO] [stdout] 4508 |         unsafe { &(*(::std::ptr::null::<Elf32_Verneed>())).vn_file as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4518:19
[INFO] [stdout]      |
[INFO] [stdout] 4518 |         unsafe { &(*(::std::ptr::null::<Elf32_Verneed>())).vn_aux as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4528:19
[INFO] [stdout]      |
[INFO] [stdout] 4528 |         unsafe { &(*(::std::ptr::null::<Elf32_Verneed>())).vn_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]     --> src/format/bindings.rs:4560:19
[INFO] [stdout]      |
[INFO] [stdout] 4560 |         unsafe { &(*(::std::ptr::null::<Elf64_Verneed>())).vn_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]     --> src/format/bindings.rs:4570:19
[INFO] [stdout]      |
[INFO] [stdout] 4570 |         unsafe { &(*(::std::ptr::null::<Elf64_Verneed>())).vn_cnt as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4580:19
[INFO] [stdout]      |
[INFO] [stdout] 4580 |         unsafe { &(*(::std::ptr::null::<Elf64_Verneed>())).vn_file as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4590:19
[INFO] [stdout]      |
[INFO] [stdout] 4590 |         unsafe { &(*(::std::ptr::null::<Elf64_Verneed>())).vn_aux as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4600:19
[INFO] [stdout]      |
[INFO] [stdout] 4600 |         unsafe { &(*(::std::ptr::null::<Elf64_Verneed>())).vn_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]     --> src/format/bindings.rs:4632:19
[INFO] [stdout]      |
[INFO] [stdout] 4632 |         unsafe { &(*(::std::ptr::null::<Elf32_Vernaux>())).vna_hash as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4642:19
[INFO] [stdout]      |
[INFO] [stdout] 4642 |         unsafe { &(*(::std::ptr::null::<Elf32_Vernaux>())).vna_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]     --> src/format/bindings.rs:4652:19
[INFO] [stdout]      |
[INFO] [stdout] 4652 |         unsafe { &(*(::std::ptr::null::<Elf32_Vernaux>())).vna_other as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4662:19
[INFO] [stdout]      |
[INFO] [stdout] 4662 |         unsafe { &(*(::std::ptr::null::<Elf32_Vernaux>())).vna_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]     --> src/format/bindings.rs:4672:19
[INFO] [stdout]      |
[INFO] [stdout] 4672 |         unsafe { &(*(::std::ptr::null::<Elf32_Vernaux>())).vna_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]     --> src/format/bindings.rs:4704:19
[INFO] [stdout]      |
[INFO] [stdout] 4704 |         unsafe { &(*(::std::ptr::null::<Elf64_Vernaux>())).vna_hash as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4714:19
[INFO] [stdout]      |
[INFO] [stdout] 4714 |         unsafe { &(*(::std::ptr::null::<Elf64_Vernaux>())).vna_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]     --> src/format/bindings.rs:4724:19
[INFO] [stdout]      |
[INFO] [stdout] 4724 |         unsafe { &(*(::std::ptr::null::<Elf64_Vernaux>())).vna_other as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4734:19
[INFO] [stdout]      |
[INFO] [stdout] 4734 |         unsafe { &(*(::std::ptr::null::<Elf64_Vernaux>())).vna_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]     --> src/format/bindings.rs:4744:19
[INFO] [stdout]      |
[INFO] [stdout] 4744 |         unsafe { &(*(::std::ptr::null::<Elf64_Vernaux>())).vna_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]     --> src/format/bindings.rs:4780:14
[INFO] [stdout]      |
[INFO] [stdout] 4780 |             &(*(::std::ptr::null::<Elf32_auxv_t__bindgen_ty_1>())).a_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]     --> src/format/bindings.rs:4804:19
[INFO] [stdout]      |
[INFO] [stdout] 4804 |         unsafe { &(*(::std::ptr::null::<Elf32_auxv_t>())).a_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]     --> src/format/bindings.rs:4814:19
[INFO] [stdout]      |
[INFO] [stdout] 4814 |         unsafe { &(*(::std::ptr::null::<Elf32_auxv_t>())).a_un as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4850:14
[INFO] [stdout]      |
[INFO] [stdout] 4850 |             &(*(::std::ptr::null::<Elf64_auxv_t__bindgen_ty_1>())).a_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]     --> src/format/bindings.rs:4874:19
[INFO] [stdout]      |
[INFO] [stdout] 4874 |         unsafe { &(*(::std::ptr::null::<Elf64_auxv_t>())).a_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]     --> src/format/bindings.rs:4884:19
[INFO] [stdout]      |
[INFO] [stdout] 4884 |         unsafe { &(*(::std::ptr::null::<Elf64_auxv_t>())).a_un as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4914:19
[INFO] [stdout]      |
[INFO] [stdout] 4914 |         unsafe { &(*(::std::ptr::null::<Elf32_Nhdr>())).n_namesz as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4924:19
[INFO] [stdout]      |
[INFO] [stdout] 4924 |         unsafe { &(*(::std::ptr::null::<Elf32_Nhdr>())).n_descsz as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4934:19
[INFO] [stdout]      |
[INFO] [stdout] 4934 |         unsafe { &(*(::std::ptr::null::<Elf32_Nhdr>())).n_type as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4964:19
[INFO] [stdout]      |
[INFO] [stdout] 4964 |         unsafe { &(*(::std::ptr::null::<Elf64_Nhdr>())).n_namesz as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4974:19
[INFO] [stdout]      |
[INFO] [stdout] 4974 |         unsafe { &(*(::std::ptr::null::<Elf64_Nhdr>())).n_descsz as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:4984:19
[INFO] [stdout]      |
[INFO] [stdout] 4984 |         unsafe { &(*(::std::ptr::null::<Elf64_Nhdr>())).n_type as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5016:19
[INFO] [stdout]      |
[INFO] [stdout] 5016 |         unsafe { &(*(::std::ptr::null::<Elf32_Move>())).m_value as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5026:19
[INFO] [stdout]      |
[INFO] [stdout] 5026 |         unsafe { &(*(::std::ptr::null::<Elf32_Move>())).m_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]     --> src/format/bindings.rs:5036:19
[INFO] [stdout]      |
[INFO] [stdout] 5036 |         unsafe { &(*(::std::ptr::null::<Elf32_Move>())).m_poffset as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5046:19
[INFO] [stdout]      |
[INFO] [stdout] 5046 |         unsafe { &(*(::std::ptr::null::<Elf32_Move>())).m_repeat as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5056:19
[INFO] [stdout]      |
[INFO] [stdout] 5056 |         unsafe { &(*(::std::ptr::null::<Elf32_Move>())).m_stride as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5088:19
[INFO] [stdout]      |
[INFO] [stdout] 5088 |         unsafe { &(*(::std::ptr::null::<Elf64_Move>())).m_value as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5098:19
[INFO] [stdout]      |
[INFO] [stdout] 5098 |         unsafe { &(*(::std::ptr::null::<Elf64_Move>())).m_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]     --> src/format/bindings.rs:5108:19
[INFO] [stdout]      |
[INFO] [stdout] 5108 |         unsafe { &(*(::std::ptr::null::<Elf64_Move>())).m_poffset as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5118:19
[INFO] [stdout]      |
[INFO] [stdout] 5118 |         unsafe { &(*(::std::ptr::null::<Elf64_Move>())).m_repeat as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5128:19
[INFO] [stdout]      |
[INFO] [stdout] 5128 |         unsafe { &(*(::std::ptr::null::<Elf64_Move>())).m_stride as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5165:14
[INFO] [stdout]      |
[INFO] [stdout] 5165 |             &(*(::std::ptr::null::<Elf32_gptab__bindgen_ty_1>())).gt_current_g_value as *const _
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5178:14
[INFO] [stdout]      |
[INFO] [stdout] 5178 |             &(*(::std::ptr::null::<Elf32_gptab__bindgen_ty_1>())).gt_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]     --> src/format/bindings.rs:5209:14
[INFO] [stdout]      |
[INFO] [stdout] 5209 |             &(*(::std::ptr::null::<Elf32_gptab__bindgen_ty_2>())).gt_g_value as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5221:14
[INFO] [stdout]      |
[INFO] [stdout] 5221 |             &(*(::std::ptr::null::<Elf32_gptab__bindgen_ty_2>())).gt_bytes as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5245:19
[INFO] [stdout]      |
[INFO] [stdout] 5245 |         unsafe { &(*(::std::ptr::null::<Elf32_gptab>())).gt_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]     --> src/format/bindings.rs:5255:19
[INFO] [stdout]      |
[INFO] [stdout] 5255 |         unsafe { &(*(::std::ptr::null::<Elf32_gptab>())).gt_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]     --> src/format/bindings.rs:5285:19
[INFO] [stdout]      |
[INFO] [stdout] 5285 |         unsafe { &(*(::std::ptr::null::<Elf32_RegInfo>())).ri_gprmask as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5295:19
[INFO] [stdout]      |
[INFO] [stdout] 5295 |         unsafe { &(*(::std::ptr::null::<Elf32_RegInfo>())).ri_cprmask as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5305:19
[INFO] [stdout]      |
[INFO] [stdout] 5305 |         unsafe { &(*(::std::ptr::null::<Elf32_RegInfo>())).ri_gp_value as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5336:19
[INFO] [stdout]      |
[INFO] [stdout] 5336 |         unsafe { &(*(::std::ptr::null::<Elf_Options>())).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]     --> src/format/bindings.rs:5346:19
[INFO] [stdout]      |
[INFO] [stdout] 5346 |         unsafe { &(*(::std::ptr::null::<Elf_Options>())).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]     --> src/format/bindings.rs:5356:19
[INFO] [stdout]      |
[INFO] [stdout] 5356 |         unsafe { &(*(::std::ptr::null::<Elf_Options>())).section as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5366:19
[INFO] [stdout]      |
[INFO] [stdout] 5366 |         unsafe { &(*(::std::ptr::null::<Elf_Options>())).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]     --> src/format/bindings.rs:5395:19
[INFO] [stdout]      |
[INFO] [stdout] 5395 |         unsafe { &(*(::std::ptr::null::<Elf_Options_Hw>())).hwp_flags1 as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5405:19
[INFO] [stdout]      |
[INFO] [stdout] 5405 |         unsafe { &(*(::std::ptr::null::<Elf_Options_Hw>())).hwp_flags2 as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5437:19
[INFO] [stdout]      |
[INFO] [stdout] 5437 |         unsafe { &(*(::std::ptr::null::<Elf32_Lib>())).l_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]     --> src/format/bindings.rs:5447:19
[INFO] [stdout]      |
[INFO] [stdout] 5447 |         unsafe { &(*(::std::ptr::null::<Elf32_Lib>())).l_time_stamp as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5457:19
[INFO] [stdout]      |
[INFO] [stdout] 5457 |         unsafe { &(*(::std::ptr::null::<Elf32_Lib>())).l_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]     --> src/format/bindings.rs:5467:19
[INFO] [stdout]      |
[INFO] [stdout] 5467 |         unsafe { &(*(::std::ptr::null::<Elf32_Lib>())).l_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]     --> src/format/bindings.rs:5477:19
[INFO] [stdout]      |
[INFO] [stdout] 5477 |         unsafe { &(*(::std::ptr::null::<Elf32_Lib>())).l_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]     --> src/format/bindings.rs:5509:19
[INFO] [stdout]      |
[INFO] [stdout] 5509 |         unsafe { &(*(::std::ptr::null::<Elf64_Lib>())).l_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]     --> src/format/bindings.rs:5519:19
[INFO] [stdout]      |
[INFO] [stdout] 5519 |         unsafe { &(*(::std::ptr::null::<Elf64_Lib>())).l_time_stamp as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5529:19
[INFO] [stdout]      |
[INFO] [stdout] 5529 |         unsafe { &(*(::std::ptr::null::<Elf64_Lib>())).l_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]     --> src/format/bindings.rs:5539:19
[INFO] [stdout]      |
[INFO] [stdout] 5539 |         unsafe { &(*(::std::ptr::null::<Elf64_Lib>())).l_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]     --> src/format/bindings.rs:5549:19
[INFO] [stdout]      |
[INFO] [stdout] 5549 |         unsafe { &(*(::std::ptr::null::<Elf64_Lib>())).l_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]     --> src/format/bindings.rs:5588:19
[INFO] [stdout]      |
[INFO] [stdout] 5588 |         unsafe { &(*(::std::ptr::null::<Elf_MIPS_ABIFlags_v0>())).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]     --> src/format/bindings.rs:5598:19
[INFO] [stdout]      |
[INFO] [stdout] 5598 |         unsafe { &(*(::std::ptr::null::<Elf_MIPS_ABIFlags_v0>())).isa_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]     --> src/format/bindings.rs:5608:19
[INFO] [stdout]      |
[INFO] [stdout] 5608 |         unsafe { &(*(::std::ptr::null::<Elf_MIPS_ABIFlags_v0>())).isa_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]     --> src/format/bindings.rs:5618:19
[INFO] [stdout]      |
[INFO] [stdout] 5618 |         unsafe { &(*(::std::ptr::null::<Elf_MIPS_ABIFlags_v0>())).gpr_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]     --> src/format/bindings.rs:5628:19
[INFO] [stdout]      |
[INFO] [stdout] 5628 |         unsafe { &(*(::std::ptr::null::<Elf_MIPS_ABIFlags_v0>())).cpr1_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]     --> src/format/bindings.rs:5638:19
[INFO] [stdout]      |
[INFO] [stdout] 5638 |         unsafe { &(*(::std::ptr::null::<Elf_MIPS_ABIFlags_v0>())).cpr2_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]     --> src/format/bindings.rs:5648:19
[INFO] [stdout]      |
[INFO] [stdout] 5648 |         unsafe { &(*(::std::ptr::null::<Elf_MIPS_ABIFlags_v0>())).fp_abi as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5658:19
[INFO] [stdout]      |
[INFO] [stdout] 5658 |         unsafe { &(*(::std::ptr::null::<Elf_MIPS_ABIFlags_v0>())).isa_ext as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5668:19
[INFO] [stdout]      |
[INFO] [stdout] 5668 |         unsafe { &(*(::std::ptr::null::<Elf_MIPS_ABIFlags_v0>())).ases as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5678:19
[INFO] [stdout]      |
[INFO] [stdout] 5678 |         unsafe { &(*(::std::ptr::null::<Elf_MIPS_ABIFlags_v0>())).flags1 as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/format/bindings.rs:5688:19
[INFO] [stdout]      |
[INFO] [stdout] 5688 |         unsafe { &(*(::std::ptr::null::<Elf_MIPS_ABIFlags_v0>())).flags2 as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/format/executable.rs:26:10
[INFO] [stdout]    |
[INFO] [stdout] 26 | #[derive(FromPrimitive, ToPrimitive, Eq, PartialEq)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_IMPL_NUM_FromPrimitive_FOR_ExecutableFormat`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: this error originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/format/executable.rs:26:25
[INFO] [stdout]    |
[INFO] [stdout] 26 | #[derive(FromPrimitive, ToPrimitive, Eq, PartialEq)]
[INFO] [stdout]    |                         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_IMPL_NUM_ToPrimitive_FOR_ExecutableFormat`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: this error originates in the derive macro `ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/format/elf.rs:20:10
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[derive(FromPrimitive, ToPrimitive, Eq, PartialEq, Clone, Copy, Debug)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_IMPL_NUM_FromPrimitive_FOR_ElfType`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: this error originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/format/elf.rs:20:25
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[derive(FromPrimitive, ToPrimitive, Eq, PartialEq, Clone, Copy, Debug)]
[INFO] [stdout]    |                         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_IMPL_NUM_ToPrimitive_FOR_ElfType`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: this error originates in the derive macro `ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/format/elf.rs:34:10
[INFO] [stdout]    |
[INFO] [stdout] 34 | #[derive(FromPrimitive, ToPrimitive, Eq, PartialEq)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_IMPL_NUM_FromPrimitive_FOR_SegmentType`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: this error originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/format/elf.rs:34:25
[INFO] [stdout]    |
[INFO] [stdout] 34 | #[derive(FromPrimitive, ToPrimitive, Eq, PartialEq)]
[INFO] [stdout]    |                         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_IMPL_NUM_ToPrimitive_FOR_SegmentType`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: this error originates in the derive macro `ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/format/elf.rs:70:10
[INFO] [stdout]    |
[INFO] [stdout] 70 | #[derive(FromPrimitive, ToPrimitive, Eq, PartialEq)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_IMPL_NUM_FromPrimitive_FOR_SectionType`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: this error originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/format/elf.rs:70:25
[INFO] [stdout]    |
[INFO] [stdout] 70 | #[derive(FromPrimitive, ToPrimitive, Eq, PartialEq)]
[INFO] [stdout]    |                         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_IMPL_NUM_ToPrimitive_FOR_SectionType`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: this error originates in the derive macro `ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/format/elf.rs:381:10
[INFO] [stdout]     |
[INFO] [stdout] 381 | #[derive(FromPrimitive, ToPrimitive, Eq, PartialEq)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_NUM_FromPrimitive_FOR_ElfMachine`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/format/elf.rs:381:25
[INFO] [stdout]     |
[INFO] [stdout] 381 | #[derive(FromPrimitive, ToPrimitive, Eq, PartialEq)]
[INFO] [stdout]     |                         ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_NUM_ToPrimitive_FOR_ElfMachine`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used
[INFO] [stdout]    --> src/format/elf.rs:870:21
[INFO] [stdout]     |
[INFO] [stdout] 870 |                       mem::replace(&mut s.name, new_name);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 888 | / define_elf_parser!{
[INFO] [stdout] 889 | |     parse_elf32,
[INFO] [stdout] 890 | |     parse_elf_header32,
[INFO] [stdout] 891 | |     parse_elf_section_header32,
[INFO] [stdout] ...   |
[INFO] [stdout] 895 | |     Elf32
[INFO] [stdout] 896 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `define_elf_parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 870 |                     let _ = mem::replace(&mut s.name, new_name);
[INFO] [stdout]     |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used
[INFO] [stdout]    --> src/format/elf.rs:870:21
[INFO] [stdout]     |
[INFO] [stdout] 870 |                       mem::replace(&mut s.name, new_name);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 897 | / define_elf_parser!{
[INFO] [stdout] 898 | |     parse_elf64,
[INFO] [stdout] 899 | |     parse_elf_header64,
[INFO] [stdout] 900 | |     parse_elf_section_header64,
[INFO] [stdout] ...   |
[INFO] [stdout] 904 | |     Elf64
[INFO] [stdout] 905 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout]     = note: this warning originates in the macro `define_elf_parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 870 |                     let _ = mem::replace(&mut s.name, new_name);
[INFO] [stdout]     |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]     --> src/format/elf.rs:1198:16
[INFO] [stdout]      |
[INFO] [stdout] 1198 |         panic!(err.to_string());
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]      = note: `#[warn(non_fmt_panics)]` on by default
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]      |
[INFO] [stdout] 1198 |         panic!("{}", err.to_string());
[INFO] [stdout]      |                +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]     --> src/format/elf.rs:1282:16
[INFO] [stdout]      |
[INFO] [stdout] 1282 |         panic!(err.to_string());
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]      |
[INFO] [stdout] 1282 |         panic!("{}", err.to_string());
[INFO] [stdout]      |                +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 12 previous errors; 241 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rustep` (lib test) due to 13 previous errors; 241 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "5962f9844c05c68d0b82ffdee7e64f6dfecbd88c118702570e619d2ef0a43720", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5962f9844c05c68d0b82ffdee7e64f6dfecbd88c118702570e619d2ef0a43720", kill_on_drop: false }`
[INFO] [stdout] 5962f9844c05c68d0b82ffdee7e64f6dfecbd88c118702570e619d2ef0a43720
