Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
1b3ec0fb74395c3f8b7251e0dec4abb74a9b9ac4
/
runtime
/
thread-inl.h
1b3ec0f
Revert^2 "Reduce pauses for weak reference access"
by Hans Boehm
· 3 years ago
07cbc5b
Revert "Reduce pauses for weak reference access"
by Hans Boehm
· 3 years ago
0ab5b6d
Reduce pauses for weak reference access
by Hans Boehm
· 3 years, 6 months ago
e45883e
ARM64: Enable implicit suspend checks and madvise()...
by Vladimir Marko
· 3 years ago
e74e0ce
JNI: Inline fast-path for `JniMethodEnd()`.
by Vladimir Marko
· 3 years, 1 month ago
9c0f764
Rewrite thread root flip synchronization.
by Vladimir Marko
· 3 years, 1 month ago
ce2a344
JNI: Inline fast-path for `JniMethodStart()`.
by Vladimir Marko
· 3 years, 1 month ago
254a858
Make suspend check test specific flags.
by Vladimir Marko
· 3 years, 1 month ago
ddf4fd3
Always access Thread state and flags as 32-bit location.
by Vladimir Marko
· 3 years, 1 month ago
23cf32f
JNI: Faster mutator locking during transition.
by Vladimir Marko
· 3 years, 1 month ago
891cb88
Add mutator collector coordination documentation
by Hans Boehm
· 4 years, 5 months ago
dc9d6a0
Add more logging to Thread::SetState
by Mathieu Chartier
· 4 years, 10 months ago
0c2313c
ART: Forward-declare SuspendReason in thread.h
by Andreas Gampe
· 6 years ago
639b2b1
ART: Remove instruction_set.h from thread.h
by Andreas Gampe
· 6 years ago
893147c
Clear registers in mterp floating point operations.
by Nicolas Geoffray
· 6 years ago
a3ad0cd
ART: Move JNI files to runtime/jni/ .
by Vladimir Marko
· 7 years ago
88591fe
ART: Simplify atomic.h
by Orion Hodson
· 7 years ago
4557b38
ART: Rename Atomic::CompareExchange methods
by Orion Hodson
· 7 years ago
55256cb
Extensions to check JNI.
by Ian Rogers
· 7 years ago
39b378c
ART: Factor out gAborting
by Andreas Gampe
· 7 years ago
dcc528d
ART: Move runtime-debug flags to own files
by Andreas Gampe
· 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
· 8 years ago
b486a98
ART: Introduce thread-current-inl.h
by Andreas Gampe
· 8 years ago
513061a
ART: Clean up thread.h and thread_list.h
by Andreas Gampe
· 8 years ago
d490129
ART: Clean up heap headers
by Andreas Gampe
· 8 years ago
6bc7774
Use partial TLAB regions
by Mathieu Chartier
· 8 years ago
8a43324
Add two locks to expected_mutexes_on_weak_ref_access_.
by Hiroshi Yamauchi
· 8 years ago
c73cb64
ART: Remove ObjPtr kPoison template parameter
by Andreas Gampe
· 8 years ago
a222404
Fix the empty checkpoint timeout.
by Hiroshi Yamauchi
· 8 years ago
3049324
Make empty checkpoint work while weak ref access is disabled.
by Hiroshi Yamauchi
· 8 years ago
f42eb2c
Remove mutex dependency on art::Runtime
by David Sehr
· 8 years ago
81c6c8e
Merge "Fix a deadlock between thread flip and suspend request."
by Treehugger Robot
· 8 years ago
02e7f1a
Fix a deadlock between thread flip and suspend request.
by Hiroshi Yamauchi
· 8 years ago
3398c78
Move ArtField to ObjPtr
by Mathieu Chartier
· 8 years ago
a59d9b2
Use ObjPtr for reflection.cc/h/inl
by Mathieu Chartier
· 8 years ago
3f7f03c
Add basic support for object pointer poisoning
by Mathieu Chartier
· 8 years ago
ee23582
Revert "Revert "Improve the thread flip.""
by Hiroshi Yamauchi
· 8 years ago
db3204f
Revert "Improve the thread flip."
by Hiroshi Yamauchi
· 8 years ago
e61e6fd
Improve the thread flip.
by Hiroshi Yamauchi
· 8 years ago
10b218d
Add missing filter cards to zygote mod union table
by Mathieu Chartier
· 8 years ago
9f5f8ac
Special case the suspend to runnable transition when locking.
by Nicolas Geoffray
· 9 years ago
bb661c0
Refactor use of __ANDROID__ macro
by Bilyan Borisov
· 9 years ago
8ac9c91
Make SetStateUnsafe run checkpoints before going to suspended
by Mathieu Chartier
· 9 years ago
dabdccc
Add more error printing to TransitionFromSuspendedToRunnable
by Mathieu Chartier
· 9 years ago
4382f1e
Revert "Revert "ART: Use bionic TLS slot for thread-self""
by Andreas Gampe
· 9 years ago
50832b6
Revert "ART: Use bionic TLS slot for thread-self"
by Andreas Gampe
· 9 years ago
b815358
ART: Use bionic TLS slot for thread-self
by Andreas Gampe
· 9 years ago
eac4424
ART: JNI thread state transition optimization
by Yu Li
· 10 years ago
3cf2253
Clean up some includes
by Mathieu Chartier
· 9 years ago
2cebb24
Replace NULL with nullptr
by Mathieu Chartier
· 10 years ago
cb535da
Change AtomicStack to use StackReference
by Mathieu Chartier
· 10 years ago
2cd334a
More of the concurrent copying collector.
by Hiroshi Yamauchi
· 10 years ago
db97871
Revert "Tidy gAborting."
by Nicolas Geoffray
· 10 years ago
015b137
Tidy gAborting.
by Ian Rogers
· 10 years ago
ef048f6
ART: Add some thread abort logging
by Andreas Gampe
· 10 years ago
4ad5cd3
Modify the behavior of thread suspend shootouts.
by Ian Rogers
· 10 years ago
8409ec4
Make thread dumping more tolerant of broken invariants during abort.
by Ian Rogers
· 10 years ago
1373595
stdint types all the way!
by Ian Rogers
· 10 years ago
7643327
Optimize get/set reflection performance
by Mathieu Chartier
· 10 years ago
7b078e8
Compile time performance improvements focusing on interpret-only.
by Ian Rogers
· 10 years ago
68d8b42
Wire up check JNI force copy mode.
by Ian Rogers
· 10 years ago
f3d874c
Avoid race in single thread suspension.
by Ian Rogers
· 10 years ago
b8e087e
Move thread state to art::Atomic.
by Ian Rogers
· 10 years ago
576ca0c
Reduce header files including header files.
by Ian Rogers
· 11 years ago
dd7624d
Allow mixing of thread offsets between 32 and 64bit architectures.
by Ian Rogers
· 11 years ago
719d1a3
Enable annotalysis on clang ART builds.
by Ian Rogers
· 11 years ago
4e30541
Fix and optimize verify object.
by Mathieu Chartier
· 11 years ago
f5b0e20
Thread-local allocation stack.
by Hiroshi Yamauchi
· 11 years ago
e6da9af
Background compaction support.
by Mathieu Chartier
· 11 years ago
0f5f6bb
Fix thread checkpoint issue
by Dave Allison
· 11 years ago
692fafd
Thread local bump pointer allocator.
by Mathieu Chartier
· 11 years ago
59cde53
Workaround for gcc volatile struct member bug
by Chris Dearman
· 11 years ago
1eb512d
Fast JNI support.
by Ian Rogers
· 11 years ago
d9c4fc9
Inflate contended lock word by suspending owner.
by Ian Rogers
· 11 years ago
02ed4c0
Move disassembler out of runtime.
by Ian Rogers
· 11 years ago
fc0e321
Fix multiple inclusion guards to match new pathnames
by Brian Carlstrom
· 11 years ago
7940e44
Create separate Android.mk for main build targets
by Brian Carlstrom
· 11 years ago
[Renamed from src/thread-inl.h]
1d54e73
GC clean up.
by Ian Rogers
· 12 years ago
04d7aa9
Fix object verification.
by Ian Rogers
· 12 years ago
0f82716
Fix JDWP ObjectRegistry lock ordering.
by Elliott Hughes
· 12 years ago
c0fa3ad
Improve performance of JNI field operations.
by Ian Rogers
· 12 years ago
693ff61
Performance improvements by removing a DMB and inlining.
by Ian Rogers
· 12 years ago