Lines Matching refs:Swap
79 Swap.reset(new SwappedData); in parse()
88 if (Swap) { in parse()
91 Swap->Hdr = ExpectedHdr.get(); in parse()
94 Hdr = &Swap->Hdr; in parse()
103 if (!Swap) { in parse()
141 Swap->AddrOffsets.resize(Hdr->NumAddresses * Hdr->AddrOffSize); in parse()
144 if (!Data.getU8(&Offset, Swap->AddrOffsets.data(), Hdr->NumAddresses)) in parse()
150 reinterpret_cast<uint16_t *>(Swap->AddrOffsets.data()), in parse()
157 reinterpret_cast<uint32_t *>(Swap->AddrOffsets.data()), in parse()
164 reinterpret_cast<uint64_t *>(Swap->AddrOffsets.data()), in parse()
169 AddrOffsets = ArrayRef<uint8_t>(Swap->AddrOffsets); in parse()
173 Swap->AddrInfoOffsets.resize(Hdr->NumAddresses); in parse()
174 if (Data.getU32(&Offset, Swap->AddrInfoOffsets.data(), Hdr->NumAddresses)) in parse()
175 AddrInfoOffsets = ArrayRef<uint32_t>(Swap->AddrInfoOffsets); in parse()
182 Swap->Files.resize(NumFiles); in parse()
183 if (Data.getU32(&Offset, &Swap->Files[0].Dir, NumFiles*2)) in parse()
184 Files = ArrayRef<FileEntry>(Swap->Files); in parse()