Home
last modified time | relevance | path

Searched refs:pSpinLock (Results 1 – 1 of 1) sorted by relevance

/dports/lang/mono/mono-5.10.1.57/external/corert/src/Native/gc/
H A Dgc.cpp1609 static void enter_spin_lock(GCSpinLock *pSpinLock) in enter_spin_lock() argument
1611 enter_spin_lock_noinstru(&pSpinLock->lock); in enter_spin_lock()
1613 pSpinLock->holding_thread = GetThread(); in enter_spin_lock()
1621 pSpinLock->holding_thread = GetThread(); in try_enter_spin_lock()
1626 static void leave_spin_lock(GCSpinLock *pSpinLock) in leave_spin_lock() argument
1630 pSpinLock->released_by_gc_p = gc_thread_p; in leave_spin_lock()
1631 pSpinLock->holding_thread = (Thread*) -1; in leave_spin_lock()
1632 if (pSpinLock->lock != -1) in leave_spin_lock()
1636 #define ASSERT_HOLDING_SPIN_LOCK(pSpinLock) \ argument
1639 #define ASSERT_NOT_HOLDING_SPIN_LOCK(pSpinLock) \ argument
[all …]