summaryrefslogtreecommitdiff
path: root/runtime/thread.cc
AgeCommit message (Expand)Author
2022-02-09Add tracepoint for OutOfMemoryError Ioannis Ilkos
2022-02-03Remove race on cached thread-name deletion Hans Boehm
2022-02-02Cleanup Instrumentation::IsActive Mythri Alle
2022-01-24Use implicit suspend check in JIT. Nicolas Geoffray
2022-01-24Emit dex_pc as line number when debug info is unavailable for ANR traces Daniel Jin
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-26Clean up JNI entrypoint assembly. Vladimir Marko
2021-11-25Always access Thread state and flags as 32-bit location. Vladimir Marko
2021-11-23Revert^2 "JNI: Rewrite locking for synchronized methods." Vladimir Marko
2021-11-23Revert "JNI: Rewrite locking for synchronized methods." Vladimir Marko
2021-11-22JNI: Rewrite locking for synchronized methods. Vladimir Marko
2021-11-17JNI: Faster mutator locking during transition. Vladimir Marko
2021-11-04Avoid redundant strlen for shorty names Jared Duke
2021-11-02Revert^2 "JNI: Remove `JniMethodFast{Start,End}()`." Vladimir Marko
2021-10-19Revert "JNI: Remove `JniMethodFast{Start,End}()`." Vladimir Marko
2021-10-19JNI: Remove `JniMethodFast{Start,End}()`. Vladimir Marko
2021-09-10Suppress three counts of compiler warnings for frame size limit exceeded Yi Kong
2021-07-13Remove mterp. Nicolas Geoffray
2021-06-10Faster Class::FindField(). Vladimir Marko
2021-05-25Improve suspension timeout diagnostic and fix race Hans Boehm
2021-02-23Do not create HandleScope for JNI transitions. Vladimir Marko
2021-02-09Do not dump details of OOME for thread peer. Vladimir Marko
2021-02-06libartpalette: Use fixed width typedef rather than enum for status Orion Hodson
2021-02-05ART/Perfetto Java Heap Profiler Wessam Hassanein
2021-01-21Disable the public SDK Checker during exception throwing Calin Juravle
2020-12-09JNI: Faster jobject decoding by avoiding checks. Vladimir Marko
2020-08-28Enable -Wconversion for thread.cc Eric Holk
2020-08-28Avoid NanoSleep overflow Hans Boehm
2020-08-20Avoid tv_sec overflows in Park() Hans Boehm
2020-07-29Revert^3 "VIXL simulator for ART (Stage1)" Ulya Trafimovich
2020-07-28Remove deprecated debug_suspend_count TLS value Alex Light
2020-07-28Replace debug_suspend_count with user_code_suspend_count in log Alex Light
2020-07-28More inclusive language in the runtime David Srbecky
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-05-13Move implementations from class_root.h to -inl.h . Vladimir Marko
2020-05-08Remove extra logging added to debug Lokesh Gidra
2020-05-05Clean up internal stack trace construction. Vladimir Marko
2020-04-30Assert allocator-type is known on OOME Lokesh Gidra
2020-02-19Allow late lookup for @CriticalNative methods. Vladimir Marko
2020-01-31Replace instrumention id with stack pointers. Nicolas Geoffray
2020-01-29Remove old JDWP implementation from ART Alex Light
2020-01-23Don't pattern-init an unused variable that overallocates the stack Stephen Hines
2020-01-22Revert "Fix stack-walking race" Alex Light