History log of /bionic/tools/relocation_packer/src/elf_file.h
Revision Date Author Comments
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
569a75268948e6ee8c1b2faf1f77877d4d3c678f 26-Mar-2015 Simon Baldwin <simonb@google.com> Fix comment drift in assorted relocation packer modules.

Some of the commentary in relocation packer code is relevant
only to the packing strategy employed by chromium, and no
longer applies here. This change fixes or deletes it.

Code comment change only; no functional effect.

Change-Id: Id229ee1d802bba608be15b79bc75bf90df557dab
Signed-off-by: Simon Baldwin <simonb@google.com>
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
87a0617ebe7561bf28d3a19fbe192372598969b8 06-Feb-2015 Dmitriy Ivanov <dimitry@google.com> Import relocation packer from chromium repo

Bug: 18051137
Change-Id: Ia67fa11da8247e3f86f70a8ce99e6695f2c05423