├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── examples ├── bitstruct.rs ├── function.rs ├── global_int.rs └── iter_linked.rs ├── src ├── error.rs ├── external │ ├── mod.rs │ ├── unix │ │ ├── mod.rs │ │ └── process.rs │ └── win │ │ ├── mod.rs │ │ ├── module.rs │ │ ├── process.rs │ │ └── thread.rs ├── internal │ ├── mod.rs │ ├── unix.rs │ └── win.rs ├── lib.rs ├── macros │ ├── bitstruct.rs │ ├── function.rs │ ├── global.rs │ ├── interface.rs │ ├── makestruct.rs │ └── mod.rs ├── memory.rs ├── pattern │ ├── mod.rs │ └── static.rs └── types │ ├── mod.rs │ ├── prot.rs │ ├── tstr.rs │ ├── vmt.rs │ └── win │ ├── linked.rs │ ├── mod.rs │ ├── nt.rs │ └── unicode.rs └── tests ├── interface.rs ├── multilevel.rs ├── parenting.rs ├── pattern.rs └── unicode.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /Cargo.lock 3 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/README.md -------------------------------------------------------------------------------- /examples/bitstruct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/examples/bitstruct.rs -------------------------------------------------------------------------------- /examples/function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/examples/function.rs -------------------------------------------------------------------------------- /examples/global_int.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/examples/global_int.rs -------------------------------------------------------------------------------- /examples/iter_linked.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/examples/iter_linked.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/external/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/src/external/mod.rs -------------------------------------------------------------------------------- /src/external/unix/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/src/external/unix/mod.rs -------------------------------------------------------------------------------- /src/external/unix/process.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/src/external/unix/process.rs -------------------------------------------------------------------------------- /src/external/win/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/src/external/win/mod.rs -------------------------------------------------------------------------------- /src/external/win/module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/src/external/win/module.rs -------------------------------------------------------------------------------- /src/external/win/process.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/src/external/win/process.rs -------------------------------------------------------------------------------- /src/external/win/thread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/src/external/win/thread.rs -------------------------------------------------------------------------------- /src/internal/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/src/internal/mod.rs -------------------------------------------------------------------------------- /src/internal/unix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/src/internal/unix.rs -------------------------------------------------------------------------------- /src/internal/win.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/src/internal/win.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/macros/bitstruct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/src/macros/bitstruct.rs -------------------------------------------------------------------------------- /src/macros/function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/src/macros/function.rs -------------------------------------------------------------------------------- /src/macros/global.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/src/macros/global.rs -------------------------------------------------------------------------------- /src/macros/interface.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/src/macros/interface.rs -------------------------------------------------------------------------------- /src/macros/makestruct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/src/macros/makestruct.rs -------------------------------------------------------------------------------- /src/macros/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/src/macros/mod.rs -------------------------------------------------------------------------------- /src/memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/src/memory.rs -------------------------------------------------------------------------------- /src/pattern/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/src/pattern/mod.rs -------------------------------------------------------------------------------- /src/pattern/static.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/src/pattern/static.rs -------------------------------------------------------------------------------- /src/types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/src/types/mod.rs -------------------------------------------------------------------------------- /src/types/prot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/src/types/prot.rs -------------------------------------------------------------------------------- /src/types/tstr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/src/types/tstr.rs -------------------------------------------------------------------------------- /src/types/vmt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/src/types/vmt.rs -------------------------------------------------------------------------------- /src/types/win/linked.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/src/types/win/linked.rs -------------------------------------------------------------------------------- /src/types/win/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/src/types/win/mod.rs -------------------------------------------------------------------------------- /src/types/win/nt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/src/types/win/nt.rs -------------------------------------------------------------------------------- /src/types/win/unicode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/src/types/win/unicode.rs -------------------------------------------------------------------------------- /tests/interface.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/tests/interface.rs -------------------------------------------------------------------------------- /tests/multilevel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/tests/multilevel.rs -------------------------------------------------------------------------------- /tests/parenting.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/tests/parenting.rs -------------------------------------------------------------------------------- /tests/pattern.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/tests/pattern.rs -------------------------------------------------------------------------------- /tests/unicode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/memflex/HEAD/tests/unicode.rs --------------------------------------------------------------------------------