0e25b3425b12da3f308500cfaa280e2ee2473b23 |
|
15-Jul-2016 |
Colin Cross <ccross@android.com> |
Fix clean mma in bionic Change-Id: If2410c5ff9c08372098e5ec831e33e4da0e04b30
|
d3b6bc76242c05a3172718ca3a2ffa6a86dc8635 |
|
13-Jul-2016 |
Colin Cross <ccross@android.com> |
Move relocation_packer from Android.mk to Android.bp Change-Id: I3d24f8513fe3ca19900705d4861ab797464e0930
|
7de1ff2ad63aedda5096d5ee64203703dbdecf17 |
|
23-Mar-2016 |
Elliott Hughes <enh@google.com> |
Move relocation_packer off libnativehelper. Also remove other bits of makefile cruft. Change-Id: I8b69822200959368003a8af9d1595bea9182d6d8
|
20322c25e7648215f8d01c05acd13c0b8275bf38 |
|
25-Jan-2016 |
Chih-Hung Hsieh <chh@google.com> |
Include libz for new libelf. New external/elfutils needs libz. Change-Id: Ib2f2d56d4831809509a0fb3a849656f68adece7f
|
4900f1c4cd41f57c6d453ecd84fd82b8d7d9e8fa |
|
06-Jun-2015 |
Ying Wang <wangying@google.com> |
Fix Mac checkbuild. Bug: 21669400 Change-Id: I54691661605a2e2c1871781964aed343840b8560 (cherry-pick from commit 33c2d441b8f816722bed984c6e12b82b888c3ca2)
|
26e663d4796e74fc40a62b3d2a438b726bbb056e |
|
06-Jun-2015 |
Ying Wang <wangying@google.com> |
Fix Mac checkbuild. Bug: 21669400 Change-Id: I54691661605a2e2c1871781964aed343840b8560 (cherry-pick from commit 33c2d441b8f816722bed984c6e12b82b888c3ca2)
|
33c2d441b8f816722bed984c6e12b82b888c3ca2 |
|
06-Jun-2015 |
Ying Wang <wangying@google.com> |
Fix Mac checkbuild. Bug: 21669400 Change-Id: I54691661605a2e2c1871781964aed343840b8560
|
1011e1a402017506c6a03d0457288f4b1267d9ca |
|
22-May-2015 |
Simon Baldwin <simonb@google.com> |
Fix unit tests, and extend for other architectures On unpacking, reinstate any p_align values that packing reduced to page size. Ensures a round-trip pack and unpack is bit-equivalent to the original input. https://android-review.googlesource.com/#/c/148492/ Extend unit tests to include ia32, x64, and mips32. Recreate test data for arm32 and arm64. Generate new test data for ia32, x64, and mips32. Bug: http://b/20687795 Bug: http://b/18051137 Change-Id: Ifbca8e206ef447297ba4f19272b813702be27a35
|
f15ceeb7841ef97c24a0b7708732756d433c5d0d |
|
22-Apr-2015 |
Dmitriy Ivanov <dimitry@google.com> |
Always use signed leb128 encoding According to runs on /system/lib there using unsigned leb128 does not save us any additional space. In order to keep packing as simple as possible switch to using signed leb128 for everything. Bug: http://b/18051137 Change-Id: I1a47cb9eb2175895b3c3f7c13b4c6b1060de86c0
|
2a6342187a4cbb0a8804394649893b8a306ceaeb |
|
22-Apr-2015 |
Dmitriy Ivanov <dimitry@google.com> |
Statically link libc++ for prebuilts Statically link libc++ to relocation_packer in order to make it work from prebuilts Bug: http://b/18051137 Change-Id: I933ed6a0e48780a26b261069eb6a293432824fe7
|
f8ff6b103bde3433d6f7dbf762fc7bf657d7de5f |
|
28-Jan-2015 |
Dmitriy Ivanov <dimitry@google.com> |
Generalize compression tool 1. One binary for all architectures 2. Generalize (and slightly improve) compression 2.1 works on all relocation types (rela?.dyn section only so far) 2.2 Uses same format to encode ElfW(Rel) as well as ElfW(Rela) tables Bug: 18051137 Change-Id: I66c95d9076954ca115816fc577d0f5ef274e5e72
|