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

References

projects/compiler-rt/lib/scudo/standalone/combined.h
  154   void commitBack(TSD<ThisT> *TSD) {
projects/compiler-rt/lib/scudo/standalone/tsd_exclusive.h
   31         map(nullptr, sizeof(TSD<Allocator>), "scudo:tsd"));
   41     unmap(reinterpret_cast<void *>(FallbackTSD), sizeof(TSD<Allocator>));
   50   ALWAYS_INLINE TSD<Allocator> *getTSDAndLock(bool *UnlockRequired) {
   84   TSD<Allocator> *FallbackTSD;
   87   static THREADLOCAL TSD<Allocator> ThreadTSD;
   93 THREADLOCAL TSD<Allocator> TSDRegistryExT<Allocator>::ThreadTSD;
projects/compiler-rt/lib/scudo/standalone/tsd_shared.h
   25         map(nullptr, sizeof(TSD<Allocator>) * NumberOfTSDs, "scudo:tsd"));
   52           sizeof(TSD<Allocator>) * NumberOfTSDs);
   62   ALWAYS_INLINE TSD<Allocator> *getTSDAndLock(bool *UnlockRequired) {
   63     TSD<Allocator> *TSD = getCurrentTSD();
   74   ALWAYS_INLINE void setCurrentTSD(TSD<Allocator> *CurrentTSD) {
   86   ALWAYS_INLINE TSD<Allocator> *getCurrentTSD() {
  110   NOINLINE TSD<Allocator> *getTSDAndLockSlow(TSD<Allocator> *CurrentTSD) {
  110   NOINLINE TSD<Allocator> *getTSDAndLockSlow(TSD<Allocator> *CurrentTSD) {
  119       TSD<Allocator> *CandidateTSD = nullptr;
  150   TSD<Allocator> *TSDs;
  156   static THREADLOCAL TSD<Allocator> *ThreadTSD;
  162 THREADLOCAL TSD<Allocator>