Home
last modified time | relevance | path

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

12

/art/runtime/base/
Dmutex-inl.h56 static inline void CheckUnattachedThread(LockLevel level) NO_THREAD_SAFETY_ANALYSIS { in CheckUnattachedThread() argument
63 level == kRuntimeShutdownLock || in CheckUnattachedThread()
65 level == kAllocatedThreadIdsLock || in CheckUnattachedThread()
67 level == kModifyLdtLock || in CheckUnattachedThread()
70 level == kThreadListLock || in CheckUnattachedThread()
72 level == kLoggingLock || in CheckUnattachedThread()
77 level == kThreadSuspendCountLock || in CheckUnattachedThread()
79 level == kAbortLock || in CheckUnattachedThread()
81 level == kTopLockLevel || in CheckUnattachedThread()
83 level == kUnexpectedSignalLock) in CheckUnattachedThread()
[all …]
Dmutex.h103 BaseMutex(const char* name, LockLevel level);
110 void RegisterAsLockedImpl(Thread* self, LockLevel level, bool check);
113 void RegisterAsUnlockedImpl(Thread* self, LockLevel level);
178 explicit Mutex(const char* name, LockLevel level = kDefaultMutexLevel, bool recursive = false);
324 explicit ReaderWriterMutex(const char* name, LockLevel level = kDefaultMutexLevel);
444 explicit MutatorMutex(const char* name, LockLevel level = kDefaultMutexLevel)
445 : ReaderWriterMutex(name, level) {} in ReaderWriterMutex() argument
Dmutex.cc199 BaseMutex::BaseMutex(const char* name, LockLevel level) in BaseMutex() argument
201 level_(level), in BaseMutex()
413 Mutex::Mutex(const char* name, LockLevel level, bool recursive) in Mutex() argument
414 : BaseMutex(name, level), exclusive_owner_(0), recursion_count_(0), recursive_(recursive) { in Mutex()
768 ReaderWriterMutex::ReaderWriterMutex(const char* name, LockLevel level) in ReaderWriterMutex() argument
769 : 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()
139 static jboolean IsManaged(JNIEnv* env, jclass, size_t level) { in IsManaged() argument
141 NthCallerVisitor caller(soa.Self(), level, false); in IsManaged()
/art/runtime/gc/
Dsystem_weak.h42 explicit SystemWeakHolder(LockLevel level) in SystemWeakHolder() argument
43 : 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.cc46 int level, in XzCompress() argument
52 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/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.cc263 JNIEXPORT jint JVM_SetSockOpt(jint fd, int level, int optname, in JVM_SetSockOpt() argument
265 return TEMP_FAILURE_RETRY(setsockopt(fd, level, optname, optval, optlen)); in JVM_SetSockOpt()
272 JNIEXPORT jint JVM_GetSockOpt(jint fd, int level, int optname, char* optval, in JVM_GetSockOpt() argument
275 int cc = TEMP_FAILURE_RETRY(getsockopt(fd, level, optname, optval, &len)); in JVM_GetSockOpt()
/art/runtime/
Dmutator_gc_coord.md153 locks at or below level `kPostMutatorTopLockLevel` may be acquired after
155 Similarly only locks at level strictly above `kMutatatorLock` may be held while
160 deadlock: Since we always wait on a lower-level lock, the holder of the
161 lowest-level lock can always progress. An attempt to initiate a checkpoint or to
164 is itself holding the mutator lock, and can only be blocked on lower-level
173 so checkpoint code may only acquire mutexes at or below level
179 release. This may also prevent higher level mutexes from getting released. Thus
180 checkpoint code should only acquire mutexes at level `kPostMonitorLock` or
188 participating in GC checkpoints. Waiting while holding a lower-level lock like
195 low-level locks held. But such code must somehow ensure that such waits
[all …]
Dmonitor_inflation.md37 this array. Both the second level "rows" of this array, and the chunks themselves are allocated on
40 twice the index size that was actually required. (This doesn't count the top-level index needed
Dthread.h1208 static constexpr ThreadOffset<pointer_size> HeldMutexOffset(LockLevel level) { in HeldMutexOffset() argument
1209 DCHECK_LT(enum_cast<size_t>(level), arraysize(tlsPtr_.held_mutexes)); in HeldMutexOffset()
1211 held_mutexes[level])); in HeldMutexOffset()
1375 BaseMutex* GetHeldMutex(LockLevel level) const { in GetHeldMutex() argument
1376 return tlsPtr_.held_mutexes[level]; in GetHeldMutex()
1379 void SetHeldMutex(LockLevel level, BaseMutex* mutex) { in SetHeldMutex() argument
1380 tlsPtr_.held_mutexes[level] = mutex; in SetHeldMutex()
Dinstrumentation.cc1395 InstrumentationLevel level; in EnableMethodTracing() local
1397 level = InstrumentationLevel::kInstrumentWithInterpreter; in EnableMethodTracing()
1399 level = InstrumentationLevel::kInstrumentWithEntryExitHooks; in EnableMethodTracing()
1402 ConfigureStubs(key, level, /*try_switch_to_non_debuggable=*/false); in EnableMethodTracing()
/art/tools/
Drun-libjdwp-tests.sh81 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.cc254 android::base::LogSeverity level) in LogBackend() argument
255 : 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.bp143 // Set in target.host because the top level compile_multilib
/art/test/
DREADME.atest.md173 command from the Android source tree top-level directory:

12