https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4413
Summary: Improve bitview display
Product: Wireshark
Version: SVN
Platform: All
OS/Version: All
Status: NEW
Severity: Enhancement
Priority: Low
Component: Wireshark
AssignedTo: wireshark-bugs@xxxxxxxxxxxxx
ReportedBy: darkjames@xxxxxxxxxxxxxxxx
Created an attachment (id=4164)
--> (https://bugs.wireshark.org/bugzilla/attachment.cgi?id=4164)
Add support for bitmasks in bitview
Build Information:
.
--
This patch add support for highlighting part of hex/bits according to bitmask
(currently limited to 1 byte - cause of LE vs BE issues)
There're also some code to fix in dissectors, the easiest to find are:
- ip.flags.* offsets are incorrect (phased by 5 bits)
- ip.version should have 0xf0 bitmask, with bitshift 4.
- ...
It'd be also good to point good node when clicking single bit.
So it's big work in progress..
This patch also splits update of hex display into two phases:
- make hexdump / bitdump (packet_hex_print_common())
- highlight bits from selected node (packet_hex_apply_reverse_tag())
I haven't seen aby big performace lost (but with big probability it's slower)
It's possible to make this enhancement works with old code.
But switching reverse/!reverse with old code...
Another idea is to create our own widget/gtktextbuffer (like comment suggest)
--
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.