Lines Matching refs:piece
50 ValuePieceLocation piece = location->PieceAt(i);
51 switch (piece.type) {
61 if (piece.size > kMaxPieceSize) {
62 TRACE_LOCALS(" -> overly long piece size (%" B_PRIu64 " bytes)\n",
63 piece.size);
67 totalBitSize += piece.bitSize;
101 ValuePieceLocation piece = location->PieceAt(
103 uint32 bytesToRead = piece.size;
104 uint32 bitSize = piece.bitSize;
105 uint8 bitOffset = piece.bitOffset;
112 switch (piece.type) {
119 target_addr_t address = piece.address;
121 if (piece.type == VALUE_PIECE_LOCATION_MEMORY) {
122 TRACE_LOCALS(" piece %" B_PRId32 ": memory address: %#"
126 TRACE_LOCALS(" piece %" B_PRId32 ": implicit value, "
132 if (piece.type == VALUE_PIECE_LOCATION_MEMORY) {
136 memcpy(pieceBuffer, piece.value, piece.size);
137 bytesRead = piece.size;
165 TRACE_LOCALS(" piece %" B_PRId32 ": register: %" B_PRIu32
166 ", bits: %" B_PRIu32 "\n", i, piece.reg, bitSize);
169 WARNING("ValueLoader::LoadValue(): register piece, but no "
175 if (!fCpuState->GetRegisterValue(registers + piece.reg,