Lines Matching defs:RawValue
3407 if (SegmentOffset + sizeof(RawValue) > SegmentData.size()) {
3415 static_assert(sizeof(RawValue) == sizeof(MachO::dyld_chained_import_addend));
3416 memcpy(&RawValue, SegmentData.data() + SegmentOffset, sizeof(RawValue));
3418 sys::swapByteOrder(RawValue);
3424 return (RawValue >> Right) & ((1ULL << Count) - 1);
5148 std::array<T, N> RawValue;
5149 memcpy(RawValue.data(), Ptr, N * sizeof(T));
5151 for (auto &Element : RawValue)
5153 return RawValue;
5210 auto RawValue = getArray<uint32_t, 1>(*this, ImportPtr);
5212 LibOrdinal = getEncodedOrdinal<uint8_t>(RawValue[0] & 0xFF);
5213 WeakImport = (RawValue[0] >> 8) & 1;
5214 NameOffset = RawValue[0] >> 9;
5219 auto RawValue = getArray<uint32_t, 2>(*this, ImportPtr);
5221 LibOrdinal = getEncodedOrdinal<uint8_t>(RawValue[0] & 0xFF);
5222 WeakImport = (RawValue[0] >> 8) & 1;
5223 NameOffset = RawValue[0] >> 9;
5224 Addend = bit_cast<int32_t>(RawValue[1]);
5228 auto RawValue = getArray<uint64_t, 2>(*this, ImportPtr);
5230 LibOrdinal = getEncodedOrdinal<uint16_t>(RawValue[0] & 0xFFFF);
5231 NameOffset = (RawValue[0] >> 16) & 1;
5232 WeakImport = RawValue[0] >> 17;
5233 Addend = RawValue[1];