The floating point register state is held within a union inside the native struct within winnt.h. This union is 512 bytes in size. This commit adds an additional 96 bytes of padding after the floating point state to ensure that the complete structure is the correct size of 1232 bytes and to ensure the vector registers and additional amd64 debug control registers are now populated correctly.
The floating point register state is held within a union inside the native struct within winnt.h. This union is 512 bytes in size. This commit adds an additional 96 bytes of padding after the floating point state to ensure that the complete structure is the correct size of 1232 bytes and to ensure the vector registers and additional amd64 debug control registers are now populated correctly.