reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
48 if (!AccelSection.isValidOffset(offsetof(Header, HeaderDataLength) + 4)) 52 Hdr.Magic = AccelSection.getU32(&Offset); 53 Hdr.Version = AccelSection.getU16(&Offset); 54 Hdr.HashFunction = AccelSection.getU16(&Offset); 55 Hdr.BucketCount = AccelSection.getU32(&Offset); 56 Hdr.HashCount = AccelSection.getU32(&Offset); 57 Hdr.HeaderDataLength = AccelSection.getU32(&Offset); 63 if (!AccelSection.isValidOffset(sizeof(Hdr) + Hdr.HeaderDataLength + 69 HdrData.DIEOffsetBase = AccelSection.getU32(&Offset); 70 uint32_t NumAtoms = AccelSection.getU32(&Offset); 73 uint16_t AtomType = AccelSection.getU16(&Offset); 74 auto AtomForm = static_cast<dwarf::Form>(AccelSection.getU16(&Offset)); 122 FormValue.extractValue(AccelSection, HashDataOffset, FormParams); 169 if (!AccelSection.isValidOffsetForDataOfSize(*DataOffset, 4)) { 173 uint64_t StringOffset = AccelSection.getRelocatedValue(4, DataOffset); 181 unsigned NumData = AccelSection.getU32(DataOffset); 187 if (Atom.extractValue(AccelSection, DataOffset, FormParams)) { 231 unsigned Index = AccelSection.getU32(&Offset); 242 uint32_t Hash = AccelSection.getU32(&HashOffset); 247 uint64_t DataOffset = AccelSection.getU32(&OffsetsOffset); 249 if (!AccelSection.isValidOffset(DataOffset)) { 273 Atom.extractValue(AccelTable.AccelSection, Offset, FormParams); 307 if (!AccelTable.AccelSection.isValidOffsetForDataOfSize(DataOffset, 4)) 311 NumData = AccelTable.AccelSection.getU32(&DataOffset); 317 auto &AccelSection = AccelTable->AccelSection; 341 unsigned Index = AccelSection.getU32(&BucketOffset); 347 uint32_t Hash = AccelSection.getU32(&HashOffset); 353 uint64_t DataOffset = AccelSection.getU32(&OffsetsOffset); 354 uint64_t StringOffset = AccelSection.getRelocatedValue(4, &DataOffset); 446 uint32_t Index = Section.AccelSection.getULEB128(Offset); 447 uint32_t Form = Section.AccelSection.getULEB128(Offset); 472 uint32_t Code = Section.AccelSection.getULEB128(Offset); 476 uint32_t Tag = Section.AccelSection.getULEB128(Offset); 484 const DWARFDataExtractor &AS = Section.AccelSection; 583 return Section.AccelSection.getRelocatedValue(4, &Offset); 589 return Section.AccelSection.getRelocatedValue(4, &Offset); 596 return Section.AccelSection.getU64(&Offset); 601 const DWARFDataExtractor &AS = Section.AccelSection; 630 const DWARFDataExtractor &AS = Section.AccelSection; 642 return Section.AccelSection.getU32(&BucketOffset); 648 return Section.AccelSection.getU32(&HashOffset); 761 while (AccelSection.isValidOffset(Offset)) {