wishstudio / flinux

Foreign LINUX - Run unmodified Linux applications inside Windows.
GNU General Public License v3.0
3.58k stars 244 forks source link

Redesign dbt x86 decoding table #62

Open wishstudio opened 9 years ago

wishstudio commented 9 years ago

The current x86 instruction decoding table in dbt uses a ad-hoc scheme which just supplies the information needed by the dynamic binary translator. It only contains about the encoding format of the instructions, like whether the ModR/M part is present, how many immediate bytes it contains, etc.

State of the art decoding tables should also allow us to inspect the type and usage of the opcodes, such as the number of opcodes, the type of opcodes (general purpose registers, or SIMD registers, etc). This will enable us to do two very important things which are impossible in current version:

spoiledsport commented 7 years ago

wishstudio

How do I contact you? I have a number of question and ideas to bounds by you.

wishstudio commented 7 years ago

You can reach me through gitter:

https://gitter.im/wishstudio/flinux

trungnt2910 commented 2 years ago

Any way to know where to start? I really want to bring new life to this project.