DynamoRIO / dynamorio

Dynamic Instrumentation Tool Platform
Other
2.57k stars 550 forks source link

xsave* also loads data #6769

Open abhinav92003 opened 2 months ago

abhinav92003 commented 2 months ago

The xsave operation on x86 stores the processor state to the xsave area pointed to by the destination operand. But it also reads some data from the xsave header there. (https://www.felixcloutier.com/x86/xsave, https://www.felixcloutier.com/x86/xsaveopt). The decoder should mark it as also loading data.