Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
55d9aaad5d5ec9729ce7522eb88b0c69a0b3342d
/
runtime
/
monitor.cc
d56f7d1
Revert "Add spin loop to mutex, overhaul monitor"
by Hans Boehm
· 5 years ago
0d508a0
Add spin loop to mutex, overhaul monitor
by Hans Boehm
· 5 years ago
2808be8
ART: Introduce stackmap with no DexRegInfo.
by Artem Serov
· 6 years ago
f52d92f
ObjPtr<>-ify Monitor/-Pool.
by Vladimir Marko
· 6 years ago
119733d
Revert "Revert "ART: introduce PALette abstraction layer""
by Orion Hodson
· 6 years ago
e6e01a0
Revert "ART: introduce PALette abstraction layer"
by Orion Hodson
· 6 years ago
4b9d00a
ART: introduce PALette abstraction layer
by Orion Hodson
· 6 years ago
c1896c9
C++17 compatibility: make WITH_TIDY=1 happy again.
by Elliott Hughes
· 6 years ago
c7d878d
Revert^4 "ART: Add StackVisitor accepting a lambda"
by Andreas Gampe
· 6 years ago
ec43a01
Revert "Revert^2 "ART: Add StackVisitor accepting a lambda""
by Nicolas Geoffray
· 6 years ago
3d477f3
Revert^2 "ART: Add StackVisitor accepting a lambda"
by Andreas Gampe
· 6 years ago
c980df6
Merge "Revert "ART: Add StackVisitor accepting a lambda""
by Andreas Gampe
· 6 years ago
8248490
Revert "ART: Add StackVisitor accepting a lambda"
by Andreas Gampe
· 6 years ago
e09485f
Merge "ART: Add StackVisitor accepting a lambda"
by Andreas Gampe
· 6 years ago
c665d63
Revert^2 "Notify waiters when releasing the monitor"
by Charles Munger
· 6 years ago
9cec965
Revert "Notify waiters when releasing the monitor"
by Roland Levillain
· 6 years ago
1ebb52c
Notify waiters when releasing the monitor
by Charles Munger
· 6 years ago
36f8d22
ART: Add StackVisitor accepting a lambda
by Andreas Gampe
· 6 years ago
98ea9d9
ART: Refactor for bugprone-argument-comment
by Andreas Gampe
· 6 years ago
125a3a4
Merge changes I207718d6,I700ef52e
by Andreas Gampe
· 6 years ago
f73caca
Remove superfluous 'virtual' specifiers in ART.
by Roland Levillain
· 6 years ago
bbc6e7e
Use 'final' and 'override' specifiers directly in ART.
by Roland Levillain
· 6 years ago
6cc23ac
ART: Add API level to verifier
by Andreas Gampe
· 6 years ago
42c2e50
Refactor CasField32
by Mathieu Chartier
· 6 years ago
8bb3c68
Use strong CAS for identity hash code
by Mathieu Chartier
· 6 years ago
c3d5b84
Change monitor doc comment to reflect lock deflation
by Daniel Colascione
· 7 years ago
27b9676
ART: Simplify quasi_atomic.h
by Orion Hodson
· 7 years ago
88591fe
ART: Simplify atomic.h
by Orion Hodson
· 7 years ago
c431b9d
Move most of runtime/base to libartbase/base
by David Sehr
· 7 years ago
0225f8e
Revert "Revert "Make libdexfile build independent of runtime dir""
by David Sehr
· 7 years ago
787784f
Revert "Make libdexfile build independent of runtime dir"
by David Sehr
· 7 years ago
b40b7e7
Make libdexfile build independent of runtime dir
by David Sehr
· 7 years ago
9e734c7
Create dex subdirectory
by David Sehr
· 7 years ago
4557b38
ART: Rename Atomic::CompareExchange methods
by Orion Hodson
· 7 years ago
808c7a5
Make CodeItem fields private
by Mathieu Chartier
· 7 years ago
9310495
ART: Factor out stack dumping with monitor objects
by Andreas Gampe
· 7 years ago
f3ebcce
ART: Add Monitor::FetchState
by Andreas Gampe
· 7 years ago
170331f
ART: Remove base/logging from heap-inl.h
by Andreas Gampe
· 7 years ago
aaf0d38
ART: Change lock dumping
by Andreas Gampe
· 7 years ago
5a38727
ART: Do not use proxy method as owner of lock
by Andreas Gampe
· 7 years ago
71ae03b
Merge "ART: Increase lock contention thresholds in debug builds"
by Treehugger Robot
· 7 years ago
5d68914
ART: Increase lock contention thresholds in debug builds
by Andreas Gampe
· 7 years ago
b1e31a8
Change RequestSynchronousCheckpoint to release thread_list_lock_
by Alex Light
· 7 years ago
848574c
Implement asynchronous exception support
by Alex Light
· 7 years ago
e2abbc6
ART: Move kDexNoIndex to dex_file_types.h
by Andreas Gampe
· 7 years ago
77fee87
Add support for JVMTI monitor events.
by Alex Light
· 7 years ago
ce56864
Add support for JVMTI GetObjectMonitorUsage function.
by Alex Light
· 7 years ago
88fd720
Add Jvmti Suspend/ResumeThread functions
by Alex Light
· 7 years ago
46f9340
Add SuspendReason enum and change Suspension functions.
by Alex Light
· 7 years ago
d0210e5
ART: Add stack-dump mode for contention logging
by Andreas Gampe
· 7 years ago
111b109
ART: Change contention logging lock strategy
by Andreas Gampe
· 7 years ago
5d08fcc
ART: More header cleanups
by Andreas Gampe
· 7 years ago
a4c90b9
Merge "ART: Move source owner data to LogContentionEvent"
by Treehugger Robot
· 7 years ago
39b9811
ART: Move source owner data to LogContentionEvent
by Andreas Gampe
· 7 years ago
513061a
ART: Clean up thread.h and thread_list.h
by Andreas Gampe
· 7 years ago
365719c
No need to lock when calling Thread.interrupted.
by Nicolas Geoffray
· 8 years ago
c6ea7d0
ART: Clean up art_method.h
by Andreas Gampe
· 8 years ago
a222404
Fix the empty checkpoint timeout.
by Hiroshi Yamauchi
· 8 years ago
2702d56
ART: Fix systrace monitor logging deadlock
by Andreas Gampe
· 8 years ago
71cd68d
Avoid accessing the heap without mutator lock in Monitor::Lock.
by Hiroshi Yamauchi
· 8 years ago
6fe97e0
Add explicit monitor inflation run test.
by Hans Boehm
· 8 years ago
f1c6f87
Don't need to block in AddWeakGlobalRef and MonitorList::Add under CC.
by Hiroshi Yamauchi
· 8 years ago
b3da36c
Reduce the number of fences needed for monitors
by Hans Boehm
· 8 years ago
46ee31b
ART: Move to libbase StringPrintf
by Andreas Gampe
· 8 years ago
39ce7d2
Merge "Make empty checkpoint work while weak ref access is disabled."
by Hiroshi Yamauchi
· 8 years ago
3049324
Make empty checkpoint work while weak ref access is disabled.
by Hiroshi Yamauchi
· 8 years ago
1cf194f
Check for forwarding address in READ_BARRIER_MARK_REG
by Mathieu Chartier
· 8 years ago
709b070
Remove mirror:: and ArtMethod deps in utils.{h,cc}
by David Sehr
· 8 years ago
7b08ae4
Fix a CC crash with ThreadStress.
by Hiroshi Yamauchi
· 8 years ago
0795f23
Clean up ScopedThreadStateChange to use ObjPtr
by Mathieu Chartier
· 8 years ago
3fec9ac
ART: Use libbase logging
by Andreas Gampe
· 8 years ago
bdf7f1c
ART: SHARED_REQUIRES to REQUIRES_SHARED
by Andreas Gampe
· 8 years ago
36a270a
Change one read barrier bit to mark bit
by Mathieu Chartier
· 8 years ago
4b0ef1c
Revert "Revert "Use try lock to fix class resolution race""
by Mathieu Chartier
· 8 years ago
69bf969
Revert "Use try lock to fix class resolution race"
by Mathieu Chartier
· 8 years ago
a704eda
Use try lock to fix class resolution race
by Mathieu Chartier
· 8 years ago
c6df1e3
Never go to resolution while inspecting inlined frames.
by Nicolas Geoffray
· 8 years ago
6e759ad
ART: Fix systrace monitor logging
by Andreas Gampe
· 8 years ago
9d05b59
Merge changes I6942bc86,Ie67e4aa9
by Treehugger Robot
· 9 years ago
c7ed09b
ART: Log all monitor operations to systrace
by Andreas Gampe
· 9 years ago
36891fe
Add contender method for lock contention
by Mathieu Chartier
· 9 years ago
0ffdc9c
Do less work holding thread list lock
by Mathieu Chartier
· 9 years ago
49c882b
Initialize a variable to suppress compiler error
by Goran Jakovljevic
· 9 years ago
61b3cd4
Prevent holding stale Thread pointers
by Mathieu Chartier
· 9 years ago
74b3c8f
Add more info to monitor contention logging
by Mathieu Chartier
· 9 years ago
b2771b4
Add option to tune sample collection based on thread sensitivity
by Calin Juravle
· 9 years ago
daed5d8
Allocate interrupted exception before re-acquiring lock
by Mathieu Chartier
· 9 years ago
32ce2ad
Add more systracing everywhere
by Mathieu Chartier
· 9 years ago
328c5dc
Get class loader to remember interrupts
by Hans Boehm
· 9 years ago
0f7c933
Minor cleanup of Monitor::VisitLocks
by Sebastien Hertz
· 9 years ago
b8b3702
Merge "Fix monitor contention logging to support negative line numbers"
by Brian Carlstrom
· 9 years ago
2d096c9
Fix moving GC bugs in MonitorEnter and MonitorExit
by Mathieu Chartier
· 9 years ago
eaa4609
Fix monitor contention logging to support negative line numbers
by Brian Carlstrom
· 9 years ago
f1d666e
Add ScopedThreadSuspension
by Mathieu Chartier
· 9 years ago
fdbd13c
Some fixes for the CC collector.
by Hiroshi Yamauchi
· 9 years ago
9044347
Move to newer clang annotations
by Mathieu Chartier
· 9 years ago
9750995
Clean up GC callbacks to be virtual methods
by Mathieu Chartier
· 9 years ago
0b71357
Thread-local mark stacks for the CC collector.
by Hiroshi Yamauchi
· 9 years ago
e401d14
Move mirror::ArtMethod to native
by Mathieu Chartier
· 10 years ago
80afd02
ART: Clean up arm64 kNumberOfXRegisters usage.
by Vladimir Marko
· 9 years ago
Next »