Lines Matching refs:AccelSection
48 if (!AccelSection.isValidOffset(offsetof(Header, HeaderDataLength) + 4)) in extract()
52 Hdr.Magic = AccelSection.getU32(&Offset); in extract()
53 Hdr.Version = AccelSection.getU16(&Offset); in extract()
54 Hdr.HashFunction = AccelSection.getU16(&Offset); in extract()
55 Hdr.BucketCount = AccelSection.getU32(&Offset); in extract()
56 Hdr.HashCount = AccelSection.getU32(&Offset); in extract()
57 Hdr.HeaderDataLength = AccelSection.getU32(&Offset); in extract()
63 if (!AccelSection.isValidOffset(sizeof(Hdr) + Hdr.HeaderDataLength + in extract()
69 HdrData.DIEOffsetBase = AccelSection.getU32(&Offset); in extract()
70 uint32_t NumAtoms = AccelSection.getU32(&Offset); in extract()
73 uint16_t AtomType = AccelSection.getU16(&Offset); in extract()
74 auto AtomForm = static_cast<dwarf::Form>(AccelSection.getU16(&Offset)); in extract()
122 FormValue.extractValue(AccelSection, HashDataOffset, FormParams); in readAtoms()
169 if (!AccelSection.isValidOffsetForDataOfSize(*DataOffset, 4)) { in dumpName()
173 uint64_t StringOffset = AccelSection.getRelocatedValue(4, DataOffset); in dumpName()
181 unsigned NumData = AccelSection.getU32(DataOffset); in dumpName()
187 if (Atom.extractValue(AccelSection, DataOffset, FormParams)) { in dumpName()
231 unsigned Index = AccelSection.getU32(&Offset); in dump()
242 uint32_t Hash = AccelSection.getU32(&HashOffset); in dump()
247 uint64_t DataOffset = AccelSection.getU32(&OffsetsOffset); in dump()
249 if (!AccelSection.isValidOffset(DataOffset)) { in dump()
273 Atom.extractValue(AccelTable.AccelSection, Offset, FormParams); in extract()
307 if (!AccelTable.AccelSection.isValidOffsetForDataOfSize(DataOffset, 4)) in ValueIterator()
311 NumData = AccelTable.AccelSection.getU32(&DataOffset); in ValueIterator()
317 auto &AccelSection = AccelTable->AccelSection; in Next() local
319 !AccelSection.isValidOffsetForDataOfSize(DataOffset, 4)) { in Next()
341 unsigned Index = AccelSection.getU32(&BucketOffset); in equal_range()
347 uint32_t Hash = AccelSection.getU32(&HashOffset); in equal_range()
353 uint64_t DataOffset = AccelSection.getU32(&OffsetsOffset); in equal_range()
354 uint64_t StringOffset = AccelSection.getRelocatedValue(4, &DataOffset); in equal_range()
452 uint32_t Index = Section.AccelSection.getULEB128(Offset); in extractAttributeEncoding()
453 uint32_t Form = Section.AccelSection.getULEB128(Offset); in extractAttributeEncoding()
478 uint32_t Code = Section.AccelSection.getULEB128(Offset); in extractAbbrev()
482 uint32_t Tag = Section.AccelSection.getULEB128(Offset); in extractAbbrev()
490 const DWARFDataExtractor &AS = Section.AccelSection; in extract()
591 return Section.AccelSection.getRelocatedValue(SectionOffsetSize, &Offset); in getCUOffset()
598 return Section.AccelSection.getRelocatedValue(SectionOffsetSize, &Offset); in getLocalTUOffset()
607 return Section.AccelSection.getU64(&Offset); in getForeignTUSignature()
612 const DWARFDataExtractor &AS = Section.AccelSection; in getEntry()
644 const DWARFDataExtractor &AS = Section.AccelSection; in getNameTableEntry()
657 return Section.AccelSection.getU32(&BucketOffset); in getBucketArrayEntry()
663 return Section.AccelSection.getU32(&HashOffset); in getHashArrayEntry()
776 while (AccelSection.isValidOffset(Offset)) { in extract()