Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
6e69e52a12883386f91d014324bebee867ca7877
/
runtime
/
monitor.cc
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
· 9 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
2cebb24
Replace NULL with nullptr
by Mathieu Chartier
· 10 years ago
15b9d52
API change in StackVisitor::GetVReg*.
by Nicolas Geoffray
· 10 years ago
0aa50ce
Remove ThrowLocation.
by Nicolas Geoffray
· 10 years ago
14691c5
Compute the right catch location for the debugger.
by Nicolas Geoffray
· 10 years ago
e15ea08
Reserve bits in the lock word for read barriers.
by Hiroshi Yamauchi
· 10 years ago
2cd334a
More of the concurrent copying collector.
by Hiroshi Yamauchi
· 10 years ago
4936159
Fix compaction unsafe DescribeWait
by Mathieu Chartier
· 10 years ago
e6a8eec
Fix frequent gcstress ThreadStress crash
by Mathieu Chartier
· 10 years ago
f0dc8b5
Add systrace events to monitors and thread suspension
by Mathieu Chartier
· 10 years ago
4ad5cd3
Modify the behavior of thread suspend shootouts.
by Ian Rogers
· 10 years ago
ae1a434
am 78a32333: Merge "ART: More warnings"
by Andreas Gampe
· 10 years ago
277ccbd
ART: More warnings
by Andreas Gampe
· 10 years ago
0e7217d
am 3e3364e2: Merge "Tidy logging code not using UNIMPLEMENTED."
by Ian Rogers
· 10 years ago
2c4257b
Tidy logging code not using UNIMPLEMENTED.
by Ian Rogers
· 10 years ago
fdb97de
am b9001abf: Add extra logging for lock contention
by Mathieu Chartier
· 10 years ago
b9001ab
Add extra logging for lock contention
by Mathieu Chartier
· 10 years ago
c7376ca
Fix monitor visit for class initializer
by Sebastien Hertz
· 10 years ago
5c9376a
am 652984e4: am 77c318d5: Merge "Fix monitor visit for class initializer" into lmp-dev
by Sebastien Hertz
· 10 years ago
6d06f1b
Fix monitor visit for class initializer
by Sebastien Hertz
· 10 years ago
88ffa49
am 1d4b6eff: am 1e4fbd8b: Merge "Using the correct time for wait_start_ms when lock contention logging is enabled" into lmp-dev
by Ian Rogers
· 10 years ago
65282b2
Using the correct time for wait_start_ms when lock contention logging is enabled
by Xin Guan
· 10 years ago
b894a19
Using the correct time for wait_start_ms when lock contention logging is enabled
by Xin Guan
· 10 years ago
3b18f25
am d75383af: am 5e8a63ae: Merge "ART: Do not recursively abort when visiting locks in a bad state" into lmp-dev
by Andreas Gampe
· 10 years ago
90b180e
Merge "ART: Do not recursively abort when visiting locks in a bad state"
by Andreas Gampe
· 10 years ago
956a522
ART: Do not recursively abort when visiting locks in a bad state
by Andreas Gampe
· 10 years ago
Next »