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

References

lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp
   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 +
   63   if (!AccelSection.isValidOffset(sizeof(Hdr) + Hdr.HeaderDataLength +
   64                                   Hdr.BucketCount * 4 + Hdr.HashCount * 8 - 1))
   64                                   Hdr.BucketCount * 4 + Hdr.HashCount * 8 - 1))
   82 uint32_t AppleAcceleratorTable::getNumBuckets() { return Hdr.BucketCount; }
   83 uint32_t AppleAcceleratorTable::getNumHashes() { return Hdr.HashCount; }
   84 uint32_t AppleAcceleratorTable::getSizeHdr() { return sizeof(Hdr); }
   86   return Hdr.HeaderDataLength;
  118   dwarf::FormParams FormParams = {Hdr.Version, 0, dwarf::DwarfFormat::DWARF32};
  167   dwarf::FormParams FormParams = {Hdr.Version, 0, dwarf::DwarfFormat::DWARF32};
  209   Hdr.dump(W);
  226   uint64_t Offset = sizeof(Hdr) + Hdr.HeaderDataLength;
  226   uint64_t Offset = sizeof(Hdr) + Hdr.HeaderDataLength;
  227   uint64_t HashesBase = Offset + Hdr.BucketCount * 4;
  228   uint64_t OffsetsBase = HashesBase + Hdr.HashCount * 4;
  230   for (unsigned Bucket = 0; Bucket < Hdr.BucketCount; ++Bucket) {
  239     for (unsigned HashIdx = Index; HashIdx < Hdr.HashCount; ++HashIdx) {
  244       if (Hash % Hdr.BucketCount != Bucket)
  270   dwarf::FormParams FormParams = {AccelTable.Hdr.Version, 0,
  335   unsigned Bucket = HashValue % Hdr.BucketCount;
  336   uint64_t BucketBase = sizeof(Hdr) + Hdr.HeaderDataLength;
  336   uint64_t BucketBase = sizeof(Hdr) + Hdr.HeaderDataLength;
  337   uint64_t HashesBase = BucketBase + Hdr.BucketCount * 4;
  338   uint64_t OffsetsBase = HashesBase + Hdr.HashCount * 4;
  344   for (unsigned HashIdx = Index; HashIdx < Hdr.HashCount; ++HashIdx) {
  349     if (Hash % Hdr.BucketCount != Bucket)