Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
dbb4079eb1e7d7738c81a97c8dd2550885c1093a
/
src
/
class_linker.cc
dbb4079
Start implementing jdb "locals".
by Elliott Hughes
· 13 years ago
a215526
Implement enough JDWP functionality that we can attach jdb.
by Elliott Hughes
· 13 years ago
254db0f
Pass the classpath to dex2oat.
by Jesse Wilson
· 13 years ago
a3760aa
Refactor the use of Method by the oat compiler.
by Ian Rogers
· 13 years ago
0571d35
Refactor the use of Method by the compiler.
by Ian Rogers
· 13 years ago
234da57
Basic file locking.
by Elliott Hughes
· 13 years ago
cac6cc7
More SIGQUIT detail, earlier exit in AttachCurrentThread, handling recursive aborts, and reporting debug/optimized builds.
by Elliott Hughes
· 13 years ago
6415503
Added caching of indexes for annotations.
by jeffhao
· 13 years ago
5d76c43
Mark non-image spaces and use write barrier for image spaces.
by Ian Rogers
· 13 years ago
28ad40d
Support for unresolved types in new-instance during verification.
by Ian Rogers
· 13 years ago
9074b99
Better unresolved type support.
by Ian Rogers
· 13 years ago
0dd7dda
Several fixes for proper creation and use of vmap tables
by Brian Carlstrom
· 13 years ago
ed6d78e
Regenerate the .oat file found in FindOatFile if it's out of date.
by Elliott Hughes
· 13 years ago
5d84040
Created --runtime-arg switch for dex2oat to pass arguments to runtime.
by jeffhao
· 13 years ago
6b4ef02
Make ResolveField not rely on Field::GetType resolution
by Brian Carlstrom
· 13 years ago
d81871c
Verifier clean up.
by Ian Rogers
· 13 years ago
262bf46
dex2oat invoked by system if it can't find an oat file for a dex file.
by jeffhao
· 13 years ago
ecbce8f
Give proxy all of the return types. Part 2.
by Jesse Wilson
· 13 years ago
40381fb
Reuse SIRT for C++ references
by Brian Carlstrom
· 13 years ago
1cb66f5
Update CodeAndDirectMethods
by buzbee
· 13 years ago
47d237a
Fix deadlock on dex_lock_ in ClassLinker::RegisterDexFile
by Brian Carlstrom
· 13 years ago
362f9bc
Fix cpplint's whitespace warnings.
by Elliott Hughes
· 13 years ago
24a3c2e
ClassLinker changes
by Brian Carlstrom
· 13 years ago
0691851
Fix IsDexFileRegistered to call IsDexFileRegisteredLocked
by Brian Carlstrom
· 13 years ago
fad7143
Assorted fixes
by Brian Carlstrom
· 13 years ago
06b37d9
Always log the value when an alignment check fails.
by Elliott Hughes
· 13 years ago
3b6baaa
Bring our native stack usage down.
by Elliott Hughes
· 13 years ago
466bb25
Proxy implementation
by Ian Rogers
· 13 years ago
b7bbba4
Add oatopt drop in replacement for dexopt
by Brian Carlstrom
· 13 years ago
3064683
Fix the double-OOME case again.
by Elliott Hughes
· 13 years ago
95caa79
Create proxy class, constructor, and methods.
by Jesse Wilson
· 13 years ago
a9f1978
Add support for oat files in /data/art-cache
by Brian Carlstrom
· 13 years ago
83df2ac
Basic GC logging (and class initialization timing).
by Elliott Hughes
· 13 years ago
bf61ba3
Use a class root for detecting java.lang.ref.Reference subclasses.
by Elliott Hughes
· 13 years ago
928bf02
Ensure getConstString uses slow path for non-image compilation
by Brian Carlstrom
· 13 years ago
582a7d1
Fix a handful of reflection bugs.
by Elliott Hughes
· 13 years ago
df14324
Setup Thread's context ClassLoader and add image DexFiles to ClassLinker's boot classpath
by Brian Carlstrom
· 13 years ago
72ee0ae
Disallow direct subclasses of java.lang.ref.Reference.
by Elliott Hughes
· 13 years ago
2da5036
Inherit java.lang.ref-ness from superclasses.
by Elliott Hughes
· 13 years ago
92827a5
Setup AbstractMethodError and dlsym stub when loading from oat
by Brian Carlstrom
· 13 years ago
aded5f7
Working ClassLoader
by Brian Carlstrom
· 13 years ago
6384f64
Don't crash if the source file is null
by Jesse Wilson
· 13 years ago
f5a7a47
Enhance CHECK_EQ and friends to allow extra detail to be appended (like CHECK).
by Elliott Hughes
· 13 years ago
3320cf4
Move rest of code related blobs from Method to oat
by Brian Carlstrom
· 13 years ago
4f0d07c
Spill possibly reference holding registers for runtime calls.
by Ian Rogers
· 13 years ago
d9cdfe9
Fix the weird state transitions in verification.
by Elliott Hughes
· 13 years ago
bc258fa
Fix IncompatibleClassChangeError.
by Elliott Hughes
· 13 years ago
92f14b2
Make sure that array_iftables_ is initialized when loading from an image.
by Elliott Hughes
· 13 years ago
ad25ac5
Static and direct resolution stub.
by Ian Rogers
· 13 years ago
adb460d
Implement finalization.
by Elliott Hughes
· 13 years ago
20cde90
Add Class::IsFinalizable and Object::AddFinalizerReference.
by Elliott Hughes
· 13 years ago
34f426c
Make class roots an image root
by Brian Carlstrom
· 13 years ago
58ae941
Simplify command line arguments
by Brian Carlstrom
· 13 years ago
4d0207c
Wrap non-Error throwables in ExceptionInInitializerError.
by Elliott Hughes
· 13 years ago
d760bc4
Fixed class linker ResolveType for multi-dimensional arrays.
by jeffhao
· 13 years ago
5cb5ad2
Fix exception throwing to support no detail message.
by Elliott Hughes
· 13 years ago
14134a1
Fix JNI NoSuchMethodErrors.
by Elliott Hughes
· 13 years ago
cc5f9a9
Throw if ResolveMethod fails.
by Elliott Hughes
· 13 years ago
d1422f8
Remove extra lock and racy assert in class initialization
by Brian Carlstrom
· 13 years ago
5cfd6fb
Verifier should not exit with exceptions pending.
by jeffhao
· 13 years ago
0a5b14d
Add -verbose:startup
by Brian Carlstrom
· 13 years ago
e10b697
Fix bug in HasSameMethodDescriptorClass on return types
by Brian Carlstrom
· 13 years ago
e608763
Dump the pending exception when CheckJNI spots a call to a function that requires there to be no pending exception.
by Elliott Hughes
· 13 years ago
4681c80
Various things.
by Elliott Hughes
· 13 years ago
e555dc0
Improve our choices of exceptions to throw.
by Elliott Hughes
· 13 years ago
2a20cfd
Implement java.lang.reflect.Constructor.constructNative.
by Elliott Hughes
· 13 years ago
65ca077
Tolerant compilation of classes with missing super classes
by Brian Carlstrom
· 13 years ago
8060925
Implement Class.getDeclared(Constructors|Fields|Methods).
by Elliott Hughes
· 13 years ago
418d20f
Implement reflective method invocation.
by Elliott Hughes
· 13 years ago
cbba6ac
Implement stub for initialize static storage base.
by Ian Rogers
· 13 years ago
27ec961
Adding oat_process
by Brian Carlstrom
· 13 years ago
4a2b417
Throw exceptions from ClassLinker.
by Elliott Hughes
· 13 years ago
845490b
Cleanup resolution of type, field, method indexes
by Brian Carlstrom
· 13 years ago
9d5ccec
Implement as much of VMDebug as we can reasonably do right now.
by Elliott Hughes
· 13 years ago
25c3325
Fix compiler class initialization to properly deal with super classes
by Brian Carlstrom
· 13 years ago
5b8e4c8
Change Class::component_type_ and implement reflect.Array
by Brian Carlstrom
· 13 years ago
54e7df1
Various bits of cleanup.
by Elliott Hughes
· 13 years ago
5f79133
Implement monitors.
by Elliott Hughes
· 13 years ago
78128a6
oatdump
by Brian Carlstrom
· 13 years ago
98eacac
Enabled verification in the compiler and some other verifier fixes.
by jeffhao
· 13 years ago
8692721
Fix ClassLinker::LinkInterfaceMethods bug
by Brian Carlstrom
· 13 years ago
1619286
Add oat file generation and tests to build
by Brian Carlstrom
· 13 years ago
c486c11
Generating stub code that throws AbstractMethodError exception when hit.
by Shih-wei Liao
· 13 years ago
c74255f
Interning image strings
by Brian Carlstrom
· 13 years ago
005ab2e
It's not an error to reenter InitializeClass.
by Elliott Hughes
· 13 years ago
8daa092
More threads work.
by Elliott Hughes
· 13 years ago
4b620ff
Finish moving state to managed heap
by Brian Carlstrom
· 13 years ago
2ed6739
Move Method shorty to managed heap
by Brian Carlstrom
· 13 years ago
dbc0525
Make LinkFields ordering more stable for easier maintenance
by Brian Carlstrom
· 13 years ago
7540ff4
Small change to make CompilerTest.CompileDexLibCore pass
by Brian Carlstrom
· 13 years ago
693267a
Fix GarbageCollector to work with VERIFY_OBJECT_ENABLED
by Brian Carlstrom
· 13 years ago
5fe594f
A bit further along the track of multiple threads.
by Elliott Hughes
· 13 years ago
bdb7651
Added second pass which does code flow checking to verifier.
by jeffhao
· 13 years ago
dcc2474
A little bit more of the threads implementation.
by Elliott Hughes
· 13 years ago
f5ecf06
Invoke <clinit> where necessary.
by Elliott Hughes
· 13 years ago
69b15fb
Working dex2oat and oatexec
by Brian Carlstrom
· 13 years ago
193a44d
Make InitializeStaticStorageFromCode handle requests for uninitialized storage from <clinit>
by Brian Carlstrom
· 13 years ago
848a4b3
Fix ClassLinker::InitializeStaticStorageFromCode
by Brian Carlstrom
· 13 years ago
0cfe1fb
Use accessor methods for Object fields.
by Ian Rogers
· 13 years ago
410c0c8
Mark more roots.
by Elliott Hughes
· 13 years ago
Next »