Olabusayo Kilo created DAFFODIL-2173:
----------------------------------------

             Summary: Data dumps should be bit-aware
                 Key: DAFFODIL-2173
                 URL: https://issues.apache.org/jira/browse/DAFFODIL-2173
             Project: Daffodil
          Issue Type: Bug
          Components: Debugger
    Affects Versions: 2.4.0
            Reporter: Olabusayo Kilo


Data dumps print out bytes without regard to the bit offset. So if some bits 
have already been consumed, the dumps might include those already consumed bits.

Ideally we would like to be bit sensitive. A possible solution would be to 
track if the first byte of the left over data, already had consumed bytes i.e 
ended mid-byte, and only display those non consumed bits. That is, if the data 
ended at bit 5, and bit order is mostSignificantBitFirst, then this picture 
would look like xxxxx000 (where the 0's are the actual left over data bits in 
that first byte of the left over data.) If bitOrder is leastSignificantBitFirst 
the picture would look like 000xxxxx.

inStream.fillByteArray takes the bit offset into accound and can be utilized.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to