https://diana-dasm.svn.sourceforge.net/svnroot/diana-dasm/v1.0.0/src
В бранче как обычно дизассемблер и эмулятор:
- дизассемблер поддерживает 490 команд (более 1100 опкодов)
- эмулятор может эмулировать 131 команду
- как и раньше, все компоненты могут работать в kernel-mode, внутри движка только С, никаких внешних зависимостей, все работает на стримах
Новости ревизии:
[1.0.0-diana-win32-src] - 116 revisionТак же у каждой команды появился персистентный целочисленный идентификатор, рекомендуется к использованию вместо строкового идентификатора.
+ improved database format
+ imporved performance
+ fixed mov r15, cr8 | 45 0F 20 C7 added cr8-15, dr8-15
+ fixes LOCK/REP prefixes in DianaProcessor
+ fixed specs for SYSENTER/SYSCALL
+ HINT_NOP tests
+ added hint_nop support and long nops with prefixes, added command ids
+ fixed SLDT/INVLPGA
+ added special flag for privileged instructions
+ added GETSECXGETBV/XSETBVEMMS/FEMMSXSAVE/XRSTOR
+ DianaProcessor: fixed prefix 0x67 for jmp/loop/call
+ added MASKMOVQ/MOVNTQfix PMOVMSKB/MASKMOVDQU/PEXTRW
+ added VMREAD/VMWRITE opcodes
+ added MFENCE/LFENCE/SFENCE/XRSTOR/CLFLUSH
No comments:
Post a Comment