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

References

lib/DebugInfo/MSF/MSFBuilder.cpp
   43   FreeBlocks[kSuperBlockBlock] = false;
   44   FreeBlocks[kFreePageMap0Block] = false;
   45   FreeBlocks[kFreePageMap1Block] = false;
   46   FreeBlocks[BlockMapAddr] = false;
   65   if (Addr >= FreeBlocks.size()) {
   69     FreeBlocks.resize(Addr + 1, true);
   76   FreeBlocks[BlockMapAddr] = true;
   77   FreeBlocks[Addr] = false;
   88     FreeBlocks[B] = true;
   94     FreeBlocks[B] = false;
  106   uint32_t NumFreeBlocks = FreeBlocks.count();
  112     uint32_t OldBlockCount = FreeBlocks.size();
  115     FreeBlocks.resize(NewBlockCount, true);
  125       FreeBlocks.resize(NewBlockCount, true);
  126       FreeBlocks.reset(NextFpmBlock, NextFpmBlock + 2);
  132   int Block = FreeBlocks.find_first();
  138     FreeBlocks.reset(NextBlock);
  139     Block = FreeBlocks.find_next(Block);
  148 uint32_t MSFBuilder::getNumFreeBlocks() const { return FreeBlocks.count(); }
  150 uint32_t MSFBuilder::getTotalBlockCount() const { return FreeBlocks.size(); }
  152 bool MSFBuilder::isBlockFree(uint32_t Idx) const { return FreeBlocks[Idx]; }
  165     if (Block >= FreeBlocks.size())
  166       FreeBlocks.resize(Block + 1, true);
  168     if (!FreeBlocks.test(Block))
  175     FreeBlocks.reset(Block);
  216       FreeBlocks[P] = true;
  277       FreeBlocks[B] = true;
  284   SB->NumBlocks = FreeBlocks.size();
  308   L.FreePageMap = FreeBlocks;