summaryrefslogtreecommitdiffstats
path: root/runtime/elf_file.cc
Commit message (Expand)AuthorAgeFilesLines
* ART: Do not relocate app program headers in patchoat.Vladimir Marko2015-05-141-8/+32
* Replace NULL with nullptrMathieu Chartier2015-04-221-3/+3
* Simplify template parameters of Elf classes.David Srbecky2015-04-221-416/+159
* Generate .eh_frame_hdr section and PT_GNU_EH_FRAME segment.David Srbecky2015-04-211-3/+0
* Relocate DWARF using .oat_patches.David Srbecky2015-04-111-506/+67
* ART: Fix 64-bit ELF file supportAndreas Gampe2015-04-071-13/+28
* Write .debug_line section using the new DWARF library.David Srbecky2015-04-011-33/+32
* Add support for .bss section in oat files.Vladimir Marko2015-03-021-20/+60
* ART: Refactor common ELF->InstructionSet codeAndreas Gampe2015-01-211-29/+1
* ART: Allow to compile interpret-only mips64 filesAndreas Gampe2015-01-151-0/+2
* ART: Introduce Mips32 R6Andreas Gampe2015-01-131-1/+4
* ART: More ELF and oat file safety measuresAndreas Gampe2014-12-111-0/+14
* ART: ELF symbol table lookup is fixedYevgeny Rouban2014-11-241-1/+1
* Instruction set features for ARM64, MIPS and X86.Ian Rogers2014-11-131-1/+1
* ART: More warningsAndreas Gampe2014-11-041-6/+7
* ART: Add support for patching and loading OAT files compiled with PICIgor Murashkin2014-10-271-14/+31
* Some code clean-up.Ian Rogers2014-10-161-64/+55
* stdint types all the way!Ian Rogers2014-10-091-51/+51
* ART: Prepare for ELF64.Tong Shen2014-10-031-144/+907
* ART: Make elf loading not abortAndreas Gampe2014-09-151-114/+351
* ART: Better error reporting on broken oat fileAndreas Gampe2014-09-091-0/+4
* ART source line debug info in OAT filesYevgeny Rouban2014-08-151-42/+226
* Make gdb fixup work with multiple DWARF Compilation UnitsAlex Light2014-08-151-8/+38
* ART: Fix memory unmapped twice issue in ElfFile::Load(bool)Jim_Guo2014-08-041-9/+15
* 1. Fix CFI for quick compiled code in x86 & x86_64;Tong Shen2014-07-301-19/+9
* Add patchoat tool to Art.Alex Light2014-07-071-5/+14
* Fixed gdb support and added some ElfFile functionsAlex Light2014-06-271-295/+417
* Reduce header files including header files.Ian Rogers2014-06-061-0/+1
* Now we have a proper C++ library, use std::unique_ptr.Ian Rogers2014-05-191-4/+4
* Check the machine type of an ELF file when loading.Andreas Gampe2014-04-041-0/+35
* Make MemMap::MapAnonymous() fail if the requested address is not available.Hiroshi Yamauchi2014-03-141-2/+2
* A few 64bit fixes.Ian Rogers2014-03-121-1/+5
* Add includes to fix gcc 4.7 build.Nicolas Geoffray2014-03-101-0/+3
* GDB JIT support: move .text segment check earlierKenny Root2014-03-031-10/+13
* Fix 64-bit buildAndreas Gampe2014-03-031-1/+1
* Tell GDB about Quick ART generated codeMark Mendell2014-03-021-1/+354
* art: Fix build errors for x86_64 targetDmitry Petrochenko2014-02-271-2/+2
* ElfFile should protect itself from bad inputBrian Carlstrom2014-02-261-83/+205
* Remove dependency on llvm/Support/ELF.h by using linux's elf.h.Nicolas Geoffray2014-02-191-132/+131
* Object model changes to support 64bit.Ian Rogers2014-02-061-1/+2
* 64bit fixes for elf file.Ian Rogers2014-01-231-7/+15
* Add missing error message propagation to ElfFile::SetMapBrian Carlstrom2013-11-061-11/+15
* Throw IOException at source of failing to open a dex file.Ian Rogers2013-10-211-28/+35
* Validate ELF file segment lengths against file length when loadingBrian Carlstrom2013-10-101-2/+17
* Use ElfFile instead of dlopen for QuickBrian Carlstrom2013-10-031-2/+4
* Fixing cpplint whitespace/blank_line, whitespace/end_of_line, whitespace/labe...Brian Carlstrom2013-07-181-17/+17
* Fix cpplint whitespace/parens issuesBrian Carlstrom2013-07-181-1/+1
* Do not mark pages executable unnecessarily to play nice with selinuxBrian Carlstrom2013-07-121-2/+2
* Create separate Android.mk for main build targetsBrian Carlstrom2013-07-121-0/+688