Lines Matching refs:Data

38 Error CFIProgram::parse(DataExtractor Data, uint32_t *Offset,  in parse()  argument
41 uint8_t Opcode = Data.getU8(Offset); in parse()
59 addInstruction(Primary, Op1, Data.getULEB128(Offset)); in parse()
78 addInstruction(Opcode, Data.getAddress(Offset)); in parse()
82 addInstruction(Opcode, Data.getU8(Offset)); in parse()
86 addInstruction(Opcode, Data.getU16(Offset)); in parse()
90 addInstruction(Opcode, Data.getU32(Offset)); in parse()
99 addInstruction(Opcode, Data.getULEB128(Offset)); in parse()
103 addInstruction(Opcode, Data.getSLEB128(Offset)); in parse()
113 auto op1 = Data.getULEB128(Offset); in parse()
114 auto op2 = Data.getULEB128(Offset); in parse()
123 auto op1 = Data.getULEB128(Offset); in parse()
124 auto op2 = (uint64_t)Data.getSLEB128(Offset); in parse()
129 uint32_t ExprLength = Data.getULEB128(Offset); in parse()
132 Data.getData().slice(*Offset, *Offset + ExprLength), in parse()
133 Data.isLittleEndian(), Data.getAddressSize()); in parse()
135 Extractor, Data.getAddressSize(), dwarf::DWARF_VERSION); in parse()
141 auto RegNum = Data.getULEB128(Offset); in parse()
142 auto BlockLength = Data.getULEB128(Offset); in parse()
145 Data.getData().slice(*Offset, *Offset + BlockLength), in parse()
146 Data.isLittleEndian(), Data.getAddressSize()); in parse()
148 Extractor, Data.getAddressSize(), dwarf::DWARF_VERSION); in parse()
334 static void LLVM_ATTRIBUTE_UNUSED dumpDataAux(DataExtractor Data, in dumpDataAux() argument
338 uint8_t c = Data.getU8(&Offset); in dumpDataAux()
357 void DWARFDebugFrame::parse(DWARFDataExtractor Data) { in parse() argument
361 while (Data.isValidOffset(Offset)) { in parse()
365 uint64_t Length = Data.getU32(&Offset); in parse()
373 Length = Data.getU64(&Offset); in parse()
386 Id = Data.getUnsigned(&Offset, (IsDWARF64 && !IsEH) ? 8 : 4); in parse()
391 uint8_t Version = Data.getU8(&Offset); in parse()
392 const char *Augmentation = Data.getCStr(&Offset); in parse()
394 uint8_t AddressSize = Version < 4 ? Data.getAddressSize() : in parse()
395 Data.getU8(&Offset); in parse()
396 Data.setAddressSize(AddressSize); in parse()
397 uint8_t SegmentDescriptorSize = Version < 4 ? 0 : Data.getU8(&Offset); in parse()
398 uint64_t CodeAlignmentFactor = Data.getULEB128(&Offset); in parse()
399 int64_t DataAlignmentFactor = Data.getSLEB128(&Offset); in parse()
401 Version == 1 ? Data.getU8(&Offset) : Data.getULEB128(&Offset); in parse()
421 LSDAPointerEncoding = Data.getU8(&Offset); in parse()
427 PersonalityEncoding = Data.getU8(&Offset); in parse()
428 Personality = Data.getEncodedPointer( in parse()
434 FDEPointerEncoding = Data.getU8(&Offset); in parse()
445 AugmentationLength = Data.getULEB128(&Offset); in parse()
461 AugmentationData = Data.getData().slice(StartAugmentationOffset, in parse()
487 if (auto Val = Data.getEncodedPointer( in parse()
492 if (auto Val = Data.getEncodedPointer( in parse()
500 uint64_t AugmentationLength = Data.getULEB128(&Offset); in parse()
507 LSDAAddress = Data.getEncodedPointer( in parse()
516 InitialLocation = Data.getAddress(&Offset); in parse()
517 AddressRange = Data.getAddress(&Offset); in parse()
526 Entries.back()->cfis().parse(Data, &Offset, EndStructureOffset)) { in parse()