├── .gitignore ├── LICENCE ├── Makefile ├── README.rst ├── cmod ├── Makefile └── sljit-api.c ├── examples ├── Makefile ├── bpfjit │ ├── Makefile │ ├── bin-to-prog.lua │ ├── bpf.lua │ ├── bpf │ │ └── opt.lua │ ├── bpfjit.c │ ├── bpfjit.h │ ├── prog-to-bin.lua │ └── prog-to-dot.lua └── fast_divide32 │ ├── Makefile │ └── fast_divide32.c ├── lib ├── Makefile ├── luaSljit.c └── luaSljit.h ├── sljit ├── Makefile └── sljit_src │ └── Makefile └── tests ├── Makefile ├── jitcall ├── Makefile └── jitcall.c ├── test-jitcall.lua ├── trivial ├── Makefile └── t_trivial.c └── util.lua /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alnsn/luaSljit/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alnsn/luaSljit/HEAD/LICENCE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alnsn/luaSljit/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alnsn/luaSljit/HEAD/README.rst -------------------------------------------------------------------------------- /cmod/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alnsn/luaSljit/HEAD/cmod/Makefile -------------------------------------------------------------------------------- /cmod/sljit-api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alnsn/luaSljit/HEAD/cmod/sljit-api.c -------------------------------------------------------------------------------- /examples/Makefile: -------------------------------------------------------------------------------- 1 | SUBDIR= bpfjit fast_divide32 2 | 3 | .include 4 | -------------------------------------------------------------------------------- /examples/bpfjit/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alnsn/luaSljit/HEAD/examples/bpfjit/Makefile -------------------------------------------------------------------------------- /examples/bpfjit/bin-to-prog.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alnsn/luaSljit/HEAD/examples/bpfjit/bin-to-prog.lua -------------------------------------------------------------------------------- /examples/bpfjit/bpf.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alnsn/luaSljit/HEAD/examples/bpfjit/bpf.lua -------------------------------------------------------------------------------- /examples/bpfjit/bpf/opt.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alnsn/luaSljit/HEAD/examples/bpfjit/bpf/opt.lua -------------------------------------------------------------------------------- /examples/bpfjit/bpfjit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alnsn/luaSljit/HEAD/examples/bpfjit/bpfjit.c -------------------------------------------------------------------------------- /examples/bpfjit/bpfjit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alnsn/luaSljit/HEAD/examples/bpfjit/bpfjit.h -------------------------------------------------------------------------------- /examples/bpfjit/prog-to-bin.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alnsn/luaSljit/HEAD/examples/bpfjit/prog-to-bin.lua -------------------------------------------------------------------------------- /examples/bpfjit/prog-to-dot.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alnsn/luaSljit/HEAD/examples/bpfjit/prog-to-dot.lua -------------------------------------------------------------------------------- /examples/fast_divide32/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alnsn/luaSljit/HEAD/examples/fast_divide32/Makefile -------------------------------------------------------------------------------- /examples/fast_divide32/fast_divide32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alnsn/luaSljit/HEAD/examples/fast_divide32/fast_divide32.c -------------------------------------------------------------------------------- /lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alnsn/luaSljit/HEAD/lib/Makefile -------------------------------------------------------------------------------- /lib/luaSljit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alnsn/luaSljit/HEAD/lib/luaSljit.c -------------------------------------------------------------------------------- /lib/luaSljit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alnsn/luaSljit/HEAD/lib/luaSljit.h -------------------------------------------------------------------------------- /sljit/Makefile: -------------------------------------------------------------------------------- 1 | SUBDIR= sljit_src 2 | 3 | .include 4 | -------------------------------------------------------------------------------- /sljit/sljit_src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alnsn/luaSljit/HEAD/sljit/sljit_src/Makefile -------------------------------------------------------------------------------- /tests/Makefile: -------------------------------------------------------------------------------- 1 | SUBDIR= jitcall .WAIT # trivial 2 | 3 | .include 4 | -------------------------------------------------------------------------------- /tests/jitcall/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alnsn/luaSljit/HEAD/tests/jitcall/Makefile -------------------------------------------------------------------------------- /tests/jitcall/jitcall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alnsn/luaSljit/HEAD/tests/jitcall/jitcall.c -------------------------------------------------------------------------------- /tests/test-jitcall.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alnsn/luaSljit/HEAD/tests/test-jitcall.lua -------------------------------------------------------------------------------- /tests/trivial/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alnsn/luaSljit/HEAD/tests/trivial/Makefile -------------------------------------------------------------------------------- /tests/trivial/t_trivial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alnsn/luaSljit/HEAD/tests/trivial/t_trivial.c -------------------------------------------------------------------------------- /tests/util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alnsn/luaSljit/HEAD/tests/util.lua --------------------------------------------------------------------------------