[INFO] fetching crate memprocfs 5.5.0...
[INFO] testing memprocfs-5.5.0 against 1.69.0 for beta-1.70-1
[INFO] extracting crate memprocfs 5.5.0 into /workspace/builds/worker-5-tc1/source
[INFO] validating manifest of crates.io crate memprocfs 5.5.0 on toolchain 1.69.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate memprocfs 5.5.0
[INFO] finished tweaking crates.io crate memprocfs 5.5.0
[INFO] tweaked toml for crates.io crate memprocfs 5.5.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" "/workspace/cargo-home/bin/cargo" "+1.69.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b19133ae3b9b5c297603076a379df0f74955e99bb5ded1c3884df6327b20cef2
[INFO] running `Command { std: "docker" "start" "-a" "b19133ae3b9b5c297603076a379df0f74955e99bb5ded1c3884df6327b20cef2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b19133ae3b9b5c297603076a379df0f74955e99bb5ded1c3884df6327b20cef2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b19133ae3b9b5c297603076a379df0f74955e99bb5ded1c3884df6327b20cef2", kill_on_drop: false }`
[INFO] [stdout] b19133ae3b9b5c297603076a379df0f74955e99bb5ded1c3884df6327b20cef2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] da09e83618d034047c8915602064326cef5344eb5be15b1fdeaffa72de36f496
[INFO] running `Command { std: "docker" "start" "-a" "da09e83618d034047c8915602064326cef5344eb5be15b1fdeaffa72de36f496", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.160
[INFO] [stderr]    Compiling libloading v0.7.4
[INFO] [stderr]    Compiling syn v2.0.15
[INFO] [stderr]    Compiling serde_derive v1.0.160
[INFO] [stderr]    Compiling memprocfs v5.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 14.84s
[INFO] running `Command { std: "docker" "inspect" "da09e83618d034047c8915602064326cef5344eb5be15b1fdeaffa72de36f496", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "da09e83618d034047c8915602064326cef5344eb5be15b1fdeaffa72de36f496", kill_on_drop: false }`
[INFO] [stdout] da09e83618d034047c8915602064326cef5344eb5be15b1fdeaffa72de36f496
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 01f73ebd1a492fc49d914eec71542974e66b9e1e2c0ddefa4709c1a2db8b01f9
[INFO] running `Command { std: "docker" "start" "-a" "01f73ebd1a492fc49d914eec71542974e66b9e1e2c0ddefa4709c1a2db8b01f9", kill_on_drop: false }`
[INFO] [stderr]    Compiling memprocfs v5.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 2.68s
[INFO] running `Command { std: "docker" "inspect" "01f73ebd1a492fc49d914eec71542974e66b9e1e2c0ddefa4709c1a2db8b01f9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "01f73ebd1a492fc49d914eec71542974e66b9e1e2c0ddefa4709c1a2db8b01f9", kill_on_drop: false }`
[INFO] [stdout] 01f73ebd1a492fc49d914eec71542974e66b9e1e2c0ddefa4709c1a2db8b01f9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 5c6f64f17aef6aa754c1cae563a911ef3bf45498791057d4140f149c6d7bfe0f
[INFO] running `Command { std: "docker" "start" "-a" "5c6f64f17aef6aa754c1cae563a911ef3bf45498791057d4140f149c6d7bfe0f", kill_on_drop: false }`
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.02s
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/lib_memprocfs.rs (/opt/rustwide/target/debug/deps/memprocfs-b6c724df26cdedf6)
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests memprocfs
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 138 tests
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::map_memory (line 650) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::get_config (line 596) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm (line 253) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::log (line 640) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::kernel (line 625) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::map_user (line 732) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::map_net (line 664) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::mem_read (line 786) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm (line 264) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::map_service (line 719) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::mem_read_ex (line 812) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::map_pfn (line 681) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::new (line 469) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::map_pool (line 700) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::mem_write (line 883) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::new_from_virtual_machine (line 503) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::map_virtual_machine (line 745) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::mem_scatter (line 865) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::mem_read_as (line 839) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::mem_write_as (line 902) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::reg_key (line 1004) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::process_list (line 562) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::process_from_name (line 550) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::reg_hive_list (line 979) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::new (line 480) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::reg_key (line 998) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::process_from_pid (line 531) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::vfs_write (line 968) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::process_map (line 579) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::search (line 1056) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::reg_value (line 1023) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::reg_value (line 1030) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::search_yara (line 1093) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::search (line 1061) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::search_yara (line 1086) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPdb<'_>::type_child_offset (line 1260) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmKernel (line 1129) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::vfs_list (line 919) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::set_config (line 610) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmKernel<'_>::build (line 1145) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmKernel<'_>::pdb (line 1169) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPdb (line 1195) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - Vmm<'_>::vfs_read (line 945) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPluginContext (line 3364) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPdb<'_>::symbol_address_from_name (line 1233) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmKernel<'_>::process (line 1156) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPdb<'_>::type_size (line 1246) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPdb<'_>::symbol_name_from_address (line 1218) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess (line 1512) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPluginContext (line 3388) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPluginFileList<'_>::add_file (line 3432) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPluginContext (line 3382) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPluginFileList<'_>::add_directory (line 3447) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::get_path_kernel (line 2092) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPluginInitializationInfo (line 3480) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPdb (line 1201) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess (line 1521) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPluginContext (line 3374) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPluginInitializationContext<T>::register (line 3595) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess (line 1534) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess (line 1528) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmPluginInitializationContext (line 3534) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_module (line 2212) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::get_module_base (line 2062) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_pte (line 2309) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::get_proc_address (line 2080) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::get_path_user (line 2104) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::info (line 2132) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_module_iat (line 2272) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::get_cmdline (line 2116) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::mem_read (line 2402) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_heap (line 2170) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_module_section (line 2292) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_thread (line 2330) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_module_eat (line 2252) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_unloaded_module (line 2347) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_handle (line 2153) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_heapalloc (line 2190) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::mem_read_as (line 2456) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_vad (line 2364) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::mem_scatter (line 2482) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::search_yara (line 2609) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::mem_write_as (line 2536) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::mem_read_ex (line 2428) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessInfo (line 1585) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::map_module_data_directory (line 2232) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::mem_virt2phys (line 2498) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::search_yara (line 2616) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::mem_write (line 2516) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessMapThreadEntry (line 1926) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::search (line 2583) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessMapDirectoryEntry (line 1629) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::search (line 2578) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessMapUnloadedModuleEntry (line 1971) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessMapEatEntry (line 1651) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessMapHeapAllocEntry (line 1748) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessMapModuleEntry (line 1831) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessMapHeapEntry (line 1712) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessMapIatEntry (line 1771) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessMapVadEntry (line 1997) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessMapPteEntry (line 1863) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegKey (line 2712) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessMapHandleEntry (line 1674) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegHive (line 2641) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegKey<'_>::parent (line 2739) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegKey<'_>::subkeys (line 2750) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcess<'_>::pdb_from_module_address (line 2554) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegHive<'_>::reg_hive_read (line 2667) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegValue (line 2842) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmProcessSectionEntry (line 1895) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegHive<'_>::reg_hive_write (line 2686) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegValue<'_>::raw_value (line 2914) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegValue<'_>::value (line 2894) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegKey<'_>::subkeys_map (line 2767) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegKey<'_>::values (line 2781) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmSearch<'_>::add_search (line 3045) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmSearch<'_>::abort (line 3103) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegKey<'_>::values_map (line 2798) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegValue<'_>::parent (line 2879) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegKey (line 2718) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmSearch<'_>::add_search_ex (line 3070) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmSearchResult (line 3000) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegValue<'_>::value (line 2901) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmSearch<'_>::result (line 3131) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmScatterMemory (line 1288) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmSearch<'_>::poll (line 3115) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmSearch (line 2964) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmRegValue (line 2852) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmSearch<'_>::start (line 3093) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmScatterMemory (line 1334) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmYara<'_>::abort (line 3293) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmYaraResult (line 3217) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmYara<'_>::poll (line 3305) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmYara (line 3174) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmYara<'_>::result (line 3320) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmSearchResult (line 3005) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmYaraResult (line 3212) ... FAILED
[INFO] [stdout] test src/lib_memprocfs.rs - VmmYara<'_>::start (line 3283) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib_memprocfs.rs - Vmm<'_>::map_memory (line 650) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:651: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<'_>::get_config (line 596) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:597: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:597: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 (line 253) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]  --> src/lib_memprocfs.rs:258: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:258: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:257: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<'_>::log (line 640) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VmmLogLevel`
[INFO] [stdout]  --> src/lib_memprocfs.rs:641:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | vmm.log(&VmmLogLevel::_1Critical, "Test Message Critical!");
[INFO] [stdout]   |          ^^^^^^^^^^^ use of undeclared type `VmmLogLevel`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:641: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: 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<'_>::kernel (line 625) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:627: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<'_>::map_user (line 732) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:733: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_net (line 664) stdout ----
[INFO] [stdout] error: expected one of `:`, `;`, `=`, `@`, or `|`, found `vmm`
[INFO] [stdout]  --> src/lib_memprocfs.rs:665: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 - Vmm<'_>::mem_read (line 786) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:789: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 (line 264) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]  --> src/lib_memprocfs.rs:269:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     ...
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]   |
[INFO] [stdout] 8 |     ..
[INFO] [stdout]   |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]   |
[INFO] [stdout] 8 |     ..=
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]  --> src/lib_memprocfs.rs:269:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     ...
[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:268:18
[INFO] [stdout]   |
[INFO] [stdout] 7 | 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_service (line 719) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:720: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<'_>::mem_read_ex (line 812) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:817: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:817: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:817: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<'_>::map_pfn (line 681) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:683: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<'_>::new (line 469) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]  --> src/lib_memprocfs.rs:474: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:474: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:473: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<'_>::map_pool (line 700) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:701: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:703: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<'_>::mem_write (line 883) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:885: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<'_>::new_from_virtual_machine (line 503) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:504: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:511: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:511: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:515: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<'_>::map_virtual_machine (line 745) stdout ----
[INFO] [stdout] error: expected `;`, found keyword `for`
[INFO] [stdout]  --> src/lib_memprocfs.rs:746: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:746: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:753: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:753: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:758: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:759: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_scatter (line 865) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:866: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:866: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:866: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 839) stdout ----
[INFO] [stdout] error: expected identifier, found `...`
[INFO] [stdout]  --> src/lib_memprocfs.rs:845: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:848: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:848: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:848: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_write_as (line 902) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:904: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<'_>::reg_key (line 1004) stdout ----
[INFO] [stdout] error: expected `;`, found `println`
[INFO] [stdout]  --> src/lib_memprocfs.rs:1007: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:1008: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:1007: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<'_>::process_list (line 562) stdout ----
[INFO] [stdout] error: expected `;`, found keyword `for`
[INFO] [stdout]  --> src/lib_memprocfs.rs:564: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:565: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_from_name (line 550) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:551: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<'_>::reg_hive_list (line 979) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:980: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<'_>::new (line 480) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]  --> src/lib_memprocfs.rs:485:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     ...
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]   |
[INFO] [stdout] 8 |     ..
[INFO] [stdout]   |
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]   |
[INFO] [stdout] 8 |     ..=
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]  --> src/lib_memprocfs.rs:485:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     ...
[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:484:18
[INFO] [stdout]   |
[INFO] [stdout] 7 | 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<'_>::reg_key (line 998) stdout ----
[INFO] [stdout] error: expected `;`, found `println`
[INFO] [stdout]  --> src/lib_memprocfs.rs:1000: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:1001: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:1000: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<'_>::process_from_pid (line 531) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:532: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<'_>::vfs_write (line 968) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:970: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 - Vmm<'_>::process_map (line 579) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `process_all` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:581: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:581: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:582: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<'_>::search (line 1056) stdout ----
[INFO] [stdout] error: expected `;`, found `}`
[INFO] [stdout]  --> src/lib_memprocfs.rs:1058: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_1056_0() }
[INFO] [stdout]   | - unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1058: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<'_>::reg_value (line 1023) stdout ----
[INFO] [stdout] error: expected `;`, found `println`
[INFO] [stdout]  --> src/lib_memprocfs.rs:1026: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:1027: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:1026: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_value (line 1030) stdout ----
[INFO] [stdout] error: expected `;`, found `println`
[INFO] [stdout]  --> src/lib_memprocfs.rs:1034: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:1035: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:1033: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:1034: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:1034: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_yara (line 1093) stdout ----
[INFO] [stdout] error: expected `;`, found `}`
[INFO] [stdout]  --> src/lib_memprocfs.rs:1097: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_1093_0() }
[INFO] [stdout]   | - unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1097: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<'_>::search (line 1061) stdout ----
[INFO] [stdout] error: expected `;`, found `}`
[INFO] [stdout]  --> src/lib_memprocfs.rs:1064: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_1061_0() }
[INFO] [stdout]   | - unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1064: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 1086) stdout ----
[INFO] [stdout] error: expected `;`, found `}`
[INFO] [stdout]  --> src/lib_memprocfs.rs:1090: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_1086_0() }
[INFO] [stdout]   | - unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1090: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 - VmmPdb<'_>::type_child_offset (line 1260) stdout ----
[INFO] [stdout] error: expected `;`, found `}`
[INFO] [stdout]  --> src/lib_memprocfs.rs:1261: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_1260_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:1261: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 - VmmKernel (line 1129) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1130: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:1131: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:1132: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 - Vmm<'_>::vfs_list (line 919) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:921: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 - Vmm<'_>::set_config (line 610) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:613: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:613: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 - VmmKernel<'_>::build (line 1145) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1147: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 - VmmKernel<'_>::pdb (line 1169) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1171: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 - VmmPdb (line 1195) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1197: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 - Vmm<'_>::vfs_read (line 945) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:946: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 - VmmPluginContext (line 3364) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `plugin_ctx` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3369: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<'_>::symbol_address_from_name (line 1233) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `pdb_nt` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1234: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 - VmmKernel<'_>::process (line 1156) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1158: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<'_>::type_size (line 1246) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `pdb_nt` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1247: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 - VmmPdb<'_>::symbol_name_from_address (line 1218) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `pdb` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1219: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:1219: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:1220: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 - VmmProcess (line 1512) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1514: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 - VmmPluginContext (line 3388) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `plugin_ctx` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3391: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 - VmmPluginFileList<'_>::add_file (line 3432) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `file_list` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3434: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 - VmmPluginContext (line 3382) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `plugin_ctx` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3385: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 3447) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `file_list` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3449: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 - VmmProcess<'_>::get_path_kernel (line 2092) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2093: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 - VmmPluginInitializationInfo (line 3480) stdout ----
[INFO] [stdout] error[E0425]: cannot find function `new_plugin_initialization` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3482: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:3482: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_3480_0<PluginContext>() {
[INFO] [stdout]   |                                                                                  +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `native_h` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3482: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:3482: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 - VmmPdb (line 1201) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1203: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 - VmmProcess (line 1521) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1524: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 - VmmPluginContext (line 3374) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `plugin_ctx` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3379: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 - VmmPluginInitializationContext<T>::register (line 3595) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `plugin_init_ctx` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3598: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 (line 1534) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1538: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 1528) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1530: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 3534) stdout ----
[INFO] [stdout] error: expected identifier, found `...`
[INFO] [stdout]   --> src/lib_memprocfs.rs:3544: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:3536: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:3536: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_3534_0<PluginContext>() {
[INFO] [stdout]   |                                                                                  +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `native_h` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3536: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:3536: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:3543: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:3551: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:3552: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:3553: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<'_>::map_module (line 2212) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2213: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<'_>::get_module_base (line 2062) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2063: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<'_>::map_pte (line 2309) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2310: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<'_>::get_proc_address (line 2080) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2081: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_user (line 2104) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2105: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<'_>::info (line 2132) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2133: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_module_iat (line 2272) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2273: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<'_>::get_cmdline (line 2116) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2117: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<'_>::mem_read (line 2402) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2405: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:2405: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_heap (line 2170) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2171: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_module_section (line 2292) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2293: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_thread (line 2330) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2331: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_eat (line 2252) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2253: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_unloaded_module (line 2347) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2348: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<'_>::map_handle (line 2153) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2154: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_heapalloc (line 2190) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2191: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<'_>::mem_read_as (line 2456) stdout ----
[INFO] [stdout] error: expected identifier, found `...`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2462: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:2465: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:2465: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:2465: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<'_>::map_vad (line 2364) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2365: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<'_>::mem_scatter (line 2482) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2483: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:2483: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:2483: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<'_>::search_yara (line 2609) stdout ----
[INFO] [stdout] error: expected `;`, found `}`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2613: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_2609_0() }
[INFO] [stdout]   | - unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2613: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 - VmmProcess<'_>::mem_write_as (line 2536) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2539: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:2539: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<'_>::mem_read_ex (line 2428) stdout ----
[INFO] [stdout] error: expected one of `,`, `:`, or `}`, found `!`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2435: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] error: expected one of `,`, `:`, or `}`, found `.`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2435: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]   |                      help: try naming a field: `data_read:`
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `}`
[INFO] [stdout]   --> src/lib_memprocfs.rs:2436:2
[INFO] [stdout]    |
[INFO] [stdout] 10 | }
[INFO] [stdout]    |  ^ help: add `;` here
[INFO] [stdout] 11 | } _doctest_main_src_lib_memprocfs_rs_2428_0() }
[INFO] [stdout]    | - unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2433: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:2433: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:2433: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:2433: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:2434: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 - VmmProcessInfo (line 1585) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1590: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<'_>::map_module_data_directory (line 2232) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2233: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<'_>::mem_virt2phys (line 2498) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2499: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:2499: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_yara (line 2616) stdout ----
[INFO] [stdout] error: expected `;`, found `}`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2620: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_2616_0() }
[INFO] [stdout]   | - unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2620: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 - VmmProcess<'_>::mem_write (line 2516) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2519: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:2519: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 - VmmProcessMapThreadEntry (line 1926) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1927: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<'_>::search (line 2583) stdout ----
[INFO] [stdout] error: expected `;`, found `}`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2586:75
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut search = vmmprocess.search(0, 0, 1, FLAG_NOCACHE | FLAG_NOPAGING)?
[INFO] [stdout]   |                                                                           ^ help: add `;` here
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout] 6 | } _doctest_main_src_lib_memprocfs_rs_2583_0() }
[INFO] [stdout]   | - unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2586: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:2586: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:2586: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 - VmmProcessMapDirectoryEntry (line 1629) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1630: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 (line 2578) stdout ----
[INFO] [stdout] error: expected `;`, found `}`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2580: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_2578_0() }
[INFO] [stdout]   | - unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2580: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 - VmmProcessMapUnloadedModuleEntry (line 1971) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1972: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 - VmmProcessMapEatEntry (line 1651) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1652: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 - VmmProcessMapHeapAllocEntry (line 1748) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1749: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 - VmmProcessMapModuleEntry (line 1831) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1832: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 - VmmProcessMapHeapEntry (line 1712) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1713: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 1771) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1772: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 - VmmProcessMapVadEntry (line 1997) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1998: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 - VmmProcessMapPteEntry (line 1863) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1864: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 - VmmRegKey (line 2712) stdout ----
[INFO] [stdout] error: expected `;`, found `println`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2714: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:2715: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:2714: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 - VmmProcessMapHandleEntry (line 1674) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1675: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 - VmmRegHive (line 2641) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2642: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<'_>::parent (line 2739) stdout ----
[INFO] [stdout] error: expected `;`, found `println`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2740: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:2741: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:2740: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 (line 2750) stdout ----
[INFO] [stdout] error: expected `;`, found keyword `for`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2752: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:2752: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 - VmmProcess<'_>::pdb_from_module_address (line 2554) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2555: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:2555: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 - VmmRegHive<'_>::reg_hive_read (line 2667) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `hive` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2668: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:2668: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:2668: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 - VmmRegValue (line 2842) stdout ----
[INFO] [stdout] error: expected `;`, found `println`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2845: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[E0433]: failed to resolve: use of undeclared type `VmmRegValueType`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2847: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] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2845: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] 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 - VmmProcessSectionEntry (line 1895) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:1896: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 - VmmRegHive<'_>::reg_hive_write (line 2686) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `hive` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2688: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 - VmmRegValue<'_>::raw_value (line 2914) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmregvalue` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2915: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 - VmmRegValue<'_>::value (line 2894) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VmmRegValueType`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2896: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] error[E0425]: cannot find value `regvalue` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2896: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: 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 - VmmRegKey<'_>::subkeys_map (line 2767) stdout ----
[INFO] [stdout] error: expected `;`, found keyword `for`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2769: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:2769: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<'_>::values (line 2781) stdout ----
[INFO] [stdout] error: expected `;`, found keyword `for`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2783: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:2783: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 - VmmSearch<'_>::add_search (line 3045) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmsearch` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3048: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<'_>::abort (line 3103) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmsearch` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3104: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 - VmmRegKey<'_>::values_map (line 2798) stdout ----
[INFO] [stdout] error: expected `;`, found keyword `for`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2800: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:2800: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<'_>::parent (line 2879) stdout ----
[INFO] [stdout] error: expected `;`, found `println`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2880: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:2881: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:2880: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 - VmmRegKey (line 2718) stdout ----
[INFO] [stdout] error: expected `;`, found `println`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2721: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:2722: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:2721: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 - VmmSearch<'_>::add_search_ex (line 3070) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmsearch` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3074: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 - VmmSearchResult (line 3000) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmsearch` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3002: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 - VmmRegValue<'_>::value (line 2901) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VmmRegValueType`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2903: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] error[E0425]: cannot find value `regvalue` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2903: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: 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 - VmmSearch<'_>::result (line 3131) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmsearch` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3132: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 - VmmScatterMemory (line 1288) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1298: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:1298: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:1298: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:1301: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:1302: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:1303: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:1307: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:1308: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:1312: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:1313: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:1319: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:1320: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<'_>::poll (line 3115) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmsearch` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3116: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 - VmmSearch (line 2964) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2967: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:2967: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 - VmmRegValue (line 2852) stdout ----
[INFO] [stdout] error: expected `;`, found keyword `if`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2856: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[E0433]: failed to resolve: use of undeclared type `VmmRegValueType`
[INFO] [stdout]  --> src/lib_memprocfs.rs:2857: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] error[E0425]: cannot find value `vmm` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:2856:16
[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 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<'_>::start (line 3093) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmsearch` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3094: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 - VmmScatterMemory (line 1334) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `kernel32` in this scope
[INFO] [stdout]   --> src/lib_memprocfs.rs:1345: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:1346: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:1347: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:1353: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:1353: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:1353: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 - VmmYara<'_>::abort (line 3293) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmyara` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3294: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 3217) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmyara` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3219: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<'_>::poll (line 3305) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmyara` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3306: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 (line 3174) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmprocess` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3179: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:3179: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<'_>::result (line 3320) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmyara` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3321: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 - VmmSearchResult (line 3005) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmsearch` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3007: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 - VmmYaraResult (line 3212) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmyara` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3214: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] ---- src/lib_memprocfs.rs - VmmYara<'_>::start (line 3283) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `vmmyara` in this scope
[INFO] [stdout]  --> src/lib_memprocfs.rs:3284: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] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm (line 253)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm (line 264)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::get_config (line 596)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::kernel (line 625)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::log (line 640)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::map_memory (line 650)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::map_net (line 664)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::map_pfn (line 681)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::map_pool (line 700)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::map_service (line 719)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::map_user (line 732)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::map_virtual_machine (line 745)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::mem_read (line 786)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::mem_read_as (line 839)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::mem_read_ex (line 812)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::mem_scatter (line 865)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::mem_write (line 883)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::mem_write_as (line 902)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::new (line 469)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::new (line 480)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::new_from_virtual_machine (line 503)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::process_from_name (line 550)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::process_from_pid (line 531)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::process_list (line 562)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::process_map (line 579)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::reg_hive_list (line 979)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::reg_key (line 1004)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::reg_key (line 998)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::reg_value (line 1023)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::reg_value (line 1030)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::search (line 1056)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::search (line 1061)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::search_yara (line 1086)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::search_yara (line 1093)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::set_config (line 610)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::vfs_list (line 919)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::vfs_read (line 945)
[INFO] [stdout]     src/lib_memprocfs.rs - Vmm<'_>::vfs_write (line 968)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmKernel (line 1129)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmKernel<'_>::build (line 1145)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmKernel<'_>::pdb (line 1169)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmKernel<'_>::process (line 1156)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPdb (line 1195)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPdb (line 1201)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPdb<'_>::symbol_address_from_name (line 1233)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPdb<'_>::symbol_name_from_address (line 1218)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPdb<'_>::type_child_offset (line 1260)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPdb<'_>::type_size (line 1246)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPluginContext (line 3364)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPluginContext (line 3374)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPluginContext (line 3382)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPluginContext (line 3388)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPluginFileList<'_>::add_directory (line 3447)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPluginFileList<'_>::add_file (line 3432)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPluginInitializationContext (line 3534)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPluginInitializationContext<T>::register (line 3595)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmPluginInitializationInfo (line 3480)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess (line 1512)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess (line 1521)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess (line 1528)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess (line 1534)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::get_cmdline (line 2116)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::get_module_base (line 2062)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::get_path_kernel (line 2092)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::get_path_user (line 2104)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::get_proc_address (line 2080)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::info (line 2132)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_handle (line 2153)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_heap (line 2170)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_heapalloc (line 2190)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_module (line 2212)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_module_data_directory (line 2232)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_module_eat (line 2252)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_module_iat (line 2272)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_module_section (line 2292)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_pte (line 2309)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_thread (line 2330)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_unloaded_module (line 2347)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::map_vad (line 2364)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::mem_read (line 2402)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::mem_read_as (line 2456)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::mem_read_ex (line 2428)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::mem_scatter (line 2482)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::mem_virt2phys (line 2498)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::mem_write (line 2516)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::mem_write_as (line 2536)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::pdb_from_module_address (line 2554)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::search (line 2578)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::search (line 2583)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::search_yara (line 2609)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcess<'_>::search_yara (line 2616)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessInfo (line 1585)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessMapDirectoryEntry (line 1629)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessMapEatEntry (line 1651)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessMapHandleEntry (line 1674)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessMapHeapAllocEntry (line 1748)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessMapHeapEntry (line 1712)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessMapIatEntry (line 1771)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessMapModuleEntry (line 1831)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessMapPteEntry (line 1863)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessMapThreadEntry (line 1926)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessMapUnloadedModuleEntry (line 1971)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessMapVadEntry (line 1997)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmProcessSectionEntry (line 1895)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegHive (line 2641)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegHive<'_>::reg_hive_read (line 2667)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegHive<'_>::reg_hive_write (line 2686)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegKey (line 2712)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegKey (line 2718)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegKey<'_>::parent (line 2739)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegKey<'_>::subkeys (line 2750)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegKey<'_>::subkeys_map (line 2767)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegKey<'_>::values (line 2781)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegKey<'_>::values_map (line 2798)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegValue (line 2842)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegValue (line 2852)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegValue<'_>::parent (line 2879)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegValue<'_>::raw_value (line 2914)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegValue<'_>::value (line 2894)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmRegValue<'_>::value (line 2901)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmScatterMemory (line 1288)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmScatterMemory (line 1334)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmSearch (line 2964)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmSearch<'_>::abort (line 3103)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmSearch<'_>::add_search (line 3045)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmSearch<'_>::add_search_ex (line 3070)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmSearch<'_>::poll (line 3115)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmSearch<'_>::result (line 3131)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmSearch<'_>::start (line 3093)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmSearchResult (line 3000)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmSearchResult (line 3005)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmYara (line 3174)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmYara<'_>::abort (line 3293)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmYara<'_>::poll (line 3305)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmYara<'_>::result (line 3320)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmYara<'_>::start (line 3283)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmYaraResult (line 3212)
[INFO] [stdout]     src/lib_memprocfs.rs - VmmYaraResult (line 3217)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 138 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.52s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "5c6f64f17aef6aa754c1cae563a911ef3bf45498791057d4140f149c6d7bfe0f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5c6f64f17aef6aa754c1cae563a911ef3bf45498791057d4140f149c6d7bfe0f", kill_on_drop: false }`
[INFO] [stdout] 5c6f64f17aef6aa754c1cae563a911ef3bf45498791057d4140f149c6d7bfe0f
