1
0
Simple interpreter and stack tracer for the AMD x86-64 ABI.
Go to file
2018-02-06 18:04:57 +01:00
examples Made infernal-intepreter more unix-like. 2017-11-19 16:53:15 +01:00
tests Made infernal-intepreter more unix-like. 2017-11-19 16:53:15 +01:00
.gitignore Now featuring real OS X .gitignore! 2015-12-16 20:21:35 +01:00
AsciiPainter.py Added a new painter, for drawing emulation to terminal. 2018-01-03 18:58:53 +01:00
Emulator.py Added a new painter, for drawing emulation to terminal. 2018-01-03 18:58:53 +01:00
infernal 'Executable' 2017-11-19 17:20:03 +01:00
Junk.py Made infernal-intepreter more unix-like. 2017-11-19 16:53:15 +01:00
main.py Painter can now be selected when using the --painter argument 2018-02-06 18:04:57 +01:00
opcodes.py Added Junk value, for which all operations are 2015-12-19 16:55:14 +01:00
README.md Fixed naming of the module. 2015-12-16 00:43:30 +01:00
TikzPainter.py Added a new painter, for drawing emulation to terminal. 2018-01-03 18:58:53 +01:00

Infernal Interpreter & Devious Stack Painter

A very simple interpreter and stack tracer for the AMD x86_64 ABI written in Python. Does not support all commands as of yet (or anytime).

It produces output in latex/tikz format. Requires pdflatex and the latex packages preview and standalone.