Lines Matching refs:base
21 #include "src/base/atomic-utils.h"
22 #include "src/base/enum-set.h"
23 #include "src/base/platform/condition-variable.h"
24 #include "src/base/platform/mutex.h"
319 base::Mutex* relocation_mutex() { return &relocation_mutex_; }
429 static inline base::EnumSet<CodeFlushMode> GetCodeFlushMode(Isolate* isolate);
887 const base::AddressRegion& code_region();
891 // The base of the code range if it exists or null address.
1025 void IterateRoots(RootVisitor* v, base::EnumSet<SkipRoot> options);
1027 base::EnumSet<SkipRoot> options);
1033 void IterateWeakRoots(RootVisitor* v, base::EnumSet<SkipRoot> options);
2015 base::Optional<size_t> GlobalMemoryAvailable();
2327 base::Mutex strong_roots_mutex_;
2389 base::Mutex relocation_mutex_;
2410 base::Mutex unprotected_memory_chunks_mutex_;
2540 // base::Optional, since supporting that composition requires making
2541 // base::Optional a friend class, defeating the purpose of hiding its
2721 // Abstract base class for checking whether a weak object should be retained.