├── .gitmodules ├── LICENSE ├── README.md ├── docs ├── BENCHMARKING.md ├── DETAILS.md ├── LIBLFI.md └── LIBRARIES.md ├── examples └── hello │ ├── Makefile │ └── hello.c └── specinvoke ├── bench ├── bench.sh ├── shield-aarch64.sh └── shield-x86_64.sh ├── config ├── aarch64 │ ├── lfi-clang.cfg │ ├── lfi-stores-clang.cfg │ ├── native-clang.cfg │ └── wasm.cfg └── x86_64 │ ├── lfi-clang.cfg │ ├── lfi-stores-clang.cfg │ ├── native-clang.cfg │ └── wasm.cfg ├── go.mod ├── main.go ├── meson.build └── patches ├── apply.sh ├── configfile.c.patch ├── configfile.h.patch ├── molio.c.patch ├── obstack.h.patch └── prm.c.patch /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lfi-project/lfi/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lfi-project/lfi/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lfi-project/lfi/HEAD/README.md -------------------------------------------------------------------------------- /docs/BENCHMARKING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lfi-project/lfi/HEAD/docs/BENCHMARKING.md -------------------------------------------------------------------------------- /docs/DETAILS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lfi-project/lfi/HEAD/docs/DETAILS.md -------------------------------------------------------------------------------- /docs/LIBLFI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lfi-project/lfi/HEAD/docs/LIBLFI.md -------------------------------------------------------------------------------- /docs/LIBRARIES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lfi-project/lfi/HEAD/docs/LIBRARIES.md -------------------------------------------------------------------------------- /examples/hello/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lfi-project/lfi/HEAD/examples/hello/Makefile -------------------------------------------------------------------------------- /examples/hello/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lfi-project/lfi/HEAD/examples/hello/hello.c -------------------------------------------------------------------------------- /specinvoke/bench/bench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lfi-project/lfi/HEAD/specinvoke/bench/bench.sh -------------------------------------------------------------------------------- /specinvoke/bench/shield-aarch64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lfi-project/lfi/HEAD/specinvoke/bench/shield-aarch64.sh -------------------------------------------------------------------------------- /specinvoke/bench/shield-x86_64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lfi-project/lfi/HEAD/specinvoke/bench/shield-x86_64.sh -------------------------------------------------------------------------------- /specinvoke/config/aarch64/lfi-clang.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lfi-project/lfi/HEAD/specinvoke/config/aarch64/lfi-clang.cfg -------------------------------------------------------------------------------- /specinvoke/config/aarch64/lfi-stores-clang.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lfi-project/lfi/HEAD/specinvoke/config/aarch64/lfi-stores-clang.cfg -------------------------------------------------------------------------------- /specinvoke/config/aarch64/native-clang.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lfi-project/lfi/HEAD/specinvoke/config/aarch64/native-clang.cfg -------------------------------------------------------------------------------- /specinvoke/config/aarch64/wasm.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lfi-project/lfi/HEAD/specinvoke/config/aarch64/wasm.cfg -------------------------------------------------------------------------------- /specinvoke/config/x86_64/lfi-clang.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lfi-project/lfi/HEAD/specinvoke/config/x86_64/lfi-clang.cfg -------------------------------------------------------------------------------- /specinvoke/config/x86_64/lfi-stores-clang.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lfi-project/lfi/HEAD/specinvoke/config/x86_64/lfi-stores-clang.cfg -------------------------------------------------------------------------------- /specinvoke/config/x86_64/native-clang.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lfi-project/lfi/HEAD/specinvoke/config/x86_64/native-clang.cfg -------------------------------------------------------------------------------- /specinvoke/config/x86_64/wasm.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lfi-project/lfi/HEAD/specinvoke/config/x86_64/wasm.cfg -------------------------------------------------------------------------------- /specinvoke/go.mod: -------------------------------------------------------------------------------- 1 | module specinvoke 2 | 3 | go 1.24.3 4 | -------------------------------------------------------------------------------- /specinvoke/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lfi-project/lfi/HEAD/specinvoke/main.go -------------------------------------------------------------------------------- /specinvoke/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lfi-project/lfi/HEAD/specinvoke/meson.build -------------------------------------------------------------------------------- /specinvoke/patches/apply.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lfi-project/lfi/HEAD/specinvoke/patches/apply.sh -------------------------------------------------------------------------------- /specinvoke/patches/configfile.c.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lfi-project/lfi/HEAD/specinvoke/patches/configfile.c.patch -------------------------------------------------------------------------------- /specinvoke/patches/configfile.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lfi-project/lfi/HEAD/specinvoke/patches/configfile.h.patch -------------------------------------------------------------------------------- /specinvoke/patches/molio.c.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lfi-project/lfi/HEAD/specinvoke/patches/molio.c.patch -------------------------------------------------------------------------------- /specinvoke/patches/obstack.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lfi-project/lfi/HEAD/specinvoke/patches/obstack.h.patch -------------------------------------------------------------------------------- /specinvoke/patches/prm.c.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lfi-project/lfi/HEAD/specinvoke/patches/prm.c.patch --------------------------------------------------------------------------------