https://github.com/sclorentz/rust-test
C.A. presentation: Tests with no_std rust and integrated asm
https://github.com/sclorentz/rust-test
aarch64 assembly linker-script llvm rust smallest x86-64
Last synced: 6 months ago
JSON representation
C.A. presentation: Tests with no_std rust and integrated asm
- Host: GitHub
- URL: https://github.com/sclorentz/rust-test
- Owner: SCLorentz
- Created: 2024-06-02T17:49:07.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-07-11T15:52:30.000Z (9 months ago)
- Last Synced: 2025-07-11T17:54:43.694Z (9 months ago)
- Topics: aarch64, assembly, linker-script, llvm, rust, smallest, x86-64
- Language: Rust
- Homepage:
- Size: 73.4 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Stripped Binaries
---
# Todo:
- Config the main.yml workflow to build the binary for linux;
- Compress the binary using UPX;
- Get the statistics of binary size and lines of code used;
- insert the statistics into the README.md;
- create a new release of the project with the zip source code and binaries;
use `run` to run the program
useful websites:
https://www.cs.montana.edu/courses/spring2005/518/Hypertextbook/vijay/syscalltable/37.htm
https://arm64.syscall.sh/
## Functions
| | Linux aarch64 | Linux x86_64 | Windows | Windows on arm | MacOS |
|-------|---------------|--------------|---------|----------------|-------|
| exit | yes | yes | yes | no | yes |
| read | yes | yes | no | no | no |
| write | yes | yes | no | no | no |
| exec | yes | not tested | no | no | no |
| kill | not tested | no | no | no | no |