Lines Matching refs:TSD
218 QuarantineCacheT *getQuarantineCache(ScudoTSD *TSD) {
219 return reinterpret_cast<QuarantineCacheT *>(TSD->QuarantineCachePlaceHolder);
347 ScudoTSD *TSD = getTSDAndLock(&UnlockRequired);
348 BackendPtr = Backend.allocatePrimary(&TSD->Cache, ClassId);
350 TSD->unlock();
413 ScudoTSD *TSD = getTSDAndLock(&UnlockRequired);
414 getBackend().deallocatePrimary(&TSD->Cache, BackendPtr,
417 TSD->unlock();
432 ScudoTSD *TSD = getTSDAndLock(&UnlockRequired);
433 Quarantine.Put(getQuarantineCache(TSD), QuarantineCallback(&TSD->Cache),
436 TSD->unlock();
569 void commitBack(ScudoTSD *TSD) {
570 Quarantine.Drain(getQuarantineCache(TSD), QuarantineCallback(&TSD->Cache));
571 Backend.destroyCache(&TSD->Cache);