gitextract_uvwwhzll/ ├── Dockerfile ├── Makefile ├── README.md ├── bin/ │ └── .gitignore ├── bindings/ │ ├── py_arch.cpp │ ├── py_module.cpp │ ├── py_ropchain.cpp │ ├── py_ropium.cpp │ ├── python_bindings.hpp │ └── utils.cpp ├── cli-tool/ │ └── ropium ├── libropium/ │ ├── arch/ │ │ ├── arch.cpp │ │ ├── archX86.cpp │ │ └── disassembler.cpp │ ├── compiler/ │ │ ├── compiler.cpp │ │ ├── il.cpp │ │ ├── strategy_graph.cpp │ │ ├── strategy_rules.cpp │ │ └── systems.cpp │ ├── database/ │ │ └── database.cpp │ ├── dependencies/ │ │ └── murmur3/ │ │ ├── murmur3.c │ │ └── murmur3.h │ ├── include/ │ │ ├── arch.hpp │ │ ├── assertion.hpp │ │ ├── compiler.hpp │ │ ├── constraint.hpp │ │ ├── database.hpp │ │ ├── disassembler.hpp │ │ ├── exception.hpp │ │ ├── expression.hpp │ │ ├── il.hpp │ │ ├── ir.hpp │ │ ├── ropchain.hpp │ │ ├── ropium.hpp │ │ ├── simplification.hpp │ │ ├── strategy.hpp │ │ ├── symbolic.hpp │ │ ├── systems.hpp │ │ └── utils.hpp │ ├── ir/ │ │ └── ir.cpp │ ├── ropchain/ │ │ ├── assertion.cpp │ │ ├── constraint.cpp │ │ ├── gadget.cpp │ │ └── ropchain.cpp │ ├── symbolic/ │ │ ├── expression.cpp │ │ ├── simplification.cpp │ │ └── symbolic.cpp │ └── utils/ │ └── utils.cpp └── tests/ ├── ressources/ │ └── gadgets.txt ├── test_all.cpp ├── test_compiler.cpp ├── test_database.cpp ├── test_expression.cpp ├── test_gadgets.cpp ├── test_il.cpp ├── test_ir.cpp ├── test_simplification.cpp └── test_strategy.cpp