Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
e03474846d69e82677abe2c9b66607d9556f455b
/
compiler
/
oat_writer.h
d9c9037
Move ArrayRef to runtime/base
by David Brazdil
· 8 years ago
7b49e6c
Introduce VDEX file, use it for DEX files
by David Brazdil
· 8 years ago
181e1cc
Revert "Revert "Refactor writing type lookup tables into OAT""
by David Brazdil
· 8 years ago
b92ba62
Revert "Refactor writing type lookup tables into OAT"
by David Brazdil
· 8 years ago
1a069a5
Refactor writing type lookup tables into OAT
by David Brazdil
· 8 years ago
43e10b0
ART: Replace ScopedFd with FdFile
by Andreas Gampe
· 8 years ago
e079e21
Fix OatWriter to update the header checksum correctly.
by Vladimir Marko
· 8 years ago
9d07e3d
Clean up OatQuickMethodHeader after Quick removal.
by Vladimir Marko
· 8 years ago
09c2a6b
Add trampoline symbols to native debug info.
by David Srbecky
· 8 years ago
944da60
ART: Allow method references across oat files for multi-image, 2nd attempt.
by Vladimir Marko
· 8 years ago
c5bfa97
Split elf_writer_debug.cc to several files.
by David Srbecky
· 9 years ago
3a2bd29
ART: Make sure dex files are verified in the compiler
by Andreas Gampe
· 9 years ago
9bdf108
Revert "Revert "Write dex files to oat file early.""
by Vladimir Marko
· 9 years ago
919f553
Revert "Write dex files to oat file early."
by Vladimir Marko
· 9 years ago
625a64a
Write dex files to oat file early.
by Vladimir Marko
· 9 years ago
49b0f45
Refactor and clean up OatWriter and Dex2Oat.
by Vladimir Marko
· 9 years ago
10c1356
Refactor oat file writing to give Dex2Oat more control.
by Vladimir Marko
· 9 years ago
da5b28a
Revert "Revert "Add basic image writer support for app images""
by Mathieu Chartier
· 9 years ago
4b01856
Revert "Add basic image writer support for app images"
by Nicolas Geoffray
· 9 years ago
c033474
Add basic image writer support for app images
by Mathieu Chartier
· 9 years ago
d9786b0
Implementation of fast lookup table to search class_def by descriptor
by Artem Udovichenko
· 9 years ago
06d7aaa
Clean up OatFile.
by Vladimir Marko
· 9 years ago
09d0943
ART: Use .bss section for dex cache arrays.
by Vladimir Marko
· 9 years ago
3cfa4d0
ART: Remove interpreter entrypoints
by Andreas Gampe
· 9 years ago
3887c46
Remove unnecessary `explicit` qualifiers on constructors.
by Roland Levillain
· 9 years ago
9044347
Move to newer clang annotations
by Mathieu Chartier
· 9 years ago
f898087
Split .oat_patches to multiple sections.
by David Srbecky
· 9 years ago
bc90fd0
Major refactoring of ElfBuilder.
by David Srbecky
· 9 years ago
2cebb24
Replace NULL with nullptr
by Mathieu Chartier
· 9 years ago
2f6cdb0
Relocate DWARF using .oat_patches.
by David Srbecky
· 9 years ago
3b9d57a
Move DWARF related code in ElfWriter to its own file.
by David Srbecky
· 9 years ago
0df9e1f
Remove duplicate of DexFile::DecodeDebugInfo.
by David Srbecky
· 9 years ago
e8a339e
Merge "Write .debug_line section using the new DWARF library."
by David Srbecky
· 9 years ago
b163bb7
Refactor RelativePatcher out of OatWriter.
by Vladimir Marko
· 9 years ago
dc56cc5
PC-relative loads from dex cache arrays for x86-64.
by Vladimir Marko
· 9 years ago
6f71589
Write .debug_line section using the new DWARF library.
by David Srbecky
· 9 years ago
c74658b
Cortex-A53 Erratum 843419 workaround in OatWriter.
by Vladimir Marko
· 9 years ago
20f8559
Fixed layout for dex caches in boot image.
by Vladimir Marko
· 9 years ago
5c42c29
Add support for .bss section in oat files.
by Vladimir Marko
· 9 years ago
e5f13e5
Revert "Revert "Add JIT""
by Mathieu Chartier
· 9 years ago
a5ca888
Revert "Add JIT"
by Nicolas Geoffray
· 9 years ago
2535abe
Add JIT
by Mathieu Chartier
· 9 years ago
956af0f
Remove portable.
by Elliott Hughes
· 10 years ago
376b2bb
Ensure stack maps are 4 byte aligned.
by Nicolas Geoffray
· 10 years ago
3115877
Fix oatwriter code deduping
by Mathieu Chartier
· 10 years ago
785d2f2
ART: Replace COMPILE_ASSERT with static_assert (compiler)
by Andreas Gampe
· 10 years ago
7c2ad5a
Implement method calls using relative BL on ARM64.
by Vladimir Marko
· 10 years ago
f4da675
Implement method calls using relative BL on ARM.
by Vladimir Marko
· 10 years ago
e3ea838
ART source line debug info in OAT files
by Yevgeny Rouban
· 10 years ago
7927380
ART: Rework CFA frame initialization and writing code
by Andreas Gampe
· 10 years ago
a59dd80
Runtime can now be set to require relocation
by Alex Light
· 10 years ago
22f8e5c
Revert "Revert "ART: Key-Value Store in Oat header""
by Andreas Gampe
· 10 years ago
452bee5
Revert "ART: Key-Value Store in Oat header"
by Nicolas Geoffray
· 10 years ago
c87d27b
ART: Key-Value Store in Oat header
by Andreas Gampe
· 10 years ago
78382fa
Optionally add debug symbols to ELF files made by quick compiler.
by Alex Light
· 10 years ago
700a402
Now we have a proper C++ library, use std::unique_ptr.
by Ian Rogers
· 10 years ago
507dfdd
Compatibility layer to transition from UniquePtr to std::unique_ptr.
by Ian Rogers
· 10 years ago
7624d25
Move quick frame info to OatQuickMethodHeader.
by Vladimir Marko
· 10 years ago
8a63057
Move mapping table and vmap table offsets to OatMethodHeader.
by Vladimir Marko
· 10 years ago
96c6ab9
Separate maps from code in oat file.
by Vladimir Marko
· 10 years ago
d6ed642
Revert "Revert "Revert "Use trampolines for calls to helpers"""
by Dave Allison
· 10 years ago
f9487c0
Revert "Revert "Use trampolines for calls to helpers""
by Dave Allison
· 10 years ago
081f73e
Revert "Use trampolines for calls to helpers"
by Dave Allison
· 10 years ago
754ddad
Use trampolines for calls to helpers
by Dave Allison
· 10 years ago
2da8823
Initial changes towards Generic JNI option
by Andreas Gampe
· 10 years ago
ae9fd93
Tell GDB about Quick ART generated code
by Mark Mendell
· 11 years ago
3d50407
Make out arguments non-reference types.
by Ian Rogers
· 10 years ago
ef7d42f
Object model changes to support 64bit.
by Ian Rogers
· 11 years ago
ca368cb
Break apart oat writing times.
by Ian Rogers
· 11 years ago
88474b4
Implement Interface Method Tables (IMT).
by Jeff Hao
· 11 years ago
ba150c3
Omit OatMethodOffsets for classes without compiled code
by Brian Carlstrom
· 11 years ago
193bad9
Multi threaded hashed deduplication during compilation.
by Mathieu Chartier
· 11 years ago
3f3d22c
Reduce the scope of a ScopedObjectAccess in dex2oat.
by Ian Rogers
· 11 years ago
96faf5b
Uleb128 compression of vmap and mapping table.
by Ian Rogers
· 11 years ago
468532e
Entry point clean up.
by Ian Rogers
· 11 years ago
c50d8e1
Remove OatWriter buffering to memory for ElfWriterQuick
by Brian Carlstrom
· 11 years ago
fc0e321
Fix multiple inclusion guards to match new pathnames
by Brian Carlstrom
· 11 years ago
7940e44
Create separate Android.mk for main build targets
by Brian Carlstrom
· 11 years ago
[Renamed (99%) from src/compiler/oat_writer.h]
51c2467
libart-compiler cleanup
by Brian Carlstrom
· 11 years ago
[Renamed from src/oat_writer.h]
0aba0ba
Created compiled stubs in image.
by Jeff Hao
· 11 years ago
265091e
Remove ExtractCodeAndPrelink and switch Portable to MCLinker
by Brian Carlstrom
· 12 years ago
1212a02
Move the Compiler to CompilerDriver.
by Ian Rogers
· 11 years ago
2dd0e2c
Directory restructuring of object.h
by Ian Rogers
· 12 years ago
cd60ac7
Create OutputStream abstraction
by Brian Carlstrom
· 12 years ago
ff2d2c5
Remove ClassLoader from OatWriter
by Brian Carlstrom
· 12 years ago
28db012
Add oat file dependency on boot.oat load location
by Brian Carlstrom
· 12 years ago
b726dcb
Rename GlobalSynchronization to Locks
by Ian Rogers
· 12 years ago
08f753d
Avoid compile time rewriting of dex code by verifier.
by Ian Rogers
· 12 years ago
00f7d0e
Global lock levels.
by Ian Rogers
· 12 years ago
971bf3f
Compile method one-by-one.
by Logan Chien
· 12 years ago
365c102
Increase use of ScopedJniThreadState.
by Ian Rogers
· 12 years ago
a21039c
Fix a bunch more lint.
by Elliott Hughes
· 12 years ago
a0e1806
Add a SafeMap equivalent to std::map but without the error-prone operator[].
by Elliott Hughes
· 12 years ago
25ae640
Write ELF image to Oat file.
by Logan Chien
· 12 years ago
81f3ca1
Add image dependency to oat files
by Brian Carlstrom
· 12 years ago
f03c288
Remove redundant oat file fields
by Brian Carlstrom
· 12 years ago
a72ec82
Store the instruction set in the oat header, and use it in oatdump.
by Elliott Hughes
· 12 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
10037c8
Added pass to verify structure of dex file.
by jeffhao
· 13 years ago
Next »