build/unix/elfhack/elfxx.h
9f952d7c6bb1d74d4e7fbb03186a4b478d2d7cab
created 2012-12-10 10:33 +0100
pushed 2013-01-04 14:49 +0000
Mike Hommey Mike Hommey - Bug 816494 part 2 - Move the PT_LOAD splitting logic in elfhack.cpp. r=nfroyd,a=akeybl
bad85e46f9d5b9e2d8183110b46c5e17d5d7ade5
created 2012-12-10 10:33 +0100
pushed 2013-01-04 14:49 +0000
Mike Hommey Mike Hommey - Bug 816494 part 1 - When inserting a section before or after another, also insert it in the segments containing that other. r=nfroyd,a=akeybl
80caa5061f404adbcf6bf1897f73e1234273cbdb
created 2012-08-09 16:34 +0200
pushed 2012-08-28 00:20 +0000
Mike Hommey Mike Hommey - Bug 716295 part 4 - Interpose elfhack injected code in DT_INIT_ARRAY's first entry when possible. r=nfroyd
ac414499bc14e2c6290dd133d97541cfe0aafc35
created 2012-08-09 16:34 +0200
pushed 2012-08-28 00:20 +0000
Mike Hommey Mike Hommey - Bug 716295 part 3 - Add serialization into a buffer instead of an ostream. r=nfroyd
23fdc9b894d3bf10e5b8aae4802d813278a93f85
created 2012-08-09 16:34 +0200
pushed 2012-08-28 00:20 +0000
Mike Hommey Mike Hommey - Bug 716295 part 2 - Fix assertion in serializable::init and cleanup serializable constructor. r=nfroyd
e043018e92ba69bd149cef94e87b5fbd1a634cf8
created 2012-08-09 16:34 +0200
pushed 2012-08-28 00:20 +0000
Mike Hommey Mike Hommey - Bug 716295 part 1 - Fail more gracefully when .dynamic section can't be grown. r=nfroyd
c0f7c33713b3e33e47e191130050b34908aa07c7
created 2012-07-09 17:53 +0200
pushed 2012-07-16 20:02 +0000
Mike Hommey Mike Hommey - Bug 771569 - Move elfhack sections before .rel{,a}.dyn to work around glibc 2.16 bug. r=nfroyd
32334d92099ae7b1ee70e6c1557ffed5cc94f316
created 2012-07-09 15:14 +0100
pushed 2012-07-16 20:02 +0000
Ed Morley Ed Morley - Backout 61038a15b7b7 (bug 771569) for elfhack errors
20640a6e52ae9f536d08107252f9f7ac19de639a
created 2012-07-09 17:10 +0200
pushed 2012-07-09 22:46 +0000
Mike Hommey Mike Hommey - Bug 771569 - Move elfhack sections before .rel{,a}.dyn to work around glibc 2.16 bug. r=froydnj a=akeybl
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-06-04 20:19 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
4c2c6e1e54336bee0eb9c0f39152a997aa04030a
created 2012-02-21 08:08 +0100
pushed 2012-03-13 21:39 +0000
Mike Hommey Mike Hommey - Bug 725284 - Preserve PT_LOAD alignment, except when it's the default on x86-64. r=tglek
565a69914c4bee1e554cf47f04bd6f6b14e55f2a
created 2011-08-17 10:12 -0400
pushed 2011-09-27 17:43 +0000
Rafael Ávila de Espíndola Rafael Ávila de Espíndola - Bug 678008 - Fix elfhack build in c++0x mode. r=mh+mozilla
5772d30e6894849ea459b637121f5f1c84206937
created 2011-08-03 10:28 +0200
pushed 2011-08-16 19:58 +0000
Mike Hommey Mike Hommey - Bug 674888 - Allow elfhack to move .interp sections. r=tglek
9bf9fb1544bc2393c6f239eec67b880c3fc42adb
created 2011-06-23 04:07 +0200
pushed 2011-07-05 17:42 +0000
Mike Hommey Mike Hommey - Bug 651892 part 2 - Add a constructor to serializable that takes a buffer instead of an istream. r=tglek
080a8d06788964cf5d8c6467a35061bac2bbee4a
created 2011-06-23 04:07 +0200
pushed 2011-07-05 17:42 +0000
Mike Hommey Mike Hommey - Bug 651892 part 1 - Add a helper function to lookup symbols in a ElfSymtab_Section. r=tglek
6e3813929a579e8c877c079fc1655639c53c8cc5
created 2011-06-07 08:26 +0200
pushed 2011-07-05 17:42 +0000
Mike Hommey Mike Hommey - Bug 661800 - Avoid elfhack considering non SHF_TLS sections as part of PT_TLS segment. r=tglek
f6f801cfdf4c1dd31e275534d2bffa5a63e6c720
created 2011-06-15 08:44 +0200
pushed 2011-07-05 17:42 +0000
Mike Hommey Mike Hommey - Backout bug 661800 (changeset d95b370f0f85) because of bug 664362
d95b370f0f85129f0fa991611a57ef463cba635b
created 2011-06-07 08:26 +0200
pushed 2011-07-05 17:42 +0000
Mike Hommey Mike Hommey - Bug 661800 - Avoid elfhack considering non SHF_TLS sections as part of PT_TLS segment. r=tglek
d79e30ee7a159bade9463a4b6eb61e6ab3ffd8ec
created 2011-02-12 10:28 +0100
pushed 2013-01-04 14:49 +0000
Mike Hommey Mike Hommey - Bug 629635 part 4 - Make elfhack keep PT_GNU_RELRO segments as they were originally. r=tglek,a=blocking2.0:final
c40b2aa98f90aa229c0756f51caa485fb93230c6
created 2011-02-12 10:28 +0100
pushed 2013-01-04 14:49 +0000
Mike Hommey Mike Hommey - Bug 629635 part 3 - Add ElfSegment::getOffset and ElfSegment::getAddr functions. r=tglek,a=blocking2.0:final
8a96724c2a8d8ab54b7a0e4a562852968ba69a52
created 2011-02-12 10:28 +0100
pushed 2013-01-04 14:49 +0000
Mike Hommey Mike Hommey - Bug 629635 part 2 - Don't allow elfhack to move the .dynamic section. r=tglek,a=blocking2.0:final
47939414eff65fd6101bd8a182fe527d4e08c46f
created 2011-01-28 09:22 +0100
pushed 2013-01-04 14:49 +0000
Mike Hommey Mike Hommey - Bug 628988 part 2 - Adapt symbol tables content to elfhack changes. r=tglek,a=sdwilsh
4396179e309416d9fbfa909a46d6077de64142f1
created 2011-01-28 09:22 +0100
pushed 2013-01-04 14:49 +0000
Mike Hommey Mike Hommey - Bug 628618 part 7 - Use a whitelist of ELF sections that can be moved. r=tglek,a=sdwilsh
66ebc5e21967bc6500cd6e73f4b7b8b142f5c658
created 2011-01-28 09:22 +0100
pushed 2013-01-04 14:49 +0000
Mike Hommey Mike Hommey - Bug 628618 part 6 - Delay refreshing of ElfSection addresses and offsets. r=tglek,a=sdwilsh
839312525a7d8659e3a23ec48845428c2f72272e
created 2011-01-28 09:22 +0100
pushed 2013-01-04 14:49 +0000
Mike Hommey Mike Hommey - Bug 628618 part 5 - Don't set DT_REL*COUNT if it wasn't already set. r=tglek,a=sdwilsh
babff49f9e0df733c3cae832b997418702e32049
created 2011-01-28 09:22 +0100
pushed 2013-01-04 14:49 +0000
Mike Hommey Mike Hommey - Bug 628618 part 3 - An ElfSection is relocatable if it has the SHF_ALLOC flag set independently of other flags. r=tglek,a=sdwilsh
49f01e77666acf58caa0fd6c4bd311546cd0e39d
created 2011-01-28 09:22 +0100
pushed 2013-01-04 14:49 +0000
Mike Hommey Mike Hommey - Bug 628618 part 2 - PT_DYNAMIC segment only contains SHT_DYNAMIC section. r=tglek,a=sdwilsh
b8426f83a0a62a30ddfc2d8a2cfb2b0a5762fd19
created 2011-01-28 09:22 +0100
pushed 2013-01-04 14:49 +0000
Mike Hommey Mike Hommey - Bug 628618 part 1 - Support ElfLocations without a corresponding ElfSection. r=tglek,a=sdwilsh
66c7448cb19b2f0e45612ad5133a8c2502518d80
created 2011-01-24 23:11 +0100
pushed 2013-01-04 14:49 +0000
Mike Hommey Mike Hommey - Bug 628283 - Make elfhack handle GNU_RELRO segments better. r=tglek,a=dbaron
a1ccb1c489baeeb2e738ce9173b5ee079b0243f9
created 2011-01-24 09:56 +0100
pushed 2013-01-04 14:49 +0000
Mike Hommey Mike Hommey - Bug 606145 part 2 - Import elfhack code. r=tglek,a=bsmedberg
less more (0) tip