memflow 0.2.0-beta1

core components of the memflow physical memory introspection framework
Documentation
[[example]]
name = "read_bench"
path = "examples/read_bench.rs"

[[example]]
name = "multithreading"
path = "examples/multithreading.rs"

[[example]]
name = "integration"
path = "examples/integration.rs"

[[example]]
name = "process_list"
path = "examples/process_list.rs"

[[example]]
name = "kernel_modules"
path = "examples/kernel_modules.rs"

[[example]]
name = "keyboard"
path = "examples/keyboard.rs"

[[example]]
name = "target_list"
path = "examples/target_list.rs"
[badges.codecov]
branch = "master"
repository = "github"
service = "github"

[badges.maintenance]
status = "actively-developed"
[dependencies.abi_stable]
optional = true
version = "^0.10.3"

[dependencies.bitflags]
version = "^1.3.2"

[dependencies.bumpalo]
features = ["collections"]
version = "^3.9.1"

[dependencies.cglue]
default-features = false
version = ">=0.2.5"

[dependencies.coarsetime]
optional = true
version = "^0.1.20"

[dependencies.dataview]
default-features = false
version = "^0.1.2"

[dependencies.dirs]
optional = true
version = "^4.0.0"

[dependencies.fixed-slice-vec]
version = "^0.8.0"

[dependencies.goblin]
features = ["pe32", "pe64", "elf32", "elf64", "mach32", "mach64"]
optional = true
version = "^0.4.3"

[dependencies.hashbrown]
version = "^0.11.2"

[dependencies.itertools]
default-features = false
version = "^0.10.3"

[dependencies.libloading]
optional = true
version = "^0.7.2"

[dependencies.log]
default-features = false
version = "^0.4.14"

[dependencies.memflow-derive]
version = "0.2.0-beta1"

[dependencies.memmap]
optional = true
version = "^0.7.0"

[dependencies.no-std-compat]
features = ["alloc"]
version = "^0.4.1"

[dependencies.once_cell]
optional = true
version = "^1.9"

[dependencies.pelite]
default-features = false
features = ["unsafe_alignment"]
optional = true
version = "0.9"

[dependencies.rand]
optional = true
version = "^0.8.4"

[dependencies.rand_xorshift]
optional = true
version = "^0.3"

[dependencies.rangemap]
version = "^0.1.14"

[dependencies.serde]
default-features = false
features = ["derive", "alloc"]
optional = true
version = "^1.0.133"

[dependencies.smallvec]
default-features = false
version = "^1.7.0"

[dependencies.toml]
optional = true
version = "^0.5.8"

[dependencies.x86_64]
default-features = false
version = "<= 0.14.6"
[dev-dependencies.clap]
features = ["cargo"]
version = "^3.0.5"

[dev-dependencies.colored]
version = "^2.0.0"

[dev-dependencies.rand]
version = "^0.8.4"

[dev-dependencies.rand_xorshift]
version = "^0.3"

[dev-dependencies.rayon]
version = "^1.5.1"

[dev-dependencies.simplelog]
version = "^0.11.1"

[features]
128_bit_mem = []
64_bit_mem = []
default = ["std", "serde_derive", "plugins", "os_helpers", "filemap", "memmapfiles", "64_bit_mem"]
dummy_mem = ["rand", "rand_xorshift"]
filemap = ["memmap"]
memmapfiles = ["toml", "serde_derive"]
os_helpers = ["goblin", "pelite"]
plugins = ["libloading", "dirs", "goblin", "os_helpers", "abi_stable", "cglue/layout_checks", "log/std", "once_cell"]
serde_derive = ["serde", "cglue/serde"]
std = ["coarsetime", "no-std-compat/std", "cglue/std"]

[package]
authors = ["ko1N <ko1N1337@gmail.com>", "Aurimas Blažulionis <0x60@pm.me>"]
categories = ["memory-management", "os"]
description = "core components of the memflow physical memory introspection framework"
documentation = "https://docs.rs/memflow"
edition = "2018"
homepage = "https://memflow.github.io"
keywords = ["memflow", "introspection", "memory", "dma"]
license-file = "LICENSE"
name = "memflow"
readme = "../README.md"
repository = "https://github.com/memflow/memflow"
version = "0.2.0-beta1"