Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
d74e41b1cce5373aa24fd2fbea735173f6113d5a
/
src
/
class_linker.cc
f3e9855
Slow ART.
by Ian Rogers
· 12 years ago
4f6ad8a
Various performance improvements.
by Ian Rogers
· 12 years ago
5d91730
Changes to remove need for compiled invoke stubs for quick.
by Jeff Hao
· 12 years ago
265091e
Remove ExtractCodeAndPrelink and switch Portable to MCLinker
by Brian Carlstrom
· 12 years ago
4c1c283
Move compiler_llvm to art::llvm.
by Ian Rogers
· 12 years ago
c928de9
Remove Iceland.
by Ian Rogers
· 12 years ago
6824361
Port the "abstract methods are not implementations" fix to art.
by Elliott Hughes
· 12 years ago
05f3057
Move monitor related object routines to object-inl.h
by Ian Rogers
· 12 years ago
8dbb708
Rename run-time functions to distinguish art_quick_[name] vs art_portable_[name].
by Logan Chien
· 12 years ago
2dd0e2c
Directory restructuring of object.h
by Ian Rogers
· 12 years ago
700c8d3
Move .oat files to ELF format
by Brian Carlstrom
· 12 years ago
4c5b265
Test and fixes for invoke-interface on java.lang.Object methods.
by Ian Rogers
· 12 years ago
1aa246d
Move casts.h and stl_util.h into base/.
by Elliott Hughes
· 12 years ago
07ed66b
Move logging.h into base/logging.h.
by Elliott Hughes
· 12 years ago
fe8723b
Merge "Switch over to the google3 unix_file File*." into dalvik-dev
by Elliott Hughes
· 12 years ago
7616005
Switch over to the google3 unix_file File*.
by Elliott Hughes
· 12 years ago
7331813
Remove now unused RelocateExecutable
by Brian Carlstrom
· 12 years ago
1cac343
Remove now unused RelocationBehavior
by Brian Carlstrom
· 12 years ago
2bcb4a4
Add "kind" argument to Get/SetVReg.
by Ian Rogers
· 12 years ago
725a957
Pulled out instrumentation into its own class separate from trace.
by jeffhao
· 12 years ago
02b6a78
Parellel mark stack processing
by Mathieu Chartier
· 12 years ago
64b6d14
Interpret class initializers when building image.
by Ian Rogers
· 12 years ago
e35517a
Remove disable card marks, fix SetPatchLocation.
by Mathieu Chartier
· 12 years ago
2fa6b2e
Interpreter.
by Ian Rogers
· 12 years ago
6ffd096
Add Jack modifier.
by mikaelpeltier
· 12 years ago
28db012
Add oat file dependency on boot.oat load location
by Brian Carlstrom
· 12 years ago
a85b837
Update image oat checksum when patching
by Brian Carlstrom
· 12 years ago
88f3654
Add support for Value Format VALUE_TYPE in the encoded_array_item used for initial values of static field references from a class_def_item
by Brian Carlstrom
· 12 years ago
9ebae1f
Concurrent class linker and intern table root marking
by Mathieu Chartier
· 12 years ago
9bc8191
Flatten interface entries into the iftable.
by Ian Rogers
· 12 years ago
155dfe9
More Gc statistics and logging
by Mathieu Chartier
· 12 years ago
52813c9
Fix typo.
by Ian Rogers
· 12 years ago
7469ebf
Refactor and remove copy mark bits.
by Mathieu Chartier
· 12 years ago
d8195f1
Reduce mark stack / allocation stack / live stack address space usage.
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
1f53934
Make PopSirt inlinable, pass self to SirtRef.
by Ian Rogers
· 12 years ago
3d1548d
Make compiler initialization of classes parallel.
by Ian Rogers
· 12 years ago
e0f0cb3
Large object space
by Mathieu Chartier
· 12 years ago
23435d0
Assignability checks for SetFieldObject.
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
88c95be
Add missing write barriers to Object::Clone, LinkInterfaceMethods
by Mathieu Chartier
· 12 years ago
9ffb039
Don't retry verification at compile time.
by Ian Rogers
· 12 years ago
c898258
Re-enable parallel verification.
by Ian Rogers
· 12 years ago
ec01423
Classes that hard fail compile-time verification are now marked error.
by jeffhao
· 12 years ago
b726dcb
Rename GlobalSynchronization to Locks
by Ian Rogers
· 12 years ago
87e552d
Make ICCE logic common, refactor throws.
by Ian Rogers
· 12 years ago
da6a90e
Prevent miranda methods from being thrown away during resolution.
by jeffhao
· 12 years ago
e4f0b2a
Allow soft failures at runtime and fix null referrer for ICCE and NSME.
by jeffhao
· 12 years ago
2fc1427
Fix location of ICCEs and NoSuchMethodErrors.
by Ian Rogers
· 12 years ago
c0228b8
Fixes to verifier and slowpaths for cts invoke tests.
by jeffhao
· 12 years ago
08f753d
Avoid compile time rewriting of dex code by verifier.
by Ian Rogers
· 12 years ago
357e9be
Sticky mark bits "generational" GC
by Mathieu Chartier
· 12 years ago
00f7d0e
Global lock levels.
by Ian Rogers
· 12 years ago
529781d
Avoid cases of deriving information from unresolved types giving conflict.
by Ian Rogers
· 12 years ago
3971737
Warn if we load a class that would previously have overridden a package-private method.
by Elliott Hughes
· 12 years ago
b062fdd
Each space has its own bitmap(s)
by Mathieu Chartier
· 12 years ago
26c5e15
Port "Avoid method overriding if its super method is inaccessible" to art.
by Elliott Hughes
· 12 years ago
afe2551
Update DexFile_isDexOptNeeded to handle system.img oat files with classes.dex
by Brian Carlstrom
· 12 years ago
0b130de
Code cleanup. Full sharpening.
by TDYa127
· 12 years ago
7c9c184
Remove fix stub hack.
by Logan Chien
· 12 years ago
365c102
Increase use of ScopedJniThreadState.
by Ian Rogers
· 12 years ago
46b8a62
Compare checksum in oat files adjacent to jar/apk to support oat in system image
by Brian Carlstrom
· 12 years ago
7484741
Fix a bunch of lint.
by Elliott Hughes
· 12 years ago
f834936
Use static thread safety analysis when available, and fix the bugs GCC finds.
by Elliott Hughes
· 12 years ago
5c59994
Turn parallel compilation back on.
by Elliott Hughes
· 12 years ago
27cac65
Don't register oat files with bad checksums.
by jeffhao
· 12 years ago
d24e264
Fix recursive static field lookup.
by Ian Rogers
· 12 years ago
7a2a23a
Cleanup proxy stub compiler code.
by Logan Chien
· 12 years ago
a9b3bf4
More fixes to make new Class status work properly.
by jeffhao
· 12 years ago
ebe2e0f
Fix InitializeClass to rerun verification for retry status.
by jeffhao
· 12 years ago
f1e6b7c
Added new state and Soft/Hard error return to verifier for bad supers.
by jeffhao
· 12 years ago
262e5ff
Enable card cleaning
by Mathieu Chartier
· 12 years ago
eead4ac
Implement proxy stub for compiler_llvm.
by TDYa127
· 12 years ago
a4f9474
Finish cleanup of class/field/method caching.
by Elliott Hughes
· 12 years ago
eac7667
DO NOT MERGE Fix all unsafe caching to be like libcore.
by Elliott Hughes
· 12 years ago
6cd40e5
Ensure that cached oat and image files are world readable like odex files
by Brian Carlstrom
· 12 years ago
05fe3b6
Implement X86 trampoline for llvm compiler.
by TDYa127
· 12 years ago
7b9d996
Tidy up some C-isms.
by Elliott Hughes
· 12 years ago
776ac1f
Separate out more of LLVM build. Move verifier.
by Ian Rogers
· 12 years ago
a0e1806
Add a SafeMap equivalent to std::map but without the error-prone operator[].
by Elliott Hughes
· 12 years ago
f440405
Fix 004-annotation because we missed the linking.
by TDYa127
· 12 years ago
5bb8601
Fix 044-proxy. Implement proxy for now, working on x86 and ARM.
by TDYa127
· 12 years ago
ccffd9e
Fix link bug in LLVM.
by TDYa127
· 12 years ago
82914b6
Use PrintableString in oatdump.
by Elliott Hughes
· 12 years ago
34e0696
Remove the useless "suspend count already zero" message for new threads.
by Elliott Hughes
· 12 years ago
8532191
Late method resolution.
by TDYa127
· 12 years ago
0c717dd
Add ELF loader to OatFile.
by Logan Chien
· 12 years ago
9c750f9
Ensure we don't AddLocalReference a bogus value when returning to native code from an upcall that threw.
by Elliott Hughes
· 12 years ago
3db5285
Don't check gcmap while using LLVM compiler.
by TDYa127
· 12 years ago
0045a29
Avoid a case of eager initialization.
by Ian Rogers
· 12 years ago
01e076e
Do not reset SirtRef pointing to a live object
by Brian Carlstrom
· 12 years ago
5dfc15a
Remove some debugging output I accidentally left in.
by Elliott Hughes
· 12 years ago
67d9200
Add a compile-time constant bool equivalent to !defined(NDEBUG).
by Elliott Hughes
· 12 years ago
1ac2944
Verifier sets class to error on hard error, resolved on soft.
by jeffhao
· 12 years ago
5ef7493
Fix backwards checksum error logging
by Brian Carlstrom
· 12 years ago
634eb2e
Add some extra debugging/diagnostic support.
by Elliott Hughes
· 12 years ago
e84278b
Stop saying "clazz".
by Elliott Hughes
· 12 years ago
2ed52c4
Stash the directly-implemented interfaces in Proxy so we can implement Class.getInterfaces.
by Elliott Hughes
· 13 years ago
Next »