sigcontext->fpstate->rdp is not a pointer :(

sigcontext->fpstate->rdp is not a pointer :(

Hi,

On Linux/EM64T in FPE handler routine I get sigcontext->fpstate->rdp (which is FPU data operand pointer) like :.

How can it be converted to correct pointer (to be used in my PFE handler) in order to get that operand value from memory?

Or Linux kernel should save in sigcontext->fpstate->rdp field correct virtual address to the data operand?

Thanks,
-- Victor
1 post / 0 new
For more complete information about compiler optimizations, see our Optimization Notice.