• Home
  • Raw
  • Download

Lines Matching refs:curFreeObject

43     FreeObject *curFreeObject = INVALID_OBJECT;  in ObtainSmallFreeObject()  local
47 curFreeObject = freeObject_; in ObtainSmallFreeObject()
49 curFreeObject->SetNext(INVALID_OBJECT); in ObtainSmallFreeObject()
50 available_ -= curFreeObject->Available(); in ObtainSmallFreeObject()
52 ASAN_UNPOISON_MEMORY_REGION(curFreeObject, curFreeObject->Available()); in ObtainSmallFreeObject()
57 return curFreeObject; in ObtainSmallFreeObject()
63 FreeObject *curFreeObject = freeObject_; in ObtainLargeFreeObject() local
64 while (curFreeObject != INVALID_OBJECT) { in ObtainLargeFreeObject()
65 curFreeObject->AsanUnPoisonFreeObject(); in ObtainLargeFreeObject()
66 if (curFreeObject->Available() >= size) { in ObtainLargeFreeObject()
67 if (curFreeObject == freeObject_) { in ObtainLargeFreeObject()
68 freeObject_ = curFreeObject->GetNext(); in ObtainLargeFreeObject()
70 prevFreeObject->SetNext(curFreeObject->GetNext()); in ObtainLargeFreeObject()
73 curFreeObject->SetNext(INVALID_OBJECT); in ObtainLargeFreeObject()
74 available_ -= curFreeObject->Available(); in ObtainLargeFreeObject()
75 ASAN_UNPOISON_MEMORY_REGION(curFreeObject, curFreeObject->Available()); in ObtainLargeFreeObject()
76 return curFreeObject; in ObtainLargeFreeObject()
78 if (prevFreeObject != curFreeObject) { in ObtainLargeFreeObject()
81 prevFreeObject = curFreeObject; in ObtainLargeFreeObject()
82 curFreeObject = curFreeObject->GetNext(); in ObtainLargeFreeObject()
105 FreeObject *curFreeObject = freeObject_; in LookupLargeFreeObject() local
106 while (curFreeObject != INVALID_OBJECT) { in LookupLargeFreeObject()
107 curFreeObject->AsanUnPoisonFreeObject(); in LookupLargeFreeObject()
108 if (curFreeObject->Available() >= size) { in LookupLargeFreeObject()
109 curFreeObject->AsanPoisonFreeObject(); in LookupLargeFreeObject()
110 return curFreeObject; in LookupLargeFreeObject()
112 FreeObject *preFreeObject = curFreeObject; in LookupLargeFreeObject()
113 curFreeObject = curFreeObject->GetNext(); in LookupLargeFreeObject()