Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
57e863c3739c310380e19252ad5746ff08d219c7
/
compiler
/
elf_writer_quick.cc
e0febdf
Move debug symbol writing code to elf_writer_debug.cc
by David Srbecky
· 9 years ago
131980f
Add ElfWriter::GetStream().
by Vladimir Marko
· 9 years ago
10c1356
Refactor oat file writing to give Dex2Oat more control.
by Vladimir Marko
· 9 years ago
6d8c8f0
Rewrite ElfBuilder to make streaming directly to file easier.
by David Srbecky
· 9 years ago
8363c77
Add --generate-debug-info flag and remove the other two flags.
by David Srbecky
· 10 years ago
491a7fe
Fix build - large frame size of ElfWriterQuick<ElfTypes>::Write (again).
by David Srbecky
· 10 years ago
f898087
Split .oat_patches to multiple sections.
by David Srbecky
· 10 years ago
2dde2a1
Merge "Switch to using .debug_frame for CFI."
by David Srbecky
· 10 years ago
388d286
Generate just single ARM mapping symbol.
by David Srbecky
· 10 years ago
aaf143d
Switch to using .debug_frame for CFI.
by David Srbecky
· 10 years ago
ad5fa8c
Support generation of CFI in .debug_frame format.
by David Srbecky
· 10 years ago
033d745
Add binary search table to .eh_frame_hdr
by David Srbecky
· 10 years ago
6d73c9d
Do not write CFI and symbols for deduplicate methods.
by David Srbecky
· 10 years ago
b0a962c
Move .eh_frame to the end of ELF file.
by David Srbecky
· 10 years ago
bc90fd0
Major refactoring of ElfBuilder.
by David Srbecky
· 10 years ago
0c5bbc1
Minor refactoring of ElfBuilder.
by David Srbecky
· 10 years ago
2cebb24
Replace NULL with nullptr
by Mathieu Chartier
· 10 years ago
533c207
Simplify template parameters of Elf classes.
by David Srbecky
· 10 years ago
527c9c7
Generate .eh_frame_hdr section and PT_GNU_EH_FRAME segment.
by David Srbecky
· 10 years ago
626a166
Append [DEDUPED] suffix to all deduped methods in the symbol table.
by David Srbecky
· 10 years ago
8dc7324
Add --include-cfi compiler option.
by David Srbecky
· 10 years ago
2f6cdb0
Relocate DWARF using .oat_patches.
by David Srbecky
· 10 years ago
3b9d57a
Move DWARF related code in ElfWriter to its own file.
by David Srbecky
· 10 years ago
b536247
Extend the DWARF library to support .debug_info section.
by David Srbecky
· 10 years ago
0df9e1f
Remove duplicate of DexFile::DecodeDebugInfo.
by David Srbecky
· 10 years ago
c6b4dd8
Implement CFI for Optimizing.
by David Srbecky
· 10 years ago
1109fb3
Implement CFI for Quick.
by David Srbecky
· 10 years ago
8c57831
Remove the old CFI infrastructure.
by David Srbecky
· 10 years ago
189ae82
Proper fix for issue 20051601 - arm actually means thumb2.
by David Srbecky
· 10 years ago
934d754
Fix for issue 20051601 - ARM instruction alignment.
by David Srbecky
· 10 years ago
6f71589
Write .debug_line section using the new DWARF library.
by David Srbecky
· 10 years ago
20f8559
Fixed layout for dex caches in boot image.
by Vladimir Marko
· 10 years ago
5c42c29
Add support for .bss section in oat files.
by Vladimir Marko
· 10 years ago
80b96d1
Replace a few std::vector with ArenaVector in Mir2Lir.
by Vladimir Marko
· 10 years ago
e21dc3d
ART: Swap-space in the compiler
by Andreas Gampe
· 10 years ago
8683038
ART: Do not inline elf writer debug symbols
by Andreas Gampe
· 10 years ago
6a3c1fc
Remove -Wno-unused-parameter and -Wno-sign-promo from base cflags.
by Ian Rogers
· 10 years ago
f973455
ARM: Generate $t mapping symbol to indicate thumb2 code
by Ningsheng Jian
· 10 years ago
0279ebb
Tidy ELF builder.
by Ian Rogers
· 10 years ago
f4da675
Implement method calls using relative BL on ARM.
by Vladimir Marko
· 10 years ago
54fc26c
ART: Refactor elf_writer_quick, add symbolizer
by Andreas Gampe
· 10 years ago
859efc4
Merge "ART fix oat debug source map operations"
by Vladimir Marko
· 10 years ago
7c7686e
Merge "Revert "Revert "ART: Prepare for ELF64."""
by Nicolas Geoffray
· 10 years ago
f9b87b1
Revert "Revert "ART: Prepare for ELF64.""
by Nicolas Geoffray
· 10 years ago
dcea56f
Merge "Fix frame size issue with 64-bit"
by Narayan Kamath
· 10 years ago
7eebd95
Revert "ART: Prepare for ELF64."
by Nicolas Geoffray
· 10 years ago
18a49cc
Fix frame size issue with 64-bit
by Brian Carlstrom
· 10 years ago
45b8f1a
ART: Prepare for ELF64.
by Tong Shen
· 10 years ago
33ac819
ART fix oat debug source map operations
by Yevgeny Rouban
· 10 years ago
e3ea838
ART source line debug info in OAT files
by Yevgeny Rouban
· 10 years ago
547cdfd
Emit CFI for x86 & x86_64 JNI compiler.
by Tong Shen
· 10 years ago
255916d
Merge "Make patchoat use the sht_entsize when patching."
by Nicolas Geoffray
· 10 years ago
4b0d2d9
Make patchoat use the sht_entsize when patching.
by Alex Light
· 10 years ago
7927380
ART: Rework CFA frame initialization and writing code
by Andreas Gampe
· 10 years ago
35e1e6a
1. Fix CFI for quick compiled code in x86 & x86_64;
by Tong Shen
· 10 years ago
eefbe39
Fix some style nitpicks
by Alex Light
· 10 years ago
53cb16b
Add patchoat tool to Art.
by Alex Light
· 11 years ago
3470ab4
Fixed gdb support and added some ElfFile functions
by Alex Light
· 11 years ago
78382fa
Optionally add debug symbols to ELF files made by quick compiler.
by Alex Light
· 11 years ago
8758c64
Fix build by converting from bionic to elfutils version of elf.h
by Brian Carlstrom
· 11 years ago
b12f347
Revert "Revert "Rewrite ElfWriterQuick to make it more modular.""
by Brian Carlstrom
· 11 years ago
35f7225
Revert "Rewrite ElfWriterQuick to make it more modular."
by Brian Carlstrom
· 11 years ago
ad13cb2
Rewrite ElfWriterQuick to make it more modular.
by Alex Light
· 11 years ago
57ef2d3
Moved a BufferedOutputStream onto the heap to reduce stack usage.
by Alex Light
· 11 years ago
53bee42
Fix using kArm instead of kThumb2.
by Mathieu Chartier
· 11 years ago
b95a534
AArch64: Add arm64 runtime support.
by Stuart Monteith
· 11 years ago
befbd57
Fix host architecture for 64bit.
by Ian Rogers
· 11 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
· 11 years ago
50cfe74
Remove dependency on llvm/Support/ELF.h by using linux's elf.h.
by Nicolas Geoffray
· 11 years ago
9d6bb98
am 2cea26c1: am c6dfdace: Add buffering to ELF file generation
by Brian Carlstrom
· 11 years ago
c6dfdac
Add buffering to ELF file generation
by Brian Carlstrom
· 11 years ago
e2be9da
Fix typo in elf writer.
by Mathieu Chartier
· 11 years ago
8718359
Add -XX:+DisableExplicitGC option for Art
by Anwar Ghuloum
· 11 years ago
7934ac2
Fix cpplint whitespace/comments issues
by Brian Carlstrom
· 11 years ago
c50d8e1
Remove OatWriter buffering to memory for ElfWriterQuick
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/elf_writer_quick.cc]
51c2467
libart-compiler cleanup
by Brian Carlstrom
· 11 years ago
[Renamed from src/elf_writer_quick.cc]
6a47b9d
Refactor ElfWriter and introduce ElfWriterQuick
by Brian Carlstrom
· 12 years ago