Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
08fc03ae5dded4adc9b45b7014a4b9dfedbe95a6
/
src
/
thread.cc
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
9b2ba2e
Implement LLVM version of stack walking. Fix Jni_Compiler tests.
by TDYa127
· 13 years ago
28f1a14
Implement LLVM version of jni_compiler to pass 17 jni_compiler tests.
by TDYa127
· 13 years ago
f7ad17e
Split shadow stack from SIRT.
by Logan Chien
· 13 years ago
398f64b
Remove more lint, mostly C-style casts.
by Elliott Hughes
· 13 years ago
fc9e6fa
Compiler intrinsics
by buzbee
· 13 years ago
c0f0933
Add the missing link between compiled code and the debugger.
by Elliott Hughes
· 13 years ago
462c944
Fix AttachCurrentThread to use the right thread group.
by Elliott Hughes
· 13 years ago
81ff318
Nomenclature improvements.
by Elliott Hughes
· 13 years ago
e66ac79
Fix to use a new context when verifying the stack.
by jeffhao
· 13 years ago
2504552
Added option to allow verification of objects on the stack.
by jeffhao
· 13 years ago
c6f3bb8
Further x86 progress and image creation.
by Ian Rogers
· 13 years ago
b3ab25b
Enable compiler_test on host.
by Ian Rogers
· 13 years ago
1bac54f
Fix all our unused parameter warnings so we let GCC report them.
by Elliott Hughes
· 13 years ago
7740579
Rewrite the invoke stubs to use JValue[]s.
by Elliott Hughes
· 13 years ago
f8bbb84
Add code size to oat files
by Brian Carlstrom
· 13 years ago
530fa00
Give WalkStack's callback a way to terminate early.
by Elliott Hughes
· 13 years ago
0ece7b9
Remove an unnecessary "art" prefix on functions in the art namespace.
by Elliott Hughes
· 13 years ago
b3bd5f0
Refactor the compilers out of libart.
by Elliott Hughes
· 13 years ago
a433b2e
Tidy MIPS floating point helpers.
by Ian Rogers
· 13 years ago
9a8a888
Disable virtual call sharpening.
by Ian Rogers
· 13 years ago
11f9d21
Mips portable floating point support
by Bill Buzbee
· 13 years ago
a4060e5
Fix a deadlock caused by my big threading change yesterday.
by Elliott Hughes
· 13 years ago
ffb465f
libcorkscrew native stacks, mutex ranking, and better ScopedThreadListLock.
by Elliott Hughes
· 13 years ago
1984651
Invoke static/direct dispatch change.
by Ian Rogers
· 13 years ago
8be2d40
Fix GetCurrentMethod to return the actual native PC.
by Elliott Hughes
· 13 years ago
c8b306f
Run time illegal access checks on static and direct methods
by Ian Rogers
· 13 years ago
77f74c1
Fix exception regression.
by Ian Rogers
· 13 years ago
2673644
Fix SEGV when allocation does not fail in stack trace building
by Brian Carlstrom
· 13 years ago
283ed0d
Fix SEGV when allocation fails in stack trace building
by Ian Rogers
· 13 years ago
f3773f0
Move finalizer registration into managed code
by Ian Rogers
· 13 years ago
a32a6fd
Runtime access checks on virtual method calls
by Ian Rogers
· 13 years ago
44b412b
Codegen support for debugger
by buzbee
· 13 years ago
06e3ad4
Turn on some basic tsan annotations.
by Elliott Hughes
· 13 years ago
1bddec3
Add access check slow paths to field accesses
by Ian Rogers
· 13 years ago
ff73806
Fix a thread suspend timeout, and improve the diagnostics for thread suspend timeouts.
by Elliott Hughes
· 13 years ago
Next »