
Низкоуровневая библиотека для кодирования и декодирования инструкций IA32/Intel64 x86, предоставляющая API для определения длины инструкций, операндов, категорий и метаданных потока управления.
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
Затем возьмите ваш libxed.a/libxed.so (Linux) или xed.lib (Windows) из каталога obj. Добавьте " --shared", если нужна сборка в виде разделяемого объекта. Добавьте " install", если вы хотите, чтобы заголовочные файлы и библиотеки были помещены в kit в каталоге "kits". Добавьте "C:/python3/python " перед "./mfile.py", если вы работаете в Windows.
Есть два варианта:
./mfile.py examples
и скомпилированные примеры будут находиться в obj/examples.
./mfile.py install
cd kits
cd <whatever the kit is called>
cd examples
./mfile.py
Более подробную информацию см. в документации по сборке из исходников.
Беспокоит большой размер библиотек или бинарных файлов? Есть несколько вариантов:
Чтобы внести вклад, пожалуйста: