├── README.md └── dis ├── LICENSE ├── Plan9 ├── 386.h ├── Plan9.c ├── asm.s ├── dl.c ├── dynsyms.c ├── fp.c ├── hello.out ├── lib9.h ├── main.c ├── mkfile ├── mymod.c └── mymod.out ├── include ├── audit.h ├── dat.h ├── error.h ├── fns.h ├── interp.h ├── isa.h ├── kernel.h ├── loadermod.h ├── mathi.h ├── mathmod.h ├── mkoptab ├── optab.h ├── pool.h ├── raise.h ├── runt.h ├── sysmod.h └── tab.h ├── interp ├── alt.c ├── comp-386.c ├── comp-none.c ├── das-386.c ├── das-none.c ├── dec.c ├── decgen.c ├── fmt.c ├── gc.c ├── heap.c ├── link.c ├── load.c ├── raise.c ├── readmod.c ├── runt.c ├── sign.c ├── stack.c ├── string.c ├── validstk.c └── xec.c ├── kernel ├── alloc.c ├── devprog.c ├── dis.c ├── dl-none.c ├── error.c ├── exception.c ├── kernel.c └── proc.c ├── mkfile ├── shared.syms └── test ├── digest.m ├── hello.b ├── hello.dis ├── hello.m ├── leak.b ├── leak.dis ├── loadnative.b ├── loadnative.dis ├── primes.b ├── primes.dis ├── primes2.b ├── primes2.dis ├── runsha1.b ├── runsha1.dis ├── sha1.b ├── sha1.dis └── sha1.m /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/README.md -------------------------------------------------------------------------------- /dis/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/LICENSE -------------------------------------------------------------------------------- /dis/Plan9/386.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/Plan9/386.h -------------------------------------------------------------------------------- /dis/Plan9/Plan9.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/Plan9/Plan9.c -------------------------------------------------------------------------------- /dis/Plan9/asm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/Plan9/asm.s -------------------------------------------------------------------------------- /dis/Plan9/dl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/Plan9/dl.c -------------------------------------------------------------------------------- /dis/Plan9/dynsyms.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/Plan9/dynsyms.c -------------------------------------------------------------------------------- /dis/Plan9/fp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/Plan9/fp.c -------------------------------------------------------------------------------- /dis/Plan9/hello.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/Plan9/hello.out -------------------------------------------------------------------------------- /dis/Plan9/lib9.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/Plan9/lib9.h -------------------------------------------------------------------------------- /dis/Plan9/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/Plan9/main.c -------------------------------------------------------------------------------- /dis/Plan9/mkfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/Plan9/mkfile -------------------------------------------------------------------------------- /dis/Plan9/mymod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/Plan9/mymod.c -------------------------------------------------------------------------------- /dis/Plan9/mymod.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/Plan9/mymod.out -------------------------------------------------------------------------------- /dis/include/audit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/include/audit.h -------------------------------------------------------------------------------- /dis/include/dat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/include/dat.h -------------------------------------------------------------------------------- /dis/include/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/include/error.h -------------------------------------------------------------------------------- /dis/include/fns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/include/fns.h -------------------------------------------------------------------------------- /dis/include/interp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/include/interp.h -------------------------------------------------------------------------------- /dis/include/isa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/include/isa.h -------------------------------------------------------------------------------- /dis/include/kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/include/kernel.h -------------------------------------------------------------------------------- /dis/include/loadermod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/include/loadermod.h -------------------------------------------------------------------------------- /dis/include/mathi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/include/mathi.h -------------------------------------------------------------------------------- /dis/include/mathmod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/include/mathmod.h -------------------------------------------------------------------------------- /dis/include/mkoptab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/include/mkoptab -------------------------------------------------------------------------------- /dis/include/optab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/include/optab.h -------------------------------------------------------------------------------- /dis/include/pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/include/pool.h -------------------------------------------------------------------------------- /dis/include/raise.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/include/raise.h -------------------------------------------------------------------------------- /dis/include/runt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/include/runt.h -------------------------------------------------------------------------------- /dis/include/sysmod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/include/sysmod.h -------------------------------------------------------------------------------- /dis/include/tab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/include/tab.h -------------------------------------------------------------------------------- /dis/interp/alt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/interp/alt.c -------------------------------------------------------------------------------- /dis/interp/comp-386.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/interp/comp-386.c -------------------------------------------------------------------------------- /dis/interp/comp-none.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/interp/comp-none.c -------------------------------------------------------------------------------- /dis/interp/das-386.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/interp/das-386.c -------------------------------------------------------------------------------- /dis/interp/das-none.c: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /dis/interp/dec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/interp/dec.c -------------------------------------------------------------------------------- /dis/interp/decgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/interp/decgen.c -------------------------------------------------------------------------------- /dis/interp/fmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/interp/fmt.c -------------------------------------------------------------------------------- /dis/interp/gc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/interp/gc.c -------------------------------------------------------------------------------- /dis/interp/heap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/interp/heap.c -------------------------------------------------------------------------------- /dis/interp/link.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/interp/link.c -------------------------------------------------------------------------------- /dis/interp/load.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/interp/load.c -------------------------------------------------------------------------------- /dis/interp/raise.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/interp/raise.c -------------------------------------------------------------------------------- /dis/interp/readmod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/interp/readmod.c -------------------------------------------------------------------------------- /dis/interp/runt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/interp/runt.c -------------------------------------------------------------------------------- /dis/interp/sign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/interp/sign.c -------------------------------------------------------------------------------- /dis/interp/stack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/interp/stack.c -------------------------------------------------------------------------------- /dis/interp/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/interp/string.c -------------------------------------------------------------------------------- /dis/interp/validstk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/interp/validstk.c -------------------------------------------------------------------------------- /dis/interp/xec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/interp/xec.c -------------------------------------------------------------------------------- /dis/kernel/alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/kernel/alloc.c -------------------------------------------------------------------------------- /dis/kernel/devprog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/kernel/devprog.c -------------------------------------------------------------------------------- /dis/kernel/dis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/kernel/dis.c -------------------------------------------------------------------------------- /dis/kernel/dl-none.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/kernel/dl-none.c -------------------------------------------------------------------------------- /dis/kernel/error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/kernel/error.c -------------------------------------------------------------------------------- /dis/kernel/exception.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/kernel/exception.c -------------------------------------------------------------------------------- /dis/kernel/kernel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/kernel/kernel.c -------------------------------------------------------------------------------- /dis/kernel/proc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/kernel/proc.c -------------------------------------------------------------------------------- /dis/mkfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/mkfile -------------------------------------------------------------------------------- /dis/shared.syms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/shared.syms -------------------------------------------------------------------------------- /dis/test/digest.m: -------------------------------------------------------------------------------- 1 | Digest: module 2 | { 3 | 4 | }; 5 | 6 | -------------------------------------------------------------------------------- /dis/test/hello.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/test/hello.b -------------------------------------------------------------------------------- /dis/test/hello.dis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/test/hello.dis -------------------------------------------------------------------------------- /dis/test/hello.m: -------------------------------------------------------------------------------- 1 | Hello: module 2 | { 3 | init: fn(); 4 | }; 5 | -------------------------------------------------------------------------------- /dis/test/leak.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/test/leak.b -------------------------------------------------------------------------------- /dis/test/leak.dis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/test/leak.dis -------------------------------------------------------------------------------- /dis/test/loadnative.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/test/loadnative.b -------------------------------------------------------------------------------- /dis/test/loadnative.dis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/test/loadnative.dis -------------------------------------------------------------------------------- /dis/test/primes.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/test/primes.b -------------------------------------------------------------------------------- /dis/test/primes.dis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/test/primes.dis -------------------------------------------------------------------------------- /dis/test/primes2.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/test/primes2.b -------------------------------------------------------------------------------- /dis/test/primes2.dis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/test/primes2.dis -------------------------------------------------------------------------------- /dis/test/runsha1.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/test/runsha1.b -------------------------------------------------------------------------------- /dis/test/runsha1.dis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/test/runsha1.dis -------------------------------------------------------------------------------- /dis/test/sha1.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/test/sha1.b -------------------------------------------------------------------------------- /dis/test/sha1.dis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/test/sha1.dis -------------------------------------------------------------------------------- /dis/test/sha1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Plan9-Archive/dis-interpreter/HEAD/dis/test/sha1.m --------------------------------------------------------------------------------