
Bibliothèque de bas niveau pour l'encodage et le décodage d'instructions x86 IA32/Intel64, exposant des API pour la longueur des instructions, les opérandes, les catégories et les métadonnées de flux de contrôle.
https://github.com/intelxed/xed/issues/new
git clone https://github.com/intelxed/xed.git xed
git clone https://github.com/intelxed/mbuild.git mbuild
cd xed
./mfile.py
Ensuite, récupérez votre libxed.a/libxed.so (Linux) ou xed.lib (Windows) depuis le répertoire obj. Ajoutez " --shared" si vous souhaitez une compilation de bibliothèque partagée. Ajoutez " install" si vous voulez que les en-têtes et les bibliothèques soient placés dans un kit dans le répertoire "kits". Ajoutez "C:/python3/python " avant "./mfile.py" sous Windows.
Deux options sont possibles :
./mfile.py examples
et les exemples compilés se trouveront dans obj/examples.
./mfile.py install
cd kits
cd <whatever the kit is called>
cd examples
./mfile.py
Voir la documentation de compilation des sources pour plus d'informations.
Vous êtes préoccupé par des bibliothèques ou des binaires volumineux ? Plusieurs options s'offrent à vous :
Pour contribuer, veuillez :