Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
9529d6273777ee297a8aa7513e8172775f0496df
/
runtime
/
oat_file.cc
700a402
Now we have a proper C++ library, use std::unique_ptr.
by Ian Rogers
· 10 years ago
0e12bdc
Add ISA directory to image and odex pathnames.
by Brian Carlstrom
· 10 years ago
7624d25
Move quick frame info to OatQuickMethodHeader.
by Vladimir Marko
· 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
cd937a9
Fix some < vs <= issues in OatFile
by Brian Carlstrom
· 11 years ago
6449c62
Create CompilerOptions
by Brian Carlstrom
· 11 years ago
83bef92
art: dex offset fix in oat_file.cc for x86_64
by Dmitry Petrochenko
· 11 years ago
ef7d42f
Object model changes to support 64bit.
by Ian Rogers
· 11 years ago
0d6adac
Fix apps with more than one dex file with the same name
by Brian Carlstrom
· 11 years ago
ba150c3
Omit OatMethodOffsets for classes without compiled code
by Brian Carlstrom
· 11 years ago
8d31bbd
Throw IOException at source of failing to open a dex file.
by Ian Rogers
· 11 years ago
756ee4e
Find OatDexFile by DexFile name and checksum, not just checksum
by Brian Carlstrom
· 11 years ago
eeb9888
Use ElfFile instead of dlopen for Quick
by Brian Carlstrom
· 11 years ago
7c3d13a
Use file magic to determine file type, not file extension.
by Brian Carlstrom
· 11 years ago
ee39a10
Use class def index from java.lang.Class.
by Ian Rogers
· 11 years ago
7571e8b
Add flock(2)ing on dex-cache files to prevent races
by Brian Carlstrom
· 11 years ago
ea46f95
Refactor java.lang.reflect implementation
by Brian Carlstrom
· 11 years ago
1809a72
Uleb128 compression of vmap and mapping table.
by Ian Rogers
· 11 years ago
fb331d7
Convert CHECKS in OatFile::Setup to LOG(ERROR) messages
by Brian Carlstrom
· 11 years ago
0cd7ec2
Fix cpplint whitespace/blank_line issues
by Brian Carlstrom
· 11 years ago
2ce745c
Fix cpplint whitespace/braces issues
by Brian Carlstrom
· 11 years ago
f1d3455
Do not mark pages executable unnecessarily to play nice with selinux
by Brian Carlstrom
· 11 years ago
7940e44
Create separate Android.mk for main build targets
by Brian Carlstrom
· 11 years ago
[Renamed from src/oat_file.cc]
30e2ea4
Move art to use dalvik names for .oat files
by Brian Carlstrom
· 11 years ago
6a47b9d
Refactor ElfWriter and introduce ElfWriterQuick
by Brian Carlstrom
· 11 years ago
aa4a793
Rename abstract method code_ to entry_point_from_compiled_code_.
by Jeff Hao
· 11 years ago
9609cb6
Remove remaining code related to compiled invoke and proxy stubs.
by Jeff Hao
· 12 years ago
f1b3030
Gracefully valdiate oat magic on OatFile::Open
by Brian Carlstrom
· 12 years ago
74180ca
Remove code related to compiled invoke stubs.
by Jeff Hao
· 12 years ago
4f6ad8a
Various performance improvements.
by Ian Rogers
· 12 years ago
40feccc
Remove warning that happens all the time in the course of normal execution.
by Brian Carlstrom
· 12 years ago
265091e
Remove ExtractCodeAndPrelink and switch Portable to MCLinker
by Brian Carlstrom
· 12 years ago
c928de9
Remove Iceland.
by Ian Rogers
· 12 years ago
f9e609f
Disable dlopen which doesn't work on MIPS.
by Jeff Hao
· 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
1aa246d
Move casts.h and stl_util.h into base/.
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
c531cef
Eliminate #ifdef ART_USE_QUICK_COMPILER
by buzbee
· 12 years ago
05f28c6
Dump dex file sizes in oatdump.
by Ian Rogers
· 12 years ago
f852fb2
Fix OatHeader.isValid
by Brian Carlstrom
· 12 years ago
28db012
Add oat file dependency on boot.oat load location
by Brian Carlstrom
· 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
1b09b09
Syntax clean up to make clang happy.
by Ian Rogers
· 12 years ago
ab646f9
Cut down noise.
by Shih-wei Liao
· 12 years ago
971bf3f
Compile method one-by-one.
by Logan Chien
· 13 years ago
4284bb9
Add thumb-specific code for invoke stub.
by Logan Chien
· 12 years ago
8b0c816
Fix build: Don't compare unsigned int with signed int.
by Logan Chien
· 12 years ago
7484741
Fix a bunch of lint.
by Elliott Hughes
· 12 years ago
a168c83
Convince tsan that the card table isn't a problem.
by Elliott Hughes
· 12 years ago
7a2a23a
Cleanup proxy stub compiler code.
by Logan Chien
· 12 years ago
eead4ac
Implement proxy stub for compiler_llvm.
by TDYa127
· 12 years ago
a0e1806
Add a SafeMap equivalent to std::map but without the error-prone operator[].
by Elliott Hughes
· 13 years ago
14924fe
Implement GetCodeSize for LLVM build.
by Logan Chien
· 13 years ago
937105a
Use ELF function index to distinguish generated functions.
by Logan Chien
· 13 years ago
0c717dd
Add ELF loader to OatFile.
by Logan Chien
· 13 years ago
7a967b3
Warn if oat file does end with expected extension
by Brian Carlstrom
· 13 years ago
0cc6ab6
Add ELF extractor to oatdump.
by Logan Chien
· 13 years ago
b25c3f6
Fix cpplint's whitespace complaints.
by Elliott Hughes
· 13 years ago
f582258
oat file patching
by Brian Carlstrom
· 13 years ago
81f3ca1
Add image dependency to oat files
by Brian Carlstrom
· 13 years ago
f8bbb84
Add code size to oat files
by Brian Carlstrom
· 13 years ago
1984651
Invoke static/direct dispatch change.
by Ian Rogers
· 13 years ago
a004aa9
user build support for art (2 of 3)
by Brian Carlstrom
· 13 years ago
5b332c8
Fix checksum verification when opening DexFiles from OatFiles
by Brian Carlstrom
· 13 years ago
2faa5f1
Fix copyright headers.
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
4cb6a3b
image_test should include at least one DexFile
by Brian Carlstrom
· 13 years ago
ba8eee1
Remove more lint.
by Elliott Hughes
· 13 years ago
e689d51
Still more Mac build fixes.
by Elliott Hughes
· 13 years ago
e7d856b
Add GC map to oat file
by Brian Carlstrom
· 13 years ago
aa6a588
Make CHECKs with char*s do what you mean.
by Elliott Hughes
· 13 years ago
0755ec5
Record Class::Status information in oat file
by Brian Carlstrom
· 13 years ago
6e3b1d9
Combine OatDexFile and OatClasses sections of oat file
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
9557241
Don't default-construct std::strings and then assign them.
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
ae82698
Add --image-classes to dex2oat
by Brian Carlstrom
· 13 years ago
0571d35
Refactor the use of Method by the compiler.
by Ian Rogers
· 13 years ago
0dd7dda
Several fixes for proper creation and use of vmap tables
by Brian Carlstrom
· 13 years ago
d1cc836
Wire up enough of the pieces that we can connect ddms or jdb.
by Elliott Hughes
· 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
362f9bc
Fix cpplint's whitespace warnings.
by Elliott Hughes
· 13 years ago
b7bbba4
Add oatopt drop in replacement for dexopt
by Brian Carlstrom
· 13 years ago
aded5f7
Working ClassLoader
by Brian Carlstrom
· 13 years ago
3320cf4
Move rest of code related blobs from Method to oat
by Brian Carlstrom
· 13 years ago
58ae941
Simplify command line arguments
by Brian Carlstrom
· 13 years ago
e24fa61
Separate oat from image
by Brian Carlstrom
· 13 years ago