OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:BaseMutex
(Results
1 - 7
of
7
) sorted by null
/art/runtime/base/
mutex-inl.h
46
ScopedContentionRecorder(
BaseMutex
* mutex, uint64_t blocked_tid, uint64_t owner_tid)
65
BaseMutex
* const mutex_;
91
inline void
BaseMutex
::RegisterAsLocked(Thread* self) {
100
BaseMutex
* held_mutex = self->GetHeldMutex(static_cast<LockLevel>(i));
121
inline void
BaseMutex
::RegisterAsUnlocked(Thread* self) {
mutex.cc
102
std::set<
BaseMutex
*>* all_mutexes;
109
explicit ScopedAllMutexesLock(const
BaseMutex
* mutex) : mutex_(mutex) {
120
const
BaseMutex
* const mutex_;
123
BaseMutex
::
BaseMutex
(const char* name, LockLevel level) : level_(level), name_(name) {
126
std::set<
BaseMutex
*>** all_mutexes_ptr = &all_mutex_data->all_mutexes;
130
*all_mutexes_ptr = new std::set<
BaseMutex
*>();
136
BaseMutex
::~
BaseMutex
() {
143
void
BaseMutex
::DumpAll(std::ostream& os)
[
all
...]
mutex.h
66
class
BaseMutex
{
82
BaseMutex
(const char* name, LockLevel level);
83
virtual ~
BaseMutex
();
139
class LOCKABLE Mutex : public
BaseMutex
{
221
class LOCKABLE ReaderWriterMutex : public
BaseMutex
{
/art/runtime/
thread-inl.h
47
BaseMutex
* held_mutex = GetHeldMutex(static_cast<LockLevel>(i));
thread.h
60
class
BaseMutex
;
571
BaseMutex
* GetHeldMutex(LockLevel level) const {
575
void SetHeldMutex(LockLevel level,
BaseMutex
* mutex) {
792
BaseMutex
* held_mutexes_[kLockLevelCount];
runtime.cc
[
all
...]
thread.cc
655
BaseMutex
* held_mutex = Thread::Current()->GetHeldMutex(static_cast<LockLevel>(i));
[
all
...]
Completed in 1385 milliseconds