summaryrefslogtreecommitdiff
path: root/runtime/base
AgeCommit message (Expand)Author
2022-02-11Avoid Use-After-Free risk when dump backtrace for long contending lock. wangguibo
2022-02-07Extract atomic pair code from DexCache David Srbecky
2022-01-17Revert "Add thread-shared interpreter cache" Hans Boehm
2022-01-15Add thread-shared interpreter cache David Srbecky
2021-11-17JNI: Faster mutator locking during transition. Vladimir Marko
2021-10-07Revert^4 "Lazily allocate DexCache arrays." David Srbecky
2021-09-30Revert "Revert^2 "Lazily allocate DexCache arrays."" Nicolas Geoffray
2021-09-28Revert^2 "Lazily allocate DexCache arrays." David Srbecky
2021-08-18Add GC deadlock discussion Hans Boehm
2021-08-07Revert "Handle suspend requests in getReferent()" Hans Boehm
2021-08-07Handle suspend requests in getReferent() Hans Boehm
2021-07-16Mark move constructors/assignements as `noexcept`. Vladimir Marko
2021-05-17Dump java backtrace when contending lock too long time. wangguibo
2021-03-02Replace histogram in CumulativeLogger with average Lokesh Gidra
2021-02-25Revert "Lazily allocate DexCache arrays." Orion Hodson
2021-02-23Lazily allocate DexCache arrays. David Srbecky
2020-12-07Revert^2 "Add MessageQueue for cross-thread communication" Eric Holk
2020-12-04Revert "Add MessageQueue for cross-thread communication" Eric Holk
2020-12-01Add MessageQueue for cross-thread communication Eric Holk
2020-07-29A few more inclusive language updates based on newer wordlist Orion Hodson
2020-07-28Inclusive language fixes Orion Hodson
2020-07-24Update language to comply with Android’s inclusive language guidance Ian Pedowitz
2020-07-23Reword some comments to be more inclusive Orion Hodson
2020-07-13Invoke futex wait with correct value Hans Boehm
2020-06-11Clean up generated operator<<(os, enum). Vladimir Marko
2020-02-14Remove MIPS support from runtime/. Vladimir Marko
2020-01-22Revert "Fix stack-walking race" Alex Light
2020-01-22Fix stack-walking race Alex Light
2020-01-07Revert^4 "Add spin loop to mutex, overhaul monitor" Hans Boehm
2020-01-03Revert^3 "Add spin loop to mutex, overhaul monitor"" Hans Boehm
2020-01-03Revert^2 "Add spin loop to mutex, overhaul monitor" Hans Boehm
2019-12-18Update target footprint on process state switch Lokesh Gidra
2019-11-19Revert^4 "Initial support for adding virtuals with structural redefinition" Alex Light
2019-11-19Revert "Add spin loop to mutex, overhaul monitor" Hans Boehm
2019-11-19Revert^3 "Initial support for adding virtuals with structural redefinition" Alex Light
2019-11-18Revert^2 "Initial support for adding virtuals with structural redefinition" Alex Light
2019-11-18Add spin loop to mutex, overhaul monitor Hans Boehm
2019-11-18Revert "Initial support for adding virtuals with structural redefinition" Nicolas Geoffray
2019-11-16Initial support for adding virtuals with structural redefinition Alex Light
2019-07-24Revert "Workaround bogus Thread Safety Analysis warning" Ziang Wan
2019-06-28Revert^2 "Support using opaque JNI ids" Alex Light
2019-06-27Revert "Support using opaque JNI ids" Nicolas Geoffray
2019-06-26Support using opaque JNI ids Alex Light
2019-06-14ART: Correctly handle an abort from an unattached thread Andreas Gampe
2019-06-06Move memory related regions of the JIT cache in its own class. Nicolas Geoffray
2019-04-26ART: Make bad_mutexes abort message legible Andreas Gampe
2019-04-25Speed up and slightly simplify Mutex Hans Boehm
2019-04-24Use single contention counter for rw mutexes Hans Boehm
2019-04-10Revert^2 "Perform SetEvent under the user_code_suspend_count_lock_" Alex Light
2019-04-08Revert "Perform SetEvent under the user_code_suspend_count_lock_" Alex Light