Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
8c9c1ae515f32142ab85103c5d45bd7ce4e6eb3c
/
runtime
/
class_linker.h
b9aec2c
ART: Check for duplicate classes when loading oat files
by Andreas Gampe
· 10 years ago
bfdcdc1
ART: Fix re-throwing failures of non-convention errors
by Andreas Gampe
· 10 years ago
2cebb24
Replace NULL with nullptr
by Mathieu Chartier
· 10 years ago
fc58af4
Add AbstractMethod, Constructor, Method
by Mathieu Chartier
· 10 years ago
f865ea9
ART: Make the PathClassLoader fast-path recursive
by Andreas Gampe
· 10 years ago
c785344
Move ArtField to native
by Mathieu Chartier
· 10 years ago
bb87e0f
Refactor and improve GC root handling
by Mathieu Chartier
· 10 years ago
07b3c23
Store OatDexFile instead of OatFile in DexFile.
by Richard Uhler
· 10 years ago
daaf326
Add AccessibleObject and Field to mirror
by Mathieu Chartier
· 10 years ago
81c6f8d
ART: PathClassLoader for compiler
by Andreas Gampe
· 10 years ago
47f867a
Clean up hash set
by Mathieu Chartier
· 10 years ago
66d874d
Create OatFileAssistant class for assisting with oat files.
by Richard Uhler
· 10 years ago
fbef44d
Use unique_ptr to track ownership of dex files.
by Richard Uhler
· 10 years ago
956af0f
Remove portable.
by Elliott Hughes
· 10 years ago
a89d7ed
Add pointer size logic to InitFromImageInterpretOnly
by Mathieu Chartier
· 10 years ago
6963e44
JDWP: fix breakpoint for method in the image
by Sebastien Hertz
· 10 years ago
3242729
Avoid JNI call with pending OOME.
by Ian Rogers
· 10 years ago
2d72101
Change 64 bit ArtMethod fields to be pointer sized
by Mathieu Chartier
· 10 years ago
e7c9a8c
Add hash map, reduce excessive hashing
by Mathieu Chartier
· 10 years ago
c2e2062
Add hash set
by Mathieu Chartier
· 10 years ago
6a3c1fc
Remove -Wno-unused-parameter and -Wno-sign-promo from base cflags.
by Ian Rogers
· 10 years ago
7ba6496
ART: Add pic flag to oat header store
by Andreas Gampe
· 10 years ago
2d2621a
Optimize method linking
by Mathieu Chartier
· 10 years ago
6f3dbba
Make ART compile with GCC -O0 again.
by Ian Rogers
· 10 years ago
1373595
stdint types all the way!
by Ian Rogers
· 10 years ago
cdc1aaf
Simplify instance reference offsets.
by Ian Rogers
· 10 years ago
c8ccf68
ART: Fix some -Wpedantic errors
by Andreas Gampe
· 10 years ago
5a4b8a2
ART: Rename Handle hierarchy
by Andreas Gampe
· 10 years ago
7b078e8
Compile time performance improvements focusing on interpret-only.
by Ian Rogers
· 10 years ago
ab0ed82
Add fast path to VMClassLoader.findLoadedClass
by Mathieu Chartier
· 10 years ago
4849859
ART: Correctly make methods preverified
by Andreas Gampe
· 10 years ago
958d78e
Merge "Remove reference_static_offsets used for iterating through class static fields."
by Mingyao Yang
· 10 years ago
faff0f0
Remove reference_static_offsets used for iterating through class static fields.
by Mingyao Yang
· 10 years ago
aa4497d
Improve dex location canonicalization-related performance.
by Vladimir Marko
· 10 years ago
621962a
Avoid recomputing the dex checksum during class loading
by Calin Juravle
· 10 years ago
dbf3be0
VisitClassesWithoutClassesLock isn't safe if classes move.
by Ian Rogers
· 10 years ago
c0542af
Remove abuse of mirror::Object* to reference special values.
by Ian Rogers
· 10 years ago
6355745
Pre-allocate the NoClassDefFoundError to be thrown for boot classes.
by Ian Rogers
· 10 years ago
68b5685
Reduce and speed-up class def searches.
by Ian Rogers
· 10 years ago
bad0267
Add native memory accounting through custom allocator.
by Mathieu Chartier
· 10 years ago
381e4ca
Filling hole between subclass and superclass.
by Fred Shih
· 10 years ago
8850011
Remove an intermediate field array in ClassLinker::InitializeClass.
by Hiroshi Yamauchi
· 10 years ago
37f05ef
Reduced memory usage of primitive fields smaller than 4-bytes
by Fred Shih
· 10 years ago
e25826e
Merge "Support running without a boot image."
by Brian Carlstrom
· 10 years ago
64ad14d
Support running without a boot image.
by Alex Light
· 10 years ago
bf99f77
Clean up Handle usage.
by Mathieu Chartier
· 10 years ago
67ef46a
Avoid handle-less fields in ClassLinker::InitializeClass()
by Hiroshi Yamauchi
· 10 years ago
9dcc457
Make apps able to run with a failing patchoat
by Alex Light
· 10 years ago
9bdec88
Check that we don't accidentally invoke compiled code when -Xint.
by Hiroshi Yamauchi
· 10 years ago
97b52f8
Make OatClass and OatMethod immutable once more.
by Ian Rogers
· 10 years ago
4fcdc94
Execute an application even when dex2oat crashes.
by Nicolas Geoffray
· 10 years ago
6e183f2
Make system use patchoat to relocate during runtime.
by Alex Light
· 10 years ago
94f7b49
Add GcRoot to clean up and enforce read barriers.
by Hiroshi Yamauchi
· 10 years ago
a59dd80
Runtime can now be set to require relocation
by Alex Light
· 10 years ago
479f131
Merge "Disable adding main and non moving spaces to immune region in GSS"
by Mathieu Chartier
· 10 years ago
4c13a3f
Disable adding main and non moving spaces to immune region in GSS
by Mathieu Chartier
· 10 years ago
c54aea7
Make ART fail gracefully when it can't update the desired code.
by Calin Juravle
· 10 years ago
98d1cc8
Improve performance of invokevirtual/invokeinterface with embedded imt/vtable
by Mingyao Yang
· 10 years ago
833a485
ART: Native support for multidex
by Andreas Gampe
· 10 years ago
e9e3e69
Add more read barriers to the class linker.
by Hiroshi Yamauchi
· 10 years ago
52e4b43
Add mark compact collector.
by Mathieu Chartier
· 10 years ago
a91a4bc
Add read barriers for the class and the intern tables.
by Hiroshi Yamauchi
· 10 years ago
bfd9a43
Change MethodHelper to use a Handle.
by Mathieu Chartier
· 10 years ago
b74cd29
Compaction cleanup for FindArrayClass.
by Mathieu Chartier
· 10 years ago
0cd8135
Revert "Revert "Fix an outstanding compaction bug in interpreter.""
by Mathieu Chartier
· 10 years ago
3bdb873
Revert "Fix an outstanding compaction bug in interpreter."
by Mathieu Chartier
· 10 years ago
e09ae09
Fix an outstanding compaction bug in interpreter.
by Mathieu Chartier
· 10 years ago
607fa7b
Merge "Now we have a proper C++ library, use std::unique_ptr."
by Ian Rogers
· 10 years ago
700a402
Now we have a proper C++ library, use std::unique_ptr.
by Ian Rogers
· 10 years ago
6b52285
Merge "Don't get and restore thread state for ScopedFastNativeObjectAccess."
by Mathieu Chartier
· 10 years ago
2b7c4d1
Don't get and restore thread state for ScopedFastNativeObjectAccess.
by Mathieu Chartier
· 10 years ago
2afe494
Follow up to "Add ISA directory to image and odex pathnames."
by Brian Carlstrom
· 10 years ago
84e5242
Merge "Add ISA directory to image and odex pathnames."
by Brian Carlstrom
· 10 years ago
f0972a4
Fix generic jni issue in ArtMethod::GetQuickFrameInfo
by Dmitry Petrochenko
· 10 years ago
0e12bdc
Add ISA directory to image and odex pathnames.
by Brian Carlstrom
· 10 years ago
eb8167a
Add Handle/HandleScope and delete SirtRef.
by Mathieu Chartier
· 11 years ago
52f8488
Prevent spurious dexopts in 32-64 builds.
by Narayan Kamath
· 11 years ago
b0fa5dc
Force inlining on trivial accessors.
by Ian Rogers
· 11 years ago
8a63057
Move mapping table and vmap table offsets to OatMethodHeader.
by Vladimir Marko
· 11 years ago
d3c5beb
Avoid allocating OatFile::OatClass on the heap.
by Vladimir Marko
· 11 years ago
329d188
Better error reporting when loading dex files
by Andreas Gampe
· 11 years ago
719d1a3
Enable annotalysis on clang ART builds.
by Ian Rogers
· 11 years ago
893263b
Avoid marking old class linker and intern table roots during pause.
by Mathieu Chartier
· 11 years ago
2da8823
Initial changes towards Generic JNI option
by Andreas Gampe
· 11 years ago
6fac447
Make allocations report usable size.
by Ian Rogers
· 11 years ago
9837939
Avoid std::string allocations for finding an array class.
by Ian Rogers
· 11 years ago
83c8ee0
Add root types and thread id to root visiting.
by Mathieu Chartier
· 11 years ago
ef7d42f
Object model changes to support 64bit.
by Ian Rogers
· 11 years ago
60836d5
Fix opening oat files that are out of date.
by Vladimir Marko
· 11 years ago
8755359
Merge "Enable moving classes."
by Mathieu Chartier
· 11 years ago
08cbf66
Do not require classes.dex to support stripped zip files
by Brian Carlstrom
· 11 years ago
c528dba
Enable moving classes.
by Mathieu Chartier
· 11 years ago
590fee9
Compacting collector.
by Mathieu Chartier
· 11 years ago
88474b4
Implement Interface Method Tables (IMT).
by Jeff Hao
· 11 years ago
8d31bbd
Throw IOException at source of failing to open a dex file.
by Ian Rogers
· 11 years ago
e810452
Preload DexCaches
by Brian Carlstrom
· 11 years ago
756ee4e
Find OatDexFile by DexFile name and checksum, not just checksum
by Brian Carlstrom
· 11 years ago
ee39a10
Use class def index from java.lang.Class.
by Ian Rogers
· 11 years ago
c462198
Fix race in root marking.
by Mathieu Chartier
· 11 years ago
7dfb28c
Don't scan image space when starting runtime.
by Ian Rogers
· 11 years ago
Next »