Gitiles
Code Review
Sign In
LeafOS
/
LeafOS-Project
/
android_art
/
af6eaca5034a602f459a6eca9fb185f3abe8a882
/
src
/
thread.cc
64b6d14
Interpret class initializers when building image.
by Ian Rogers
· 12 years ago
6ed960d
Merge "Add thread pool class" into dalvik-dev
by Ian Rogers
· 12 years ago
0e4627e
Add thread pool class
by Mathieu Chartier
· 12 years ago
c531cef
Eliminate #ifdef ART_USE_QUICK_COMPILER
by buzbee
· 12 years ago
858f1c5
Check point root marking.
by Mathieu Chartier
· 12 years ago
4eb68ed
More MIPS fixes. Fibonacci and ExceptionTest work.
by jeffhao
· 12 years ago
c604d73
Implement mutex requeueing for cv broadcasts.
by Ian Rogers
· 12 years ago
6f1c949
Add root verification when we try to mark an invalid object.
by Mathieu Chartier
· 12 years ago
7469ebf
Refactor and remove copy mark bits.
by Mathieu Chartier
· 12 years ago
4445a7e
Class clean-up.
by Ian Rogers
· 12 years ago
50b35e2
Explicitly pass Thread::Current to MutexLock and Alloc.
by Ian Rogers
· 12 years ago
2fde533
Refactor spaces and add free list large object space
by Mathieu Chartier
· 13 years ago
1f53934
Make PopSirt inlinable, pass self to SirtRef.
by Ian Rogers
· 12 years ago
120f1c7
Fail threads attaching during runtime shutdown.
by Ian Rogers
· 12 years ago
01ae580
Fix race in thread attaching during GC.
by Ian Rogers
· 12 years ago
81d425b
Pass self to lock methods.
by Ian Rogers
· 12 years ago
30e173f
Fix Mac build.
by Ian Rogers
· 12 years ago
dbe6f46
Change Thread::peer_ to be a jobject instead of an Object*
by Mathieu Chartier
· 12 years ago
474b6da
Move thread flags and state into 32bits.
by Ian Rogers
· 12 years ago
66f1925
Change dex cache to be java object instead of array, add pointer to dex file in dex cache.
by Mathieu Chartier
· 12 years ago
0c7abda
NativePcOffsetToReferenceMap
by Ian Rogers
· 12 years ago
ba0b9c5
Add the native thread state to art SIGQUIT dumps.
by Elliott Hughes
· 12 years ago
46c6bb2
Rename PcToReferenceMap adding Dex.
by Ian Rogers
· 12 years ago
0183dd7
Sqrt intrinsic
by Ian Rogers
· 12 years ago
21d28f5
GBC Expander. Removed lir.
by Shih-wei Liao
· 13 years ago
8320f38
Prune useless entries from dex to pc map
by buzbee
· 13 years ago
b726dcb
Rename GlobalSynchronization to Locks
by Ian Rogers
· 13 years ago
c747cff
Runnable -> Suspended -> Runnable, avoid 2 locks
by Ian Rogers
· 13 years ago
9a4f003
Remove the THROW_VERIFICATION_ERROR op and supporting code.
by jeffhao
· 13 years ago
9efc3e0
Fix x86 build where compiler found lock issue
by Brian Carlstrom
· 13 years ago
00f7d0e
Global lock levels.
by Ian Rogers
· 13 years ago
6a607ad
Fix QSB, which uses a pthread_key_create destructor to detach.
by Elliott Hughes
· 13 years ago
0ec569a
Disable dex register descriptions.
by Ian Rogers
· 13 years ago
caf7654
Fix posting exceptions when a debugger is attached, fix UpdateDebugger, fully implement ThreadGroupReference.Children.
by Elliott Hughes
· 13 years ago
52673ff
Move IsDaemon to native code.
by Ian Rogers
· 13 years ago
08fc03a
Include held locks in SIGQUIT thread dumps.
by Elliott Hughes
· 13 years ago
ca19066
Fix initializer lists to be Google C++ style.
by Ian Rogers
· 13 years ago
67054b5
Fix build with object verification enabled.
by Ian Rogers
· 13 years ago
365c102
Increase use of ScopedJniThreadState.
by Ian Rogers
· 13 years ago
044288f
Move LockOwnerFromThreadLock into monitor.cc, the only place it's needed.
by Elliott Hughes
· 13 years ago
640495b
Proxy methods don't have GC maps.
by Ian Rogers
· 13 years ago
6e9d22c
Fix JDWP stack frame regressions.
by Elliott Hughes
· 13 years ago
0399dde
Remove Frame, merge shadow and quick representations.
by Ian Rogers
· 13 years ago
57aba86
Throw OOME if pthread_create(3) fails.
by Elliott Hughes
· 13 years ago
3f6635a
Improve JniAbort (and JNI tests).
by Elliott Hughes
· 13 years ago
6cf2388
Simplify the default stack size handling.
by Elliott Hughes
· 13 years ago
a168c83
Convince tsan that the card table isn't a problem.
by Elliott Hughes
· 13 years ago
289be85
Include the crashing thread's name in crash dumps.
by Elliott Hughes
· 13 years ago
225f5a1
Don't pre-allocate one OOME per thread.
by Elliott Hughes
· 13 years ago
7664f5c
Fix GC performance regression
by Mathieu Chartier
· 13 years ago
0d39c12
"InitGoogle"-style argv stashing.
by Elliott Hughes
· 13 years ago
abbe07d
Include non-attached native threads in the SIGQUIT output.
by Elliott Hughes
· 13 years ago
de479be
Refactor runtime support builder.
by TDYa127
· 13 years ago
46e251b
Switch to libcorkscrew for native stack traces.
by Elliott Hughes
· 13 years ago
a4f9474
Finish cleanup of class/field/method caching.
by Elliott Hughes
· 13 years ago
af8d15a
Move the thread.cc Class*/Field*/Method* caching over to WellKnownClasses.
by Elliott Hughes
· 13 years ago
8029cbe
Remove a workaround for a bionic bug we've fixed.
by Elliott Hughes
· 13 years ago
633703f
Return if DumpKernelStack can't find the kernel stack file.
by jeffhao
· 13 years ago
eac7667
DO NOT MERGE Fix all unsafe caching to be like libcore.
by Elliott Hughes
· 13 years ago
c073b07
Switch the handful of std::endl users over to the predominant "\n".
by Elliott Hughes
· 13 years ago
7dc5166
Improve our check for whether a thread is still starting up.
by Elliott Hughes
· 13 years ago
faf4ba0
Only warn about limiting unlimited thread stacks when -verbose:threads is on.
by Elliott Hughes
· 13 years ago
beb3240
Fix Mac build.
by Elliott Hughes
· 13 years ago
e85d2e9
Include kernel stacks on non-ARM hardware.
by Elliott Hughes
· 13 years ago
8a31b50
Remove two unnecessary .c_str() calls.
by Elliott Hughes
· 13 years ago
98e2017
Remove the explicit dump of "THREAD ENTRY POINTS" from oatdump...
by Elliott Hughes
· 13 years ago
5b17d08
Include stack sizes and address ranges in the SIGQUIT output.
by Elliott Hughes
· 13 years ago
e188419
Make Thread::InitStackHwm work on Mac OS.
by Elliott Hughes
· 13 years ago
c8dc101
Use dex_pc instead of line_number.
by TDYa127
· 13 years ago
7b9d996
Tidy up some C-isms.
by Elliott Hughes
· 13 years ago
174651d
Fixed x86 division and modulus and merged their entry points.
by jeffhao
· 13 years ago
4c5231d
Work around a Mac OS libc bug.
by Elliott Hughes
· 13 years ago
36ecb78
Fix stack overflow handling.
by Elliott Hughes
· 13 years ago
2acf36d
Don't rely on transitive #includes.
by Elliott Hughes
· 13 years ago
d8af159
Use an alternate signal stack for the unexpected signals on the host.
by Elliott Hughes
· 13 years ago
99250ba
Fix Mac build.
by Elliott Hughes
· 13 years ago
6e94f14
Fix LLVM runtime failures.
by Shih-wei Liao
· 13 years ago
3ea0f42
Make failures caused by unimplemented entry points much clearer.
by Elliott Hughes
· 13 years ago
6414a97
Add additional stack space to account for the dalvik native stack size
by Brian Carlstrom
· 13 years ago
776ac1f
Separate out more of LLVM build. Move verifier.
by Ian Rogers
· 13 years ago
8a8b9cb
Improved OOME detail messages.
by Elliott Hughes
· 13 years ago
f24d3ce
Enforce the use of accessors on JValue so we can ensure sign extension.
by Elliott Hughes
· 13 years ago
3d71d07
Improve ARM disassembler to cope with JNI stubs.
by Elliott Hughes
· 13 years ago
28fa76d
A dirty (but useful) hack to decode thread offsets in disassembly.
by Elliott Hughes
· 13 years ago
34e0696
Remove the useless "suspend count already zero" message for new threads.
by Elliott Hughes
· 13 years ago
e62934d
Like Mutex, failure to destroy a ConditionVariable on shutdown is a special case.
by Elliott Hughes
· 13 years ago
9c750f9
Ensure we don't AddLocalReference a bogus value when returning to native code from an upcall that threw.
by Elliott Hughes
· 13 years ago
0791adc
Fix method tracing and allow alloc counting during tracing.
by jeffhao
· 13 years ago
540a5b7
Compiler_LLVM doesn't use reference map.
by TDYa127
· 13 years ago
20efe54
Fix the GetCurrentMethod bug.
by TDYa127
· 13 years ago
17057b1
Fix shutdown when the current thread has been manually detached.
by Elliott Hughes
· 13 years ago
3db5285
Don't check gcmap while using LLVM compiler.
by TDYa127
· 13 years ago
ee0d3fb
LLVM doesn't use Frame.
by TDYa127
· 13 years ago
0045a29
Avoid a case of eager initialization.
by Ian Rogers
· 13 years ago
b5db3bb
Include more detail in a few CHECKs.
by Elliott Hughes
· 13 years ago
57b86d4
Refactor runtime support.
by Ian Rogers
· 13 years ago
534da07
Reinstate code accidentally removed while moving it from ThreadList to Thread.
by Elliott Hughes
· 13 years ago
22869a9
Warn if a thread attaches without a name and blow up if a thread detaches while running.
by Elliott Hughes
· 13 years ago
ab7b9dc
Actually track the JNI MonitorEnter/MonitorExit calls.
by Elliott Hughes
· 13 years ago
02f01fe
Fix exception_test for (USE_LLVM_COMPILER) build.
by Shih-wei Liao
· 13 years ago
Next »