Home
last modified time | relevance | path

Searched refs:level (Results 1 – 25 of 34) sorted by relevance

12

/art/runtime/base/
Dmutex-inl.h59 static inline void CheckUnattachedThread(LockLevel level) NO_THREAD_SAFETY_ANALYSIS { in CheckUnattachedThread() argument
67 level == kRuntimeShutdownLock || in CheckUnattachedThread()
69 level == kAllocatedThreadIdsLock || in CheckUnattachedThread()
71 level == kModifyLdtLock || in CheckUnattachedThread()
74 level == kThreadListLock || in CheckUnattachedThread()
76 level == kLoggingLock || in CheckUnattachedThread()
81 level == kThreadSuspendCountLock || in CheckUnattachedThread()
83 level == kAbortLock || in CheckUnattachedThread()
85 level == kTopLockLevel || in CheckUnattachedThread()
87 level == kUnexpectedSignalLock) << level; in CheckUnattachedThread()
[all …]
Dmutex.h103 BaseMutex(const char* name, LockLevel level);
109 void RegisterAsLockedImpl(Thread* self, LockLevel level);
112 void RegisterAsUnlockedImpl(Thread* self, LockLevel level);
177 explicit Mutex(const char* name, LockLevel level = kDefaultMutexLevel, bool recursive = false);
320 explicit ReaderWriterMutex(const char* name, LockLevel level = kDefaultMutexLevel);
440 explicit MutatorMutex(const char* name, LockLevel level = kDefaultMutexLevel)
441 : ReaderWriterMutex(name, level) {} in ReaderWriterMutex() argument
Dmutex.cc199 BaseMutex::BaseMutex(const char* name, LockLevel level) in BaseMutex() argument
201 level_(level), in BaseMutex()
395 Mutex::Mutex(const char* name, LockLevel level, bool recursive) in Mutex() argument
396 : BaseMutex(name, level), exclusive_owner_(0), recursion_count_(0), recursive_(recursive) { in Mutex()
745 ReaderWriterMutex::ReaderWriterMutex(const char* name, LockLevel level) in ReaderWriterMutex() argument
746 : BaseMutex(name, level) in ReaderWriterMutex()
/art/libartbase/base/
Dlogging.cc170 bool PrintFileToLog(const std::string& file_name, android::base::LogSeverity level) { in PrintFileToLog() argument
186 LOG(level) << buf; in PrintFileToLog()
197 LOG(level) << buf; in PrintFileToLog()
216 LOG(level) << buf; in PrintFileToLog()
Dlogging.h104 bool PrintFileToLog(const std::string& file_name, android::base::LogSeverity level);
/art/test/common/
Dstack_inspect.cc46 static jboolean IsInterpreted(JNIEnv* env, jclass, size_t level) { in IsInterpreted() argument
48 NthCallerVisitor caller(soa.Self(), level, false); in IsInterpreted()
137 static jboolean IsManaged(JNIEnv* env, jclass, size_t level) { in IsManaged() argument
139 NthCallerVisitor caller(soa.Self(), level, false); in IsManaged()
/art/runtime/gc/
Dsystem_weak.h41 explicit SystemWeakHolder(LockLevel level) in SystemWeakHolder() argument
42 : allow_disallow_lock_("SystemWeakHolder", level), in SystemWeakHolder()
/art/tools/luci/config/
Dvalidate.sh6 lucicfg validate main.star -log-level debug
/art/libelffile/elf/
Dxz_utils.cc45 int level, in XzCompress() argument
51 lzma2Props.lzmaProps.level = level; in XzCompress()
Dxz_utils.h31 int level = 1 /* speed */,
/art/test/670-bitstring-type-check/
Dgenerate-sources56 // 8193 classes at level 1 make sure we shall have an overflow if there are 13 or
57 // less bits for the level 1 character. 1025 classes at level 2 similarly guarantees
58 // an overflow if the number of bits for level 2 character is 10 or less. To test
/art/test/541-regression-inlined-deopt/
Dinfo.txt1 Regression test for deopt from optimized code which would use the top-level
/art/benchmark/type-check/src/
DTypeCheckBenchmark.java108 public static Object[] createArray(int level) { in createArray() argument
122 Class<?> l = ls[level]; in createArray()
/art/runtime/
Dmutator_gc_coord.md149 locks at or below level `kPostMutatorTopLockLevel` may be acquired after
151 Similarly only locks at level strictly above `kMutatatorLock` may be held while
156 deadlock: Since we always wait on a lower-level lock, the holder of the
157 lowest-level lock can always progress. An attempt to initiate a checkpoint or to
160 is itself holding the mutator lock, and can only be blocked on lower-level
169 so checkpoint code may only acquire mutexes at or below level
175 release. This may also prevent higher level mutexes from getting released. Thus
176 checkpoint code should only acquire mutexes at level `kPostMonitorLock` or
184 participating in GC checkpoints. Waiting while holding a lower-level lock like
191 low-level locks held. But such code must somehow ensure that such waits
[all …]
Dthread.h1055 static constexpr ThreadOffset<pointer_size> HeldMutexOffset(LockLevel level) { in HeldMutexOffset() argument
1056 DCHECK_LT(enum_cast<size_t>(level), arraysize(tlsPtr_.held_mutexes)); in HeldMutexOffset()
1058 held_mutexes[level])); in HeldMutexOffset()
1230 BaseMutex* GetHeldMutex(LockLevel level) const { in GetHeldMutex() argument
1231 return tlsPtr_.held_mutexes[level]; in GetHeldMutex()
1234 void SetHeldMutex(LockLevel level, BaseMutex* mutex) { in SetHeldMutex() argument
1235 tlsPtr_.held_mutexes[level] = mutex; in SetHeldMutex()
Dinstrumentation.cc1273 InstrumentationLevel level; in EnableMethodTracing() local
1275 level = InstrumentationLevel::kInstrumentWithInterpreter; in EnableMethodTracing()
1277 level = InstrumentationLevel::kInstrumentWithEntryExitHooks; in EnableMethodTracing()
1279 ConfigureStubs(key, level); in EnableMethodTracing()
/art/tools/checker/common/
Dlogger.py47 def log(content, level=Level.INFO, color=Color.DEFAULT, new_line=True, out=sys.stdout): argument
48 if level <= Logger.Verbosity:
/art/openjdkjvm/
DOpenjdkJvm.cc264 JNIEXPORT jint JVM_SetSockOpt(jint fd, int level, int optname, in JVM_SetSockOpt() argument
266 return TEMP_FAILURE_RETRY(setsockopt(fd, level, optname, optval, optlen)); in JVM_SetSockOpt()
273 JNIEXPORT jint JVM_GetSockOpt(jint fd, int level, int optname, char* optval, in JVM_GetSockOpt() argument
276 int cc = TEMP_FAILURE_RETRY(getsockopt(fd, level, optname, optval, &len)); in JVM_GetSockOpt()
/art/tools/
Drun-libjdwp-tests.sh80 elif [[ $1 == --verbose-level ]]; then
/art/odrefresh/
Dodr_fs_utils.cc53 return (ftwbuf->level == 0) ? 0 : rmdir(fpath); in NftwCleanUpCallback()
/art/libartbase/base/metrics/
Dmetrics_common.cc245 android::base::LogSeverity level) in LogBackend() argument
246 : StringBackend{std::move(formatter)}, level_{level} in LogBackend()
/art/libarttools/
DAndroid.bp27 // This library contains low-level interfaces used to call dex2oat and related tools. This will
/art/build/sdk/
DAndroid.bp170 // Set in target.host because the top level compile_multilib
/art/libartservice/service/
DREADME.md38 At a high level, ART Service dexopts apps in the following senarios:
/art/test/
DREADME.atest.md159 command from the Android source tree top-level directory:

12