среда, 22 июня 2011 г.

patched udis86

пока отдельные альтернативно-одаренные граждане ждут "форка на github чтобы может быть присоединиться" (бгг) я выложил все что накорябал в udis86 на проклятый sourceforge например
Изменений не особо дофига:
добавлены opcodes для
  • getsec
  • paddd
  • popcnt
  • vmlaunch
  • vmread
  • vmwrite
  • xgetbv
  • xsetbv
  • xrstor
  • xsave
Исправлен баг 2899373

Для добавления ssse3/sse4 нужно править схему декодера, который в настоящее время не поддерживает 4х байтные opcodes, что довольно долго и ресурсоемко (особенно верификация добавленного)

И да - на сайте udis86 творится полный бардак. Например вот этот xml местами не соответствует docs/x86optable.xml

1 комментарий:

  1. Уже не ждут. Мне что-то подсказывает, что мы не сработаемся :) Но за сорцы все равно спасибо.

    ОтветитьУдалить