summaryrefslogtreecommitdiffstats
path: root/runtime/monitor.cc
Commit message (Expand)AuthorAgeFilesLines
* Move mirror::ArtMethod to nativeMathieu Chartier2015-06-021-6/+7
* ART: Clean up arm64 kNumberOfXRegisters usage.Vladimir Marko2015-05-261-0/+1
* Replace NULL with nullptrMathieu Chartier2015-04-221-46/+47
* API change in StackVisitor::GetVReg*.Nicolas Geoffray2015-03-131-2/+5
* Remove ThrowLocation.Nicolas Geoffray2015-03-101-6/+3
* Compute the right catch location for the debugger.Nicolas Geoffray2015-03-091-1/+1
* Reserve bits in the lock word for read barriers.Hiroshi Yamauchi2015-03-031-39/+69
* More of the concurrent copying collector.Hiroshi Yamauchi2015-01-231-0/+7
* Fix compaction unsafe DescribeWaitMathieu Chartier2015-01-221-1/+4
* Fix frequent gcstress ThreadStress crashMathieu Chartier2015-01-061-8/+3
* Add systrace events to monitors and thread suspensionMathieu Chartier2014-12-171-1/+10
* Modify the behavior of thread suspend shootouts.Ian Rogers2014-11-121-2/+0
* am 78a32333: Merge "ART: More warnings"Andreas Gampe2014-11-051-4/+4
|\
| * ART: More warningsAndreas Gampe2014-11-041-4/+4
* | am 3e3364e2: Merge "Tidy logging code not using UNIMPLEMENTED."Ian Rogers2014-10-281-2/+2
|\|
| * Tidy logging code not using UNIMPLEMENTED.Ian Rogers2014-10-241-2/+2
| * Fix monitor visit for class initializerSebastien Hertz2014-09-091-6/+0
| * Using the correct time for wait_start_ms when lock contention logging is enabledXin Guan2014-08-221-1/+1
| * Merge "ART: Do not recursively abort when visiting locks in a bad state"Andreas Gampe2014-08-161-2/+11
| |\
| | * ART: Do not recursively abort when visiting locks in a bad stateAndreas Gampe2014-08-181-2/+11
* | | am b9001abf: Add extra logging for lock contentionMathieu Chartier2014-10-031-0/+9
|\ \ \
| * | | Add extra logging for lock contentionMathieu Chartier2014-10-031-0/+9
* | | | am 652984e4: am 77c318d5: Merge "Fix monitor visit for class initializer" int...Sebastien Hertz2014-09-091-6/+0
|\| | |
| * | | Fix monitor visit for class initializerSebastien Hertz2014-09-081-6/+0
* | | | am 1d4b6eff: am 1e4fbd8b: Merge "Using the correct time for wait_start_ms whe...Ian Rogers2014-08-221-1/+1
|\| | |
| * | | Using the correct time for wait_start_ms when lock contention logging is enabledXin Guan2014-08-221-1/+1
* | | | am d75383af: am 5e8a63ae: Merge "ART: Do not recursively abort when visiting ...Andreas Gampe2014-08-181-2/+11
|\| | | | |/ / |/| |
| * | ART: Do not recursively abort when visiting locks in a bad stateAndreas Gampe2014-08-171-2/+11
| * | Make Monitor::Wait more robust to spurious Inflate failures.Ian Rogers2014-08-151-26/+23
| |/
* | Tidy up monitor comments.Ian Rogers2014-08-151-34/+0
* | Make Monitor::Wait more robust to spurious Inflate failures.Ian Rogers2014-08-151-26/+23
|/
* Add GcRoot to clean up and enforce read barriers.Hiroshi Yamauchi2014-07-291-4/+4
* ART: Clean up API after change 102631Andreas Gampe2014-07-251-1/+3
* Recycle mem-maps for collector transitions.Mathieu Chartier2014-07-221-2/+2
* Avoid race in single thread suspension.Ian Rogers2014-07-171-0/+2
* Remove object_utils.h.Ian Rogers2014-07-161-1/+0
* Use sched_yield in Monitor::MonitorEnter.Mathieu Chartier2014-07-151-1/+5
* Make CAS operations in Object use art::Atomic.Ian Rogers2014-07-101-2/+2
* Use memory chunks for monitors on LP64Andreas Gampe2014-07-101-12/+45
* ART: Update Monitor::Wait so it releases monitor_lock_ before throwing an exc...Elena Sayapina2014-07-071-3/+4
* Add logging to monitor deflation.Mathieu Chartier2014-06-241-5/+14
* Change MethodHelper to use a Handle.Mathieu Chartier2014-06-091-6/+4
* Clean up and augment Atomic class. Replace QuasiAtomic MemBars.Hans Boehm2014-06-061-1/+1
* Merge "Revert "Revert "Fix an outstanding compaction bug in interpreter."""Mathieu Chartier2014-05-231-1/+1
|\
| * Revert "Revert "Fix an outstanding compaction bug in interpreter.""Mathieu Chartier2014-05-231-1/+1
* | Make the specification of when we need precise constants more precise.Ian Rogers2014-05-231-1/+1
|/
* Merge "Revert "Fix an outstanding compaction bug in interpreter.""Mathieu Chartier2014-05-221-1/+1
|\
| * Revert "Fix an outstanding compaction bug in interpreter."Mathieu Chartier2014-05-221-1/+1
* | Move SetMonitorEnterObject outside of blocked thread state change.Mathieu Chartier2014-05-221-2/+2
* | Merge "Fix an outstanding compaction bug in interpreter."Mathieu Chartier2014-05-221-1/+1
|\|