Hi John,
Sorry for the slow reply. Unfortunately I've lost the
actual code I was using for this (switched to a new machine).
It was along the lines of using:
BPatch_registerExpr(Dyninst::MachRegister reg)
To access an XMM register and then trying various
combinations of dereferecing (BPatch_deref) to try and access
elements. I also tried not dereferencing to see what happened
(nothing!). The idea was to then use this as an argument to a
printf call.
What I found strange was that the newly generated code
never had any mention of xmm0 in it at all.
I'll try and recreate the code soon. Before then, do you
have any pointers of how I should be accessing elements. Is
dereferencing into the BPatch_registerExpr the correct method?
Many thanks,
Blair