I have an strace of my program that interacts with USB, and I am wondering what the following write command tells me. I understand the writev iovec structure consists of the data array pointer followed by the length, but what does the "@\10\335 \320\2w\4\240K\252\0\7"
in the data array denote? I'm particularly wondering what the @ symbol, 2w, and 240K means as those are not hex data values as I would expect them to be.
I'm running on Linux and here is the writev line:
writev(6, [{"@\10\335 \320\2w\4\240K\252\0\7", 13}, {"\0\0\0\4\0\0\0\4", 8}], 2) = 21