Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
223f20fa939c386c695977263780dea2195093db
/
src
/
class_linker.cc
a56fcd6
Honor ANDROID_ROOT and ANDROID_DATA
by Brian Carlstrom
· 12 years ago
d85016c
Fix class linker assert
by Ian Rogers
· 12 years ago
5b332c8
Fix checksum verification when opening DexFiles from OatFiles
by Brian Carlstrom
· 12 years ago
09d4d01
Fix an attempted use of ScopedThreadStateChange in ClassLinker.
by Elliott Hughes
· 12 years ago
5167c97
Improve debug-ability of native method registration
by Ian Rogers
· 12 years ago
d9c67be
Start parallelizing dex2oat.
by Elliott Hughes
· 12 years ago
c476227
Re-run verification when it fails at compile time
by Ian Rogers
· 12 years ago
1c5eb70
Move super class verification to class linker
by Ian Rogers
· 12 years ago
09f6b56
Improve Throwable::Dump and log location of verify failing classes.
by Ian Rogers
· 12 years ago
09cc2d3
Use VerifyError for compile-time verification errors
by Brian Carlstrom
· 12 years ago
f6174e8
Fix to prevent a dex file from being verified multiple times.
by jeffhao
· 12 years ago
4d9716c
Class::SetStatus(kStatusError) now checks that an exception is pending and uses it to SetVerifyErrorClass
by Brian Carlstrom
· 12 years ago
2faa5f1
Fix copyright headers.
by Elliott Hughes
· 12 years ago
748382f
Make the class loading behavior closer to the RI's.
by Elliott Hughes
· 13 years ago
30fab40
Upgrade to latest dlmalloc. Refactor Heap and related APIs to use STL like naming.
by Ian Rogers
· 13 years ago
7bfc963
This fixes several of the VM tests.
by Elliott Hughes
· 13 years ago
10037c8
Added pass to verify structure of dex file.
by jeffhao
· 13 years ago
ba8eee1
Remove more lint.
by Elliott Hughes
· 13 years ago
844f9a0
You can't call initCause on a ClassNotFoundException.
by Elliott Hughes
· 13 years ago
a7679b6
Improve exceptions thrown during class loading.
by Elliott Hughes
· 13 years ago
07bb855
Use lower_bound to search multimap
by Brian Carlstrom
· 13 years ago
c20a83e
Eager verification GC maps are present in debug mode
by Ian Rogers
· 13 years ago
e5448b5
Remove most of the unordered_ stuff and use the standard equivalents instead.
by Elliott Hughes
· 13 years ago
e7d856b
Add GC map to oat file
by Brian Carlstrom
· 13 years ago
26c0a1a
Fixed tracer to stub additional classes as they're loaded.
by jeffhao
· 13 years ago
672f520
Fix race in double verifying super class
by Ian Rogers
· 13 years ago
b52b01a
Don't duplicate interfaces in iftable
by Ian Rogers
· 13 years ago
bdfb1a5
Fix 084-class-init
by Ian Rogers
· 13 years ago
595799e
Fix test 086-classloader
by Ian Rogers
· 13 years ago
be125a9
Fixes for 068-classloader
by Ian Rogers
· 13 years ago
725aee5
Fixes for 071-dexfile
by Ian Rogers
· 13 years ago
761bfa8
Don't throw NPE in findClass if an exception is pending.
by Ian Rogers
· 13 years ago
cab0101
Fix 086-null-super and 087-gc-after-link
by Ian Rogers
· 13 years ago
866c862
Minor OatFile ownership and --oat-fd= argument formatting
by Brian Carlstrom
· 13 years ago
d601af8
Move old dex file creation logic to oat file creation
by Brian Carlstrom
· 13 years ago
a6cc893
Add installd support to dex2oat
by Brian Carlstrom
· 13 years ago
8952189
Merge art-cache dex files into oat files
by Brian Carlstrom
· 13 years ago
db7d5e9
Fix class_linker_test now FindClass uses const char*.
by Elliott Hughes
· 13 years ago
92cb498
Fix some Mac OS size_t versus int complaints.
by Elliott Hughes
· 13 years ago
c3b77c7
Avoid copying and strlen(3) in the FindClass path.
by Elliott Hughes
· 13 years ago
6b0870d
Fixes relating to 003-omnibus-opcodes
by Ian Rogers
· 13 years ago
dbf05b7
Adding newly required headers
by Brian Carlstrom
· 13 years ago
c2b4447
Fix for test 044-proxy
by Ian Rogers
· 13 years ago
29e7ac7
Moving from libdvm to libart (1 of 5)
by Brian Carlstrom
· 13 years ago
b067ac2
Fix for 073-mismatched-field test
by Ian Rogers
· 13 years ago
9557241
Don't default-construct std::strings and then assign them.
by Elliott Hughes
· 13 years ago
5fc5a0c
Fix VM test 065 and 066
by Ian Rogers
· 13 years ago
4dd9b4d
Clean up verbose logging.
by Elliott Hughes
· 13 years ago
9f1ab12
Address various dex2oat hangs
by Ian Rogers
· 13 years ago
4740cdf
Notify the debugger of class preparation.
by Elliott Hughes
· 13 years ago
7fe2c69
Don't log "Failed to find OatDexFile" when failure may be expected.
by Ian Rogers
· 13 years ago
6d4d9fc
Reduce meta-data object sizes, introduce meta-data helper classes.
by Ian Rogers
· 13 years ago
6fa602d
Implement static field getting/setting, and basic Eclipse support.
by Elliott Hughes
· 13 years ago
ae82698
Add --image-classes to dex2oat
by Brian Carlstrom
· 13 years ago
47daf87
Fix the compiler to resolve against the boot class loader first.
by Jesse Wilson
· 13 years ago
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
Next »