OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:thin
(Results
1 - 2
of
2
) sorted by null
/art/runtime/
monitor.cc
46
* in Bacon et al.'s "
Thin
locks: featherweight synchronization for Java"
50
* The two states of an Object's lock are referred to as "
thin
" and
51
* "fat". A lock may transition from the "
thin
" state to the "fat"
56
* lock encodes its state. When cleared, the lock is in the "
thin
"
68
* For an in-depth description of the mechanics of
thin
-vs-fat locking,
128
uint32_t
thin
= *obj->GetRawLockWordAddress();
local
129
lock_count_ = LW_LOCK_COUNT(
thin
);
130
thin
&= LW_HASH_STATE_MASK << LW_HASH_STATE_SHIFT;
131
thin
|= reinterpret_cast<uint32_t>(this) | LW_SHAPE_FAT;
133
android_atomic_release_store(
thin
, obj->GetRawLockWordAddress())
599
uint32_t
thin
, newThin;
local
708
uint32_t
thin
= *
thin
p;
local
764
uint32_t
thin
= *
thin
p;
local
784
uint32_t
thin
= *obj->GetRawLockWordAddress();
local
805
uint32_t
thin
= *obj->GetRawLockWordAddress();
local
[
all
...]
/dalvik/vm/
Sync.cpp
33
* in Bacon et al.'s "
Thin
locks: featherweight synchronization for Java"
37
* The two states of an Object's lock are referred to as "
thin
" and
38
* "fat". A lock may transition from the "
thin
" state to the "fat"
43
* lock encodes its state. When cleared, the lock is in the "
thin
"
55
* For an in-depth description of the mechanics of
thin
-vs-fat locking,
167
* object may be unlocked,
thin
-locked, or fat-locked.
195
*
thin
again. This is called during garbage collection.
826
* Changes the shape of a monitor from
thin
to fat, preserving the
832
u4
thin
;
local
842
thin
= obj->lock
864
u4
thin
, newThin, threadId;
local
1004
u4
thin
;
local
1070
u4
thin
= *(volatile u4 *)&obj->lock;
local
1100
u4
thin
= *(volatile u4 *)&obj->lock;
local
1128
u4
thin
= *(volatile u4 *)&obj->lock;
local
[
all
...]
Completed in 209 milliseconds