[INFO] fetching crate memprocfs 5.8.14...
[INFO] testing memprocfs-5.8.14 against 1.75.0 for beta-1.76-1
[INFO] extracting crate memprocfs 5.8.14 into /workspace/builds/worker-6-tc1/source
[INFO] validating manifest of crates.io crate memprocfs 5.8.14 on toolchain 1.75.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate memprocfs 5.8.14
[INFO] finished tweaking crates.io crate memprocfs 5.8.14
[INFO] tweaked toml for crates.io crate memprocfs 5.8.14 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "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" "+1.75.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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" "+1.75.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b13be52a488da1eb591e720ca1156534856ec9810011c78f2e0ef87ac0098cc7
[INFO] running `Command { std: "docker" "start" "-a" "b13be52a488da1eb591e720ca1156534856ec9810011c78f2e0ef87ac0098cc7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b13be52a488da1eb591e720ca1156534856ec9810011c78f2e0ef87ac0098cc7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b13be52a488da1eb591e720ca1156534856ec9810011c78f2e0ef87ac0098cc7", kill_on_drop: false }`
[INFO] [stdout] b13be52a488da1eb591e720ca1156534856ec9810011c78f2e0ef87ac0098cc7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.75.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3de2ac45165225403dc660b543ada49c82aef6550f02ef1d5b992b1cbb9cf2e6
[INFO] running `Command { std: "docker" "start" "-a" "3de2ac45165225403dc660b543ada49c82aef6550f02ef1d5b992b1cbb9cf2e6", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.75
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling serde v1.0.194
[INFO] [stderr]    Compiling anyhow v1.0.79
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling libloading v0.8.1
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling syn v2.0.48
[INFO] [stderr]    Compiling serde_derive v1.0.194
[INFO] [stderr]    Compiling memprocfs v5.8.14 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 8.20s
[INFO] running `Command { std: "docker" "inspect" "3de2ac45165225403dc660b543ada49c82aef6550f02ef1d5b992b1cbb9cf2e6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3de2ac45165225403dc660b543ada49c82aef6550f02ef1d5b992b1cbb9cf2e6", kill_on_drop: false }`
[INFO] [stdout] 3de2ac45165225403dc660b543ada49c82aef6550f02ef1d5b992b1cbb9cf2e6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.75.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 22d6463f9d66c92d037b3c165d0590ca919058866d622db577c2a0107c4934b2
[INFO] running `Command { std: "docker" "start" "-a" "22d6463f9d66c92d037b3c165d0590ca919058866d622db577c2a0107c4934b2", kill_on_drop: false }`
[INFO] [stderr]    Compiling memprocfs v5.8.14 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 1.43s
[INFO] running `Command { std: "docker" "inspect" "22d6463f9d66c92d037b3c165d0590ca919058866d622db577c2a0107c4934b2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "22d6463f9d66c92d037b3c165d0590ca919058866d622db577c2a0107c4934b2", kill_on_drop: false }`
[INFO] [stdout] 22d6463f9d66c92d037b3c165d0590ca919058866d622db577c2a0107c4934b2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.75.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 6742eef1f45434679c5d91569e7a07a3d9c76b14957a323f37bac8c82d306cb0
[INFO] running `Command { std: "docker" "start" "-a" "6742eef1f45434679c5d91569e7a07a3d9c76b14957a323f37bac8c82d306cb0", kill_on_drop: false }`
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.01s
[INFO] [stderr]      Running unittests src/lib_memprocfs.rs (/opt/rustwide/target/debug/deps/memprocfs-3bbd54dd87d3e422)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests memprocfs
[INFO] [stdout] 
[INFO] [stdout] running 155 tests
[INFO] [stdout] test src/lib_memprocfs.rs - LeechCore (line 3663) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - LeechCore::new_ex (line 3871) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - LeechCore::new (line 3841) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - LeechCore (line 3668) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - LeechCore::pcie_bar_info (line 4185) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - LeechCore::mem_write_as (line 4146) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - LeechCore::set_memmap (line 4175) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - LeechCore::mem_write (line 4127) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - LeechCore::get_memmap (line 4159) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - LeechCore::command (line 4064) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - LeechCore::set_option (line 3994) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - LeechCore::get_option (line 3980) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - LeechCore::mem_read (line 4082) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::map_net (line 682) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - LeechCore::mem_read_as (line 4099) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::get_leechcore (line 536) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::log (line 658) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm (line 259) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm (line 270) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::map_pfn (line 699) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::map_memory (line 668) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::map_service (line 737) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::map_user (line 750) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::map_pool (line 718) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::kernel (line 643) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::get_config (line 614) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::map_virtual_machine (line 763) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::mem_read (line 804) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::mem_write_as (line 920) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::mem_write (line 901) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::mem_read_ex (line 830) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::new_from_virtual_machine (line 511) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::process_from_name (line 568) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::mem_scatter (line 883) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::mem_read_as (line 857) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::new (line 477) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::new (line 488) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::process_from_pid (line 549) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::process_map (line 597) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::process_list (line 580) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::reg_hive_list (line 997) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::reg_value (line 1048) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::set_config (line 628) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::reg_key (line 1016) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::search_yara (line 1104) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::search (line 1074) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::search (line 1079) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - LcBarRequest (line 3705) ... ok
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::search_yara (line 1111) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::reg_value (line 1041) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::reg_key (line 1022) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::vfs_read (line 963) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::vfs_list (line 937) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmKernel<'_>::build (line 1163) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::vfs_write (line 986) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmKernel (line 1147) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - LcBar (line 3682) ... ok
[INFO] [stdout] test src/lib_memprocfs.rs - VmmKernel<'_>::pdb (line 1187) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmKernel<'_>::process (line 1174) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPdb (line 1213) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPdb<'_>::symbol_address_from_name (line 1251) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPdb<'_>::type_size (line 1264) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPluginContext (line 3393) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPdb<'_>::symbol_name_from_address (line 1236) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPdb (line 1219) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPluginContext (line 3383) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPdb<'_>::type_child_offset (line 1278) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPluginContext (line 3407) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPluginContext (line 3401) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPluginFileList<'_>::add_directory (line 3466) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPluginInitializationContext<T>::register (line 3614) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::get_cmdline (line 2135) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess (line 1530) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPluginFileList<'_>::add_file (line 3451) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess (line 1539) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::get_module_base (line 2081) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess (line 1552) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess (line 1546) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPluginInitializationContext (line 3553) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPluginInitializationInfo (line 3499) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::get_path_user (line 2123) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::get_proc_address (line 2099) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::get_path_kernel (line 2111) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::info (line 2151) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_heap (line 2189) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_heapalloc (line 2209) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_handle (line 2172) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_module_eat (line 2271) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_module_section (line 2311) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_module (line 2231) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_module_data_directory (line 2251) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_pte (line 2328) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_vad (line 2383) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_thread (line 2349) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_module_iat (line 2291) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::mem_read (line 2421) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_unloaded_module (line 2366) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::mem_read_as (line 2475) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::mem_write (line 2535) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::mem_scatter (line 2501) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::mem_read_ex (line 2447) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::mem_write_as (line 2555) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::pdb_from_module_address (line 2573) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessMapHandleEntry (line 1692) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::search (line 2597) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessMapEatEntry (line 1669) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::search_yara (line 2628) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessInfo (line 1603) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::mem_virt2phys (line 2517) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::search (line 2602) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessMapHeapEntry (line 1730) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessMapIatEntry (line 1789) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessMapModuleEntry (line 1849) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessMapHeapAllocEntry (line 1766) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessMapDirectoryEntry (line 1647) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::search_yara (line 2635) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessMapPteEntry (line 1881) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessMapThreadEntry (line 1944) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessSectionEntry (line 1913) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessMapVadEntry (line 2015) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessMapUnloadedModuleEntry (line 1989) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegHive (line 2660) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegKey (line 2737) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegKey (line 2731) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegHive<'_>::reg_hive_read (line 2686) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegHive<'_>::reg_hive_write (line 2705) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegKey<'_>::parent (line 2758) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegKey<'_>::subkeys_map (line 2786) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegKey<'_>::subkeys (line 2769) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegKey<'_>::values_map (line 2817) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegValue (line 2861) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegValue (line 2871) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegValue<'_>::raw_value (line 2933) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegKey<'_>::values (line 2800) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegValue<'_>::parent (line 2898) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmSearch<'_>::add_search (line 3064) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmSearch (line 2983) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmScatterMemory (line 1352) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegValue<'_>::value (line 2920) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegValue<'_>::value (line 2913) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmScatterMemory (line 1306) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmSearch<'_>::start (line 3112) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmSearch<'_>::poll (line 3134) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmSearchResult (line 3024) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmSearchResult (line 3019) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmSearch<'_>::add_search_ex (line 3089) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmSearch<'_>::result (line 3150) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmSearch<'_>::abort (line 3122) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmYara (line 3193) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmYara<'_>::poll (line 3324) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmYara<'_>::start (line 3302) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmYara<'_>::abort (line 3312) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmYaraResult (line 3236) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmYara<'_>::result (line 3339) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmYaraResult (line 3231) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib_memprocfs.rs - LeechCore (line 3663) stdout ----
[INFO] [stdout] error: mismatched closing delimiter: `}`
[INFO] [stdout]  --> src/lib_memprocfs.rs:3665:24
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_lib_memprocfs_rs_3663_0() {
[INFO] [stdout]   |                                                                                     - closing delimiter possibly meant for this
[INFO] [stdout] 4 | let lc = LeechCore::new('fpga://algo=0', LeechCore::LC_CONFIG_PRINTF_ENABLED)?;
[INFO] [stdout]   |                        ^ unclosed delimiter
[INFO] [stdout] 5 | } _doctest_main_src_lib_memprocfs_rs_3663_0() }
[INFO] [stdout]   | ^ mismatched closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - LeechCore::new_ex (line 3871) stdout ----
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/lib_memprocfs.rs:3873:28
[INFO] [stdout]   |
[INFO] [stdout] 4 | let lc = LeechCore::new('C:\\Temp\\MemProcFS\\leechcore.dll', 'fpga://algo=0', LeechCore::LC_CONFIG_PRINTF_ENABLED, '', 0x23fffffff)?;
[INFO] [stdout]   |                            ^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: character appears once more
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/lib_memprocfs.rs:3873:34
[INFO] [stdout]   |
[INFO] [stdout] 4 | let lc = LeechCore::new('C:\\Temp\\MemProcFS\\leechcore.dll', 'fpga://algo=0', LeechCore::LC_CONFIG_PRINTF_ENABLED, '', 0x23fffffff)?;
[INFO] [stdout]   |                                  ^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: character appears once more
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/lib_memprocfs.rs:3873:45
[INFO] [stdout]   |
[INFO] [stdout] 4 | let lc = LeechCore::new('C:\\Temp\\MemProcFS\\leechcore.dll', 'fpga://algo=0', LeechCore::LC_CONFIG_PRINTF_ENABLED, '', 0x23fffffff)?;
[INFO] [stdout]   |                                             ^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: character appears once more
[INFO] [stdout] 
[INFO] [stdout] error: prefix `dll` is unknown
[INFO] [stdout]  --> src/lib_memprocfs.rs:3873:57
[INFO] [stdout]   |
[INFO] [stdout] 4 | let lc = LeechCore::new('C:\\Temp\\MemProcFS\\leechcore.dll', 'fpga://algo=0', LeechCore::LC_CONFIG_PRINTF_ENABLED, '', 0x23fffffff)?;
[INFO] [stdout]   |                                                         ^^^ unknown prefix
[INFO] [stdout]   |
[INFO] [stdout]   = note: prefixed identifiers and literals are reserved since Rust 2021
[INFO] [stdout] help: consider inserting whitespace here
[INFO] [stdout]   |
[INFO] [stdout] 4 | let lc = LeechCore::new('C:\\Temp\\MemProcFS\\leechcore.dll ', 'fpga://algo=0', LeechCore::LC_CONFIG_PRINTF_ENABLED, '', 0x23fffffff)?;
[INFO] [stdout]   |                                                            +
[INFO] [stdout] 
[INFO] [stdout] error: character literal may only contain one codepoint
[INFO] [stdout]  --> src/lib_memprocfs.rs:3873:60
[INFO] [stdout]   |
[INFO] [stdout] 4 | let lc = LeechCore::new('C:\\Temp\\MemProcFS\\leechcore.dll', 'fpga://algo=0', LeechCore::LC_CONFIG_PRINTF_ENABLED, '', 0x23fffffff)?;
[INFO] [stdout]   |                                                            ^--^
[INFO] [stdout]   |                                                             |
[INFO] [stdout]   |                                                             help: consider removing the non-printing characters: `,`
[INFO] [stdout]   |
[INFO] [stdout] note: there are non-printing characters, the full sequence is `, `
[INFO] [stdout]  --> src/lib_memprocfs.rs:3873:61
[INFO] [stdout]   |
[INFO] [stdout] 4 | let lc = LeechCore::new('C:\\Temp\\MemProcFS\\leechcore.dll', 'fpga://algo=0', LeechCore::LC_CONFIG_PRINTF_ENABLED, '', 0x23fffffff)?;
[INFO] [stdout]   |                                                             ^^
[INFO] [stdout] 
[INFO] [stdout] error: mismatched closing delimiter: `}`
[INFO] [stdout]  --> src/lib_memprocfs.rs:3873:24
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_lib_memprocfs_rs_3871_0() {
[INFO] [stdout]   |                                                                                     - closing delimiter possibly meant for this
[INFO] [stdout] 4 | let lc = LeechCore::new('C:\\Temp\\MemProcFS\\leechcore.dll', 'fpga://algo=0', LeechCore::LC_CONFIG_PRINTF_ENABLED, '', 0x23fffffff)?;
[INFO] [stdout]   |                        ^ unclosed delimiter
[INFO] [stdout] 5 | } _doctest_main_src_lib_memprocfs_rs_3871_0() }
[INFO] [stdout]   | ^ mismatched closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - LeechCore::new (line 3841) stdout ----
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/lib_memprocfs.rs:3843:28
[INFO] [stdout]   |
[INFO] [stdout] 4 | let lc = LeechCore::new('C:\\Temp\\MemProcFS\\leechcore.dll', 'fpga://algo=0', LeechCore::LC_CONFIG_PRINTF_ENABLED)?;
[INFO] [stdout]   |                            ^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: character appears once more
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/lib_memprocfs.rs:3843:34
[INFO] [stdout]   |
[INFO] [stdout] 4 | let lc = LeechCore::new('C:\\Temp\\MemProcFS\\leechcore.dll', 'fpga://algo=0', LeechCore::LC_CONFIG_PRINTF_ENABLED)?;
[INFO] [stdout]   |                                  ^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: character appears once more
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/lib_memprocfs.rs:3843:45
[INFO] [stdout]   |
[INFO] [stdout] 4 | let lc = LeechCore::new('C:\\Temp\\MemProcFS\\leechcore.dll', 'fpga://algo=0', LeechCore::LC_CONFIG_PRINTF_ENABLED)?;
[INFO] [stdout]   |                                             ^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: character appears once more
[INFO] [stdout] 
[INFO] [stdout] error: prefix `dll` is unknown
[INFO] [stdout]  --> src/lib_memprocfs.rs:3843:57
[INFO] [stdout]   |
[INFO] [stdout] 4 | let lc = LeechCore::new('C:\\Temp\\MemProcFS\\leechcore.dll', 'fpga://algo=0', LeechCore::LC_CONFIG_PRINTF_ENABLED)?;
[INFO] [stdout]   |                                                         ^^^ unknown prefix
[INFO] [stdout]   |
[INFO] [stdout]   = note: prefixed identifiers and literals are reserved since Rust 2021
[INFO] [stdout] help: consider inserting whitespace here
[INFO] [stdout]   |
[INFO] [stdout] 4 | let lc = LeechCore::new('C:\\Temp\\MemProcFS\\leechcore.dll ', 'fpga://algo=0', LeechCore::LC_CONFIG_PRINTF_ENABLED)?;
[INFO] [stdout]   |                                                            +
[INFO] [stdout] 
[INFO] [stdout] error: character literal may only contain one codepoint
[INFO] [stdout]  --> src/lib_memprocfs.rs:3843:60
[INFO] [stdout]   |
[INFO] [stdout] 4 | let lc = LeechCore::new('C:\\Temp\\MemProcFS\\leechcore.dll', 'fpga://algo=0', LeechCore::LC_CONFIG_PRINTF_ENABLED)?;
[INFO] [stdout]   |                                                            ^--^
[INFO] [stdout]   |                                                             |
[INFO] [stdout]   |                                                             help: consider removing the non-printing characters: `,`
[INFO] [stdout]   |
[INFO] [stdout] note: there are non-printing characters, the full sequence is `, `
[INFO] [stdout]  --> src/lib_memprocfs.rs:3843:61
[INFO] [stdout]   |
[INFO] [stdout] 4 | let lc = LeechCore::new('C:\\Temp\\MemProcFS\\leechcore.dll', 'fpga://algo=0', LeechCore::LC_CONFIG_PRINTF_ENABLED)?;
[INFO] [stdout]   |                                                             ^^
[INFO] [stdout] 
[INFO] [stdout] error: mismatched closing delimiter: `}`
[INFO] [stdout]  --> src/lib_memprocfs.rs:3843:24
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_lib_memprocfs_rs_3841_0() {
[INFO] [stdout]   |                                                                                     - closing delimiter possibly meant for this
[INFO] [stdout] 4 | let lc = LeechCore::new('C:\\Temp\\MemProcFS\\leechcore.dll', 'fpga://algo=0', LeechCore::LC_CONFIG_PRINTF_ENABLED)?;
[INFO] [stdout]   |                        ^ unclosed delimiter
[INFO] [stdout] 5 | } _doctest_main_src_lib_memprocfs_rs_3841_0() }
[INFO] [stdout]   | ^ mismatched closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - LeechCore (line 3668) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3670:10
[INFO] [stdout]   |
[INFO] [stdout] 4 | let lc = vmm.get_leechcore()?;
[INFO] [stdout]   |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - LeechCore::pcie_bar_info (line 4185) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `lc` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:4186:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | let bars = lc.pcie_bar_info()?;
[INFO] [stdout]   |            ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - LeechCore::mem_write_as (line 4146) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `lc` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:4148:10
[INFO] [stdout]   |
[INFO] [stdout] 4 | let _r = lc.mem_write_as(0x1000, &data_to_write);
[INFO] [stdout]   |          ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - LeechCore::set_memmap (line 4175) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `lc` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:4176:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | let _r = lc.set_memmap(memmap.as_str())?;
[INFO] [stdout]   |          ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `memmap` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:4176:24
[INFO] [stdout]   |
[INFO] [stdout] 3 | let _r = lc.set_memmap(memmap.as_str())?;
[INFO] [stdout]   |                        ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - LeechCore::mem_write (line 4127) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `lc` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:4129:10
[INFO] [stdout]   |
[INFO] [stdout] 4 | let _r = lc.mem_write(0x1000, &data_to_write);
[INFO] [stdout]   |          ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - LeechCore::get_memmap (line 4159) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `lc` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:4160:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | let memmap = lc.get_memmap()?;
[INFO] [stdout]   |              ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - LeechCore::command (line 4064) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `lc` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:4066:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | let memmap = lc.command(LeechCore::LC_CMD_MEMMAP_GET, None)?.to_string();
[INFO] [stdout]   |              ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LeechCore`
[INFO] [stdout]  --> src/lib_memprocfs.rs:4066:25
[INFO] [stdout]   |
[INFO] [stdout] 4 | let memmap = lc.command(LeechCore::LC_CMD_MEMMAP_GET, None)?.to_string();
[INFO] [stdout]   |                         ^^^^^^^^^ use of undeclared type `LeechCore`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use memprocfs::LeechCore;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - LeechCore::set_option (line 3994) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `lc` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3996:10
[INFO] [stdout]   |
[INFO] [stdout] 4 | let _r = lc.set_option(LeechCore::LC_OPT_CORE_PRINTF_ENABLE, 1);
[INFO] [stdout]   |          ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LeechCore`
[INFO] [stdout]  --> src/lib_memprocfs.rs:3996:24
[INFO] [stdout]   |
[INFO] [stdout] 4 | let _r = lc.set_option(LeechCore::LC_OPT_CORE_PRINTF_ENABLE, 1);
[INFO] [stdout]   |                        ^^^^^^^^^ use of undeclared type `LeechCore`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use memprocfs::LeechCore;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - LeechCore::get_option (line 3980) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `lc` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3981:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | println!("max addr: {:#x}", lc.get_option(LeechCore::LC_OPT_CORE_ADDR_MAX).unwrap_or(0));
[INFO] [stdout]   |                             ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LeechCore`
[INFO] [stdout]  --> src/lib_memprocfs.rs:3981:43
[INFO] [stdout]   |
[INFO] [stdout] 3 | println!("max addr: {:#x}", lc.get_option(LeechCore::LC_OPT_CORE_ADDR_MAX).unwrap_or(0));
[INFO] [stdout]   |                                           ^^^^^^^^^ use of undeclared type `LeechCore`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use memprocfs::LeechCore;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - LeechCore::mem_read (line 4082) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `lc` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:4085:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | let data_read = lc.mem_read(0x1000, 0x100)?;
[INFO] [stdout]   |                 ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::map_net (line 682) stdout ----
[INFO] [stdout] error: expected one of `:`, `;`, `=`, `@`, or `|`, found `vmm`
[INFO] [stdout]  --> src/lib_memprocfs.rs:683:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | let net_all vmm.map_net()?;
[INFO] [stdout]   |             ^^^ expected one of `:`, `;`, `=`, `@`, or `|`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - LeechCore::mem_read_as (line 4099) stdout ----
[INFO] [stdout] error: expected identifier, found `...`
[INFO] [stdout]  --> src/lib_memprocfs.rs:4104:2
[INFO] [stdout]   |
[INFO] [stdout] 5 | struct IMAGE_DOS_HEADER {
[INFO] [stdout]   |        ---------------- while parsing this struct
[INFO] [stdout] 6 |     e_magic : u16,
[INFO] [stdout] 7 |     ...
[INFO] [stdout]   |     ^^^ expected identifier
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `lc` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:4107:21
[INFO] [stdout]    |
[INFO] [stdout] 10 | if let Ok(doshdr) = lc.mem_read_as::<IMAGE_DOS_HEADER>(pa_module) {
[INFO] [stdout]    |                     ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `pa_module` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:4107:56
[INFO] [stdout]    |
[INFO] [stdout] 10 | if let Ok(doshdr) = lc.mem_read_as::<IMAGE_DOS_HEADER>(pa_module) {
[INFO] [stdout]    |                                                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::get_leechcore (line 536) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:537:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | let lc = vmm.get_leechcore()?;
[INFO] [stdout]   |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::log (line 658) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:659:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | vmm.log(&VmmLogLevel::_1Critical, "Test Message Critical!");
[INFO] [stdout]   | ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VmmLogLevel`
[INFO] [stdout]  --> src/lib_memprocfs.rs:659:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | vmm.log(&VmmLogLevel::_1Critical, "Test Message Critical!");
[INFO] [stdout]   |          ^^^^^^^^^^^ use of undeclared type `VmmLogLevel`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]   |
[INFO] [stdout] 2 + use memprocfs::VmmLogLevel;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm (line 259) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]  --> src/lib_memprocfs.rs:264:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     ...
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]   |
[INFO] [stdout] 7 |     ..
[INFO] [stdout]   |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]   |
[INFO] [stdout] 7 |     ..=
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]  --> src/lib_memprocfs.rs:264:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     ...
[INFO] [stdout]   |     ^^^ help: use `..` instead
[INFO] [stdout]   |
[INFO] [stdout]   = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vmm`
[INFO] [stdout]  --> src/lib_memprocfs.rs:263:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | if let Ok(vmm) = Vmm::new("C:\\MemProcFS\\vmm.dll", &args) {
[INFO] [stdout]   |                  ^^^ use of undeclared type `Vmm`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 4 + use memprocfs::Vmm;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0586.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm (line 270) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]  --> src/lib_memprocfs.rs:276:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     ...
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]   |
[INFO] [stdout] 9 |     ..
[INFO] [stdout]   |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]   |
[INFO] [stdout] 9 |     ..=
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]  --> src/lib_memprocfs.rs:276:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     ...
[INFO] [stdout]   |     ^^^ help: use `..` instead
[INFO] [stdout]   |
[INFO] [stdout]   = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vmm`
[INFO] [stdout]  --> src/lib_memprocfs.rs:275:18
[INFO] [stdout]   |
[INFO] [stdout] 8 | if let Ok(vmm) = Vmm::new("/home/user/memprocfs/vmm.so", &args) {
[INFO] [stdout]   |                  ^^^ use of undeclared type `Vmm`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 4 + use memprocfs::Vmm;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0586.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::map_pfn (line 699) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:701:22
[INFO] [stdout]   |
[INFO] [stdout] 4 | if let Ok(pfn_all) = vmm.map_pfn(&pfns, true) {
[INFO] [stdout]   |                      ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::map_memory (line 668) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:669:31
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(memory_range_all) = vmm.map_memory() {
[INFO] [stdout]   |                               ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::map_service (line 737) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:738:19
[INFO] [stdout]   |
[INFO] [stdout] 3 | let service_all = vmm.map_service()?;
[INFO] [stdout]   |                   ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::map_user (line 750) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:751:16
[INFO] [stdout]   |
[INFO] [stdout] 3 | let user_all = vmm.map_user()?;
[INFO] [stdout]   |                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::map_pool (line 718) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:719:23
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(pool_all) = vmm.map_pool(false) {
[INFO] [stdout]   |                       ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VmmMapPoolEntry` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:721:30
[INFO] [stdout]   |
[INFO] [stdout] 5 |     let pool_proc_all : Vec<&VmmMapPoolEntry> =
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use memprocfs::VmmMapPoolEntry;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::kernel (line 643) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:645:16
[INFO] [stdout]   |
[INFO] [stdout] 4 | println!("{}", vmm.kernel().build());
[INFO] [stdout]   |                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::get_config (line 614) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:615:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | println!("max addr: {:#x}", vmm.get_config(CONFIG_OPT_CORE_MAX_NATIVE_ADDRESS).unwrap_or(0));
[INFO] [stdout]   |                             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CONFIG_OPT_CORE_MAX_NATIVE_ADDRESS` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:615:44
[INFO] [stdout]   |
[INFO] [stdout] 3 | println!("max addr: {:#x}", vmm.get_config(CONFIG_OPT_CORE_MAX_NATIVE_ADDRESS).unwrap_or(0));
[INFO] [stdout]   |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]   |
[INFO] [stdout] 2 + use memprocfs::CONFIG_OPT_CORE_MAX_NATIVE_ADDRESS;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::map_virtual_machine (line 763) stdout ----
[INFO] [stdout] error: expected `;`, found keyword `for`
[INFO] [stdout]  --> src/lib_memprocfs.rs:764:52
[INFO] [stdout]   |
[INFO] [stdout] 3 | let virtualmachine_all = vmm.map_virtual_machine()?
[INFO] [stdout]   |                                                    ^ help: add `;` here
[INFO] [stdout] 4 | for virtualmachine in &*virtualmachine_all {
[INFO] [stdout]   | --- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:764:26
[INFO] [stdout]   |
[INFO] [stdout] 3 | let virtualmachine_all = vmm.map_virtual_machine()?
[INFO] [stdout]   |                          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vmm`
[INFO] [stdout]   --> src/lib_memprocfs.rs:771:28
[INFO] [stdout]    |
[INFO] [stdout] 10 |         let vmm_vm = match Vmm::new_from_virtual_machine(&vmm, &virtualmachine) {
[INFO] [stdout]    |                            ^^^ use of undeclared type `Vmm`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use memprocfs::Vmm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:771:59
[INFO] [stdout]    |
[INFO] [stdout] 10 |         let vmm_vm = match Vmm::new_from_virtual_machine(&vmm, &virtualmachine) {
[INFO] [stdout]    |                                                           ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CONFIG_OPT_CORE_MAX_NATIVE_ADDRESS` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:776:18
[INFO] [stdout]    |
[INFO] [stdout] 15 |                  CONFIG_OPT_CORE_MAX_NATIVE_ADDRESS,
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]    |
[INFO] [stdout] 2  + use memprocfs::CONFIG_OPT_CORE_MAX_NATIVE_ADDRESS;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CONFIG_OPT_CORE_MAX_NATIVE_ADDRESS` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:777:36
[INFO] [stdout]    |
[INFO] [stdout] 16 |                  vmm_vm.get_config(CONFIG_OPT_CORE_MAX_NATIVE_ADDRESS).unwrap_or(0));
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]    |
[INFO] [stdout] 2  + use memprocfs::CONFIG_OPT_CORE_MAX_NATIVE_ADDRESS;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::mem_read (line 804) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:807:24
[INFO] [stdout]   |
[INFO] [stdout] 5 | if let Ok(data_read) = vmm.mem_read(0x1000, 0x100) {
[INFO] [stdout]   |                        ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::mem_write_as (line 920) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:922:10
[INFO] [stdout]   |
[INFO] [stdout] 4 | let _r = vmm.mem_write_as(0x1000, &data_to_write);
[INFO] [stdout]   |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::mem_write (line 901) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:903:10
[INFO] [stdout]   |
[INFO] [stdout] 4 | let _r = vmm.mem_write(0x1000, &data_to_write);
[INFO] [stdout]   |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::mem_read_ex (line 830) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:835:24
[INFO] [stdout]   |
[INFO] [stdout] 7 | if let Ok(data_read) = vmm.mem_read_ex(0x1000, 0x100, FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL) {
[INFO] [stdout]   |                        ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_NOCACHE` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:835:55
[INFO] [stdout]   |
[INFO] [stdout] 7 | if let Ok(data_read) = vmm.mem_read_ex(0x1000, 0x100, FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL) {
[INFO] [stdout]   |                                                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]   |
[INFO] [stdout] 6 + use memprocfs::FLAG_NOCACHE;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_ZEROPAD_ON_FAIL` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:835:70
[INFO] [stdout]   |
[INFO] [stdout] 7 | if let Ok(data_read) = vmm.mem_read_ex(0x1000, 0x100, FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL) {
[INFO] [stdout]   |                                                                      ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]   |
[INFO] [stdout] 6 + use memprocfs::FLAG_ZEROPAD_ON_FAIL;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::new_from_virtual_machine (line 511) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:512:33
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(virtualmachine_all) = vmm.map_virtual_machine() {
[INFO] [stdout]   |                                 ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vmm`
[INFO] [stdout]   --> src/lib_memprocfs.rs:519:32
[INFO] [stdout]    |
[INFO] [stdout] 10 |             let vmm_vm = match Vmm::new_from_virtual_machine(&vmm, &virtualmachine) {
[INFO] [stdout]    |                                ^^^ use of undeclared type `Vmm`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use memprocfs::Vmm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:519:63
[INFO] [stdout]    |
[INFO] [stdout] 10 |             let vmm_vm = match Vmm::new_from_virtual_machine(&vmm, &virtualmachine) {
[INFO] [stdout]    |                                                               ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CONFIG_OPT_CORE_MAX_NATIVE_ADDRESS` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:523:46
[INFO] [stdout]    |
[INFO] [stdout] 14 |             let max_addr = vmm_vm.get_config(CONFIG_OPT_CORE_MAX_NATIVE_ADDRESS).unwrap_or(0);
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]    |
[INFO] [stdout] 2  + use memprocfs::CONFIG_OPT_CORE_MAX_NATIVE_ADDRESS;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::process_from_name (line 568) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:569:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(process) = vmm.process_from_name("System") {
[INFO] [stdout]   |                      ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::mem_scatter (line 883) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:884:28
[INFO] [stdout]   |
[INFO] [stdout] 3 | let mem_scatter_physical = vmm.mem_scatter(FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL)?;
[INFO] [stdout]   |                            ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_NOCACHE` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:884:44
[INFO] [stdout]   |
[INFO] [stdout] 3 | let mem_scatter_physical = vmm.mem_scatter(FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL)?;
[INFO] [stdout]   |                                            ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]   |
[INFO] [stdout] 2 + use memprocfs::FLAG_NOCACHE;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_ZEROPAD_ON_FAIL` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:884:59
[INFO] [stdout]   |
[INFO] [stdout] 3 | let mem_scatter_physical = vmm.mem_scatter(FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL)?;
[INFO] [stdout]   |                                                           ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]   |
[INFO] [stdout] 2 + use memprocfs::FLAG_ZEROPAD_ON_FAIL;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::mem_read_as (line 857) stdout ----
[INFO] [stdout] error: expected identifier, found `...`
[INFO] [stdout]  --> src/lib_memprocfs.rs:863:2
[INFO] [stdout]   |
[INFO] [stdout] 6 | struct IMAGE_DOS_HEADER {
[INFO] [stdout]   |        ---------------- while parsing this struct
[INFO] [stdout] 7 |     e_magic : u16,
[INFO] [stdout] 8 |     ...
[INFO] [stdout]   |     ^^^ expected identifier
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:866:21
[INFO] [stdout]    |
[INFO] [stdout] 11 | if let Ok(doshdr) = vmm.mem_read_as::<IMAGE_DOS_HEADER>(pa_kernel32, FLAG_NOCACHE) {
[INFO] [stdout]    |                     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `pa_kernel32` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:866:57
[INFO] [stdout]    |
[INFO] [stdout] 11 | if let Ok(doshdr) = vmm.mem_read_as::<IMAGE_DOS_HEADER>(pa_kernel32, FLAG_NOCACHE) {
[INFO] [stdout]    |                                                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_NOCACHE` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:866:70
[INFO] [stdout]    |
[INFO] [stdout] 11 | if let Ok(doshdr) = vmm.mem_read_as::<IMAGE_DOS_HEADER>(pa_kernel32, FLAG_NOCACHE) {
[INFO] [stdout]    |                                                                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]    |
[INFO] [stdout] 4  + use memprocfs::FLAG_NOCACHE;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::new (line 477) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]  --> src/lib_memprocfs.rs:482:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     ...
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]   |
[INFO] [stdout] 7 |     ..
[INFO] [stdout]   |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]   |
[INFO] [stdout] 7 |     ..=
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]  --> src/lib_memprocfs.rs:482:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     ...
[INFO] [stdout]   |     ^^^ help: use `..` instead
[INFO] [stdout]   |
[INFO] [stdout]   = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vmm`
[INFO] [stdout]  --> src/lib_memprocfs.rs:481:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | if let Ok(vmm) = Vmm::new("C:\\MemProcFS\\vmm.dll", &args) {
[INFO] [stdout]   |                  ^^^ use of undeclared type `Vmm`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 4 + use memprocfs::Vmm;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0586.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::new (line 488) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]  --> src/lib_memprocfs.rs:494:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     ...
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]   |
[INFO] [stdout] 9 |     ..
[INFO] [stdout]   |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]   |
[INFO] [stdout] 9 |     ..=
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]  --> src/lib_memprocfs.rs:494:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     ...
[INFO] [stdout]   |     ^^^ help: use `..` instead
[INFO] [stdout]   |
[INFO] [stdout]   = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vmm`
[INFO] [stdout]  --> src/lib_memprocfs.rs:493:18
[INFO] [stdout]   |
[INFO] [stdout] 8 | if let Ok(vmm) = Vmm::new("/home/user/memprocfs/vmm.so", &args) {
[INFO] [stdout]   |                  ^^^ use of undeclared type `Vmm`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 4 + use memprocfs::Vmm;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0586.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::process_from_pid (line 549) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:550:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(process) = vmm.process_from_pid(4) {
[INFO] [stdout]   |                      ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::process_map (line 597) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `process_all` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:599:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | process_all = vmm.process_map()?;
[INFO] [stdout]   | ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 4 | let process_all = vmm.process_map()?;
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:599:15
[INFO] [stdout]   |
[INFO] [stdout] 4 | process_all = vmm.process_map()?;
[INFO] [stdout]   |               ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `process_all` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:600:16
[INFO] [stdout]   |
[INFO] [stdout] 5 | for process in process_all {
[INFO] [stdout]   |                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::process_list (line 580) stdout ----
[INFO] [stdout] error: expected `;`, found keyword `for`
[INFO] [stdout]  --> src/lib_memprocfs.rs:582:34
[INFO] [stdout]   |
[INFO] [stdout] 4 | process_all = vmm.process_list()?
[INFO] [stdout]   |                                  ^ help: add `;` here
[INFO] [stdout] 5 | for process in &*process_all {
[INFO] [stdout]   | --- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `process_all` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:583:18
[INFO] [stdout]   |
[INFO] [stdout] 5 | for process in &*process_all {
[INFO] [stdout]   |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::reg_hive_list (line 997) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:998:16
[INFO] [stdout]   |
[INFO] [stdout] 3 | let hive_all = vmm.reg_hive_list()?;
[INFO] [stdout]   |                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::reg_value (line 1048) stdout ----
[INFO] [stdout] error: expected `;`, found `println`
[INFO] [stdout]  --> src/lib_memprocfs.rs:1052:37
[INFO] [stdout]   |
[INFO] [stdout] 6 | let regvalue = vmm.reg_key(regpath)?
[INFO] [stdout]   |                                     ^ help: add `;` here
[INFO] [stdout] 7 | println!("{regkey");
[INFO] [stdout]   | ------- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: invalid format string: expected `'}'` but string was terminated
[INFO] [stdout]  --> src/lib_memprocfs.rs:1053:18
[INFO] [stdout]   |
[INFO] [stdout] 7 | println!("{regkey");
[INFO] [stdout]   |           -      ^ expected `'}'` in format string
[INFO] [stdout]   |           |
[INFO] [stdout]   |           because of this opening brace
[INFO] [stdout]   |
[INFO] [stdout]   = note: if you intended to print `{`, you can escape it using `{{`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `regpath` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1051:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | regpath = "0xffffba061a908000\\ROOT\\Microsoft\\Windows\\CurrentVersion\\ProgramFilesDir";
[INFO] [stdout]   | ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 5 | let regpath = "0xffffba061a908000\\ROOT\\Microsoft\\Windows\\CurrentVersion\\ProgramFilesDir";
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1052:16
[INFO] [stdout]   |
[INFO] [stdout] 6 | let regvalue = vmm.reg_key(regpath)?
[INFO] [stdout]   |                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `regpath` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1052:28
[INFO] [stdout]   |
[INFO] [stdout] 6 | let regvalue = vmm.reg_key(regpath)?
[INFO] [stdout]   |                            ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::set_config (line 628) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:631:10
[INFO] [stdout]   |
[INFO] [stdout] 5 | let _r = vmm.set_config(CONFIG_OPT_REFRESH_ALL, 1);
[INFO] [stdout]   |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CONFIG_OPT_REFRESH_ALL` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:631:25
[INFO] [stdout]   |
[INFO] [stdout] 5 | let _r = vmm.set_config(CONFIG_OPT_REFRESH_ALL, 1);
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]   |
[INFO] [stdout] 4 + use memprocfs::CONFIG_OPT_REFRESH_ALL;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::reg_key (line 1016) stdout ----
[INFO] [stdout] error: expected `;`, found `println`
[INFO] [stdout]  --> src/lib_memprocfs.rs:1018:85
[INFO] [stdout]   |
[INFO] [stdout] 4 | let regkey = vmm.reg_key("HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run")?
[INFO] [stdout]   |                                                                                     ^ help: add `;` here
[INFO] [stdout] 5 | println!("{regkey");
[INFO] [stdout]   | ------- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: invalid format string: expected `'}'` but string was terminated
[INFO] [stdout]  --> src/lib_memprocfs.rs:1019:18
[INFO] [stdout]   |
[INFO] [stdout] 5 | println!("{regkey");
[INFO] [stdout]   |           -      ^ expected `'}'` in format string
[INFO] [stdout]   |           |
[INFO] [stdout]   |           because of this opening brace
[INFO] [stdout]   |
[INFO] [stdout]   = note: if you intended to print `{`, you can escape it using `{{`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1018:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | let regkey = vmm.reg_key("HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run")?
[INFO] [stdout]   |              ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::search_yara (line 1104) stdout ----
[INFO] [stdout] error: expected `;`, found `}`
[INFO] [stdout]  --> src/lib_memprocfs.rs:1108:62
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut yara = vmm.search_yara(yara_rules, 0, 0, 0x10000, 0)?
[INFO] [stdout]   |                                                              ^ help: add `;` here
[INFO] [stdout] 7 | } _doctest_main_src_lib_memprocfs_rs_1104_0() }
[INFO] [stdout]   | - unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1108:16
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut yara = vmm.search_yara(yara_rules, 0, 0, 0x10000, 0)?
[INFO] [stdout]   |                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::search (line 1074) stdout ----
[INFO] [stdout] error: expected `;`, found `}`
[INFO] [stdout]  --> src/lib_memprocfs.rs:1076:47
[INFO] [stdout]   |
[INFO] [stdout] 4 | let mut search = vmm.search(0, 0, 0x10000, 0)?
[INFO] [stdout]   |                                               ^ help: add `;` here
[INFO] [stdout] 5 | } _doctest_main_src_lib_memprocfs_rs_1074_0() }
[INFO] [stdout]   | - unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1076:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | let mut search = vmm.search(0, 0, 0x10000, 0)?
[INFO] [stdout]   |                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::search (line 1079) stdout ----
[INFO] [stdout] error: expected `;`, found `}`
[INFO] [stdout]  --> src/lib_memprocfs.rs:1082:61
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut search = vmm.search(0x100000000, 0x200000000, 1, 0)?
[INFO] [stdout]   |                                                             ^ help: add `;` here
[INFO] [stdout] 6 | } _doctest_main_src_lib_memprocfs_rs_1079_0() }
[INFO] [stdout]   | - unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1082:18
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut search = vmm.search(0x100000000, 0x200000000, 1, 0)?
[INFO] [stdout]   |                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::search_yara (line 1111) stdout ----
[INFO] [stdout] error: expected `;`, found `}`
[INFO] [stdout]  --> src/lib_memprocfs.rs:1115:76
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut yara = vmm.search_yara(yara_rules, 0x100000000, 0x200000000, 1, 0)?
[INFO] [stdout]   |                                                                            ^ help: add `;` here
[INFO] [stdout] 7 | } _doctest_main_src_lib_memprocfs_rs_1111_0() }
[INFO] [stdout]   | - unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1115:16
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut yara = vmm.search_yara(yara_rules, 0x100000000, 0x200000000, 1, 0)?
[INFO] [stdout]   |                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::reg_value (line 1041) stdout ----
[INFO] [stdout] error: expected `;`, found `println`
[INFO] [stdout]  --> src/lib_memprocfs.rs:1044:37
[INFO] [stdout]   |
[INFO] [stdout] 5 | let regvalue = vmm.reg_key(regpath)?
[INFO] [stdout]   |                                     ^ help: add `;` here
[INFO] [stdout] 6 | println!("{regkey");
[INFO] [stdout]   | ------- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: invalid format string: expected `'}'` but string was terminated
[INFO] [stdout]  --> src/lib_memprocfs.rs:1045:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | println!("{regkey");
[INFO] [stdout]   |           -      ^ expected `'}'` in format string
[INFO] [stdout]   |           |
[INFO] [stdout]   |           because of this opening brace
[INFO] [stdout]   |
[INFO] [stdout]   = note: if you intended to print `{`, you can escape it using `{{`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1044:16
[INFO] [stdout]   |
[INFO] [stdout] 5 | let regvalue = vmm.reg_key(regpath)?
[INFO] [stdout]   |                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::reg_key (line 1022) stdout ----
[INFO] [stdout] error: expected `;`, found `println`
[INFO] [stdout]  --> src/lib_memprocfs.rs:1025:95
[INFO] [stdout]   |
[INFO] [stdout] 5 | let regkey = vmm.reg_key("0xffffba061a908000\\ROOT\\Microsoft\\Windows\\CurrentVersion\\Run")?
[INFO] [stdout]   |                                                                                               ^ help: add `;` here
[INFO] [stdout] 6 | println!("{regkey");
[INFO] [stdout]   | ------- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: invalid format string: expected `'}'` but string was terminated
[INFO] [stdout]  --> src/lib_memprocfs.rs:1026:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | println!("{regkey");
[INFO] [stdout]   |           -      ^ expected `'}'` in format string
[INFO] [stdout]   |           |
[INFO] [stdout]   |           because of this opening brace
[INFO] [stdout]   |
[INFO] [stdout]   = note: if you intended to print `{`, you can escape it using `{{`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1025:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let regkey = vmm.reg_key("0xffffba061a908000\\ROOT\\Microsoft\\Windows\\CurrentVersion\\Run")?
[INFO] [stdout]   |              ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::vfs_read (line 963) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:964:28
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(vfs_file_data) = vmm.vfs_read("/sys/memory/physmemmap.txt", 0x2000, 0) {
[INFO] [stdout]   |                            ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::vfs_list (line 937) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:939:22
[INFO] [stdout]   |
[INFO] [stdout] 4 | if let Ok(vfs_all) = vmm.vfs_list(vfs_list_path) {
[INFO] [stdout]   |                      ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmKernel<'_>::build (line 1163) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1165:16
[INFO] [stdout]   |
[INFO] [stdout] 4 | println!("{}", vmm.kernel().build());
[INFO] [stdout]   |                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::vfs_write (line 986) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:988:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | vmm.vfs_write("/conf/config_process_show_terminated.txt", vfs_write_data, 0);
[INFO] [stdout]   | ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmKernel (line 1147) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1148:16
[INFO] [stdout]   |
[INFO] [stdout] 3 | println!("{}", vmm.kernel().process());
[INFO] [stdout]   |                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1149:16
[INFO] [stdout]   |
[INFO] [stdout] 4 | println!("{}", vmm.kernel().build());
[INFO] [stdout]   |                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1150:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let kernel = vmm.kernel();
[INFO] [stdout]   |              ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmKernel<'_>::pdb (line 1187) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1189:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | let pdb_nt = vmm.kernel().pdb();
[INFO] [stdout]   |              ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmKernel<'_>::process (line 1174) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1176:21
[INFO] [stdout]   |
[INFO] [stdout] 4 | let systemprocess = vmm.kernel().process();
[INFO] [stdout]   |                     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmPdb (line 1213) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1215:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | let kernel = vmm.kernel();
[INFO] [stdout]   |              ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmPdb<'_>::symbol_address_from_name (line 1251) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `pdb_nt` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1252:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | let va = pdb_nt.symbol_address_from_name("MiMapContiguousMemory")?;
[INFO] [stdout]   |          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmPdb<'_>::type_size (line 1264) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `pdb_nt` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1265:21
[INFO] [stdout]   |
[INFO] [stdout] 3 | let size_eprocess = pdb_nt.type_size("_EPROCESS")?;
[INFO] [stdout]   |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmPluginContext (line 3393) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `plugin_ctx` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3398:21
[INFO] [stdout]   |
[INFO] [stdout] 7 | let systemprocess = plugin_ctx.vmm.process(768)?;
[INFO] [stdout]   |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmPdb<'_>::symbol_name_from_address (line 1236) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `pdb` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1237:16
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(r) = pdb.symbol_name_from_address(va_symbol) {
[INFO] [stdout]   |                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `va_symbol` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1237:45
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(r) = pdb.symbol_name_from_address(va_symbol) {
[INFO] [stdout]   |                                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `va_symbol` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1238:58
[INFO] [stdout]   |
[INFO] [stdout] 4 |     println!("va_o: {:x} name: '{}' displacement: {:x}", va_symbol, r.0, r.1);
[INFO] [stdout]   |                                                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmPdb (line 1219) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1221:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | let pdb = vmmprocess.pdb("ntdll.dll")?;
[INFO] [stdout]   |           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmPluginContext (line 3383) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `plugin_ctx` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3388:28
[INFO] [stdout]   |
[INFO] [stdout] 7 | if let Ok(systemprocess) = plugin_ctx.vmm.process(768) {
[INFO] [stdout]   |                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmPdb<'_>::type_child_offset (line 1278) stdout ----
[INFO] [stdout] error: expected `;`, found `}`
[INFO] [stdout]  --> src/lib_memprocfs.rs:1279:70
[INFO] [stdout]   |
[INFO] [stdout] 3 | let offet_vadroot = pdb_nt.type_child_offset("_EPROCESS", "VadRoot")?
[INFO] [stdout]   |                                                                      ^ help: add `;` here
[INFO] [stdout] 4 | } _doctest_main_src_lib_memprocfs_rs_1278_0() }
[INFO] [stdout]   | - unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `pdb_nt` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1279:21
[INFO] [stdout]   |
[INFO] [stdout] 3 | let offet_vadroot = pdb_nt.type_child_offset("_EPROCESS", "VadRoot")?
[INFO] [stdout]   |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmPluginContext (line 3407) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `plugin_ctx` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3410:20
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut user_ctx = plugin_ctx.ctxlock.write().unwrap();
[INFO] [stdout]   |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmPluginContext (line 3401) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `plugin_ctx` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3404:16
[INFO] [stdout]   |
[INFO] [stdout] 5 | let user_ctx = plugin_ctx.ctxlock.read().unwrap();
[INFO] [stdout]   |                ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmPluginFileList<'_>::add_directory (line 3466) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `file_list` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3468:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | file_list.add_directory("subdir33");
[INFO] [stdout]   | ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmPluginInitializationContext<T>::register (line 3614) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `plugin_init_ctx` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3617:10
[INFO] [stdout]   |
[INFO] [stdout] 5 | let _r = plugin_init_ctx.register();
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::get_cmdline (line 2135) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2136:24
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(s_cmdline) = vmmprocess.get_cmdline() {
[INFO] [stdout]   |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess (line 1530) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1532:26
[INFO] [stdout]   |
[INFO] [stdout] 4 | if let Ok(process_all) = vmm.process_list() {
[INFO] [stdout]   |                          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmPluginFileList<'_>::add_file (line 3451) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `file_list` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3453:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | file_list.impl_add_file("readme.txt", 4096);
[INFO] [stdout]   | ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess (line 1539) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1542:21
[INFO] [stdout]   |
[INFO] [stdout] 5 | let systemprocess = vmm.process_from_name("System")?;
[INFO] [stdout]   |                     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::get_module_base (line 2081) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2082:35
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(module_base_kernel32) = vmmprocess.get_module_base("kernel32.dll") {
[INFO] [stdout]   |                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess (line 1552) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1556:20
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut winlogon = vmm.process_from_name("winlogon.exe")?;
[INFO] [stdout]   |                    ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess (line 1546) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1548:21
[INFO] [stdout]   |
[INFO] [stdout] 4 | let systemprocess = vmm.process_from_pid(4)?;
[INFO] [stdout]   |                     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmPluginInitializationContext (line 3553) stdout ----
[INFO] [stdout] error: expected identifier, found `...`
[INFO] [stdout]   --> src/lib_memprocfs.rs:3563:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | let ctx = PluginContext {
[INFO] [stdout]    |           ------------- while parsing this struct
[INFO] [stdout] 12 |     ...
[INFO] [stdout]    |     ^^^ expected identifier
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `new_plugin_initialization` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3555:48
[INFO] [stdout]   |
[INFO] [stdout] 4 | let (system_info, mut plugin_init_ctx) = match new_plugin_initialization::<PluginContext>(native_h, native_reginfo) {
[INFO] [stdout]   |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]   |
[INFO] [stdout] 3 + use memprocfs::new_plugin_initialization;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PluginContext` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3555:76
[INFO] [stdout]   |
[INFO] [stdout] 4 | let (system_info, mut plugin_init_ctx) = match new_plugin_initialization::<PluginContext>(native_h, native_reginfo) {
[INFO] [stdout]   |                                                                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_lib_memprocfs_rs_3553_0<PluginContext>() {
[INFO] [stdout]   |                                                                                  +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `native_h` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3555:91
[INFO] [stdout]   |
[INFO] [stdout] 4 | let (system_info, mut plugin_init_ctx) = match new_plugin_initialization::<PluginContext>(native_h, native_reginfo) {
[INFO] [stdout]   |                                                                                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `native_reginfo` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3555:101
[INFO] [stdout]   |
[INFO] [stdout] 4 | let (system_info, mut plugin_init_ctx) = match new_plugin_initialization::<PluginContext>(native_h, native_reginfo) {
[INFO] [stdout]   |                                                                                                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `PluginContext` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:3562:11
[INFO] [stdout]    |
[INFO] [stdout] 11 | let ctx = PluginContext {
[INFO] [stdout]    |           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `plugin_list_cb` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:3570:32
[INFO] [stdout]    |
[INFO] [stdout] 19 | plugin_init_ctx.fn_list = Some(plugin_list_cb);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `plugin_read_cb` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:3571:32
[INFO] [stdout]    |
[INFO] [stdout] 20 | plugin_init_ctx.fn_read = Some(plugin_read_cb);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `plugin_write_cb` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:3572:33
[INFO] [stdout]    |
[INFO] [stdout] 21 | plugin_init_ctx.fn_write = Some(plugin_write_cb);
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `plugin_init_ctx`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0422, E0425.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmPluginInitializationInfo (line 3499) stdout ----
[INFO] [stdout] error[E0425]: cannot find function `new_plugin_initialization` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3501:48
[INFO] [stdout]   |
[INFO] [stdout] 4 | let (system_info, mut plugin_init_ctx) = match new_plugin_initialization::<PluginContext>(native_h, native_reginfo) {
[INFO] [stdout]   |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]   |
[INFO] [stdout] 3 + use memprocfs::new_plugin_initialization;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PluginContext` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3501:76
[INFO] [stdout]   |
[INFO] [stdout] 4 | let (system_info, mut plugin_init_ctx) = match new_plugin_initialization::<PluginContext>(native_h, native_reginfo) {
[INFO] [stdout]   |                                                                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_lib_memprocfs_rs_3499_0<PluginContext>() {
[INFO] [stdout]   |                                                                                  +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `native_h` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3501:91
[INFO] [stdout]   |
[INFO] [stdout] 4 | let (system_info, mut plugin_init_ctx) = match new_plugin_initialization::<PluginContext>(native_h, native_reginfo) {
[INFO] [stdout]   |                                                                                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `native_reginfo` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3501:101
[INFO] [stdout]   |
[INFO] [stdout] 4 | let (system_info, mut plugin_init_ctx) = match new_plugin_initialization::<PluginContext>(native_h, native_reginfo) {
[INFO] [stdout]   |                                                                                                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::get_path_user (line 2123) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2124:19
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(path) = vmmprocess.get_path_user() {
[INFO] [stdout]   |                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::get_proc_address (line 2099) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2100:26
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(procaddress) = vmmprocess.get_proc_address("kernel32.dll", "GetProcAddress") {
[INFO] [stdout]   |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::get_path_kernel (line 2111) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2112:19
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(path) = vmmprocess.get_path_kernel() {
[INFO] [stdout]   |                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::info (line 2151) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2152:23
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(procinfo) = vmmprocess.info() {
[INFO] [stdout]   |                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::map_heap (line 2189) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2190:23
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(heap_all) = vmmprocess.map_heap() {
[INFO] [stdout]   |                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::map_heapalloc (line 2209) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2210:28
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(heapalloc_all) = vmmprocess.map_heapalloc(0) {
[INFO] [stdout]   |                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::map_handle (line 2172) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2173:25
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(handle_all) = vmmprocess.map_handle() {
[INFO] [stdout]   |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::map_module_eat (line 2271) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2272:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(eat_all) = vmmprocess.map_module_eat("kernel32.dll") {
[INFO] [stdout]   |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::map_module_section (line 2311) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2312:26
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(section_all) = vmmprocess.map_module_section("kernel32.dll") {
[INFO] [stdout]   |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::map_module (line 2231) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2232:25
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(module_all) = vmmprocess.map_module(true, true) {
[INFO] [stdout]   |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::map_module_data_directory (line 2251) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2252:33
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(data_directory_all) = vmmprocess.map_module_data_directory("kernel32.dll") {
[INFO] [stdout]   |                                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::map_pte (line 2328) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2329:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(pte_all) = vmmprocess.map_pte(true) {
[INFO] [stdout]   |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::map_vad (line 2383) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2384:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(vad_all) = vmmprocess.map_vad(true) {
[INFO] [stdout]   |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::map_thread (line 2349) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2350:25
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(thread_all) = vmmprocess.map_thread() {
[INFO] [stdout]   |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::map_module_iat (line 2291) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2292:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(iat_all) = vmmprocess.map_module_iat("kernel32.dll") {
[INFO] [stdout]   |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::mem_read (line 2421) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2424:24
[INFO] [stdout]   |
[INFO] [stdout] 5 | if let Ok(data_read) = vmmprocess.mem_read(va_kernel32, 0x100) {
[INFO] [stdout]   |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `va_kernel32` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2424:44
[INFO] [stdout]   |
[INFO] [stdout] 5 | if let Ok(data_read) = vmmprocess.mem_read(va_kernel32, 0x100) {
[INFO] [stdout]   |                                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::map_unloaded_module (line 2366) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2367:27
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(unloaded_all) = vmmprocess.map_unloaded_module() {
[INFO] [stdout]   |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::mem_read_as (line 2475) stdout ----
[INFO] [stdout] error: expected identifier, found `...`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2481:2
[INFO] [stdout]   |
[INFO] [stdout] 6 | struct IMAGE_DOS_HEADER {
[INFO] [stdout]   |        ---------------- while parsing this struct
[INFO] [stdout] 7 |     e_magic : u16,
[INFO] [stdout] 8 |     ...
[INFO] [stdout]   |     ^^^ expected identifier
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:2484:21
[INFO] [stdout]    |
[INFO] [stdout] 11 | if let Ok(doshdr) = vmmprocess.mem_read_as::<IMAGE_DOS_HEADER>(va_kernel32, FLAG_NOCACHE) {
[INFO] [stdout]    |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `va_kernel32` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:2484:64
[INFO] [stdout]    |
[INFO] [stdout] 11 | if let Ok(doshdr) = vmmprocess.mem_read_as::<IMAGE_DOS_HEADER>(va_kernel32, FLAG_NOCACHE) {
[INFO] [stdout]    |                                                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_NOCACHE` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:2484:77
[INFO] [stdout]    |
[INFO] [stdout] 11 | if let Ok(doshdr) = vmmprocess.mem_read_as::<IMAGE_DOS_HEADER>(va_kernel32, FLAG_NOCACHE) {
[INFO] [stdout]    |                                                                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]    |
[INFO] [stdout] 4  + use memprocfs::FLAG_NOCACHE;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::mem_write (line 2535) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2538:10
[INFO] [stdout]   |
[INFO] [stdout] 5 | let _r = vmmprocess.mem_write(va_kernel32, &data_to_write);
[INFO] [stdout]   |          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `va_kernel32` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2538:31
[INFO] [stdout]   |
[INFO] [stdout] 5 | let _r = vmmprocess.mem_write(va_kernel32, &data_to_write);
[INFO] [stdout]   |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::mem_scatter (line 2501) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2502:19
[INFO] [stdout]   |
[INFO] [stdout] 3 | let mem_scatter = vmmprocess.mem_scatter(FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL)?;
[INFO] [stdout]   |                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_NOCACHE` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2502:42
[INFO] [stdout]   |
[INFO] [stdout] 3 | let mem_scatter = vmmprocess.mem_scatter(FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL)?;
[INFO] [stdout]   |                                          ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]   |
[INFO] [stdout] 2 + use memprocfs::FLAG_NOCACHE;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_ZEROPAD_ON_FAIL` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2502:57
[INFO] [stdout]   |
[INFO] [stdout] 3 | let mem_scatter = vmmprocess.mem_scatter(FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL)?;
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout]   |                                                         ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]   |
[INFO] [stdout] 2 + use memprocfs::FLAG_ZEROPAD_ON_FAIL;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::mem_read_ex (line 2447) stdout ----
[INFO] [stdout] error: expected one of `,`, `:`, or `}`, found `!`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2454:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | let Ok(data_read) = r {
[INFO] [stdout]   |                     - while parsing this struct
[INFO] [stdout] 9 |     println!("{:?}", data_read.hex_dump());
[INFO] [stdout]   |     -------^ expected one of `,`, `:`, or `}`
[INFO] [stdout]   |     |
[INFO] [stdout]   |     while parsing this struct field
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `,`, `:`, or `}`, found `.`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2454:31
[INFO] [stdout]   |
[INFO] [stdout] 8 | let Ok(data_read) = r {
[INFO] [stdout]   |                     - while parsing this struct
[INFO] [stdout] 9 |     println!("{:?}", data_read.hex_dump());
[INFO] [stdout]   |                      ---------^ expected one of `,`, `:`, or `}`
[INFO] [stdout]   |                      |
[INFO] [stdout]   |                      while parsing this struct field
[INFO] [stdout]   |
[INFO] [stdout] help: try naming a field
[INFO] [stdout]   |
[INFO] [stdout] 9 |     println!("{:?}", data_read: data_read.hex_dump());
[INFO] [stdout]   |                      ++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `}`
[INFO] [stdout]   --> src/lib_memprocfs.rs:2455:2
[INFO] [stdout]    |
[INFO] [stdout] 10 | }
[INFO] [stdout]    |  ^ help: add `;` here
[INFO] [stdout] 11 | } _doctest_main_src_lib_memprocfs_rs_2447_0() }
[INFO] [stdout]    | - unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2452:9
[INFO] [stdout]   |
[INFO] [stdout] 7 | let r = vmmprocess.mem_read_ex(va_kernel32, 0x100, FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL);
[INFO] [stdout]   |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `va_kernel32` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2452:32
[INFO] [stdout]   |
[INFO] [stdout] 7 | let r = vmmprocess.mem_read_ex(va_kernel32, 0x100, FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL);
[INFO] [stdout]   |                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_NOCACHE` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2452:52
[INFO] [stdout]   |
[INFO] [stdout] 7 | let r = vmmprocess.mem_read_ex(va_kernel32, 0x100, FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL);
[INFO] [stdout]   |                                                    ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]   |
[INFO] [stdout] 6 + use memprocfs::FLAG_NOCACHE;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_ZEROPAD_ON_FAIL` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2452:67
[INFO] [stdout]   |
[INFO] [stdout] 7 | let r = vmmprocess.mem_read_ex(va_kernel32, 0x100, FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL);
[INFO] [stdout]   |                                                                   ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]   |
[INFO] [stdout] 6 + use memprocfs::FLAG_ZEROPAD_ON_FAIL;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0574]: expected struct, variant or union type, found local variable `r`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2453:21
[INFO] [stdout]   |
[INFO] [stdout] 8 | let Ok(data_read) = r {
[INFO] [stdout]   |                     ^ not a struct, variant or union type
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0574.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::mem_write_as (line 2555) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2558:10
[INFO] [stdout]   |
[INFO] [stdout] 5 | let _r = vmmprocess.mem_write_as(va_kernel32, &data_to_write);
[INFO] [stdout]   |          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `va_kernel32` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2558:34
[INFO] [stdout]   |
[INFO] [stdout] 5 | let _r = vmmprocess.mem_write_as(va_kernel32, &data_to_write);
[INFO] [stdout]   |                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::pdb_from_module_address (line 2573) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2574:27
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(pdb_kernel32) = vmmprocess.pdb_from_module_address(kernel32.va_base) {
[INFO] [stdout]   |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `kernel32` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2574:62
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(pdb_kernel32) = vmmprocess.pdb_from_module_address(kernel32.va_base) {
[INFO] [stdout]   |                                                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcessMapHandleEntry (line 1692) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1693:25
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(handle_all) = vmmprocess.map_handle() {
[INFO] [stdout]   |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::search (line 2597) stdout ----
[INFO] [stdout] error: expected `;`, found `}`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2599:54
[INFO] [stdout]   |
[INFO] [stdout] 4 | let mut search = vmmprocess.search(0, 0, 0x10000, 0)?
[INFO] [stdout]   |                                                      ^ help: add `;` here
[INFO] [stdout] 5 | } _doctest_main_src_lib_memprocfs_rs_2597_0() }
[INFO] [stdout]   | - unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2599:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | let mut search = vmmprocess.search(0, 0, 0x10000, 0)?
[INFO] [stdout]   |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcessMapEatEntry (line 1669) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1670:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(eat_all) = vmmprocess.map_module_eat("kernel32.dll") {
[INFO] [stdout]   |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::search_yara (line 2628) stdout ----
[INFO] [stdout] error: expected `;`, found `}`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2632:69
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut yara = vmmprocess.search_yara(yara_rules, 0, 0, 0x10000, 0)?
[INFO] [stdout]   |                                                                     ^ help: add `;` here
[INFO] [stdout] 7 | } _doctest_main_src_lib_memprocfs_rs_2628_0() }
[INFO] [stdout]   | - unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2632:16
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut yara = vmmprocess.search_yara(yara_rules, 0, 0, 0x10000, 0)?
[INFO] [stdout]   |                ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcessInfo (line 1603) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1608:23
[INFO] [stdout]   |
[INFO] [stdout] 7 | if let Ok(procinfo) = vmmprocess.info() {
[INFO] [stdout]   |                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::mem_virt2phys (line 2517) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2518:19
[INFO] [stdout]   |
[INFO] [stdout] 3 | let pa_kernel32 = vmmprocess.mem_virt2phys(va_kernel32)?;
[INFO] [stdout]   |                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `va_kernel32` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2518:44
[INFO] [stdout]   |
[INFO] [stdout] 3 | let pa_kernel32 = vmmprocess.mem_virt2phys(va_kernel32)?;
[INFO] [stdout]   |                                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::search (line 2602) stdout ----
[INFO] [stdout] error: expected `;`, found `}`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2605:75
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut search = vmmprocess.search(0, 0, 1, FLAG_NOCACHE | FLAG_NOPAGING)?
[INFO] [stdout]   |                                                                           ^ help: add `;` here
[INFO] [stdout] 6 | } _doctest_main_src_lib_memprocfs_rs_2602_0() }
[INFO] [stdout]   | - unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2605:18
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut search = vmmprocess.search(0, 0, 1, FLAG_NOCACHE | FLAG_NOPAGING)?
[INFO] [stdout]   |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_NOCACHE` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2605:45
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut search = vmmprocess.search(0, 0, 1, FLAG_NOCACHE | FLAG_NOPAGING)?
[INFO] [stdout]   |                                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]   |
[INFO] [stdout] 4 + use memprocfs::FLAG_NOCACHE;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_NOPAGING` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2605:60
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut search = vmmprocess.search(0, 0, 1, FLAG_NOCACHE | FLAG_NOPAGING)?
[INFO] [stdout]   |                                                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]   |
[INFO] [stdout] 4 + use memprocfs::FLAG_NOPAGING;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcessMapHeapEntry (line 1730) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1731:23
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(heap_all) = vmmprocess.map_heap() {
[INFO] [stdout]   |                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcessMapIatEntry (line 1789) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1790:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(iat_all) = vmmprocess.map_module_iat("kernel32.dll") {
[INFO] [stdout]   |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcessMapModuleEntry (line 1849) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1850:25
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(module_all) = vmmprocess.map_module(true, true) {
[INFO] [stdout]   |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcessMapHeapAllocEntry (line 1766) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1767:28
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(heapalloc_all) = vmmprocess.map_heapalloc(0) {
[INFO] [stdout]   |                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcessMapDirectoryEntry (line 1647) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1648:33
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(data_directory_all) = vmmprocess.map_module_data_directory("kernel32.dll") {
[INFO] [stdout]   |                                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::search_yara (line 2635) stdout ----
[INFO] [stdout] error: expected `;`, found `}`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2639:83
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut yara = vmmprocess.search_yara(yara_rules, 0x100000000, 0x200000000, 1, 0)?
[INFO] [stdout]   |                                                                                   ^ help: add `;` here
[INFO] [stdout] 7 | } _doctest_main_src_lib_memprocfs_rs_2635_0() }
[INFO] [stdout]   | - unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2639:16
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut yara = vmmprocess.search_yara(yara_rules, 0x100000000, 0x200000000, 1, 0)?
[INFO] [stdout]   |                ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcessMapPteEntry (line 1881) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1882:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(pte_all) = vmmprocess.map_pte(true) {
[INFO] [stdout]   |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcessMapThreadEntry (line 1944) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1945:25
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(thread_all) = vmmprocess.map_thread() {
[INFO] [stdout]   |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcessSectionEntry (line 1913) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1914:26
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(section_all) = vmmprocess.map_module_section("kernel32.dll") {
[INFO] [stdout]   |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcessMapVadEntry (line 2015) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2016:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(vad_all) = vmmprocess.map_vad(true) {
[INFO] [stdout]   |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcessMapUnloadedModuleEntry (line 1989) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1990:27
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(unloaded_all) = vmmprocess.map_unloaded_module() {
[INFO] [stdout]   |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmRegHive (line 2660) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2661:16
[INFO] [stdout]   |
[INFO] [stdout] 3 | let hive_all = vmm.reg_hive_list()?;
[INFO] [stdout]   |                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmRegKey (line 2737) stdout ----
[INFO] [stdout] error: expected `;`, found `println`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2740:95
[INFO] [stdout]   |
[INFO] [stdout] 5 | let regkey = vmm.reg_key("0xffffba061a908000\\ROOT\\Microsoft\\Windows\\CurrentVersion\\Run")?
[INFO] [stdout]   |                                                                                               ^ help: add `;` here
[INFO] [stdout] 6 | println!("{regkey");
[INFO] [stdout]   | ------- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: invalid format string: expected `'}'` but string was terminated
[INFO] [stdout]  --> src/lib_memprocfs.rs:2741:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | println!("{regkey");
[INFO] [stdout]   |           -      ^ expected `'}'` in format string
[INFO] [stdout]   |           |
[INFO] [stdout]   |           because of this opening brace
[INFO] [stdout]   |
[INFO] [stdout]   = note: if you intended to print `{`, you can escape it using `{{`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2740:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let regkey = vmm.reg_key("0xffffba061a908000\\ROOT\\Microsoft\\Windows\\CurrentVersion\\Run")?
[INFO] [stdout]   |              ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmRegKey (line 2731) stdout ----
[INFO] [stdout] error: expected `;`, found `println`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2733:85
[INFO] [stdout]   |
[INFO] [stdout] 4 | let regkey = vmm.reg_key("HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run")?
[INFO] [stdout]   |                                                                                     ^ help: add `;` here
[INFO] [stdout] 5 | println!("{regkey");
[INFO] [stdout]   | ------- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: invalid format string: expected `'}'` but string was terminated
[INFO] [stdout]  --> src/lib_memprocfs.rs:2734:18
[INFO] [stdout]   |
[INFO] [stdout] 5 | println!("{regkey");
[INFO] [stdout]   |           -      ^ expected `'}'` in format string
[INFO] [stdout]   |           |
[INFO] [stdout]   |           because of this opening brace
[INFO] [stdout]   |
[INFO] [stdout]   = note: if you intended to print `{`, you can escape it using `{{`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2733:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | let regkey = vmm.reg_key("HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run")?
[INFO] [stdout]   |              ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmRegHive<'_>::reg_hive_read (line 2686) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `hive` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2687:19
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(data) = hive.reg_hive_read(0x1000, 0x100, FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL) {
[INFO] [stdout]   |                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_NOCACHE` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2687:53
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(data) = hive.reg_hive_read(0x1000, 0x100, FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL) {
[INFO] [stdout]   |                                                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]   |
[INFO] [stdout] 2 + use memprocfs::FLAG_NOCACHE;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_ZEROPAD_ON_FAIL` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2687:68
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(data) = hive.reg_hive_read(0x1000, 0x100, FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL) {
[INFO] [stdout]   |                                                                    ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]   |
[INFO] [stdout] 2 + use memprocfs::FLAG_ZEROPAD_ON_FAIL;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmRegHive<'_>::reg_hive_write (line 2705) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `hive` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2707:10
[INFO] [stdout]   |
[INFO] [stdout] 4 | let _r = hive.reg_hive_write(0x1000, &data_to_write);
[INFO] [stdout]   |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmRegKey<'_>::parent (line 2758) stdout ----
[INFO] [stdout] error: expected `;`, found `println`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2759:37
[INFO] [stdout]   |
[INFO] [stdout] 3 | let regkey_parent = regkey.parent()?
[INFO] [stdout]   |                                     ^ help: add `;` here
[INFO] [stdout] 4 | println!("{regkey_parent");
[INFO] [stdout]   | ------- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: invalid format string: expected `'}'` but string was terminated
[INFO] [stdout]  --> src/lib_memprocfs.rs:2760:25
[INFO] [stdout]   |
[INFO] [stdout] 4 | println!("{regkey_parent");
[INFO] [stdout]   |           -             ^ expected `'}'` in format string
[INFO] [stdout]   |           |
[INFO] [stdout]   |           because of this opening brace
[INFO] [stdout]   |
[INFO] [stdout]   = note: if you intended to print `{`, you can escape it using `{{`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `regkey` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2759:21
[INFO] [stdout]   |
[INFO] [stdout] 3 | let regkey_parent = regkey.parent()?
[INFO] [stdout]   |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmRegKey<'_>::subkeys_map (line 2786) stdout ----
[INFO] [stdout] error: expected `;`, found keyword `for`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2788:36
[INFO] [stdout]   |
[INFO] [stdout] 4 | let subkeys = regkey.subkeys_map()?
[INFO] [stdout]   |                                    ^ help: add `;` here
[INFO] [stdout] 5 | for e in subkeys {
[INFO] [stdout]   | --- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `regkey` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2788:15
[INFO] [stdout]   |
[INFO] [stdout] 4 | let subkeys = regkey.subkeys_map()?
[INFO] [stdout]   |               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmRegKey<'_>::subkeys (line 2769) stdout ----
[INFO] [stdout] error: expected `;`, found keyword `for`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2771:32
[INFO] [stdout]   |
[INFO] [stdout] 4 | let subkeys = regkey.subkeys()?
[INFO] [stdout]   |                                ^ help: add `;` here
[INFO] [stdout] 5 | for key in subkeys {
[INFO] [stdout]   | --- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `regkey` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2771:15
[INFO] [stdout]   |
[INFO] [stdout] 4 | let subkeys = regkey.subkeys()?
[INFO] [stdout]   |               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmRegKey<'_>::values_map (line 2817) stdout ----
[INFO] [stdout] error: expected `;`, found keyword `for`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2819:34
[INFO] [stdout]   |
[INFO] [stdout] 4 | let values = regkey.values_map()?
[INFO] [stdout]   |                                  ^ help: add `;` here
[INFO] [stdout] 5 | for e in values {
[INFO] [stdout]   | --- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `regkey` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2819:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | let values = regkey.values_map()?
[INFO] [stdout]   |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmRegValue (line 2861) stdout ----
[INFO] [stdout] error: expected `;`, found `println`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2864:37
[INFO] [stdout]   |
[INFO] [stdout] 5 | let regvalue = vmm.reg_key(regpath)?
[INFO] [stdout]   |                                     ^ help: add `;` here
[INFO] [stdout] 6 | println!("{regvalue}");
[INFO] [stdout]   | ------- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2864:16
[INFO] [stdout]   |
[INFO] [stdout] 5 | let regvalue = vmm.reg_key(regpath)?
[INFO] [stdout]   |                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VmmRegValueType`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2866:11
[INFO] [stdout]   |
[INFO] [stdout] 7 | if let Ok(VmmRegValueType::REG_SZ(s)) = regvalue.value() {
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^ use of undeclared type `VmmRegValueType`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]   |
[INFO] [stdout] 3 + use memprocfs::VmmRegValueType;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmRegValue (line 2871) stdout ----
[INFO] [stdout] error: expected `;`, found keyword `if`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2875:37
[INFO] [stdout]   |
[INFO] [stdout] 6 | let regvalue = vmm.reg_key(regpath)?
[INFO] [stdout]   |                                     ^ help: add `;` here
[INFO] [stdout] 7 | if let Ok(VmmRegValueType::REG_DWORD(dw)) = regvalue.value() {
[INFO] [stdout]   | -- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2875:16
[INFO] [stdout]   |
[INFO] [stdout] 6 | let regvalue = vmm.reg_key(regpath)?
[INFO] [stdout]   |                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VmmRegValueType`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2876:11
[INFO] [stdout]   |
[INFO] [stdout] 7 | if let Ok(VmmRegValueType::REG_DWORD(dw)) = regvalue.value() {
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^ use of undeclared type `VmmRegValueType`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]   |
[INFO] [stdout] 4 + use memprocfs::VmmRegValueType;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmRegValue<'_>::raw_value (line 2933) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmregvalue` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2934:17
[INFO] [stdout]   |
[INFO] [stdout] 3 | let raw_value = vmmregvalue.raw_value()?;
[INFO] [stdout]   |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmRegKey<'_>::values (line 2800) stdout ----
[INFO] [stdout] error: expected `;`, found keyword `for`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2802:30
[INFO] [stdout]   |
[INFO] [stdout] 4 | let values = regkey.values()?
[INFO] [stdout]   |                              ^ help: add `;` here
[INFO] [stdout] 5 | for value in values {
[INFO] [stdout]   | --- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `regkey` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2802:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | let values = regkey.values()?
[INFO] [stdout]   |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmRegValue<'_>::parent (line 2898) stdout ----
[INFO] [stdout] error: expected `;`, found `println`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2899:39
[INFO] [stdout]   |
[INFO] [stdout] 3 | let regkey_parent = regvalue.parent()?
[INFO] [stdout]   |                                       ^ help: add `;` here
[INFO] [stdout] 4 | println!("{regkey_parent");
[INFO] [stdout]   | ------- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: invalid format string: expected `'}'` but string was terminated
[INFO] [stdout]  --> src/lib_memprocfs.rs:2900:25
[INFO] [stdout]   |
[INFO] [stdout] 4 | println!("{regkey_parent");
[INFO] [stdout]   |           -             ^ expected `'}'` in format string
[INFO] [stdout]   |           |
[INFO] [stdout]   |           because of this opening brace
[INFO] [stdout]   |
[INFO] [stdout]   = note: if you intended to print `{`, you can escape it using `{{`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `regvalue` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2899:21
[INFO] [stdout]   |
[INFO] [stdout] 3 | let regkey_parent = regvalue.parent()?
[INFO] [stdout]   |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmSearch<'_>::add_search (line 3064) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmsearch` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3067:22
[INFO] [stdout]   |
[INFO] [stdout] 5 | let search_term_id = vmmsearch.add_search(&search_term)?;
[INFO] [stdout]   |                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmSearch (line 2983) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2986:21
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut vmmsearch = vmmprocess.search(0, 0, 256, FLAG_NOCACHE);
[INFO] [stdout]   |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_NOCACHE` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2986:50
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut vmmsearch = vmmprocess.search(0, 0, 256, FLAG_NOCACHE);
[INFO] [stdout]   |                                                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]   |
[INFO] [stdout] 4 + use memprocfs::FLAG_NOCACHE;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmScatterMemory (line 1352) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `kernel32` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1363:31
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let mut memory_range_1 = (kernel32.va_base + 0x0000, vec![0u8; 0x100], 0u32);
[INFO] [stdout]    |                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `kernel32` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1364:31
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let mut memory_range_2 = (kernel32.va_base + 0x1000, vec![0u8; 0x100], 0u32);
[INFO] [stdout]    |                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `kernel32` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1365:31
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let mut memory_range_3 = (kernel32.va_base + 0x2000, vec![0u8; 0x100], 0u32);
[INFO] [stdout]    |                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1371:34
[INFO] [stdout]    |
[INFO] [stdout] 21 |     if let Ok(mut mem_scatter) = vmmprocess.mem_scatter(FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL) {
[INFO] [stdout]    |                                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_NOCACHE` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1371:57
[INFO] [stdout]    |
[INFO] [stdout] 21 |     if let Ok(mut mem_scatter) = vmmprocess.mem_scatter(FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL) {
[INFO] [stdout]    |                                                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]    |
[INFO] [stdout] 7  + use memprocfs::FLAG_NOCACHE;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_ZEROPAD_ON_FAIL` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1371:72
[INFO] [stdout]    |
[INFO] [stdout] 21 |     if let Ok(mut mem_scatter) = vmmprocess.mem_scatter(FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL) {
[INFO] [stdout]    |                                                                        ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]    |
[INFO] [stdout] 7  + use memprocfs::FLAG_ZEROPAD_ON_FAIL;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmRegValue<'_>::value (line 2920) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `regvalue` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2922:45
[INFO] [stdout]   |
[INFO] [stdout] 4 | if let Ok(VmmRegValueType::REG_DWORD(dw)) = regvalue.value() {
[INFO] [stdout]   |                                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VmmRegValueType`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2922:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | if let Ok(VmmRegValueType::REG_DWORD(dw)) = regvalue.value() {
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^ use of undeclared type `VmmRegValueType`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]   |
[INFO] [stdout] 3 + use memprocfs::VmmRegValueType;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmRegValue<'_>::value (line 2913) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `regvalue` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2915:41
[INFO] [stdout]   |
[INFO] [stdout] 4 | if let Ok(VmmRegValueType::REG_SZ(s)) = regvalue.value() {
[INFO] [stdout]   |                                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VmmRegValueType`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2915:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | if let Ok(VmmRegValueType::REG_SZ(s)) = regvalue.value() {
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^ use of undeclared type `VmmRegValueType`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]   |
[INFO] [stdout] 3 + use memprocfs::VmmRegValueType;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmScatterMemory (line 1306) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1316:23
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let mem_scatter = vmmprocess.mem_scatter(FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL)?;
[INFO] [stdout]    |                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_NOCACHE` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1316:46
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let mem_scatter = vmmprocess.mem_scatter(FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL)?;
[INFO] [stdout]    |                                              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]    |
[INFO] [stdout] 5  + use memprocfs::FLAG_NOCACHE;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_ZEROPAD_ON_FAIL` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1316:61
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let mem_scatter = vmmprocess.mem_scatter(FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL)?;
[INFO] [stdout]    |                                                             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]    |
[INFO] [stdout] 5  + use memprocfs::FLAG_ZEROPAD_ON_FAIL;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `kernel32` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1319:34
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let _r = mem_scatter.prepare(kernel32.va_base + 0x0000, 0x100);
[INFO] [stdout]    |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `kernel32` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1320:34
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let _r = mem_scatter.prepare(kernel32.va_base + 0x1000, 0x100);
[INFO] [stdout]    |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `kernel32` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1321:34
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let _r = mem_scatter.prepare(kernel32.va_base + 0x2000, 0x100);
[INFO] [stdout]    |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `kernel32` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1325:45
[INFO] [stdout]    |
[INFO] [stdout] 21 |     if let Ok(data_read) = mem_scatter.read(kernel32.va_base + 0x0000, 0x80) {
[INFO] [stdout]    |                                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `kernel32` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1326:64
[INFO] [stdout]    |
[INFO] [stdout] 22 |         println!("memory range: va={:x} cb={:x} cb_read={:x}", kernel32.va_base + 0x0000, 0x80, data_read.len());
[INFO] [stdout]    |                                                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `kernel32` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1330:45
[INFO] [stdout]    |
[INFO] [stdout] 26 |     if let Ok(data_read) = mem_scatter.read(kernel32.va_base + 0x1000, 0x100) {
[INFO] [stdout]    |                                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `kernel32` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1331:64
[INFO] [stdout]    |
[INFO] [stdout] 27 |         println!("memory range: va={:x} cb={:x} cb_read={:x}", kernel32.va_base + 0x1000, 0x100, data_read.len());
[INFO] [stdout]    |                                                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `kernel32` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1337:45
[INFO] [stdout]    |
[INFO] [stdout] 33 |     if let Ok(data_read) = mem_scatter.read(kernel32.va_base + 0x0000, 0x80) {
[INFO] [stdout]    |                                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `kernel32` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1338:64
[INFO] [stdout]    |
[INFO] [stdout] 34 |         println!("memory range: va={:x} cb={:x} cb_read={:x}", kernel32.va_base + 0x0000, 0x80, data_read.len());
[INFO] [stdout]    |                                                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 12 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmSearch<'_>::start (line 3112) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmsearch` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3113:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | vmmsearch.start();
[INFO] [stdout]   | ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmSearch<'_>::poll (line 3134) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmsearch` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3135:32
[INFO] [stdout]   |
[INFO] [stdout] 3 | let search_status_and_result = vmmsearch.poll();
[INFO] [stdout]   |                                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmSearchResult (line 3024) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmsearch` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3026:20
[INFO] [stdout]   |
[INFO] [stdout] 4 | let searchresult = vmmsearch.result();
[INFO] [stdout]   |                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmSearchResult (line 3019) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmsearch` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3021:20
[INFO] [stdout]   |
[INFO] [stdout] 4 | let searchresult = vmmsearch.poll();
[INFO] [stdout]   |                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmSearch<'_>::add_search_ex (line 3089) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmsearch` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3093:22
[INFO] [stdout]   |
[INFO] [stdout] 6 | let search_term_id = vmmsearch.add_search_ex(&search_term, None, 8)?;
[INFO] [stdout]   |                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmSearch<'_>::result (line 3150) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmsearch` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3151:32
[INFO] [stdout]   |
[INFO] [stdout] 3 | let search_status_and_result = vmmsearch.result();
[INFO] [stdout]   |                                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmSearch<'_>::abort (line 3122) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmsearch` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3123:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | vmmsearch.abort();
[INFO] [stdout]   | ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmYara (line 3193) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3198:19
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mut vmmyara = vmmprocess.search_yara(yara_rules, 0, 0, 256, FLAG_NOCACHE);
[INFO] [stdout]   |                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_NOCACHE` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3198:65
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mut vmmyara = vmmprocess.search_yara(yara_rules, 0, 0, 256, FLAG_NOCACHE);
[INFO] [stdout]   |                                                                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]   |
[INFO] [stdout] 4 + use memprocfs::FLAG_NOCACHE;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmYara<'_>::poll (line 3324) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmyara` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3325:30
[INFO] [stdout]   |
[INFO] [stdout] 3 | let yara_status_and_result = vmmyara.poll();
[INFO] [stdout]   |                              ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmYara<'_>::start (line 3302) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmyara` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3303:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | vmmyara.start();
[INFO] [stdout]   | ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmYara<'_>::abort (line 3312) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmyara` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3313:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | vmmyara.abort();
[INFO] [stdout]   | ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmYaraResult (line 3236) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmyara` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3238:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | let yararesult = vmmyara.result();
[INFO] [stdout]   |                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmYara<'_>::result (line 3339) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmyara` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3340:30
[INFO] [stdout]   |
[INFO] [stdout] 3 | let yara_status_and_result = vmmyara.result();
[INFO] [stdout]   |                              ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmYaraResult (line 3231) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmyara` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3233:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | let yararesult = vmmyara.poll();
[INFO] [stdout]   |                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/lib_memprocfs.rs - LeechCore (line 3663)
[INFO] [stdout]     src/lib_memprocfs.rs - LeechCore (line 3668)
[INFO] [stdout]     src/lib_memprocfs.rs - LeechCore::command (line 4064)
[INFO] [stdout]     src/lib_memprocfs.rs - LeechCore::get_memmap (line 4159)
[INFO] [stdout]     src/lib_memprocfs.rs - LeechCore::get_option (line 3980)
[INFO] [stdout]     src/lib_memprocfs.rs - LeechCore::mem_read (line 4082)
[INFO] [stdout]     src/lib_memprocfs.rs - LeechCore::mem_read_as (line 4099)
[INFO] [stdout]     src/lib_memprocfs.rs - LeechCore::mem_write (line 4127)
[INFO] [stdout]     src/lib_memprocfs.rs - LeechCore::mem_write_as (line 4146)
[INFO] [stdout]     src/lib_memprocfs.rs - LeechCore::new (line 3841)
[INFO] [stdout]     src/lib_memprocfs.rs - LeechCore::new_ex (line 3871)
[INFO] [stdout]     src/lib_memprocfs.rs - LeechCore::pcie_bar_info (line 4185)
[INFO] [stdout]     src/lib_memprocfs.rs - LeechCore::set_memmap (line 4175)
[INFO] [stdout]     src/lib_memprocfs.rs - LeechCore::set_option (line 3994)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm (line 259)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm (line 270)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::get_config (line 614)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::get_leechcore (line 536)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::kernel (line 643)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::log (line 658)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::map_memory (line 668)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::map_net (line 682)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::map_pfn (line 699)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::map_pool (line 718)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::map_service (line 737)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::map_user (line 750)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::map_virtual_machine (line 763)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::mem_read (line 804)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::mem_read_as (line 857)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::mem_read_ex (line 830)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::mem_scatter (line 883)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::mem_write (line 901)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::mem_write_as (line 920)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::new (line 477)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::new (line 488)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::new_from_virtual_machine (line 511)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::process_from_name (line 568)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::process_from_pid (line 549)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::process_list (line 580)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::process_map (line 597)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::reg_hive_list (line 997)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::reg_key (line 1016)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::reg_key (line 1022)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::reg_value (line 1041)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::reg_value (line 1048)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::search (line 1074)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::search (line 1079)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::search_yara (line 1104)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::search_yara (line 1111)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::set_config (line 628)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::vfs_list (line 937)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::vfs_read (line 963)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::vfs_write (line 986)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmKernel (line 1147)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmKernel<'_>::build (line 1163)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmKernel<'_>::pdb (line 1187)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmKernel<'_>::process (line 1174)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPdb (line 1213)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPdb (line 1219)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPdb<'_>::symbol_address_from_name (line 1251)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPdb<'_>::symbol_name_from_address (line 1236)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPdb<'_>::type_child_offset (line 1278)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPdb<'_>::type_size (line 1264)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPluginContext (line 3383)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPluginContext (line 3393)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPluginContext (line 3401)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPluginContext (line 3407)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPluginFileList<'_>::add_directory (line 3466)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPluginFileList<'_>::add_file (line 3451)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPluginInitializationContext (line 3553)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPluginInitializationContext<T>::register (line 3614)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPluginInitializationInfo (line 3499)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess (line 1530)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess (line 1539)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess (line 1546)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess (line 1552)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::get_cmdline (line 2135)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::get_module_base (line 2081)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::get_path_kernel (line 2111)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::get_path_user (line 2123)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::get_proc_address (line 2099)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::info (line 2151)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_handle (line 2172)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_heap (line 2189)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_heapalloc (line 2209)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_module (line 2231)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_module_data_directory (line 2251)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_module_eat (line 2271)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_module_iat (line 2291)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_module_section (line 2311)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_pte (line 2328)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_thread (line 2349)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_unloaded_module (line 2366)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_vad (line 2383)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::mem_read (line 2421)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::mem_read_as (line 2475)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::mem_read_ex (line 2447)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::mem_scatter (line 2501)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::mem_virt2phys (line 2517)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::mem_write (line 2535)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::mem_write_as (line 2555)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::pdb_from_module_address (line 2573)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::search (line 2597)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::search (line 2602)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::search_yara (line 2628)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::search_yara (line 2635)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessInfo (line 1603)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessMapDirectoryEntry (line 1647)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessMapEatEntry (line 1669)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessMapHandleEntry (line 1692)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessMapHeapAllocEntry (line 1766)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessMapHeapEntry (line 1730)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessMapIatEntry (line 1789)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessMapModuleEntry (line 1849)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessMapPteEntry (line 1881)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessMapThreadEntry (line 1944)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessMapUnloadedModuleEntry (line 1989)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessMapVadEntry (line 2015)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessSectionEntry (line 1913)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegHive (line 2660)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegHive<'_>::reg_hive_read (line 2686)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegHive<'_>::reg_hive_write (line 2705)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegKey (line 2731)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegKey (line 2737)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegKey<'_>::parent (line 2758)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegKey<'_>::subkeys (line 2769)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegKey<'_>::subkeys_map (line 2786)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegKey<'_>::values (line 2800)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegKey<'_>::values_map (line 2817)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegValue (line 2861)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegValue (line 2871)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegValue<'_>::parent (line 2898)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegValue<'_>::raw_value (line 2933)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegValue<'_>::value (line 2913)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegValue<'_>::value (line 2920)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmScatterMemory (line 1306)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmScatterMemory (line 1352)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmSearch (line 2983)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmSearch<'_>::abort (line 3122)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmSearch<'_>::add_search (line 3064)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmSearch<'_>::add_search_ex (line 3089)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmSearch<'_>::poll (line 3134)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmSearch<'_>::result (line 3150)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmSearch<'_>::start (line 3112)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmSearchResult (line 3019)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmSearchResult (line 3024)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmYara (line 3193)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmYara<'_>::abort (line 3312)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmYara<'_>::poll (line 3324)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmYara<'_>::result (line 3339)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmYara<'_>::start (line 3302)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmYaraResult (line 3231)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmYaraResult (line 3236)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 2 passed; 153 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.63s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "6742eef1f45434679c5d91569e7a07a3d9c76b14957a323f37bac8c82d306cb0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6742eef1f45434679c5d91569e7a07a3d9c76b14957a323f37bac8c82d306cb0", kill_on_drop: false }`
[INFO] [stdout] 6742eef1f45434679c5d91569e7a07a3d9c76b14957a323f37bac8c82d306cb0
[INFO] testing memprocfs-5.8.14 against beta-2023-12-22 for beta-1.76-1
[INFO] extracting crate memprocfs 5.8.14 into /workspace/builds/worker-6-tc2/source
[INFO] validating manifest of crates.io crate memprocfs 5.8.14 on toolchain beta-2023-12-22
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate memprocfs 5.8.14
[INFO] finished tweaking crates.io crate memprocfs 5.8.14
[INFO] tweaked toml for crates.io crate memprocfs 5.8.14 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "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" "+beta-2023-12-22" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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" "+beta-2023-12-22" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e47f66d78cc66e981b2e2c5f303bbe07d177aca7c085b646d0332ff103dd8f29
[INFO] running `Command { std: "docker" "start" "-a" "e47f66d78cc66e981b2e2c5f303bbe07d177aca7c085b646d0332ff103dd8f29", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e47f66d78cc66e981b2e2c5f303bbe07d177aca7c085b646d0332ff103dd8f29", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e47f66d78cc66e981b2e2c5f303bbe07d177aca7c085b646d0332ff103dd8f29", kill_on_drop: false }`
[INFO] [stdout] e47f66d78cc66e981b2e2c5f303bbe07d177aca7c085b646d0332ff103dd8f29
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2023-12-22" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c4dd6975e90c890e83a1d689e53ad9a51496e1f9512f18a50f8d61d0e8d00afc
[INFO] running `Command { std: "docker" "start" "-a" "c4dd6975e90c890e83a1d689e53ad9a51496e1f9512f18a50f8d61d0e8d00afc", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.75
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling serde v1.0.194
[INFO] [stderr]    Compiling anyhow v1.0.79
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling libloading v0.8.1
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling syn v2.0.48
[INFO] [stderr]    Compiling serde_derive v1.0.194
[INFO] [stderr]    Compiling memprocfs v5.8.14 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 7.34s
[INFO] running `Command { std: "docker" "inspect" "c4dd6975e90c890e83a1d689e53ad9a51496e1f9512f18a50f8d61d0e8d00afc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c4dd6975e90c890e83a1d689e53ad9a51496e1f9512f18a50f8d61d0e8d00afc", kill_on_drop: false }`
[INFO] [stdout] c4dd6975e90c890e83a1d689e53ad9a51496e1f9512f18a50f8d61d0e8d00afc
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2023-12-22" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 28cd68903074a0ee606262c7ef1326d30c7f7ada0bdf3f36cb82229220bd6fbd
[INFO] running `Command { std: "docker" "start" "-a" "28cd68903074a0ee606262c7ef1326d30c7f7ada0bdf3f36cb82229220bd6fbd", kill_on_drop: false }`
[INFO] [stderr]    Compiling memprocfs v5.8.14 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 1.60s
[INFO] running `Command { std: "docker" "inspect" "28cd68903074a0ee606262c7ef1326d30c7f7ada0bdf3f36cb82229220bd6fbd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "28cd68903074a0ee606262c7ef1326d30c7f7ada0bdf3f36cb82229220bd6fbd", kill_on_drop: false }`
[INFO] [stdout] 28cd68903074a0ee606262c7ef1326d30c7f7ada0bdf3f36cb82229220bd6fbd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2023-12-22" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 10c0c218bc453408d89fac78a4b038c78dbd46950bf8dcaa6c0e23895bba1f24
[INFO] running `Command { std: "docker" "start" "-a" "10c0c218bc453408d89fac78a4b038c78dbd46950bf8dcaa6c0e23895bba1f24", kill_on_drop: false }`
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.01s
[INFO] [stderr]      Running unittests src/lib_memprocfs.rs (/opt/rustwide/target/debug/deps/memprocfs-e891f54de3d5c1f1)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests memprocfs
[INFO] [stdout] 
[INFO] [stdout] running 155 tests
[INFO] [stdout] test src/lib_memprocfs.rs - LeechCore (line 3663) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - LeechCore::new (line 3841) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - LeechCore (line 3668) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - LeechCore::command (line 4064) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - LeechCore::mem_write (line 4127) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - LeechCore::get_option (line 3980) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - LeechCore::pcie_bar_info (line 4185) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - LeechCore::mem_read (line 4082) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - LeechCore::mem_write_as (line 4146) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - LeechCore::set_option (line 3994) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - LeechCore::get_memmap (line 4159) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - LeechCore::new_ex (line 3871) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - LeechCore::set_memmap (line 4175) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - LeechCore::mem_read_as (line 4099) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::map_net (line 682) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm (line 259) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::get_leechcore (line 536) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::get_config (line 614) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::map_service (line 737) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::kernel (line 643) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::log (line 658) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::map_memory (line 668) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm (line 270) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::map_pool (line 718) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::map_pfn (line 699) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::mem_read (line 804) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::map_virtual_machine (line 763) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::map_user (line 750) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::mem_write_as (line 920) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::mem_scatter (line 883) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::mem_read_as (line 857) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::mem_read_ex (line 830) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::mem_write (line 901) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::new (line 477) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::process_from_name (line 568) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::new (line 488) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::new_from_virtual_machine (line 511) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::process_from_pid (line 549) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::reg_hive_list (line 997) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::process_list (line 580) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::process_map (line 597) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::reg_key (line 1016) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::search (line 1079) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::reg_value (line 1041) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::reg_key (line 1022) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::reg_value (line 1048) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::search (line 1074) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::search_yara (line 1111) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::vfs_list (line 937) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::set_config (line 628) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - LcBar (line 3682) ... ok
[INFO] [stdout] test src/lib_memprocfs.rs - LcBarRequest (line 3705) ... ok
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::vfs_read (line 963) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::search_yara (line 1104) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmKernel<'_>::build (line 1163) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::vfs_write (line 986) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPdb (line 1213) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmKernel<'_>::pdb (line 1187) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPdb (line 1219) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmKernel (line 1147) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmKernel<'_>::process (line 1174) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPdb<'_>::type_size (line 1264) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPluginContext (line 3383) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPdb<'_>::symbol_name_from_address (line 1236) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPdb<'_>::type_child_offset (line 1278) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPluginContext (line 3393) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPluginContext (line 3407) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPdb<'_>::symbol_address_from_name (line 1251) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPluginContext (line 3401) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPluginFileList<'_>::add_file (line 3451) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPluginFileList<'_>::add_directory (line 3466) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPluginInitializationContext (line 3553) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess (line 1546) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess (line 1539) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPluginInitializationInfo (line 3499) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess (line 1552) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::get_path_kernel (line 2111) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::get_cmdline (line 2135) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::get_module_base (line 2081) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPluginInitializationContext<T>::register (line 3614) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::get_proc_address (line 2099) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::info (line 2151) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_handle (line 2172) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess (line 1530) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::get_path_user (line 2123) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_heapalloc (line 2209) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_heap (line 2189) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_module (line 2231) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_module_data_directory (line 2251) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_module_eat (line 2271) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_pte (line 2328) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_module_iat (line 2291) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_unloaded_module (line 2366) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::mem_read (line 2421) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_vad (line 2383) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_module_section (line 2311) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::mem_scatter (line 2501) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_thread (line 2349) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::mem_virt2phys (line 2517) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::mem_read_as (line 2475) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::mem_read_ex (line 2447) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::mem_write_as (line 2555) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::pdb_from_module_address (line 2573) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::search (line 2597) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::search (line 2602) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::mem_write (line 2535) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::search_yara (line 2635) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessInfo (line 1603) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessMapDirectoryEntry (line 1647) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessMapEatEntry (line 1669) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessMapHeapAllocEntry (line 1766) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::search_yara (line 2628) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessMapModuleEntry (line 1849) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessMapHeapEntry (line 1730) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessMapPteEntry (line 1881) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessMapIatEntry (line 1789) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessMapHandleEntry (line 1692) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessMapThreadEntry (line 1944) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessMapUnloadedModuleEntry (line 1989) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessMapVadEntry (line 2015) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessSectionEntry (line 1913) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegHive<'_>::reg_hive_read (line 2686) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegHive<'_>::reg_hive_write (line 2705) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegHive (line 2660) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegKey (line 2731) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegKey (line 2737) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegKey<'_>::subkeys (line 2769) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegKey<'_>::parent (line 2758) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegKey<'_>::values (line 2800) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegKey<'_>::values_map (line 2817) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegKey<'_>::subkeys_map (line 2786) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegValue<'_>::parent (line 2898) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegValue<'_>::raw_value (line 2933) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegValue<'_>::value (line 2913) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegValue (line 2861) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegValue<'_>::value (line 2920) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegValue (line 2871) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmSearch<'_>::add_search (line 3064) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmSearch<'_>::poll (line 3134) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmSearch (line 2983) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmScatterMemory (line 1306) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmSearch<'_>::result (line 3150) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmSearch<'_>::add_search_ex (line 3089) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmSearchResult (line 3019) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmScatterMemory (line 1352) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmSearch<'_>::start (line 3112) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmSearch<'_>::abort (line 3122) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmYara (line 3193) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmYara<'_>::poll (line 3324) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmYara<'_>::abort (line 3312) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmYara<'_>::result (line 3339) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmSearchResult (line 3024) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmYara<'_>::start (line 3302) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmYaraResult (line 3231) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmYaraResult (line 3236) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib_memprocfs.rs - LeechCore (line 3663) stdout ----
[INFO] [stdout] error: mismatched closing delimiter: `}`
[INFO] [stdout]  --> src/lib_memprocfs.rs:3665:24
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_lib_memprocfs_rs_3663_0() {
[INFO] [stdout]   |                                                                                     - closing delimiter possibly meant for this
[INFO] [stdout] 4 | let lc = LeechCore::new('fpga://algo=0', LeechCore::LC_CONFIG_PRINTF_ENABLED)?;
[INFO] [stdout]   |                        ^ unclosed delimiter
[INFO] [stdout] 5 | } _doctest_main_src_lib_memprocfs_rs_3663_0() }
[INFO] [stdout]   | ^ mismatched closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - LeechCore::new (line 3841) stdout ----
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/lib_memprocfs.rs:3843:28
[INFO] [stdout]   |
[INFO] [stdout] 4 | let lc = LeechCore::new('C:\\Temp\\MemProcFS\\leechcore.dll', 'fpga://algo=0', LeechCore::LC_CONFIG_PRINTF_ENABLED)?;
[INFO] [stdout]   |                            ^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: character appears once more
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/lib_memprocfs.rs:3843:34
[INFO] [stdout]   |
[INFO] [stdout] 4 | let lc = LeechCore::new('C:\\Temp\\MemProcFS\\leechcore.dll', 'fpga://algo=0', LeechCore::LC_CONFIG_PRINTF_ENABLED)?;
[INFO] [stdout]   |                                  ^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: character appears once more
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/lib_memprocfs.rs:3843:45
[INFO] [stdout]   |
[INFO] [stdout] 4 | let lc = LeechCore::new('C:\\Temp\\MemProcFS\\leechcore.dll', 'fpga://algo=0', LeechCore::LC_CONFIG_PRINTF_ENABLED)?;
[INFO] [stdout]   |                                             ^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: character appears once more
[INFO] [stdout] 
[INFO] [stdout] error: prefix `dll` is unknown
[INFO] [stdout]  --> src/lib_memprocfs.rs:3843:57
[INFO] [stdout]   |
[INFO] [stdout] 4 | let lc = LeechCore::new('C:\\Temp\\MemProcFS\\leechcore.dll', 'fpga://algo=0', LeechCore::LC_CONFIG_PRINTF_ENABLED)?;
[INFO] [stdout]   |                                                         ^^^ unknown prefix
[INFO] [stdout]   |
[INFO] [stdout]   = note: prefixed identifiers and literals are reserved since Rust 2021
[INFO] [stdout] help: consider inserting whitespace here
[INFO] [stdout]   |
[INFO] [stdout] 4 | let lc = LeechCore::new('C:\\Temp\\MemProcFS\\leechcore.dll ', 'fpga://algo=0', LeechCore::LC_CONFIG_PRINTF_ENABLED)?;
[INFO] [stdout]   |                                                            +
[INFO] [stdout] 
[INFO] [stdout] error: character literal may only contain one codepoint
[INFO] [stdout]  --> src/lib_memprocfs.rs:3843:60
[INFO] [stdout]   |
[INFO] [stdout] 4 | let lc = LeechCore::new('C:\\Temp\\MemProcFS\\leechcore.dll', 'fpga://algo=0', LeechCore::LC_CONFIG_PRINTF_ENABLED)?;
[INFO] [stdout]   |                                                            ^--^
[INFO] [stdout]   |                                                             |
[INFO] [stdout]   |                                                             help: consider removing the non-printing characters: `,`
[INFO] [stdout]   |
[INFO] [stdout] note: there are non-printing characters, the full sequence is `, `
[INFO] [stdout]  --> src/lib_memprocfs.rs:3843:61
[INFO] [stdout]   |
[INFO] [stdout] 4 | let lc = LeechCore::new('C:\\Temp\\MemProcFS\\leechcore.dll', 'fpga://algo=0', LeechCore::LC_CONFIG_PRINTF_ENABLED)?;
[INFO] [stdout]   |                                                             ^^
[INFO] [stdout] 
[INFO] [stdout] error: mismatched closing delimiter: `}`
[INFO] [stdout]  --> src/lib_memprocfs.rs:3843:24
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_lib_memprocfs_rs_3841_0() {
[INFO] [stdout]   |                                                                                     - closing delimiter possibly meant for this
[INFO] [stdout] 4 | let lc = LeechCore::new('C:\\Temp\\MemProcFS\\leechcore.dll', 'fpga://algo=0', LeechCore::LC_CONFIG_PRINTF_ENABLED)?;
[INFO] [stdout]   |                        ^ unclosed delimiter
[INFO] [stdout] 5 | } _doctest_main_src_lib_memprocfs_rs_3841_0() }
[INFO] [stdout]   | ^ mismatched closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - LeechCore (line 3668) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3670:10
[INFO] [stdout]   |
[INFO] [stdout] 4 | let lc = vmm.get_leechcore()?;
[INFO] [stdout]   |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - LeechCore::command (line 4064) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `lc` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:4066:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | let memmap = lc.command(LeechCore::LC_CMD_MEMMAP_GET, None)?.to_string();
[INFO] [stdout]   |              ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LeechCore`
[INFO] [stdout]  --> src/lib_memprocfs.rs:4066:25
[INFO] [stdout]   |
[INFO] [stdout] 4 | let memmap = lc.command(LeechCore::LC_CMD_MEMMAP_GET, None)?.to_string();
[INFO] [stdout]   |                         ^^^^^^^^^ use of undeclared type `LeechCore`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use memprocfs::LeechCore;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - LeechCore::mem_write (line 4127) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `lc` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:4129:10
[INFO] [stdout]   |
[INFO] [stdout] 4 | let _r = lc.mem_write(0x1000, &data_to_write);
[INFO] [stdout]   |          ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - LeechCore::get_option (line 3980) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `lc` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3981:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | println!("max addr: {:#x}", lc.get_option(LeechCore::LC_OPT_CORE_ADDR_MAX).unwrap_or(0));
[INFO] [stdout]   |                             ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LeechCore`
[INFO] [stdout]  --> src/lib_memprocfs.rs:3981:43
[INFO] [stdout]   |
[INFO] [stdout] 3 | println!("max addr: {:#x}", lc.get_option(LeechCore::LC_OPT_CORE_ADDR_MAX).unwrap_or(0));
[INFO] [stdout]   |                                           ^^^^^^^^^ use of undeclared type `LeechCore`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use memprocfs::LeechCore;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - LeechCore::pcie_bar_info (line 4185) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `lc` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:4186:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | let bars = lc.pcie_bar_info()?;
[INFO] [stdout]   |            ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - LeechCore::mem_read (line 4082) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `lc` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:4085:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | let data_read = lc.mem_read(0x1000, 0x100)?;
[INFO] [stdout]   |                 ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - LeechCore::mem_write_as (line 4146) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `lc` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:4148:10
[INFO] [stdout]   |
[INFO] [stdout] 4 | let _r = lc.mem_write_as(0x1000, &data_to_write);
[INFO] [stdout]   |          ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - LeechCore::set_option (line 3994) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `lc` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3996:10
[INFO] [stdout]   |
[INFO] [stdout] 4 | let _r = lc.set_option(LeechCore::LC_OPT_CORE_PRINTF_ENABLE, 1);
[INFO] [stdout]   |          ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LeechCore`
[INFO] [stdout]  --> src/lib_memprocfs.rs:3996:24
[INFO] [stdout]   |
[INFO] [stdout] 4 | let _r = lc.set_option(LeechCore::LC_OPT_CORE_PRINTF_ENABLE, 1);
[INFO] [stdout]   |                        ^^^^^^^^^ use of undeclared type `LeechCore`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use memprocfs::LeechCore;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - LeechCore::get_memmap (line 4159) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `lc` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:4160:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | let memmap = lc.get_memmap()?;
[INFO] [stdout]   |              ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - LeechCore::new_ex (line 3871) stdout ----
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/lib_memprocfs.rs:3873:28
[INFO] [stdout]   |
[INFO] [stdout] 4 | let lc = LeechCore::new('C:\\Temp\\MemProcFS\\leechcore.dll', 'fpga://algo=0', LeechCore::LC_CONFIG_PRINTF_ENABLED, '', 0x23fffffff)?;
[INFO] [stdout]   |                            ^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: character appears once more
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/lib_memprocfs.rs:3873:34
[INFO] [stdout]   |
[INFO] [stdout] 4 | let lc = LeechCore::new('C:\\Temp\\MemProcFS\\leechcore.dll', 'fpga://algo=0', LeechCore::LC_CONFIG_PRINTF_ENABLED, '', 0x23fffffff)?;
[INFO] [stdout]   |                                  ^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: character appears once more
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/lib_memprocfs.rs:3873:45
[INFO] [stdout]   |
[INFO] [stdout] 4 | let lc = LeechCore::new('C:\\Temp\\MemProcFS\\leechcore.dll', 'fpga://algo=0', LeechCore::LC_CONFIG_PRINTF_ENABLED, '', 0x23fffffff)?;
[INFO] [stdout]   |                                             ^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: character appears once more
[INFO] [stdout] 
[INFO] [stdout] error: prefix `dll` is unknown
[INFO] [stdout]  --> src/lib_memprocfs.rs:3873:57
[INFO] [stdout]   |
[INFO] [stdout] 4 | let lc = LeechCore::new('C:\\Temp\\MemProcFS\\leechcore.dll', 'fpga://algo=0', LeechCore::LC_CONFIG_PRINTF_ENABLED, '', 0x23fffffff)?;
[INFO] [stdout]   |                                                         ^^^ unknown prefix
[INFO] [stdout]   |
[INFO] [stdout]   = note: prefixed identifiers and literals are reserved since Rust 2021
[INFO] [stdout] help: consider inserting whitespace here
[INFO] [stdout]   |
[INFO] [stdout] 4 | let lc = LeechCore::new('C:\\Temp\\MemProcFS\\leechcore.dll ', 'fpga://algo=0', LeechCore::LC_CONFIG_PRINTF_ENABLED, '', 0x23fffffff)?;
[INFO] [stdout]   |                                                            +
[INFO] [stdout] 
[INFO] [stdout] error: character literal may only contain one codepoint
[INFO] [stdout]  --> src/lib_memprocfs.rs:3873:60
[INFO] [stdout]   |
[INFO] [stdout] 4 | let lc = LeechCore::new('C:\\Temp\\MemProcFS\\leechcore.dll', 'fpga://algo=0', LeechCore::LC_CONFIG_PRINTF_ENABLED, '', 0x23fffffff)?;
[INFO] [stdout]   |                                                            ^--^
[INFO] [stdout]   |                                                             |
[INFO] [stdout]   |                                                             help: consider removing the non-printing characters: `,`
[INFO] [stdout]   |
[INFO] [stdout] note: there are non-printing characters, the full sequence is `, `
[INFO] [stdout]  --> src/lib_memprocfs.rs:3873:61
[INFO] [stdout]   |
[INFO] [stdout] 4 | let lc = LeechCore::new('C:\\Temp\\MemProcFS\\leechcore.dll', 'fpga://algo=0', LeechCore::LC_CONFIG_PRINTF_ENABLED, '', 0x23fffffff)?;
[INFO] [stdout]   |                                                             ^^
[INFO] [stdout] 
[INFO] [stdout] error: mismatched closing delimiter: `}`
[INFO] [stdout]  --> src/lib_memprocfs.rs:3873:24
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_lib_memprocfs_rs_3871_0() {
[INFO] [stdout]   |                                                                                     - closing delimiter possibly meant for this
[INFO] [stdout] 4 | let lc = LeechCore::new('C:\\Temp\\MemProcFS\\leechcore.dll', 'fpga://algo=0', LeechCore::LC_CONFIG_PRINTF_ENABLED, '', 0x23fffffff)?;
[INFO] [stdout]   |                        ^ unclosed delimiter
[INFO] [stdout] 5 | } _doctest_main_src_lib_memprocfs_rs_3871_0() }
[INFO] [stdout]   | ^ mismatched closing delimiter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - LeechCore::set_memmap (line 4175) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `lc` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:4176:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | let _r = lc.set_memmap(memmap.as_str())?;
[INFO] [stdout]   |          ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `memmap` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:4176:24
[INFO] [stdout]   |
[INFO] [stdout] 3 | let _r = lc.set_memmap(memmap.as_str())?;
[INFO] [stdout]   |                        ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - LeechCore::mem_read_as (line 4099) stdout ----
[INFO] [stdout] error: expected identifier, found `...`
[INFO] [stdout]  --> src/lib_memprocfs.rs:4104:2
[INFO] [stdout]   |
[INFO] [stdout] 5 | struct IMAGE_DOS_HEADER {
[INFO] [stdout]   |        ---------------- while parsing this struct
[INFO] [stdout] 6 |     e_magic : u16,
[INFO] [stdout] 7 |     ...
[INFO] [stdout]   |     ^^^ expected identifier
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `lc` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:4107:21
[INFO] [stdout]    |
[INFO] [stdout] 10 | if let Ok(doshdr) = lc.mem_read_as::<IMAGE_DOS_HEADER>(pa_module) {
[INFO] [stdout]    |                     ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `pa_module` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:4107:56
[INFO] [stdout]    |
[INFO] [stdout] 10 | if let Ok(doshdr) = lc.mem_read_as::<IMAGE_DOS_HEADER>(pa_module) {
[INFO] [stdout]    |                                                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::map_net (line 682) stdout ----
[INFO] [stdout] error: expected one of `:`, `;`, `=`, `@`, or `|`, found `vmm`
[INFO] [stdout]  --> src/lib_memprocfs.rs:683:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | let net_all vmm.map_net()?;
[INFO] [stdout]   |             ^^^ expected one of `:`, `;`, `=`, `@`, or `|`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm (line 259) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]  --> src/lib_memprocfs.rs:264:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     ...
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]   |
[INFO] [stdout] 7 |     ..
[INFO] [stdout]   |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]   |
[INFO] [stdout] 7 |     ..=
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]  --> src/lib_memprocfs.rs:264:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     ...
[INFO] [stdout]   |     ^^^ help: use `..` instead
[INFO] [stdout]   |
[INFO] [stdout]   = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vmm`
[INFO] [stdout]  --> src/lib_memprocfs.rs:263:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | if let Ok(vmm) = Vmm::new("C:\\MemProcFS\\vmm.dll", &args) {
[INFO] [stdout]   |                  ^^^ use of undeclared type `Vmm`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 4 + use memprocfs::Vmm;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0586.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::get_leechcore (line 536) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:537:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | let lc = vmm.get_leechcore()?;
[INFO] [stdout]   |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::get_config (line 614) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:615:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | println!("max addr: {:#x}", vmm.get_config(CONFIG_OPT_CORE_MAX_NATIVE_ADDRESS).unwrap_or(0));
[INFO] [stdout]   |                             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CONFIG_OPT_CORE_MAX_NATIVE_ADDRESS` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:615:44
[INFO] [stdout]   |
[INFO] [stdout] 3 | println!("max addr: {:#x}", vmm.get_config(CONFIG_OPT_CORE_MAX_NATIVE_ADDRESS).unwrap_or(0));
[INFO] [stdout]   |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]   |
[INFO] [stdout] 2 + use memprocfs::CONFIG_OPT_CORE_MAX_NATIVE_ADDRESS;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::map_service (line 737) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:738:19
[INFO] [stdout]   |
[INFO] [stdout] 3 | let service_all = vmm.map_service()?;
[INFO] [stdout]   |                   ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::kernel (line 643) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:645:16
[INFO] [stdout]   |
[INFO] [stdout] 4 | println!("{}", vmm.kernel().build());
[INFO] [stdout]   |                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::log (line 658) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:659:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | vmm.log(&VmmLogLevel::_1Critical, "Test Message Critical!");
[INFO] [stdout]   | ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VmmLogLevel`
[INFO] [stdout]  --> src/lib_memprocfs.rs:659:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | vmm.log(&VmmLogLevel::_1Critical, "Test Message Critical!");
[INFO] [stdout]   |          ^^^^^^^^^^^ use of undeclared type `VmmLogLevel`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]   |
[INFO] [stdout] 2 + use memprocfs::VmmLogLevel;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::map_memory (line 668) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:669:31
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(memory_range_all) = vmm.map_memory() {
[INFO] [stdout]   |                               ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm (line 270) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]  --> src/lib_memprocfs.rs:276:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     ...
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]   |
[INFO] [stdout] 9 |     ..
[INFO] [stdout]   |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]   |
[INFO] [stdout] 9 |     ..=
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]  --> src/lib_memprocfs.rs:276:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     ...
[INFO] [stdout]   |     ^^^ help: use `..` instead
[INFO] [stdout]   |
[INFO] [stdout]   = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vmm`
[INFO] [stdout]  --> src/lib_memprocfs.rs:275:18
[INFO] [stdout]   |
[INFO] [stdout] 8 | if let Ok(vmm) = Vmm::new("/home/user/memprocfs/vmm.so", &args) {
[INFO] [stdout]   |                  ^^^ use of undeclared type `Vmm`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 4 + use memprocfs::Vmm;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0586.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::map_pool (line 718) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:719:23
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(pool_all) = vmm.map_pool(false) {
[INFO] [stdout]   |                       ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VmmMapPoolEntry` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:721:30
[INFO] [stdout]   |
[INFO] [stdout] 5 |     let pool_proc_all : Vec<&VmmMapPoolEntry> =
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use memprocfs::VmmMapPoolEntry;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::map_pfn (line 699) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:701:22
[INFO] [stdout]   |
[INFO] [stdout] 4 | if let Ok(pfn_all) = vmm.map_pfn(&pfns, true) {
[INFO] [stdout]   |                      ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::mem_read (line 804) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:807:24
[INFO] [stdout]   |
[INFO] [stdout] 5 | if let Ok(data_read) = vmm.mem_read(0x1000, 0x100) {
[INFO] [stdout]   |                        ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::map_virtual_machine (line 763) stdout ----
[INFO] [stdout] error: expected `;`, found keyword `for`
[INFO] [stdout]  --> src/lib_memprocfs.rs:764:52
[INFO] [stdout]   |
[INFO] [stdout] 3 | let virtualmachine_all = vmm.map_virtual_machine()?
[INFO] [stdout]   |                                                    ^ help: add `;` here
[INFO] [stdout] 4 | for virtualmachine in &*virtualmachine_all {
[INFO] [stdout]   | --- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:764:26
[INFO] [stdout]   |
[INFO] [stdout] 3 | let virtualmachine_all = vmm.map_virtual_machine()?
[INFO] [stdout]   |                          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vmm`
[INFO] [stdout]   --> src/lib_memprocfs.rs:771:28
[INFO] [stdout]    |
[INFO] [stdout] 10 |         let vmm_vm = match Vmm::new_from_virtual_machine(&vmm, &virtualmachine) {
[INFO] [stdout]    |                            ^^^ use of undeclared type `Vmm`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use memprocfs::Vmm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:771:59
[INFO] [stdout]    |
[INFO] [stdout] 10 |         let vmm_vm = match Vmm::new_from_virtual_machine(&vmm, &virtualmachine) {
[INFO] [stdout]    |                                                           ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CONFIG_OPT_CORE_MAX_NATIVE_ADDRESS` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:776:18
[INFO] [stdout]    |
[INFO] [stdout] 15 |                  CONFIG_OPT_CORE_MAX_NATIVE_ADDRESS,
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]    |
[INFO] [stdout] 2  + use memprocfs::CONFIG_OPT_CORE_MAX_NATIVE_ADDRESS;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CONFIG_OPT_CORE_MAX_NATIVE_ADDRESS` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:777:36
[INFO] [stdout]    |
[INFO] [stdout] 16 |                  vmm_vm.get_config(CONFIG_OPT_CORE_MAX_NATIVE_ADDRESS).unwrap_or(0));
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]    |
[INFO] [stdout] 2  + use memprocfs::CONFIG_OPT_CORE_MAX_NATIVE_ADDRESS;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::map_user (line 750) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:751:16
[INFO] [stdout]   |
[INFO] [stdout] 3 | let user_all = vmm.map_user()?;
[INFO] [stdout]   |                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::mem_write_as (line 920) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:922:10
[INFO] [stdout]   |
[INFO] [stdout] 4 | let _r = vmm.mem_write_as(0x1000, &data_to_write);
[INFO] [stdout]   |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::mem_scatter (line 883) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:884:28
[INFO] [stdout]   |
[INFO] [stdout] 3 | let mem_scatter_physical = vmm.mem_scatter(FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL)?;
[INFO] [stdout]   |                            ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_NOCACHE` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:884:44
[INFO] [stdout]   |
[INFO] [stdout] 3 | let mem_scatter_physical = vmm.mem_scatter(FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL)?;
[INFO] [stdout]   |                                            ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]   |
[INFO] [stdout] 2 + use memprocfs::FLAG_NOCACHE;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_ZEROPAD_ON_FAIL` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:884:59
[INFO] [stdout]   |
[INFO] [stdout] 3 | let mem_scatter_physical = vmm.mem_scatter(FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL)?;
[INFO] [stdout]   |                                                           ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]   |
[INFO] [stdout] 2 + use memprocfs::FLAG_ZEROPAD_ON_FAIL;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::mem_read_as (line 857) stdout ----
[INFO] [stdout] error: expected identifier, found `...`
[INFO] [stdout]  --> src/lib_memprocfs.rs:863:2
[INFO] [stdout]   |
[INFO] [stdout] 6 | struct IMAGE_DOS_HEADER {
[INFO] [stdout]   |        ---------------- while parsing this struct
[INFO] [stdout] 7 |     e_magic : u16,
[INFO] [stdout] 8 |     ...
[INFO] [stdout]   |     ^^^ expected identifier
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:866:21
[INFO] [stdout]    |
[INFO] [stdout] 11 | if let Ok(doshdr) = vmm.mem_read_as::<IMAGE_DOS_HEADER>(pa_kernel32, FLAG_NOCACHE) {
[INFO] [stdout]    |                     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `pa_kernel32` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:866:57
[INFO] [stdout]    |
[INFO] [stdout] 11 | if let Ok(doshdr) = vmm.mem_read_as::<IMAGE_DOS_HEADER>(pa_kernel32, FLAG_NOCACHE) {
[INFO] [stdout]    |                                                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_NOCACHE` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:866:70
[INFO] [stdout]    |
[INFO] [stdout] 11 | if let Ok(doshdr) = vmm.mem_read_as::<IMAGE_DOS_HEADER>(pa_kernel32, FLAG_NOCACHE) {
[INFO] [stdout]    |                                                                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]    |
[INFO] [stdout] 4  + use memprocfs::FLAG_NOCACHE;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::mem_read_ex (line 830) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:835:24
[INFO] [stdout]   |
[INFO] [stdout] 7 | if let Ok(data_read) = vmm.mem_read_ex(0x1000, 0x100, FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL) {
[INFO] [stdout]   |                        ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_NOCACHE` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:835:55
[INFO] [stdout]   |
[INFO] [stdout] 7 | if let Ok(data_read) = vmm.mem_read_ex(0x1000, 0x100, FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL) {
[INFO] [stdout]   |                                                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]   |
[INFO] [stdout] 6 + use memprocfs::FLAG_NOCACHE;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_ZEROPAD_ON_FAIL` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:835:70
[INFO] [stdout]   |
[INFO] [stdout] 7 | if let Ok(data_read) = vmm.mem_read_ex(0x1000, 0x100, FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL) {
[INFO] [stdout]   |                                                                      ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]   |
[INFO] [stdout] 6 + use memprocfs::FLAG_ZEROPAD_ON_FAIL;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::mem_write (line 901) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:903:10
[INFO] [stdout]   |
[INFO] [stdout] 4 | let _r = vmm.mem_write(0x1000, &data_to_write);
[INFO] [stdout]   |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::new (line 477) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]  --> src/lib_memprocfs.rs:482:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     ...
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]   |
[INFO] [stdout] 7 |     ..
[INFO] [stdout]   |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]   |
[INFO] [stdout] 7 |     ..=
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]  --> src/lib_memprocfs.rs:482:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     ...
[INFO] [stdout]   |     ^^^ help: use `..` instead
[INFO] [stdout]   |
[INFO] [stdout]   = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vmm`
[INFO] [stdout]  --> src/lib_memprocfs.rs:481:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | if let Ok(vmm) = Vmm::new("C:\\MemProcFS\\vmm.dll", &args) {
[INFO] [stdout]   |                  ^^^ use of undeclared type `Vmm`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 4 + use memprocfs::Vmm;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0586.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::process_from_name (line 568) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:569:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(process) = vmm.process_from_name("System") {
[INFO] [stdout]   |                      ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::new (line 488) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]  --> src/lib_memprocfs.rs:494:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     ...
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]   |
[INFO] [stdout] 9 |     ..
[INFO] [stdout]   |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]   |
[INFO] [stdout] 9 |     ..=
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]  --> src/lib_memprocfs.rs:494:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     ...
[INFO] [stdout]   |     ^^^ help: use `..` instead
[INFO] [stdout]   |
[INFO] [stdout]   = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vmm`
[INFO] [stdout]  --> src/lib_memprocfs.rs:493:18
[INFO] [stdout]   |
[INFO] [stdout] 8 | if let Ok(vmm) = Vmm::new("/home/user/memprocfs/vmm.so", &args) {
[INFO] [stdout]   |                  ^^^ use of undeclared type `Vmm`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 4 + use memprocfs::Vmm;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0586.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::new_from_virtual_machine (line 511) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:512:33
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(virtualmachine_all) = vmm.map_virtual_machine() {
[INFO] [stdout]   |                                 ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vmm`
[INFO] [stdout]   --> src/lib_memprocfs.rs:519:32
[INFO] [stdout]    |
[INFO] [stdout] 10 |             let vmm_vm = match Vmm::new_from_virtual_machine(&vmm, &virtualmachine) {
[INFO] [stdout]    |                                ^^^ use of undeclared type `Vmm`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use memprocfs::Vmm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:519:63
[INFO] [stdout]    |
[INFO] [stdout] 10 |             let vmm_vm = match Vmm::new_from_virtual_machine(&vmm, &virtualmachine) {
[INFO] [stdout]    |                                                               ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CONFIG_OPT_CORE_MAX_NATIVE_ADDRESS` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:523:46
[INFO] [stdout]    |
[INFO] [stdout] 14 |             let max_addr = vmm_vm.get_config(CONFIG_OPT_CORE_MAX_NATIVE_ADDRESS).unwrap_or(0);
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]    |
[INFO] [stdout] 2  + use memprocfs::CONFIG_OPT_CORE_MAX_NATIVE_ADDRESS;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::process_from_pid (line 549) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:550:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(process) = vmm.process_from_pid(4) {
[INFO] [stdout]   |                      ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::reg_hive_list (line 997) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:998:16
[INFO] [stdout]   |
[INFO] [stdout] 3 | let hive_all = vmm.reg_hive_list()?;
[INFO] [stdout]   |                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::process_list (line 580) stdout ----
[INFO] [stdout] error: expected `;`, found keyword `for`
[INFO] [stdout]  --> src/lib_memprocfs.rs:582:34
[INFO] [stdout]   |
[INFO] [stdout] 4 | process_all = vmm.process_list()?
[INFO] [stdout]   |                                  ^ help: add `;` here
[INFO] [stdout] 5 | for process in &*process_all {
[INFO] [stdout]   | --- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `process_all` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:583:18
[INFO] [stdout]   |
[INFO] [stdout] 5 | for process in &*process_all {
[INFO] [stdout]   |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::process_map (line 597) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `process_all` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:599:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | process_all = vmm.process_map()?;
[INFO] [stdout]   | ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 4 | let process_all = vmm.process_map()?;
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:599:15
[INFO] [stdout]   |
[INFO] [stdout] 4 | process_all = vmm.process_map()?;
[INFO] [stdout]   |               ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `process_all` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:600:16
[INFO] [stdout]   |
[INFO] [stdout] 5 | for process in process_all {
[INFO] [stdout]   |                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::reg_key (line 1016) stdout ----
[INFO] [stdout] error: expected `;`, found `println`
[INFO] [stdout]  --> src/lib_memprocfs.rs:1018:85
[INFO] [stdout]   |
[INFO] [stdout] 4 | let regkey = vmm.reg_key("HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run")?
[INFO] [stdout]   |                                                                                     ^ help: add `;` here
[INFO] [stdout] 5 | println!("{regkey");
[INFO] [stdout]   | ------- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: invalid format string: expected `'}'` but string was terminated
[INFO] [stdout]  --> src/lib_memprocfs.rs:1019:18
[INFO] [stdout]   |
[INFO] [stdout] 5 | println!("{regkey");
[INFO] [stdout]   |           -      ^ expected `'}'` in format string
[INFO] [stdout]   |           |
[INFO] [stdout]   |           because of this opening brace
[INFO] [stdout]   |
[INFO] [stdout]   = note: if you intended to print `{`, you can escape it using `{{`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1018:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | let regkey = vmm.reg_key("HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run")?
[INFO] [stdout]   |              ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::search (line 1079) stdout ----
[INFO] [stdout] error: expected `;`, found `}`
[INFO] [stdout]  --> src/lib_memprocfs.rs:1082:61
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut search = vmm.search(0x100000000, 0x200000000, 1, 0)?
[INFO] [stdout]   |                                                             ^ help: add `;` here
[INFO] [stdout] 6 | } _doctest_main_src_lib_memprocfs_rs_1079_0() }
[INFO] [stdout]   | - unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1082:18
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut search = vmm.search(0x100000000, 0x200000000, 1, 0)?
[INFO] [stdout]   |                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::reg_value (line 1041) stdout ----
[INFO] [stdout] error: expected `;`, found `println`
[INFO] [stdout]  --> src/lib_memprocfs.rs:1044:37
[INFO] [stdout]   |
[INFO] [stdout] 5 | let regvalue = vmm.reg_key(regpath)?
[INFO] [stdout]   |                                     ^ help: add `;` here
[INFO] [stdout] 6 | println!("{regkey");
[INFO] [stdout]   | ------- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: invalid format string: expected `'}'` but string was terminated
[INFO] [stdout]  --> src/lib_memprocfs.rs:1045:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | println!("{regkey");
[INFO] [stdout]   |           -      ^ expected `'}'` in format string
[INFO] [stdout]   |           |
[INFO] [stdout]   |           because of this opening brace
[INFO] [stdout]   |
[INFO] [stdout]   = note: if you intended to print `{`, you can escape it using `{{`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1044:16
[INFO] [stdout]   |
[INFO] [stdout] 5 | let regvalue = vmm.reg_key(regpath)?
[INFO] [stdout]   |                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::reg_key (line 1022) stdout ----
[INFO] [stdout] error: expected `;`, found `println`
[INFO] [stdout]  --> src/lib_memprocfs.rs:1025:95
[INFO] [stdout]   |
[INFO] [stdout] 5 | let regkey = vmm.reg_key("0xffffba061a908000\\ROOT\\Microsoft\\Windows\\CurrentVersion\\Run")?
[INFO] [stdout]   |                                                                                               ^ help: add `;` here
[INFO] [stdout] 6 | println!("{regkey");
[INFO] [stdout]   | ------- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: invalid format string: expected `'}'` but string was terminated
[INFO] [stdout]  --> src/lib_memprocfs.rs:1026:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | println!("{regkey");
[INFO] [stdout]   |           -      ^ expected `'}'` in format string
[INFO] [stdout]   |           |
[INFO] [stdout]   |           because of this opening brace
[INFO] [stdout]   |
[INFO] [stdout]   = note: if you intended to print `{`, you can escape it using `{{`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1025:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let regkey = vmm.reg_key("0xffffba061a908000\\ROOT\\Microsoft\\Windows\\CurrentVersion\\Run")?
[INFO] [stdout]   |              ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::reg_value (line 1048) stdout ----
[INFO] [stdout] error: expected `;`, found `println`
[INFO] [stdout]  --> src/lib_memprocfs.rs:1052:37
[INFO] [stdout]   |
[INFO] [stdout] 6 | let regvalue = vmm.reg_key(regpath)?
[INFO] [stdout]   |                                     ^ help: add `;` here
[INFO] [stdout] 7 | println!("{regkey");
[INFO] [stdout]   | ------- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: invalid format string: expected `'}'` but string was terminated
[INFO] [stdout]  --> src/lib_memprocfs.rs:1053:18
[INFO] [stdout]   |
[INFO] [stdout] 7 | println!("{regkey");
[INFO] [stdout]   |           -      ^ expected `'}'` in format string
[INFO] [stdout]   |           |
[INFO] [stdout]   |           because of this opening brace
[INFO] [stdout]   |
[INFO] [stdout]   = note: if you intended to print `{`, you can escape it using `{{`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `regpath` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1051:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | regpath = "0xffffba061a908000\\ROOT\\Microsoft\\Windows\\CurrentVersion\\ProgramFilesDir";
[INFO] [stdout]   | ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 5 | let regpath = "0xffffba061a908000\\ROOT\\Microsoft\\Windows\\CurrentVersion\\ProgramFilesDir";
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1052:16
[INFO] [stdout]   |
[INFO] [stdout] 6 | let regvalue = vmm.reg_key(regpath)?
[INFO] [stdout]   |                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `regpath` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1052:28
[INFO] [stdout]   |
[INFO] [stdout] 6 | let regvalue = vmm.reg_key(regpath)?
[INFO] [stdout]   |                            ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::search (line 1074) stdout ----
[INFO] [stdout] error: expected `;`, found `}`
[INFO] [stdout]  --> src/lib_memprocfs.rs:1076:47
[INFO] [stdout]   |
[INFO] [stdout] 4 | let mut search = vmm.search(0, 0, 0x10000, 0)?
[INFO] [stdout]   |                                               ^ help: add `;` here
[INFO] [stdout] 5 | } _doctest_main_src_lib_memprocfs_rs_1074_0() }
[INFO] [stdout]   | - unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1076:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | let mut search = vmm.search(0, 0, 0x10000, 0)?
[INFO] [stdout]   |                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::search_yara (line 1111) stdout ----
[INFO] [stdout] error: expected `;`, found `}`
[INFO] [stdout]  --> src/lib_memprocfs.rs:1115:76
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut yara = vmm.search_yara(yara_rules, 0x100000000, 0x200000000, 1, 0)?
[INFO] [stdout]   |                                                                            ^ help: add `;` here
[INFO] [stdout] 7 | } _doctest_main_src_lib_memprocfs_rs_1111_0() }
[INFO] [stdout]   | - unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1115:16
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut yara = vmm.search_yara(yara_rules, 0x100000000, 0x200000000, 1, 0)?
[INFO] [stdout]   |                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::vfs_list (line 937) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:939:22
[INFO] [stdout]   |
[INFO] [stdout] 4 | if let Ok(vfs_all) = vmm.vfs_list(vfs_list_path) {
[INFO] [stdout]   |                      ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::set_config (line 628) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:631:10
[INFO] [stdout]   |
[INFO] [stdout] 5 | let _r = vmm.set_config(CONFIG_OPT_REFRESH_ALL, 1);
[INFO] [stdout]   |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CONFIG_OPT_REFRESH_ALL` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:631:25
[INFO] [stdout]   |
[INFO] [stdout] 5 | let _r = vmm.set_config(CONFIG_OPT_REFRESH_ALL, 1);
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]   |
[INFO] [stdout] 4 + use memprocfs::CONFIG_OPT_REFRESH_ALL;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::vfs_read (line 963) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:964:28
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(vfs_file_data) = vmm.vfs_read("/sys/memory/physmemmap.txt", 0x2000, 0) {
[INFO] [stdout]   |                            ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::search_yara (line 1104) stdout ----
[INFO] [stdout] error: expected `;`, found `}`
[INFO] [stdout]  --> src/lib_memprocfs.rs:1108:62
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut yara = vmm.search_yara(yara_rules, 0, 0, 0x10000, 0)?
[INFO] [stdout]   |                                                              ^ help: add `;` here
[INFO] [stdout] 7 | } _doctest_main_src_lib_memprocfs_rs_1104_0() }
[INFO] [stdout]   | - unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1108:16
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut yara = vmm.search_yara(yara_rules, 0, 0, 0x10000, 0)?
[INFO] [stdout]   |                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmKernel<'_>::build (line 1163) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1165:16
[INFO] [stdout]   |
[INFO] [stdout] 4 | println!("{}", vmm.kernel().build());
[INFO] [stdout]   |                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::vfs_write (line 986) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:988:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | vmm.vfs_write("/conf/config_process_show_terminated.txt", vfs_write_data, 0);
[INFO] [stdout]   | ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmPdb (line 1213) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1215:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | let kernel = vmm.kernel();
[INFO] [stdout]   |              ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmKernel<'_>::pdb (line 1187) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1189:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | let pdb_nt = vmm.kernel().pdb();
[INFO] [stdout]   |              ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmPdb (line 1219) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1221:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | let pdb = vmmprocess.pdb("ntdll.dll")?;
[INFO] [stdout]   |           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmKernel (line 1147) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1148:16
[INFO] [stdout]   |
[INFO] [stdout] 3 | println!("{}", vmm.kernel().process());
[INFO] [stdout]   |                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1149:16
[INFO] [stdout]   |
[INFO] [stdout] 4 | println!("{}", vmm.kernel().build());
[INFO] [stdout]   |                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1150:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let kernel = vmm.kernel();
[INFO] [stdout]   |              ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmKernel<'_>::process (line 1174) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1176:21
[INFO] [stdout]   |
[INFO] [stdout] 4 | let systemprocess = vmm.kernel().process();
[INFO] [stdout]   |                     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmPdb<'_>::type_size (line 1264) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `pdb_nt` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1265:21
[INFO] [stdout]   |
[INFO] [stdout] 3 | let size_eprocess = pdb_nt.type_size("_EPROCESS")?;
[INFO] [stdout]   |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmPluginContext (line 3383) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `plugin_ctx` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3388:28
[INFO] [stdout]   |
[INFO] [stdout] 7 | if let Ok(systemprocess) = plugin_ctx.vmm.process(768) {
[INFO] [stdout]   |                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmPdb<'_>::symbol_name_from_address (line 1236) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `pdb` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1237:16
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(r) = pdb.symbol_name_from_address(va_symbol) {
[INFO] [stdout]   |                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `va_symbol` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1237:45
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(r) = pdb.symbol_name_from_address(va_symbol) {
[INFO] [stdout]   |                                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `va_symbol` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1238:58
[INFO] [stdout]   |
[INFO] [stdout] 4 |     println!("va_o: {:x} name: '{}' displacement: {:x}", va_symbol, r.0, r.1);
[INFO] [stdout]   |                                                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmPdb<'_>::type_child_offset (line 1278) stdout ----
[INFO] [stdout] error: expected `;`, found `}`
[INFO] [stdout]  --> src/lib_memprocfs.rs:1279:70
[INFO] [stdout]   |
[INFO] [stdout] 3 | let offet_vadroot = pdb_nt.type_child_offset("_EPROCESS", "VadRoot")?
[INFO] [stdout]   |                                                                      ^ help: add `;` here
[INFO] [stdout] 4 | } _doctest_main_src_lib_memprocfs_rs_1278_0() }
[INFO] [stdout]   | - unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `pdb_nt` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1279:21
[INFO] [stdout]   |
[INFO] [stdout] 3 | let offet_vadroot = pdb_nt.type_child_offset("_EPROCESS", "VadRoot")?
[INFO] [stdout]   |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmPluginContext (line 3393) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `plugin_ctx` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3398:21
[INFO] [stdout]   |
[INFO] [stdout] 7 | let systemprocess = plugin_ctx.vmm.process(768)?;
[INFO] [stdout]   |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmPluginContext (line 3407) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `plugin_ctx` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3410:20
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut user_ctx = plugin_ctx.ctxlock.write().unwrap();
[INFO] [stdout]   |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmPdb<'_>::symbol_address_from_name (line 1251) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `pdb_nt` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1252:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | let va = pdb_nt.symbol_address_from_name("MiMapContiguousMemory")?;
[INFO] [stdout]   |          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmPluginContext (line 3401) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `plugin_ctx` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3404:16
[INFO] [stdout]   |
[INFO] [stdout] 5 | let user_ctx = plugin_ctx.ctxlock.read().unwrap();
[INFO] [stdout]   |                ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmPluginFileList<'_>::add_file (line 3451) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `file_list` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3453:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | file_list.impl_add_file("readme.txt", 4096);
[INFO] [stdout]   | ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmPluginFileList<'_>::add_directory (line 3466) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `file_list` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3468:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | file_list.add_directory("subdir33");
[INFO] [stdout]   | ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmPluginInitializationContext (line 3553) stdout ----
[INFO] [stdout] error: expected identifier, found `...`
[INFO] [stdout]   --> src/lib_memprocfs.rs:3563:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | let ctx = PluginContext {
[INFO] [stdout]    |           ------------- while parsing this struct
[INFO] [stdout] 12 |     ...
[INFO] [stdout]    |     ^^^ expected identifier
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `new_plugin_initialization` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3555:48
[INFO] [stdout]   |
[INFO] [stdout] 4 | let (system_info, mut plugin_init_ctx) = match new_plugin_initialization::<PluginContext>(native_h, native_reginfo) {
[INFO] [stdout]   |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]   |
[INFO] [stdout] 3 + use memprocfs::new_plugin_initialization;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PluginContext` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3555:76
[INFO] [stdout]   |
[INFO] [stdout] 4 | let (system_info, mut plugin_init_ctx) = match new_plugin_initialization::<PluginContext>(native_h, native_reginfo) {
[INFO] [stdout]   |                                                                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_lib_memprocfs_rs_3553_0<PluginContext>() {
[INFO] [stdout]   |                                                                                  +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `native_h` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3555:91
[INFO] [stdout]   |
[INFO] [stdout] 4 | let (system_info, mut plugin_init_ctx) = match new_plugin_initialization::<PluginContext>(native_h, native_reginfo) {
[INFO] [stdout]   |                                                                                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `native_reginfo` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3555:101
[INFO] [stdout]   |
[INFO] [stdout] 4 | let (system_info, mut plugin_init_ctx) = match new_plugin_initialization::<PluginContext>(native_h, native_reginfo) {
[INFO] [stdout]   |                                                                                                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `PluginContext` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:3562:11
[INFO] [stdout]    |
[INFO] [stdout] 11 | let ctx = PluginContext {
[INFO] [stdout]    |           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `plugin_list_cb` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:3570:32
[INFO] [stdout]    |
[INFO] [stdout] 19 | plugin_init_ctx.fn_list = Some(plugin_list_cb);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `plugin_read_cb` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:3571:32
[INFO] [stdout]    |
[INFO] [stdout] 20 | plugin_init_ctx.fn_read = Some(plugin_read_cb);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `plugin_write_cb` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:3572:33
[INFO] [stdout]    |
[INFO] [stdout] 21 | plugin_init_ctx.fn_write = Some(plugin_write_cb);
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `plugin_init_ctx`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0422, E0425.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess (line 1546) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1548:21
[INFO] [stdout]   |
[INFO] [stdout] 4 | let systemprocess = vmm.process_from_pid(4)?;
[INFO] [stdout]   |                     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess (line 1539) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1542:21
[INFO] [stdout]   |
[INFO] [stdout] 5 | let systemprocess = vmm.process_from_name("System")?;
[INFO] [stdout]   |                     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmPluginInitializationInfo (line 3499) stdout ----
[INFO] [stdout] error[E0425]: cannot find function `new_plugin_initialization` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3501:48
[INFO] [stdout]   |
[INFO] [stdout] 4 | let (system_info, mut plugin_init_ctx) = match new_plugin_initialization::<PluginContext>(native_h, native_reginfo) {
[INFO] [stdout]   |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]   |
[INFO] [stdout] 3 + use memprocfs::new_plugin_initialization;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PluginContext` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3501:76
[INFO] [stdout]   |
[INFO] [stdout] 4 | let (system_info, mut plugin_init_ctx) = match new_plugin_initialization::<PluginContext>(native_h, native_reginfo) {
[INFO] [stdout]   |                                                                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_lib_memprocfs_rs_3499_0<PluginContext>() {
[INFO] [stdout]   |                                                                                  +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `native_h` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3501:91
[INFO] [stdout]   |
[INFO] [stdout] 4 | let (system_info, mut plugin_init_ctx) = match new_plugin_initialization::<PluginContext>(native_h, native_reginfo) {
[INFO] [stdout]   |                                                                                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `native_reginfo` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3501:101
[INFO] [stdout]   |
[INFO] [stdout] 4 | let (system_info, mut plugin_init_ctx) = match new_plugin_initialization::<PluginContext>(native_h, native_reginfo) {
[INFO] [stdout]   |                                                                                                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess (line 1552) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1556:20
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut winlogon = vmm.process_from_name("winlogon.exe")?;
[INFO] [stdout]   |                    ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::get_path_kernel (line 2111) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2112:19
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(path) = vmmprocess.get_path_kernel() {
[INFO] [stdout]   |                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::get_cmdline (line 2135) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2136:24
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(s_cmdline) = vmmprocess.get_cmdline() {
[INFO] [stdout]   |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::get_module_base (line 2081) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2082:35
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(module_base_kernel32) = vmmprocess.get_module_base("kernel32.dll") {
[INFO] [stdout]   |                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmPluginInitializationContext<T>::register (line 3614) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `plugin_init_ctx` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3617:10
[INFO] [stdout]   |
[INFO] [stdout] 5 | let _r = plugin_init_ctx.register();
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::get_proc_address (line 2099) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2100:26
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(procaddress) = vmmprocess.get_proc_address("kernel32.dll", "GetProcAddress") {
[INFO] [stdout]   |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::info (line 2151) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2152:23
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(procinfo) = vmmprocess.info() {
[INFO] [stdout]   |                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::map_handle (line 2172) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2173:25
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(handle_all) = vmmprocess.map_handle() {
[INFO] [stdout]   |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess (line 1530) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1532:26
[INFO] [stdout]   |
[INFO] [stdout] 4 | if let Ok(process_all) = vmm.process_list() {
[INFO] [stdout]   |                          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::get_path_user (line 2123) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2124:19
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(path) = vmmprocess.get_path_user() {
[INFO] [stdout]   |                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::map_heapalloc (line 2209) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2210:28
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(heapalloc_all) = vmmprocess.map_heapalloc(0) {
[INFO] [stdout]   |                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::map_heap (line 2189) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2190:23
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(heap_all) = vmmprocess.map_heap() {
[INFO] [stdout]   |                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::map_module (line 2231) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2232:25
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(module_all) = vmmprocess.map_module(true, true) {
[INFO] [stdout]   |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::map_module_data_directory (line 2251) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2252:33
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(data_directory_all) = vmmprocess.map_module_data_directory("kernel32.dll") {
[INFO] [stdout]   |                                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::map_module_eat (line 2271) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2272:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(eat_all) = vmmprocess.map_module_eat("kernel32.dll") {
[INFO] [stdout]   |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::map_pte (line 2328) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2329:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(pte_all) = vmmprocess.map_pte(true) {
[INFO] [stdout]   |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::map_module_iat (line 2291) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2292:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(iat_all) = vmmprocess.map_module_iat("kernel32.dll") {
[INFO] [stdout]   |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::map_unloaded_module (line 2366) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2367:27
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(unloaded_all) = vmmprocess.map_unloaded_module() {
[INFO] [stdout]   |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::mem_read (line 2421) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2424:24
[INFO] [stdout]   |
[INFO] [stdout] 5 | if let Ok(data_read) = vmmprocess.mem_read(va_kernel32, 0x100) {
[INFO] [stdout]   |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `va_kernel32` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2424:44
[INFO] [stdout]   |
[INFO] [stdout] 5 | if let Ok(data_read) = vmmprocess.mem_read(va_kernel32, 0x100) {
[INFO] [stdout]   |                                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::map_vad (line 2383) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2384:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(vad_all) = vmmprocess.map_vad(true) {
[INFO] [stdout]   |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::map_module_section (line 2311) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2312:26
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(section_all) = vmmprocess.map_module_section("kernel32.dll") {
[INFO] [stdout]   |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::mem_scatter (line 2501) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2502:19
[INFO] [stdout]   |
[INFO] [stdout] 3 | let mem_scatter = vmmprocess.mem_scatter(FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL)?;
[INFO] [stdout]   |                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_NOCACHE` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2502:42
[INFO] [stdout]   |
[INFO] [stdout] 3 | let mem_scatter = vmmprocess.mem_scatter(FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL)?;
[INFO] [stdout]   |                                          ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]   |
[INFO] [stdout] 2 + use memprocfs::FLAG_NOCACHE;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_ZEROPAD_ON_FAIL` in this scope
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2502:57
[INFO] [stdout]   |
[INFO] [stdout] 3 | let mem_scatter = vmmprocess.mem_scatter(FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL)?;
[INFO] [stdout]   |                                                         ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]   |
[INFO] [stdout] 2 + use memprocfs::FLAG_ZEROPAD_ON_FAIL;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::map_thread (line 2349) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2350:25
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(thread_all) = vmmprocess.map_thread() {
[INFO] [stdout]   |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::mem_virt2phys (line 2517) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2518:19
[INFO] [stdout]   |
[INFO] [stdout] 3 | let pa_kernel32 = vmmprocess.mem_virt2phys(va_kernel32)?;
[INFO] [stdout]   |                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `va_kernel32` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2518:44
[INFO] [stdout]   |
[INFO] [stdout] 3 | let pa_kernel32 = vmmprocess.mem_virt2phys(va_kernel32)?;
[INFO] [stdout]   |                                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::mem_read_as (line 2475) stdout ----
[INFO] [stdout] error: expected identifier, found `...`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2481:2
[INFO] [stdout]   |
[INFO] [stdout] 6 | struct IMAGE_DOS_HEADER {
[INFO] [stdout]   |        ---------------- while parsing this struct
[INFO] [stdout] 7 |     e_magic : u16,
[INFO] [stdout] 8 |     ...
[INFO] [stdout]   |     ^^^ expected identifier
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:2484:21
[INFO] [stdout]    |
[INFO] [stdout] 11 | if let Ok(doshdr) = vmmprocess.mem_read_as::<IMAGE_DOS_HEADER>(va_kernel32, FLAG_NOCACHE) {
[INFO] [stdout]    |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `va_kernel32` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:2484:64
[INFO] [stdout]    |
[INFO] [stdout] 11 | if let Ok(doshdr) = vmmprocess.mem_read_as::<IMAGE_DOS_HEADER>(va_kernel32, FLAG_NOCACHE) {
[INFO] [stdout]    |                                                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_NOCACHE` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:2484:77
[INFO] [stdout]    |
[INFO] [stdout] 11 | if let Ok(doshdr) = vmmprocess.mem_read_as::<IMAGE_DOS_HEADER>(va_kernel32, FLAG_NOCACHE) {
[INFO] [stdout]    |                                                                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]    |
[INFO] [stdout] 4  + use memprocfs::FLAG_NOCACHE;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::mem_read_ex (line 2447) stdout ----
[INFO] [stdout] error: expected one of `,`, `:`, or `}`, found `!`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2454:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | let Ok(data_read) = r {
[INFO] [stdout]   |                     - while parsing this struct
[INFO] [stdout] 9 |     println!("{:?}", data_read.hex_dump());
[INFO] [stdout]   |     -------^ expected one of `,`, `:`, or `}`
[INFO] [stdout]   |     |
[INFO] [stdout]   |     while parsing this struct field
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `,`, `:`, or `}`, found `.`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2454:31
[INFO] [stdout]   |
[INFO] [stdout] 8 | let Ok(data_read) = r {
[INFO] [stdout]   |                     - while parsing this struct
[INFO] [stdout] 9 |     println!("{:?}", data_read.hex_dump());
[INFO] [stdout]   |                      ---------^ expected one of `,`, `:`, or `}`
[INFO] [stdout]   |                      |
[INFO] [stdout]   |                      while parsing this struct field
[INFO] [stdout]   |
[INFO] [stdout] help: try naming a field
[INFO] [stdout]   |
[INFO] [stdout] 9 |     println!("{:?}", data_read: data_read.hex_dump());
[INFO] [stdout]   |                      ++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `}`
[INFO] [stdout]   --> src/lib_memprocfs.rs:2455:2
[INFO] [stdout]    |
[INFO] [stdout] 10 | }
[INFO] [stdout]    |  ^ help: add `;` here
[INFO] [stdout] 11 | } _doctest_main_src_lib_memprocfs_rs_2447_0() }
[INFO] [stdout]    | - unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2452:9
[INFO] [stdout]   |
[INFO] [stdout] 7 | let r = vmmprocess.mem_read_ex(va_kernel32, 0x100, FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL);
[INFO] [stdout]   |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `va_kernel32` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2452:32
[INFO] [stdout]   |
[INFO] [stdout] 7 | let r = vmmprocess.mem_read_ex(va_kernel32, 0x100, FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL);
[INFO] [stdout]   |                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_NOCACHE` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2452:52
[INFO] [stdout]   |
[INFO] [stdout] 7 | let r = vmmprocess.mem_read_ex(va_kernel32, 0x100, FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL);
[INFO] [stdout]   |                                                    ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]   |
[INFO] [stdout] 6 + use memprocfs::FLAG_NOCACHE;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_ZEROPAD_ON_FAIL` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2452:67
[INFO] [stdout]   |
[INFO] [stdout] 7 | let r = vmmprocess.mem_read_ex(va_kernel32, 0x100, FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL);
[INFO] [stdout]   |                                                                   ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]   |
[INFO] [stdout] 6 + use memprocfs::FLAG_ZEROPAD_ON_FAIL;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0574]: expected struct, variant or union type, found local variable `r`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2453:21
[INFO] [stdout]   |
[INFO] [stdout] 8 | let Ok(data_read) = r {
[INFO] [stdout]   |                     ^ not a struct, variant or union type
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0574.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::mem_write_as (line 2555) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2558:10
[INFO] [stdout]   |
[INFO] [stdout] 5 | let _r = vmmprocess.mem_write_as(va_kernel32, &data_to_write);
[INFO] [stdout]   |          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `va_kernel32` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2558:34
[INFO] [stdout]   |
[INFO] [stdout] 5 | let _r = vmmprocess.mem_write_as(va_kernel32, &data_to_write);
[INFO] [stdout]   |                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::pdb_from_module_address (line 2573) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2574:27
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(pdb_kernel32) = vmmprocess.pdb_from_module_address(kernel32.va_base) {
[INFO] [stdout]   |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `kernel32` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2574:62
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(pdb_kernel32) = vmmprocess.pdb_from_module_address(kernel32.va_base) {
[INFO] [stdout]   |                                                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::search (line 2597) stdout ----
[INFO] [stdout] error: expected `;`, found `}`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2599:54
[INFO] [stdout]   |
[INFO] [stdout] 4 | let mut search = vmmprocess.search(0, 0, 0x10000, 0)?
[INFO] [stdout]   |                                                      ^ help: add `;` here
[INFO] [stdout] 5 | } _doctest_main_src_lib_memprocfs_rs_2597_0() }
[INFO] [stdout]   | - unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2599:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | let mut search = vmmprocess.search(0, 0, 0x10000, 0)?
[INFO] [stdout]   |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::search (line 2602) stdout ----
[INFO] [stdout] error: expected `;`, found `}`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2605:75
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut search = vmmprocess.search(0, 0, 1, FLAG_NOCACHE | FLAG_NOPAGING)?
[INFO] [stdout]   |                                                                           ^ help: add `;` here
[INFO] [stdout] 6 | } _doctest_main_src_lib_memprocfs_rs_2602_0() }
[INFO] [stdout]   | - unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2605:18
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut search = vmmprocess.search(0, 0, 1, FLAG_NOCACHE | FLAG_NOPAGING)?
[INFO] [stdout]   |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_NOCACHE` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2605:45
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut search = vmmprocess.search(0, 0, 1, FLAG_NOCACHE | FLAG_NOPAGING)?
[INFO] [stdout]   |                                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]   |
[INFO] [stdout] 4 + use memprocfs::FLAG_NOCACHE;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_NOPAGING` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2605:60
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut search = vmmprocess.search(0, 0, 1, FLAG_NOCACHE | FLAG_NOPAGING)?
[INFO] [stdout]   |                                                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]   |
[INFO] [stdout] 4 + use memprocfs::FLAG_NOPAGING;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::mem_write (line 2535) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2538:10
[INFO] [stdout]   |
[INFO] [stdout] 5 | let _r = vmmprocess.mem_write(va_kernel32, &data_to_write);
[INFO] [stdout]   |          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `va_kernel32` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2538:31
[INFO] [stdout]   |
[INFO] [stdout] 5 | let _r = vmmprocess.mem_write(va_kernel32, &data_to_write);
[INFO] [stdout]   |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::search_yara (line 2635) stdout ----
[INFO] [stdout] error: expected `;`, found `}`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2639:83
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut yara = vmmprocess.search_yara(yara_rules, 0x100000000, 0x200000000, 1, 0)?
[INFO] [stdout]   |                                                                                   ^ help: add `;` here
[INFO] [stdout] 7 | } _doctest_main_src_lib_memprocfs_rs_2635_0() }
[INFO] [stdout]   | - unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2639:16
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut yara = vmmprocess.search_yara(yara_rules, 0x100000000, 0x200000000, 1, 0)?
[INFO] [stdout]   |                ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcessInfo (line 1603) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1608:23
[INFO] [stdout]   |
[INFO] [stdout] 7 | if let Ok(procinfo) = vmmprocess.info() {
[INFO] [stdout]   |                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcessMapDirectoryEntry (line 1647) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1648:33
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(data_directory_all) = vmmprocess.map_module_data_directory("kernel32.dll") {
[INFO] [stdout]   |                                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcessMapEatEntry (line 1669) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1670:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(eat_all) = vmmprocess.map_module_eat("kernel32.dll") {
[INFO] [stdout]   |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcessMapHeapAllocEntry (line 1766) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1767:28
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(heapalloc_all) = vmmprocess.map_heapalloc(0) {
[INFO] [stdout]   |                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcess<'_>::search_yara (line 2628) stdout ----
[INFO] [stdout] error: expected `;`, found `}`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2632:69
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut yara = vmmprocess.search_yara(yara_rules, 0, 0, 0x10000, 0)?
[INFO] [stdout]   |                                                                     ^ help: add `;` here
[INFO] [stdout] 7 | } _doctest_main_src_lib_memprocfs_rs_2628_0() }
[INFO] [stdout]   | - unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2632:16
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut yara = vmmprocess.search_yara(yara_rules, 0, 0, 0x10000, 0)?
[INFO] [stdout]   |                ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcessMapModuleEntry (line 1849) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1850:25
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(module_all) = vmmprocess.map_module(true, true) {
[INFO] [stdout]   |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcessMapHeapEntry (line 1730) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1731:23
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(heap_all) = vmmprocess.map_heap() {
[INFO] [stdout]   |                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcessMapPteEntry (line 1881) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1882:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(pte_all) = vmmprocess.map_pte(true) {
[INFO] [stdout]   |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcessMapIatEntry (line 1789) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1790:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(iat_all) = vmmprocess.map_module_iat("kernel32.dll") {
[INFO] [stdout]   |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcessMapHandleEntry (line 1692) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1693:25
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(handle_all) = vmmprocess.map_handle() {
[INFO] [stdout]   |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcessMapThreadEntry (line 1944) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1945:25
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(thread_all) = vmmprocess.map_thread() {
[INFO] [stdout]   |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcessMapUnloadedModuleEntry (line 1989) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1990:27
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(unloaded_all) = vmmprocess.map_unloaded_module() {
[INFO] [stdout]   |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcessMapVadEntry (line 2015) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2016:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(vad_all) = vmmprocess.map_vad(true) {
[INFO] [stdout]   |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmProcessSectionEntry (line 1913) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1914:26
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(section_all) = vmmprocess.map_module_section("kernel32.dll") {
[INFO] [stdout]   |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmRegHive<'_>::reg_hive_read (line 2686) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `hive` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2687:19
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(data) = hive.reg_hive_read(0x1000, 0x100, FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL) {
[INFO] [stdout]   |                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_NOCACHE` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2687:53
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(data) = hive.reg_hive_read(0x1000, 0x100, FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL) {
[INFO] [stdout]   |                                                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]   |
[INFO] [stdout] 2 + use memprocfs::FLAG_NOCACHE;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_ZEROPAD_ON_FAIL` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2687:68
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Ok(data) = hive.reg_hive_read(0x1000, 0x100, FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL) {
[INFO] [stdout]   |                                                                    ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]   |
[INFO] [stdout] 2 + use memprocfs::FLAG_ZEROPAD_ON_FAIL;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmRegHive<'_>::reg_hive_write (line 2705) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `hive` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2707:10
[INFO] [stdout]   |
[INFO] [stdout] 4 | let _r = hive.reg_hive_write(0x1000, &data_to_write);
[INFO] [stdout]   |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmRegHive (line 2660) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2661:16
[INFO] [stdout]   |
[INFO] [stdout] 3 | let hive_all = vmm.reg_hive_list()?;
[INFO] [stdout]   |                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmRegKey (line 2731) stdout ----
[INFO] [stdout] error: expected `;`, found `println`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2733:85
[INFO] [stdout]   |
[INFO] [stdout] 4 | let regkey = vmm.reg_key("HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run")?
[INFO] [stdout]   |                                                                                     ^ help: add `;` here
[INFO] [stdout] 5 | println!("{regkey");
[INFO] [stdout]   | ------- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: invalid format string: expected `'}'` but string was terminated
[INFO] [stdout]  --> src/lib_memprocfs.rs:2734:18
[INFO] [stdout]   |
[INFO] [stdout] 5 | println!("{regkey");
[INFO] [stdout]   |           -      ^ expected `'}'` in format string
[INFO] [stdout]   |           |
[INFO] [stdout]   |           because of this opening brace
[INFO] [stdout]   |
[INFO] [stdout]   = note: if you intended to print `{`, you can escape it using `{{`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2733:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | let regkey = vmm.reg_key("HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run")?
[INFO] [stdout]   |              ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmRegKey (line 2737) stdout ----
[INFO] [stdout] error: expected `;`, found `println`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2740:95
[INFO] [stdout]   |
[INFO] [stdout] 5 | let regkey = vmm.reg_key("0xffffba061a908000\\ROOT\\Microsoft\\Windows\\CurrentVersion\\Run")?
[INFO] [stdout]   |                                                                                               ^ help: add `;` here
[INFO] [stdout] 6 | println!("{regkey");
[INFO] [stdout]   | ------- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: invalid format string: expected `'}'` but string was terminated
[INFO] [stdout]  --> src/lib_memprocfs.rs:2741:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | println!("{regkey");
[INFO] [stdout]   |           -      ^ expected `'}'` in format string
[INFO] [stdout]   |           |
[INFO] [stdout]   |           because of this opening brace
[INFO] [stdout]   |
[INFO] [stdout]   = note: if you intended to print `{`, you can escape it using `{{`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2740:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let regkey = vmm.reg_key("0xffffba061a908000\\ROOT\\Microsoft\\Windows\\CurrentVersion\\Run")?
[INFO] [stdout]   |              ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmRegKey<'_>::subkeys (line 2769) stdout ----
[INFO] [stdout] error: expected `;`, found keyword `for`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2771:32
[INFO] [stdout]   |
[INFO] [stdout] 4 | let subkeys = regkey.subkeys()?
[INFO] [stdout]   |                                ^ help: add `;` here
[INFO] [stdout] 5 | for key in subkeys {
[INFO] [stdout]   | --- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `regkey` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2771:15
[INFO] [stdout]   |
[INFO] [stdout] 4 | let subkeys = regkey.subkeys()?
[INFO] [stdout]   |               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmRegKey<'_>::parent (line 2758) stdout ----
[INFO] [stdout] error: expected `;`, found `println`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2759:37
[INFO] [stdout]   |
[INFO] [stdout] 3 | let regkey_parent = regkey.parent()?
[INFO] [stdout]   |                                     ^ help: add `;` here
[INFO] [stdout] 4 | println!("{regkey_parent");
[INFO] [stdout]   | ------- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: invalid format string: expected `'}'` but string was terminated
[INFO] [stdout]  --> src/lib_memprocfs.rs:2760:25
[INFO] [stdout]   |
[INFO] [stdout] 4 | println!("{regkey_parent");
[INFO] [stdout]   |           -             ^ expected `'}'` in format string
[INFO] [stdout]   |           |
[INFO] [stdout]   |           because of this opening brace
[INFO] [stdout]   |
[INFO] [stdout]   = note: if you intended to print `{`, you can escape it using `{{`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `regkey` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2759:21
[INFO] [stdout]   |
[INFO] [stdout] 3 | let regkey_parent = regkey.parent()?
[INFO] [stdout]   |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmRegKey<'_>::values (line 2800) stdout ----
[INFO] [stdout] error: expected `;`, found keyword `for`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2802:30
[INFO] [stdout]   |
[INFO] [stdout] 4 | let values = regkey.values()?
[INFO] [stdout]   |                              ^ help: add `;` here
[INFO] [stdout] 5 | for value in values {
[INFO] [stdout]   | --- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `regkey` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2802:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | let values = regkey.values()?
[INFO] [stdout]   |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmRegKey<'_>::values_map (line 2817) stdout ----
[INFO] [stdout] error: expected `;`, found keyword `for`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2819:34
[INFO] [stdout]   |
[INFO] [stdout] 4 | let values = regkey.values_map()?
[INFO] [stdout]   |                                  ^ help: add `;` here
[INFO] [stdout] 5 | for e in values {
[INFO] [stdout]   | --- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `regkey` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2819:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | let values = regkey.values_map()?
[INFO] [stdout]   |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmRegKey<'_>::subkeys_map (line 2786) stdout ----
[INFO] [stdout] error: expected `;`, found keyword `for`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2788:36
[INFO] [stdout]   |
[INFO] [stdout] 4 | let subkeys = regkey.subkeys_map()?
[INFO] [stdout]   |                                    ^ help: add `;` here
[INFO] [stdout] 5 | for e in subkeys {
[INFO] [stdout]   | --- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `regkey` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2788:15
[INFO] [stdout]   |
[INFO] [stdout] 4 | let subkeys = regkey.subkeys_map()?
[INFO] [stdout]   |               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmRegValue<'_>::parent (line 2898) stdout ----
[INFO] [stdout] error: expected `;`, found `println`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2899:39
[INFO] [stdout]   |
[INFO] [stdout] 3 | let regkey_parent = regvalue.parent()?
[INFO] [stdout]   |                                       ^ help: add `;` here
[INFO] [stdout] 4 | println!("{regkey_parent");
[INFO] [stdout]   | ------- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: invalid format string: expected `'}'` but string was terminated
[INFO] [stdout]  --> src/lib_memprocfs.rs:2900:25
[INFO] [stdout]   |
[INFO] [stdout] 4 | println!("{regkey_parent");
[INFO] [stdout]   |           -             ^ expected `'}'` in format string
[INFO] [stdout]   |           |
[INFO] [stdout]   |           because of this opening brace
[INFO] [stdout]   |
[INFO] [stdout]   = note: if you intended to print `{`, you can escape it using `{{`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `regvalue` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2899:21
[INFO] [stdout]   |
[INFO] [stdout] 3 | let regkey_parent = regvalue.parent()?
[INFO] [stdout]   |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmRegValue<'_>::raw_value (line 2933) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmregvalue` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2934:17
[INFO] [stdout]   |
[INFO] [stdout] 3 | let raw_value = vmmregvalue.raw_value()?;
[INFO] [stdout]   |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmRegValue<'_>::value (line 2913) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `regvalue` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2915:41
[INFO] [stdout]   |
[INFO] [stdout] 4 | if let Ok(VmmRegValueType::REG_SZ(s)) = regvalue.value() {
[INFO] [stdout]   |                                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VmmRegValueType`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2915:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | if let Ok(VmmRegValueType::REG_SZ(s)) = regvalue.value() {
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^ use of undeclared type `VmmRegValueType`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]   |
[INFO] [stdout] 3 + use memprocfs::VmmRegValueType;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmRegValue (line 2861) stdout ----
[INFO] [stdout] error: expected `;`, found `println`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2864:37
[INFO] [stdout]   |
[INFO] [stdout] 5 | let regvalue = vmm.reg_key(regpath)?
[INFO] [stdout]   |                                     ^ help: add `;` here
[INFO] [stdout] 6 | println!("{regvalue}");
[INFO] [stdout]   | ------- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2864:16
[INFO] [stdout]   |
[INFO] [stdout] 5 | let regvalue = vmm.reg_key(regpath)?
[INFO] [stdout]   |                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VmmRegValueType`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2866:11
[INFO] [stdout]   |
[INFO] [stdout] 7 | if let Ok(VmmRegValueType::REG_SZ(s)) = regvalue.value() {
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^ use of undeclared type `VmmRegValueType`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]   |
[INFO] [stdout] 3 + use memprocfs::VmmRegValueType;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmRegValue<'_>::value (line 2920) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `regvalue` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2922:45
[INFO] [stdout]   |
[INFO] [stdout] 4 | if let Ok(VmmRegValueType::REG_DWORD(dw)) = regvalue.value() {
[INFO] [stdout]   |                                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VmmRegValueType`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2922:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | if let Ok(VmmRegValueType::REG_DWORD(dw)) = regvalue.value() {
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^ use of undeclared type `VmmRegValueType`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]   |
[INFO] [stdout] 3 + use memprocfs::VmmRegValueType;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmRegValue (line 2871) stdout ----
[INFO] [stdout] error: expected `;`, found keyword `if`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2875:37
[INFO] [stdout]   |
[INFO] [stdout] 6 | let regvalue = vmm.reg_key(regpath)?
[INFO] [stdout]   |                                     ^ help: add `;` here
[INFO] [stdout] 7 | if let Ok(VmmRegValueType::REG_DWORD(dw)) = regvalue.value() {
[INFO] [stdout]   | -- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2875:16
[INFO] [stdout]   |
[INFO] [stdout] 6 | let regvalue = vmm.reg_key(regpath)?
[INFO] [stdout]   |                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VmmRegValueType`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2876:11
[INFO] [stdout]   |
[INFO] [stdout] 7 | if let Ok(VmmRegValueType::REG_DWORD(dw)) = regvalue.value() {
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^ use of undeclared type `VmmRegValueType`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]   |
[INFO] [stdout] 4 + use memprocfs::VmmRegValueType;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmSearch<'_>::add_search (line 3064) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmsearch` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3067:22
[INFO] [stdout]   |
[INFO] [stdout] 5 | let search_term_id = vmmsearch.add_search(&search_term)?;
[INFO] [stdout]   |                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmSearch<'_>::poll (line 3134) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmsearch` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3135:32
[INFO] [stdout]   |
[INFO] [stdout] 3 | let search_status_and_result = vmmsearch.poll();
[INFO] [stdout]   |                                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmSearch (line 2983) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2986:21
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut vmmsearch = vmmprocess.search(0, 0, 256, FLAG_NOCACHE);
[INFO] [stdout]   |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_NOCACHE` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2986:50
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut vmmsearch = vmmprocess.search(0, 0, 256, FLAG_NOCACHE);
[INFO] [stdout]   |                                                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]   |
[INFO] [stdout] 4 + use memprocfs::FLAG_NOCACHE;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmScatterMemory (line 1306) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1316:23
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let mem_scatter = vmmprocess.mem_scatter(FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL)?;
[INFO] [stdout]    |                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_NOCACHE` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1316:46
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let mem_scatter = vmmprocess.mem_scatter(FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL)?;
[INFO] [stdout]    |                                              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]    |
[INFO] [stdout] 5  + use memprocfs::FLAG_NOCACHE;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_ZEROPAD_ON_FAIL` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1316:61
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let mem_scatter = vmmprocess.mem_scatter(FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL)?;
[INFO] [stdout]    |                                                             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]    |
[INFO] [stdout] 5  + use memprocfs::FLAG_ZEROPAD_ON_FAIL;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `kernel32` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1319:34
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let _r = mem_scatter.prepare(kernel32.va_base + 0x0000, 0x100);
[INFO] [stdout]    |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `kernel32` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1320:34
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let _r = mem_scatter.prepare(kernel32.va_base + 0x1000, 0x100);
[INFO] [stdout]    |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `kernel32` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1321:34
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let _r = mem_scatter.prepare(kernel32.va_base + 0x2000, 0x100);
[INFO] [stdout]    |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `kernel32` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1325:45
[INFO] [stdout]    |
[INFO] [stdout] 21 |     if let Ok(data_read) = mem_scatter.read(kernel32.va_base + 0x0000, 0x80) {
[INFO] [stdout]    |                                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `kernel32` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1326:64
[INFO] [stdout]    |
[INFO] [stdout] 22 |         println!("memory range: va={:x} cb={:x} cb_read={:x}", kernel32.va_base + 0x0000, 0x80, data_read.len());
[INFO] [stdout]    |                                                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `kernel32` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1330:45
[INFO] [stdout]    |
[INFO] [stdout] 26 |     if let Ok(data_read) = mem_scatter.read(kernel32.va_base + 0x1000, 0x100) {
[INFO] [stdout]    |                                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `kernel32` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1331:64
[INFO] [stdout]    |
[INFO] [stdout] 27 |         println!("memory range: va={:x} cb={:x} cb_read={:x}", kernel32.va_base + 0x1000, 0x100, data_read.len());
[INFO] [stdout]    |                                                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `kernel32` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1337:45
[INFO] [stdout]    |
[INFO] [stdout] 33 |     if let Ok(data_read) = mem_scatter.read(kernel32.va_base + 0x0000, 0x80) {
[INFO] [stdout]    |                                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `kernel32` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1338:64
[INFO] [stdout]    |
[INFO] [stdout] 34 |         println!("memory range: va={:x} cb={:x} cb_read={:x}", kernel32.va_base + 0x0000, 0x80, data_read.len());
[INFO] [stdout]    |                                                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 12 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmSearch<'_>::result (line 3150) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmsearch` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3151:32
[INFO] [stdout]   |
[INFO] [stdout] 3 | let search_status_and_result = vmmsearch.result();
[INFO] [stdout]   |                                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmSearch<'_>::add_search_ex (line 3089) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmsearch` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3093:22
[INFO] [stdout]   |
[INFO] [stdout] 6 | let search_term_id = vmmsearch.add_search_ex(&search_term, None, 8)?;
[INFO] [stdout]   |                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmSearchResult (line 3019) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmsearch` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3021:20
[INFO] [stdout]   |
[INFO] [stdout] 4 | let searchresult = vmmsearch.poll();
[INFO] [stdout]   |                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmScatterMemory (line 1352) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `kernel32` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1363:31
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let mut memory_range_1 = (kernel32.va_base + 0x0000, vec![0u8; 0x100], 0u32);
[INFO] [stdout]    |                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `kernel32` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1364:31
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let mut memory_range_2 = (kernel32.va_base + 0x1000, vec![0u8; 0x100], 0u32);
[INFO] [stdout]    |                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `kernel32` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1365:31
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let mut memory_range_3 = (kernel32.va_base + 0x2000, vec![0u8; 0x100], 0u32);
[INFO] [stdout]    |                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1371:34
[INFO] [stdout]    |
[INFO] [stdout] 21 |     if let Ok(mut mem_scatter) = vmmprocess.mem_scatter(FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL) {
[INFO] [stdout]    |                                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_NOCACHE` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1371:57
[INFO] [stdout]    |
[INFO] [stdout] 21 |     if let Ok(mut mem_scatter) = vmmprocess.mem_scatter(FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL) {
[INFO] [stdout]    |                                                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]    |
[INFO] [stdout] 7  + use memprocfs::FLAG_NOCACHE;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_ZEROPAD_ON_FAIL` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1371:72
[INFO] [stdout]    |
[INFO] [stdout] 21 |     if let Ok(mut mem_scatter) = vmmprocess.mem_scatter(FLAG_NOCACHE | FLAG_ZEROPAD_ON_FAIL) {
[INFO] [stdout]    |                                                                        ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]    |
[INFO] [stdout] 7  + use memprocfs::FLAG_ZEROPAD_ON_FAIL;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmSearch<'_>::start (line 3112) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmsearch` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3113:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | vmmsearch.start();
[INFO] [stdout]   | ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmSearch<'_>::abort (line 3122) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmsearch` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3123:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | vmmsearch.abort();
[INFO] [stdout]   | ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmYara (line 3193) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3198:19
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mut vmmyara = vmmprocess.search_yara(yara_rules, 0, 0, 256, FLAG_NOCACHE);
[INFO] [stdout]   |                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLAG_NOCACHE` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3198:65
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mut vmmyara = vmmprocess.search_yara(yara_rules, 0, 0, 256, FLAG_NOCACHE);
[INFO] [stdout]   |                                                                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]   |
[INFO] [stdout] 4 + use memprocfs::FLAG_NOCACHE;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmYara<'_>::poll (line 3324) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmyara` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3325:30
[INFO] [stdout]   |
[INFO] [stdout] 3 | let yara_status_and_result = vmmyara.poll();
[INFO] [stdout]   |                              ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmYara<'_>::abort (line 3312) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmyara` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3313:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | vmmyara.abort();
[INFO] [stdout]   | ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmYara<'_>::result (line 3339) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmyara` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3340:30
[INFO] [stdout]   |
[INFO] [stdout] 3 | let yara_status_and_result = vmmyara.result();
[INFO] [stdout]   |                              ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmSearchResult (line 3024) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmsearch` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3026:20
[INFO] [stdout]   |
[INFO] [stdout] 4 | let searchresult = vmmsearch.result();
[INFO] [stdout]   |                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmYara<'_>::start (line 3302) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmyara` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3303:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | vmmyara.start();
[INFO] [stdout]   | ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmYaraResult (line 3231) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmyara` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3233:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | let yararesult = vmmyara.poll();
[INFO] [stdout]   |                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib_memprocfs.rs - VmmYaraResult (line 3236) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmyara` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3238:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | let yararesult = vmmyara.result();
[INFO] [stdout]   |                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/lib_memprocfs.rs - LeechCore (line 3663)
[INFO] [stdout]     src/lib_memprocfs.rs - LeechCore (line 3668)
[INFO] [stdout]     src/lib_memprocfs.rs - LeechCore::command (line 4064)
[INFO] [stdout]     src/lib_memprocfs.rs - LeechCore::get_memmap (line 4159)
[INFO] [stdout]     src/lib_memprocfs.rs - LeechCore::get_option (line 3980)
[INFO] [stdout]     src/lib_memprocfs.rs - LeechCore::mem_read (line 4082)
[INFO] [stdout]     src/lib_memprocfs.rs - LeechCore::mem_read_as (line 4099)
[INFO] [stdout]     src/lib_memprocfs.rs - LeechCore::mem_write (line 4127)
[INFO] [stdout]     src/lib_memprocfs.rs - LeechCore::mem_write_as (line 4146)
[INFO] [stdout]     src/lib_memprocfs.rs - LeechCore::new (line 3841)
[INFO] [stdout]     src/lib_memprocfs.rs - LeechCore::new_ex (line 3871)
[INFO] [stdout]     src/lib_memprocfs.rs - LeechCore::pcie_bar_info (line 4185)
[INFO] [stdout]     src/lib_memprocfs.rs - LeechCore::set_memmap (line 4175)
[INFO] [stdout]     src/lib_memprocfs.rs - LeechCore::set_option (line 3994)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm (line 259)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm (line 270)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::get_config (line 614)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::get_leechcore (line 536)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::kernel (line 643)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::log (line 658)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::map_memory (line 668)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::map_net (line 682)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::map_pfn (line 699)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::map_pool (line 718)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::map_service (line 737)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::map_user (line 750)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::map_virtual_machine (line 763)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::mem_read (line 804)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::mem_read_as (line 857)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::mem_read_ex (line 830)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::mem_scatter (line 883)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::mem_write (line 901)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::mem_write_as (line 920)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::new (line 477)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::new (line 488)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::new_from_virtual_machine (line 511)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::process_from_name (line 568)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::process_from_pid (line 549)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::process_list (line 580)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::process_map (line 597)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::reg_hive_list (line 997)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::reg_key (line 1016)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::reg_key (line 1022)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::reg_value (line 1041)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::reg_value (line 1048)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::search (line 1074)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::search (line 1079)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::search_yara (line 1104)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::search_yara (line 1111)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::set_config (line 628)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::vfs_list (line 937)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::vfs_read (line 963)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::vfs_write (line 986)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmKernel (line 1147)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmKernel<'_>::build (line 1163)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmKernel<'_>::pdb (line 1187)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmKernel<'_>::process (line 1174)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPdb (line 1213)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPdb (line 1219)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPdb<'_>::symbol_address_from_name (line 1251)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPdb<'_>::symbol_name_from_address (line 1236)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPdb<'_>::type_child_offset (line 1278)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPdb<'_>::type_size (line 1264)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPluginContext (line 3383)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPluginContext (line 3393)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPluginContext (line 3401)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPluginContext (line 3407)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPluginFileList<'_>::add_directory (line 3466)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPluginFileList<'_>::add_file (line 3451)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPluginInitializationContext (line 3553)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPluginInitializationContext<T>::register (line 3614)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPluginInitializationInfo (line 3499)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess (line 1530)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess (line 1539)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess (line 1546)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess (line 1552)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::get_cmdline (line 2135)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::get_module_base (line 2081)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::get_path_kernel (line 2111)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::get_path_user (line 2123)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::get_proc_address (line 2099)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::info (line 2151)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_handle (line 2172)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_heap (line 2189)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_heapalloc (line 2209)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_module (line 2231)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_module_data_directory (line 2251)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_module_eat (line 2271)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_module_iat (line 2291)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_module_section (line 2311)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_pte (line 2328)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_thread (line 2349)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_unloaded_module (line 2366)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_vad (line 2383)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::mem_read (line 2421)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::mem_read_as (line 2475)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::mem_read_ex (line 2447)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::mem_scatter (line 2501)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::mem_virt2phys (line 2517)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::mem_write (line 2535)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::mem_write_as (line 2555)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::pdb_from_module_address (line 2573)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::search (line 2597)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::search (line 2602)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::search_yara (line 2628)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::search_yara (line 2635)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessInfo (line 1603)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessMapDirectoryEntry (line 1647)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessMapEatEntry (line 1669)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessMapHandleEntry (line 1692)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessMapHeapAllocEntry (line 1766)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessMapHeapEntry (line 1730)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessMapIatEntry (line 1789)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessMapModuleEntry (line 1849)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessMapPteEntry (line 1881)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessMapThreadEntry (line 1944)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessMapUnloadedModuleEntry (line 1989)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessMapVadEntry (line 2015)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessSectionEntry (line 1913)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegHive (line 2660)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegHive<'_>::reg_hive_read (line 2686)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegHive<'_>::reg_hive_write (line 2705)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegKey (line 2731)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegKey (line 2737)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegKey<'_>::parent (line 2758)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegKey<'_>::subkeys (line 2769)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegKey<'_>::subkeys_map (line 2786)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegKey<'_>::values (line 2800)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegKey<'_>::values_map (line 2817)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegValue (line 2861)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegValue (line 2871)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegValue<'_>::parent (line 2898)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegValue<'_>::raw_value (line 2933)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegValue<'_>::value (line 2913)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegValue<'_>::value (line 2920)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmScatterMemory (line 1306)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmScatterMemory (line 1352)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmSearch (line 2983)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmSearch<'_>::abort (line 3122)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmSearch<'_>::add_search (line 3064)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmSearch<'_>::add_search_ex (line 3089)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmSearch<'_>::poll (line 3134)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmSearch<'_>::result (line 3150)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmSearch<'_>::start (line 3112)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmSearchResult (line 3019)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmSearchResult (line 3024)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmYara (line 3193)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmYara<'_>::abort (line 3312)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmYara<'_>::poll (line 3324)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmYara<'_>::result (line 3339)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmYara<'_>::start (line 3302)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmYaraResult (line 3231)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmYaraResult (line 3236)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 2 passed; 153 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.57s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "10c0c218bc453408d89fac78a4b038c78dbd46950bf8dcaa6c0e23895bba1f24", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "10c0c218bc453408d89fac78a4b038c78dbd46950bf8dcaa6c0e23895bba1f24", kill_on_drop: false }`
[INFO] [stdout] 10c0c218bc453408d89fac78a4b038c78dbd46950bf8dcaa6c0e23895bba1f24
