1
0
Simple interpreter and stack tracer for the AMD x86-64 ABI.
Go to file
2024-07-10 01:20:06 +02:00
.gitea/workflows 🤖 Repository layout updated to latest version 2024-07-10 01:14:14 +02:00
examples Made infernal-intepreter more unix-like. 2017-11-19 16:53:15 +01:00
infernal_interpreter Version field 2024-07-10 01:20:06 +02:00
tests Ruff format 2024-07-10 01:15:47 +02:00
.gitignore Now featuring real OS X .gitignore! 2015-12-16 20:21:35 +01:00
LICENSE Repository structure 2024-07-10 01:14:12 +02:00
README.md 🤖 Repository layout updated to latest version 2024-07-10 01:14:14 +02:00
ruff.toml Repository structure 2024-07-10 01:14:12 +02:00
setup.py Version field 2024-07-10 01:20:06 +02:00

Infernal Interpreter & Devious Stack Painter.

Simple interpreter and stack tracer for the AMD x86-64 ABI.

Recently updated for Python 3. Does not support all instructions, and will never ever do.

It produces output in either ascii or LaTeX with tikz format. Compiling the LaTeX requires both a LaTeX compiler, and packages preview and standalone. Options can be viewed by running ./infernal --help.

Tests

Please ignore the /tests folder. It is very old, and unsupported, but kept for archival purposes.

License

"THE BEER-WARE LICENSE" (Revision 42):

<jonjmaa@gmail.com> wrote this program.  As long as you retain this notice you
can do whatever you want with this stuff. If we meet some day, and you think
this stuff is worth it, you can buy me a beer in return.

 Jon Michael Aanes