Searched refs:bitOffset (Results 1 - 9 of 9) sorted by relevance

/haiku/src/kits/debugger/util/
H A DBitBuffer.cpp16 uint32 bitOffset; member in struct:BitBuffer::BitReader
18 BitReader(const uint8* data, uint64 bitSize, uint32 bitOffset) argument
22 bitOffset(bitOffset)
32 if (bitOffset == 0)
35 return (byte << bitOffset) | (*data >> (8 - bitOffset));
42 bitOffset += count;
44 if (bitOffset <= 8) {
45 if (bitOffset
97 AddBits(const void* _data, uint64 bitSize, uint32 bitOffset) argument
[all...]
H A DBitBuffer.h21 uint32 bitOffset = 0);
/haiku/headers/private/debugger/types/
H A DValueLocation.h36 uint64 bitOffset; // bit offset (to the most member in struct:ValuePieceLocation
118 this->bitOffset = 0;
121 void SetSize(uint64 bitSize, uint64 bitOffset) argument
123 this->size = (bitOffset + bitSize + 7) / 8;
125 this->bitOffset = bitOffset;
158 uint64 bitOffset, uint64 bitSize);
/haiku/src/kits/debugger/types/
H A DValueLocation.cpp18 uint64 excessMSBs = bitOffset / 8;
19 uint64 excessLSBs = size - (bitOffset + bitSize + 7) / 8;
28 bitOffset -= excessMSBs * 8;
32 bitOffset -= excessMSBs * 8;
96 ValueLocation::SetTo(const ValueLocation& other, uint64 bitOffset, argument
112 if (bitOffset + bitSize > totalBitSize) {
113 if (bitOffset >= totalBitSize)
115 bitSize = totalBitSize - bitOffset;
124 uint64 bitsToSkip = bitOffset;
139 piece.bitOffset
[all...]
/haiku/src/tests/system/kernel/file_corruption/fs/
H A DBlockAllocator.cpp121 uint32 bitOffset = partialBitmapBlock % 32; local
122 if (bitOffset != 0)
123 bits[offset] = ~(((uint32)1 << bitOffset) - 1);
503 uint32 bitOffset = base % 32; local
509 if (bitOffset > 0) {
510 uint32 mask = ~(((uint32)1 << bitOffset) - 1);
512 while ((*bits & ((uint32)1 << bitOffset)) != 0) {
513 bitOffset++;
520 base += 32 - bitOffset;
521 bitOffset
681 uint32 bitOffset = base % 32; local
[all...]
/haiku/src/kits/debugger/value/
H A DValueLoader.cpp105 uint8 bitOffset = piece.bitOffset; local
160 valueBuffer.AddBits(pieceBuffer, bitSize, bitOffset);
184 bitOffset = registerValue.Size() * 8 - bitOffset - bitSize;
186 valueBuffer.AddBits(registerValue.Bytes(), bitSize, bitOffset);
/haiku/src/add-ons/kernel/drivers/input/hid_shared/
H A DHIDReportItem.cpp17 HIDReportItem::HIDReportItem(HIDReport *report, uint32 bitOffset, argument
21 fByteOffset(bitOffset / 8),
22 fShift(bitOffset % 8),
H A DHIDReportItem.h15 uint32 bitOffset, uint8 bitLength,
/haiku/src/kits/debugger/debug_info/
H A DDwarfTypes.cpp412 piece.bitOffset = registers[reg].BitSize() - piece.bitSize
413 - piece.bitOffset;
423 piece.bitOffset = piece.size * 8 - piece.bitSize
424 - piece.bitOffset;
809 uint64 bitOffset = 0; local
820 bitOffset = value.ToUInt64();
839 B_PRIu64 "/%" B_PRIu64 "\n", byteSize, bitOffset, bitSize);
841 if (bitOffset + bitSize > byteSize * 8)
850 if (!bitFieldLocation->SetTo(*location, bitOffset, bitSize))

Completed in 76 milliseconds