summaryrefslogtreecommitdiff
path: root/runtime/thread.h
AgeCommit message (Expand)Author
2022-02-08Remove bad read barrier from boot image relocation. Vladimir Marko
2022-02-03Remove race on cached thread-name deletion Hans Boehm
2022-01-26Revert^2 "Reduce pauses for weak reference access" Hans Boehm
2022-01-26Revert "Reduce pauses for weak reference access" Hans Boehm
2022-01-26Reduce pauses for weak reference access Hans Boehm
2022-01-17Revert "Add thread-shared interpreter cache" Hans Boehm
2022-01-15Add thread-shared interpreter cache David Srbecky
2022-01-12ARM64: Enable implicit suspend checks and madvise()... Vladimir Marko
2021-12-14JNI: Inline fast-path for `JniMethodEnd()`. Vladimir Marko
2021-12-10Rewrite thread root flip synchronization. Vladimir Marko
2021-12-07JNI: Inline fast-path for `JniMethodStart()`. Vladimir Marko
2021-11-30Make suspend check test specific flags. Vladimir Marko
2021-11-25Always access Thread state and flags as 32-bit location. Vladimir Marko
2021-11-17JNI: Faster mutator locking during transition. Vladimir Marko
2021-10-08Remove unused fields in Thread. Nicolas Geoffray
2021-10-05Remove mterp_current_ibase. Nicolas Geoffray
2021-07-14Modernize typedefs with `using`. Vladimir Marko
2021-07-13Remove mterp. Nicolas Geoffray
2021-06-01Avoid race on Thread::tlsPtr_::top_handle_scope. Vladimir Marko
2021-05-25Improve suspension timeout diagnostic and fix race Hans Boehm
2021-05-06Add heterogenous lookup to Thread::custom_tls_ Alex Light
2021-02-23Do not create HandleScope for JNI transitions. Vladimir Marko
2021-02-05ART/Perfetto Java Heap Profiler Wessam Hassanein
2020-11-04Implement Reference.getReferent() intrinsic. Vladimir Marko
2020-09-28Add mutator collector coordination documentation Hans Boehm
2020-08-28Enable -Wconversion for thread.cc Eric Holk
2020-07-29Revert^3 "VIXL simulator for ART (Stage1)" Ulya Trafimovich
2020-07-28Remove deprecated debug_suspend_count TLS value Alex Light
2020-07-17Revert^2 "VIXL simulator for ART (Stage1)" Ulyana Trafimovich
2020-07-16Revert "VIXL simulator for ART (Stage1)" Ulyana Trafimovich
2020-07-16VIXL simulator for ART (Stage1) Xueliang Zhong
2020-06-11Clean up generated operator<<(os, enum). Vladimir Marko
2020-05-05Clean up internal stack trace construction. Vladimir Marko
2020-04-30Assert allocator-type is known on OOME Lokesh Gidra
2020-01-31Replace instrumention id with stack pointers. Nicolas Geoffray
2020-01-29Remove old JDWP implementation from ART Alex Light
2020-01-22Revert "Fix stack-walking race" Alex Light
2020-01-22Fix stack-walking race Alex Light
2020-01-15Utilize partially used TLABs Lokesh Gidra
2020-01-13Use ResetTlab instead of setting to null Mathieu Chartier
2019-12-13Fix issue with observing invalid thread state. Alex Light
2019-12-11Revert^4 "Allow structural redefinition on non-final classes." Alex Light
2019-12-05Address comments from aog/1180224. Nicolas Geoffray
2019-12-04Helpers and refactorings to prepare for interpreter optimizations (x64) Nicolas Geoffray
2019-12-03Revert "Revert^2 "Allow structural redefinition on non-final classes."" Nicolas Geoffray
2019-12-02Revert^2 "Allow structural redefinition on non-final classes." Alex Light
2019-11-26Revert "Allow structural redefinition on non-final classes." Roland Levillain
2019-11-26Allow structural redefinition on non-final classes. Alex Light
2019-11-25Add ScopedAllowThreadSuspension Mathieu Chartier
2019-10-07Revert^4 "Walk internal ArtField/ArtMethod pointers" Alex Light