Home
last modified time | relevance | path

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

/ark/runtime_core/runtime/include/
Dmtmanaged_thread.h132 bool IsInterruptedWithLockHeld() const REQUIRES(cond_lock_) in IsInterruptedWithLockHeld()
143 void IncSuspended(bool is_internal) REQUIRES(suspend_lock_) in IncSuspended()
155 void DecSuspended(bool is_internal) REQUIRES(suspend_lock_) in DecSuspended()
223 void WaitWithLockHeld(ThreadStatus wait_status) REQUIRES(cond_lock_) in WaitWithLockHeld()
272 REQUIRES(cond_lock_) in REQUIRES() function
407 void StopSuspension() REQUIRES(suspend_lock_) in StopSuspension()
424 void WaitWithLockHeldInternal() REQUIRES(cond_lock_) in WaitWithLockHeldInternal()
436 …thLockHeldInternal(uint64_t timeout, uint64_t nanos, bool is_absolute = false) REQUIRES(cond_lock_) in REQUIRES() function
442 void SignalWithLockHeld() REQUIRES(cond_lock_) in SignalWithLockHeld()
447 void SetInterruptedWithLockHeld(bool interrupted) REQUIRES(cond_lock_) in SetInterruptedWithLockHeld()
/ark/runtime_core/cmake/
DTemplateBasedGen.cmake23 # * REQUIRES -- a list of Ruby scripts that provide data-querying API for templates
32 set(multivalues TEMPLATES REQUIRES EXTRA_DEPENDENCIES)
75 REQUIRES ${GEN_ARG_REQUIRES}
93 # * REQUIRES -- if defined, will require additional Ruby files for template generation
98 set(multivalues TEMPLATES REQUIRES EXTRA_DEPENDENCIES)
114 REQUIRES ${ISA_GEN_ARG_REQUIRES}
125 # REQUIRES -- a list of scripts that provide data-querying API for templates
130 set(multivalues REQUIRES EXTRA_DEPENDENCIES)
180 REQUIRES ${PANDA_ROOT}/templates/common.rb
217 REQUIRES ${PANDA_ROOT}/templates/messages.rb
/ark/runtime_core/runtime/
Dthread_manager.h77 REQUIRES(thread_lock_) in REQUIRES() function
212 bool HasNoActiveThreads() const REQUIRES(thread_lock_) in HasNoActiveThreads()
261 void StopDaemonThreads() REQUIRES(thread_lock_);
263 void DeregisterSuspendedThreads() REQUIRES(thread_lock_);
267 …MTManagedThread *GetThreadByInternalThreadIdWithLockHeld(uint32_t thread_id) REQUIRES(thread_lock_…
Dthread_pool.h211 bool IsActive(int i) REQUIRES(queue_lock_) in IsActive()
216 void WaitForWorkers() REQUIRES(scale_lock_) in WaitForWorkers()
232 void StopWorker(std::thread *worker, size_t thread_id = 0) REQUIRES(scale_lock_) in REQUIRES() function
246 void CreateNewThread(int i) REQUIRES(scale_lock_) in CreateNewThread()
Dthread_manager.cpp41 uint32_t ThreadManager::GetInternalThreadIdWithLockHeld() REQUIRES(ids_lock_) in GetInternalThreadIdWithLockHeld()
60 void ThreadManager::RemoveInternalThreadIdWithLockHeld(uint32_t id) REQUIRES(ids_lock_) in RemoveInternalThreadIdWithLockHeld()
DCMakeLists.txt202 REQUIRES ${ISA_API} ${CMAKE_CURRENT_LIST_DIR}/templates/bridge_helpers_${arch}.rb
212REQUIRES ${ISA_API} ${CMAKE_CURRENT_LIST_DIR}/templates/bridge_helpers_dynamic.rb ${CMAKE_CURRENT_…
287 REQUIRES ${CMAKE_CURRENT_LIST_DIR}/templates/intrinsics.rb
/ark/js_runtime/ecmascript/tooling/test/utils/
Dtest_util.h52 … auto predicate = [&location]() REQUIRES(eventMutex_) { return lastEventLocation_ == location; }; in WaitForBreakpoint()
53 auto onSuccess = []() REQUIRES(eventMutex_) { in WaitForBreakpoint()
64 []() REQUIRES(eventMutex_) { in WaitForExit()
71 auto predicate = []() REQUIRES(eventMutex_) { return lastEvent_ == DebugEvent::EXCEPTION; }; in WaitForException()
78 []() REQUIRES(eventMutex_) { in WaitForInit()
/ark/runtime_core/assembler/
DCMakeLists.txt30 REQUIRES
57 REQUIRES ${CMAKE_CURRENT_SOURCE_DIR}/asm_metadata.rb
65 REQUIRES ${CMAKE_CURRENT_SOURCE_DIR}/asm_metadata.rb
/ark/runtime_core/libpandabase/mem/
Dalloc_tracker.h202 void AllocArena() REQUIRES(mutex_);
203 uint32_t WriteStacks(std::ostream &out, std::map<uint32_t, uint32_t> *id_map) REQUIRES(mutex_);
/ark/runtime_core/libpandabase/
Dclang.h55 #define REQUIRES(...) THREAD_ANNOTATION_ATTRIBUTE__(requires_capability(__VA_ARGS__)) macro
DCMakeLists.txt148 REQUIRES ${PANDA_ROOT}/libpandabase/events/events.rb
/ark/runtime_core/verification/gen/
DCMakeLists.txt26 REQUIRES "${PANDA_ROOT}/verification/verification.rb"
/ark/runtime_core/libpandafile/
DCMakeLists.txt34 REQUIRES "${CMAKE_CURRENT_LIST_DIR}/pandafile_isapi.rb"
/ark/runtime_core/disassembler/
DCMakeLists.txt24 REQUIRES
/ark/runtime_core/runtime/mem/refstorage/
Dglobal_object_storage.h209 void EnsureCapacity() REQUIRES(mutex_) in EnsureCapacity()