Binary output with byte granularity
Dave Nomura
dcnltc@us.ibm.com
Mon Oct 15 19:23:00 GMT 2007
I worked around this problem by doing:
_stp_printf("%4b", *w);
for outputting 4 byte data. You could probably do something similar for
1 byte data.
Mike Mason wrote:
> Is there a way in SystemTap to output binary data with byte
> granularity? The only thing I've found is _stp_print_binary() in
> embedded C. That outputs in 64-bit chunks. What I'd like to do is
> output a buffer of raw binary data that may not be on a 64-bit
> boundary. In this case, it's to generate wireshark-compatible packet
> data from cifs.
>
> Thanks,
> Mike
>
More information about the Systemtap
mailing list