Searched defs:mon (Results 1 - 11 of 11) sorted by relevance

/art/test/1920-suspend-native-monitor/
H A Dnative_suspend_monitor.cc39 jrawMonitorID mon; local
41 env, jvmti_env, jvmti_env->CreateRawMonitor("Test1920 monitor", &mon))) {
49 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorEnter(mon))) {
53 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorExit(mon))) {
/art/test/1921-suspend-native-recursive-monitor/
H A Dnative_suspend_recursive_monitor.cc39 jrawMonitorID mon; local
41 env, jvmti_env, jvmti_env->CreateRawMonitor("Test1921 monitor", &mon))) {
44 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorEnter(mon))) {
52 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorEnter(mon))) {
56 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorExit(mon))) {
60 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorExit(mon))) {
/art/test/1942-suspend-raw-monitor-exit/
H A Dnative_suspend_monitor.cc33 jrawMonitorID mon; member in namespace:art::Test1942SuspendRawMonitorExit
41 env, jvmti_env, jvmti_env->CreateRawMonitor("Test1942 monitor", &mon))) {
44 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorEnter(mon))) {
52 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorExit(mon))) {
71 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorEnter(mon))) {
74 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorExit(mon))) {
/art/test/1943-suspend-raw-monitor-wait/
H A Dnative_suspend_monitor.cc33 jrawMonitorID mon; member in namespace:art::Test1943SuspendRawMonitorExit
38 env, jvmti_env, jvmti_env->CreateRawMonitor("Test1943 monitor", &mon))) {
42 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorEnter(mon))) {
46 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorWait(mon, 0))) {
49 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorExit(mon))) {
61 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorEnter(mon))) {
64 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorNotifyAll(mon))) {
67 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorExit(mon))) {
73 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorEnter(mon))) {
76 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorExit(mon))) {
[all...]
/art/runtime/
H A Dmonitor_pool_test.cc39 static void VerifyMonitor(Monitor* mon, Thread* self) { argument
41 EXPECT_EQ(MonitorPool::MonitorIdFromMonitor(mon), mon->GetMonitorId());
43 EXPECT_EQ(MonitorPool::ComputeMonitorId(mon, self), mon->GetMonitorId());
45 EXPECT_EQ(mon, MonitorPool::MonitorFromMonitorId(mon->GetMonitorId()));
74 Monitor* mon = MonitorPool::CreateMonitor(self, self, nullptr, static_cast<int32_t>(i)); local
75 monitors.push_back(mon);
77 VerifyMonitor(mon, sel
81 Monitor* mon = monitors[index]; local
97 Monitor* mon = MonitorPool::CreateMonitor(self, self, nullptr, local
113 Monitor* mon = monitors[index]; local
[all...]
H A Dlock_word-inl.h53 inline LockWord::LockWord(Monitor* mon, uint32_t gc_state) argument
54 : value_(mon->GetMonitorId() | (gc_state << kGCStateShift) | (kStateFat << kStateShift)) {
56 DCHECK_ALIGNED(mon, kMonitorIdAlignment);
58 DCHECK_EQ(FatLockMonitor(), mon); local
59 DCHECK_LE(mon->GetMonitorId(), static_cast<uint32_t>(kMaxMonitorId));
H A Dmonitor_pool.h48 Monitor* mon = new Monitor(self, owner, obj, hash_code); local
49 DCHECK_ALIGNED(mon, LockWord::kMonitorIdAlignment);
50 return mon;
82 static MonitorId MonitorIdFromMonitor(Monitor* mon) { argument
84 return reinterpret_cast<MonitorId>(mon) >> LockWord::kMonitorIdAlignmentShift;
86 return mon->GetMonitorId();
90 static MonitorId ComputeMonitorId(Monitor* mon, Thread* self) { argument
93 return MonitorIdFromMonitor(mon);
95 return GetMonitorPool()->ComputeMonitorIdInPool(mon, self);
145 static bool IsInChunk(uintptr_t base_addr, Monitor* mon) { argument
150 ComputeMonitorIdInPool(Monitor* mon, Thread* self) argument
[all...]
H A Dmonitor.cc1105 Monitor* mon = lock_word.FatLockMonitor(); local
1107 return mon->TryLock(self) ? h_obj.Get() : nullptr;
1109 mon->Lock(self);
1178 Monitor* mon = lock_word.FatLockMonitor(); local
1179 return mon->Unlock(self);
1231 Monitor* mon = lock_word.FatLockMonitor(); local
1232 mon->Wait(self, ms, ns, interruptShouldThrow, why);
1257 Monitor* mon = lock_word.FatLockMonitor(); local
1259 mon->NotifyAll(self);
1261 mon
1283 Monitor* mon = lock_word.FatLockMonitor(); local
1442 Monitor* mon = lock_word.FatLockMonitor(); local
1611 Monitor* mon = lock_word.FatLockMonitor(); local
[all...]
/art/test/1934-jvmti-signal-thread/
H A Dsignal_threads.cc45 NativeMonitor* mon; local
49 reinterpret_cast<unsigned char**>(&mon)))) {
55 &mon->start_monitor))) {
61 &mon->continue_monitor))) {
64 mon->should_continue = false;
65 mon->should_start = false;
66 return static_cast<jlong>(reinterpret_cast<intptr_t>(mon));
72 NativeMonitor* mon = reinterpret_cast<NativeMonitor*>(static_cast<intptr_t>(id)); local
74 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorEnter(mon->start_monitor))) {
77 mon
107 NativeMonitor* mon = reinterpret_cast<NativeMonitor*>(static_cast<intptr_t>(id)); local
149 NativeMonitor* mon = reinterpret_cast<NativeMonitor*>(static_cast<intptr_t>(id)); local
[all...]
/art/test/1922-owned-monitors-info/
H A Downed_monitors.cc71 JNIEnv* env, jobject thiz ATTRIBUTE_UNUSED, jobject mon, jobject next) {
72 if (doMonitorEnter(env, mon)) {
78 if (doMonitorExit(env, mon)) {
70 Java_art_Test1922_00024Target_lockNative( JNIEnv* env, jobject thiz ATTRIBUTE_UNUSED, jobject mon, jobject next) argument
/art/openjdkjvm/
H A DOpenjdkJvm.cc142 JNIEXPORT void JVM_RawMonitorDestroy(void* mon) { argument
144 (reinterpret_cast<pthread_mutex_t*>(mon)),
146 free(mon);
149 JNIEXPORT jint JVM_RawMonitorEnter(void* mon) { argument
150 return pthread_mutex_lock(reinterpret_cast<pthread_mutex_t*>(mon));
153 JNIEXPORT void JVM_RawMonitorExit(void* mon) { argument
155 (reinterpret_cast<pthread_mutex_t*>(mon)),

Completed in 181 milliseconds