├── .cargo └── config ├── .gitignore ├── Cargo.toml ├── README.md ├── link-script ├── mini_elf.py ├── self.json ├── src ├── bin │ ├── bytes.rs │ ├── guess.rs │ └── hello.rs └── calls.asm └── src_c ├── build.sh ├── bytes.c ├── guess.c ├── hello.c └── syscall.asm /.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HugoPlatzer/tiny-rust-binaries/HEAD/.cargo/config -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | Cargo.lock 2 | binaries/ 3 | src_c/build/ 4 | target/ 5 | release/ 6 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "rust-asm" 3 | version = "0.1.0" 4 | 5 | [dependencies] 6 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HugoPlatzer/tiny-rust-binaries/HEAD/README.md -------------------------------------------------------------------------------- /link-script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HugoPlatzer/tiny-rust-binaries/HEAD/link-script -------------------------------------------------------------------------------- /mini_elf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HugoPlatzer/tiny-rust-binaries/HEAD/mini_elf.py -------------------------------------------------------------------------------- /self.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HugoPlatzer/tiny-rust-binaries/HEAD/self.json -------------------------------------------------------------------------------- /src/bin/bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HugoPlatzer/tiny-rust-binaries/HEAD/src/bin/bytes.rs -------------------------------------------------------------------------------- /src/bin/guess.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HugoPlatzer/tiny-rust-binaries/HEAD/src/bin/guess.rs -------------------------------------------------------------------------------- /src/bin/hello.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HugoPlatzer/tiny-rust-binaries/HEAD/src/bin/hello.rs -------------------------------------------------------------------------------- /src/calls.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HugoPlatzer/tiny-rust-binaries/HEAD/src/calls.asm -------------------------------------------------------------------------------- /src_c/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HugoPlatzer/tiny-rust-binaries/HEAD/src_c/build.sh -------------------------------------------------------------------------------- /src_c/bytes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HugoPlatzer/tiny-rust-binaries/HEAD/src_c/bytes.c -------------------------------------------------------------------------------- /src_c/guess.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HugoPlatzer/tiny-rust-binaries/HEAD/src_c/guess.c -------------------------------------------------------------------------------- /src_c/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HugoPlatzer/tiny-rust-binaries/HEAD/src_c/hello.c -------------------------------------------------------------------------------- /src_c/syscall.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HugoPlatzer/tiny-rust-binaries/HEAD/src_c/syscall.asm --------------------------------------------------------------------------------