Изменений не особо дофига:
добавлены opcodes для
- getsec
- paddd
- popcnt
- vmlaunch
- vmread
- vmwrite
- xgetbv
- xsetbv
- xrstor
- xsave
Для добавления ssse3/sse4 нужно править схему декодера, который в настоящее время не поддерживает 4х байтные opcodes, что довольно долго и ресурсоемко (особенно верификация добавленного)
И да - на сайте udis86 творится полный бардак. Например вот этот xml местами не соответствует docs/x86optable.xml
Уже не ждут. Мне что-то подсказывает, что мы не сработаемся :) Но за сорцы все равно спасибо.
ОтветитьУдалить