├── .gitignore ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── assets └── showcase1.png ├── examples └── subject.rs ├── fonts └── RobotoMono-Regular.ttf ├── run_unix.sh └── src ├── address.rs ├── app.rs ├── class.rs ├── config.rs ├── context.rs ├── field ├── boolean.rs ├── float.rs ├── hex.rs ├── int.rs ├── kind.rs ├── mod.rs ├── pointer.rs ├── string_pointer.rs └── utils.rs ├── generator ├── cpp.rs ├── mod.rs └── rust.rs ├── gui ├── class_list.rs ├── generator.rs ├── inspector.rs ├── mod.rs ├── process_attach.rs ├── spider │ ├── gui.rs │ ├── mod.rs │ └── scanner.rs ├── tool_bar.rs └── utils.rs ├── hotkeys.rs ├── main.rs ├── process.rs ├── project.rs ├── state.rs └── value.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | /*.yclass 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/README.md -------------------------------------------------------------------------------- /assets/showcase1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/assets/showcase1.png -------------------------------------------------------------------------------- /examples/subject.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/examples/subject.rs -------------------------------------------------------------------------------- /fonts/RobotoMono-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/fonts/RobotoMono-Regular.ttf -------------------------------------------------------------------------------- /run_unix.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | cargo b && sudo RUST_BACKTRACE=1 ./target/debug/yclass 4 | -------------------------------------------------------------------------------- /src/address.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/src/address.rs -------------------------------------------------------------------------------- /src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/src/app.rs -------------------------------------------------------------------------------- /src/class.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/src/class.rs -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/src/context.rs -------------------------------------------------------------------------------- /src/field/boolean.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/src/field/boolean.rs -------------------------------------------------------------------------------- /src/field/float.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/src/field/float.rs -------------------------------------------------------------------------------- /src/field/hex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/src/field/hex.rs -------------------------------------------------------------------------------- /src/field/int.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/src/field/int.rs -------------------------------------------------------------------------------- /src/field/kind.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/src/field/kind.rs -------------------------------------------------------------------------------- /src/field/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/src/field/mod.rs -------------------------------------------------------------------------------- /src/field/pointer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/src/field/pointer.rs -------------------------------------------------------------------------------- /src/field/string_pointer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/src/field/string_pointer.rs -------------------------------------------------------------------------------- /src/field/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/src/field/utils.rs -------------------------------------------------------------------------------- /src/generator/cpp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/src/generator/cpp.rs -------------------------------------------------------------------------------- /src/generator/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/src/generator/mod.rs -------------------------------------------------------------------------------- /src/generator/rust.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/src/generator/rust.rs -------------------------------------------------------------------------------- /src/gui/class_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/src/gui/class_list.rs -------------------------------------------------------------------------------- /src/gui/generator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/src/gui/generator.rs -------------------------------------------------------------------------------- /src/gui/inspector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/src/gui/inspector.rs -------------------------------------------------------------------------------- /src/gui/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/src/gui/mod.rs -------------------------------------------------------------------------------- /src/gui/process_attach.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/src/gui/process_attach.rs -------------------------------------------------------------------------------- /src/gui/spider/gui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/src/gui/spider/gui.rs -------------------------------------------------------------------------------- /src/gui/spider/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/src/gui/spider/mod.rs -------------------------------------------------------------------------------- /src/gui/spider/scanner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/src/gui/spider/scanner.rs -------------------------------------------------------------------------------- /src/gui/tool_bar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/src/gui/tool_bar.rs -------------------------------------------------------------------------------- /src/gui/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/src/gui/utils.rs -------------------------------------------------------------------------------- /src/hotkeys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/src/hotkeys.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/process.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/src/process.rs -------------------------------------------------------------------------------- /src/project.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/src/project.rs -------------------------------------------------------------------------------- /src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/src/state.rs -------------------------------------------------------------------------------- /src/value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ItsEthra/yclass/HEAD/src/value.rs --------------------------------------------------------------------------------