Lines Matching refs:Swap
80 Swap.reset(new SwappedData); in parse()
89 if (Swap) { in parse()
92 Swap->Hdr = ExpectedHdr.get(); in parse()
95 Hdr = &Swap->Hdr; in parse()
104 if (!Swap) { in parse()
142 Swap->AddrOffsets.resize(Hdr->NumAddresses * Hdr->AddrOffSize); in parse()
145 if (!Data.getU8(&Offset, Swap->AddrOffsets.data(), Hdr->NumAddresses)) in parse()
151 reinterpret_cast<uint16_t *>(Swap->AddrOffsets.data()), in parse()
158 reinterpret_cast<uint32_t *>(Swap->AddrOffsets.data()), in parse()
165 reinterpret_cast<uint64_t *>(Swap->AddrOffsets.data()), in parse()
170 AddrOffsets = ArrayRef<uint8_t>(Swap->AddrOffsets); in parse()
174 Swap->AddrInfoOffsets.resize(Hdr->NumAddresses); in parse()
175 if (Data.getU32(&Offset, Swap->AddrInfoOffsets.data(), Hdr->NumAddresses)) in parse()
176 AddrInfoOffsets = ArrayRef<uint32_t>(Swap->AddrInfoOffsets); in parse()
183 Swap->Files.resize(NumFiles); in parse()
184 if (Data.getU32(&Offset, &Swap->Files[0].Dir, NumFiles*2)) in parse()
185 Files = ArrayRef<FileEntry>(Swap->Files); in parse()