I am trying to use bcc-tools to trace a user process using uprobe, but some functions take floating point arguments. According to x86_64 ABI, these values are normally passed in the xmm registers.
The eBPF functions in bcc takes a struct pt_regs * argument and in that I can get access to (a copy of ?) most "usual" registers, but not the xmm registers.
Is there a way to accomplish this ? Or is this something that was overlooked in the design of eBPF