
Libreria di basso livello per la codifica e la decodifica di istruzioni x86 IA32/Intel64, che espone API per la lunghezza delle istruzioni, gli operandi, le categorie e i metadati del flusso di controllo.
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
Poi prendi la tua libxed.a/libxed.so (Linux) o xed.lib (Windows) dalla directory obj. Aggiungi " --shared" se vuoi una compilazione come libreria condivisa. Aggiungi " install" se vuoi che gli header e le librerie vengano inseriti in un kit nella directory "kits". Aggiungi "C:/python3/python " prima di "./mfile.py" se sei su Windows.
Ci sono due opzioni:
./mfile.py examples
e gli esempi compilati saranno in obj/examples.
./mfile.py install
cd kits
cd <whatever the kit is called>
cd examples
./mfile.py
Consulta la documentazione di compilazione dai sorgenti per maggiori informazioni.
Preoccupato per librerie o binari di grandi dimensioni? Ci sono diverse opzioni:
Per contribuire, ti chiediamo di: