Sebastien Dubois wrote:
The protocol I'm trying to dissect has messages that include pointers
that point to other element within the message. These pointers values
are the offset from the start of the message I'm trying to dissect. I
would have liked to add the offset from the start of the frame/packet to
the display, so that users can easily correlate the pointers values with
the binary output buffer shown in the dissection panel.
So it sounds as if you really want the offset from the beginning of the
data displayed in the hex pane when you click on something from your
protocol, not necessarily from the beginning of the link-layer frame; if
your protocol is encapsulated in a reassembled frame, the data in the
hex pane would be the reassembled data.
If so, TVB_RAW_OFFSET() should do the job.