reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/DebugInfo/DWARF/DWARFDebugFrame.cpp
  360   while (Data.isValidOffset(Offset)) {
  361     uint64_t StartOffset = Offset;
  364     uint64_t Length = Data.getRelocatedValue(4, &Offset);
  372       Length = Data.getRelocatedValue(8, &Offset);
  379     uint64_t StartStructureOffset = Offset;
  380     uint64_t EndStructureOffset = Offset + Length;
  383     Id = Data.getUnsigned(&Offset, (IsDWARF64 && !IsEH) ? 8 : 4);
  388       uint8_t Version = Data.getU8(&Offset);
  389       const char *Augmentation = Data.getCStr(&Offset);
  392                                           Data.getU8(&Offset);
  394       uint8_t SegmentDescriptorSize = Version < 4 ? 0 : Data.getU8(&Offset);
  395       uint64_t CodeAlignmentFactor = Data.getULEB128(&Offset);
  396       int64_t DataAlignmentFactor = Data.getSLEB128(&Offset);
  398           Version == 1 ? Data.getU8(&Offset) : Data.getULEB128(&Offset);
  398           Version == 1 ? Data.getU8(&Offset) : Data.getULEB128(&Offset);
  419               LSDAPointerEncoding = Data.getU8(&Offset);
  425               PersonalityEncoding = Data.getU8(&Offset);
  427                   &Offset, *PersonalityEncoding,
  428                   EHFrameAddress ? EHFrameAddress + Offset : 0);
  432               FDEPointerEncoding = Data.getU8(&Offset);
  443               AugmentationLength = Data.getULEB128(&Offset);
  444               StartAugmentationOffset = Offset;
  445               EndAugmentationOffset = Offset + *AugmentationLength;
  455           if (Offset != EndAugmentationOffset)
  486                 &Offset, Cie->getFDEPointerEncoding(),
  487                 EHFrameAddress ? EHFrameAddress + Offset : 0)) {
  491                 &Offset, Cie->getFDEPointerEncoding(), 0)) {
  498           uint64_t AugmentationLength = Data.getULEB128(&Offset);
  500           uint64_t EndAugmentationOffset = Offset + AugmentationLength;
  505                 &Offset, Cie->getLSDAPointerEncoding(),
  506                 EHFrameAddress ? Offset + EHFrameAddress : 0);
  509           if (Offset != EndAugmentationOffset)
  514         InitialLocation = Data.getRelocatedAddress(&Offset);
  515         AddressRange = Data.getRelocatedAddress(&Offset);
  524             Entries.back()->cfis().parse(Data, &Offset, EndStructureOffset)) {
  528     if (Offset != EndStructureOffset)