vladandrew / ksplit-dockerized

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Quality of life improvements for the KSplit Artifact

Building the artifact

make build
make run

Inside the container run ./build.sh to build all

Generate vmlinux.bc

export LLVM_COMPILER=clang
cd llvmlinux-4.x/
make -j10
``

To extract the bc file

extract-bc ./vmlinux


for modules

llvm-link -o module.bc file1.bc file2.bc


## Using the artifact

To use the artifact you'll need a machine running linux-vdl. The container is used just for building.

## Extending IDLC

About


Languages

Language:C 97.6%Language:Assembly 1.8%Language:Makefile 0.3%Language:Perl 0.1%Language:Shell 0.1%Language:Python 0.1%Language:C++ 0.0%Language:Yacc 0.0%Language:SmPL 0.0%Language:Lex 0.0%Language:Roff 0.0%Language:Awk 0.0%Language:GDB 0.0%Language:UnrealScript 0.0%Language:Gherkin 0.0%Language:Raku 0.0%Language:M4 0.0%Language:XS 0.0%Language:Clojure 0.0%Language:Dockerfile 0.0%