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)) {
  364     uint64_t Length = Data.getRelocatedValue(4, &Offset);
  372       Length = Data.getRelocatedValue(8, &Offset);
  383     Id = Data.getUnsigned(&Offset, (IsDWARF64 && !IsEH) ? 8 : 4);
  388       uint8_t Version = Data.getU8(&Offset);
  389       const char *Augmentation = Data.getCStr(&Offset);
  391       uint8_t AddressSize = Version < 4 ? Data.getAddressSize() :
  392                                           Data.getU8(&Offset);
  393       Data.setAddressSize(AddressSize);
  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);
  426               Personality = Data.getEncodedPointer(
  432               FDEPointerEncoding = Data.getU8(&Offset);
  443               AugmentationLength = Data.getULEB128(&Offset);
  459           AugmentationData = Data.getData().slice(StartAugmentationOffset,
  485         if (auto Val = Data.getEncodedPointer(
  490         if (auto Val = Data.getEncodedPointer(
  498           uint64_t AugmentationLength = Data.getULEB128(&Offset);
  504             LSDAAddress = Data.getEncodedPointer(
  514         InitialLocation = Data.getRelocatedAddress(&Offset);
  515         AddressRange = Data.getRelocatedAddress(&Offset);
  524             Entries.back()->cfis().parse(Data, &Offset, EndStructureOffset)) {