build/unix/elfhack/elf.cpp
a749a696120665cdcf351ca0af92d114da4ee4b6
created 2018-08-01 11:17 +0900
pushed 2018-08-01 09:53 +0000
Mike Hommey Mike Hommey - Bug 1423822 - Check segments overlapping later. r?froydnj draft
c93a0a540a235fa732241e45a5b99623ba1060d6
created 2017-12-07 15:34 +0900
pushed 2017-12-12 22:18 +0000
Mike Hommey Mike Hommey - Bug 1423821 - Add a consistency check for section offsets to elfhack. draft
9fa4d8c66ecb53793c890478871572aef6638e35
created 2017-12-07 15:34 +0900
pushed 2017-12-07 07:00 +0000
Mike Hommey Mike Hommey - Bug 1423821 - Add a consistency check for section offsets to elfhack. draft
ef69f21b41e22b3bd1c7ccf36404aa93ee0139a3
created 2017-11-07 11:19 +0100
pushed 2017-11-16 18:54 +0000
Jean-Luc Bonnafoux Jean-Luc Bonnafoux - Bug 1414947 - elfhack/elf.cpp:167 possible memory leak draft
98e2b4ee9775a2a2b5cc1bb8a390bfe901814f38
created 2017-11-06 13:22 +0100
pushed 2017-11-07 10:47 +0000
Sylvestre Ledru Sylvestre Ledru - reformat all draft
78f6394c884cc4d87c5ac188ba4abeec314813a4
created 2017-11-05 17:29 +0100
pushed 2017-11-05 18:10 +0000
Sylvestre Ledru Sylvestre Ledru - reformat all draft
c236dfe7dc98c387219d7cb45d0693560db708fd
created 2017-08-17 11:13 +0200
pushed 2017-08-17 11:56 +0000
Sylvestre Ledru Sylvestre Ledru - indent all (with js specific coding style) draft
4fcd5e1ee5caa778b9dcaab3db972dab460cab7d
created 2017-07-07 18:29 +0900
pushed 2017-07-07 09:39 +0000
Mike Hommey Mike Hommey - Bug 1378986 - Adjust the fake phdr section properly. r?froydnj draft
05d9746016f47666c00390aacc9f9d62c8ffffb4
created 2017-02-24 17:04 +0100
pushed 2017-02-25 15:06 +0000
Sylvestre Ledru Sylvestre Ledru - Move to 99 chars instead of 80 draft
cbb8fdf1daf98a15f7d57f6b08d273bdf96aa1a0
created 2017-02-24 09:55 +0100
pushed 2017-02-25 15:06 +0000
Sylvestre Ledru Sylvestre Ledru - indent all but js/ draft
1a4c479ec7cd347ad7b939c434633234c8e20b2c
created 2016-01-19 14:31 +0900
pushed 2016-01-21 11:44 +0000
Mike Hommey Mike Hommey - Bug 1233963 - Work around recent GNU gold behavior with segments starting before the first section they contain. r=froydnj
365669affac77a990557f25f4d3a569fbc391d01
created 2013-11-11 14:13 -0500
pushed 2014-10-20 17:29 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in build/; r=ehsan
eb1363fb8a2da3e7dfd1f5b80e73cae0f03565f3
created 2013-01-16 09:15 +0100
pushed 2014-10-20 17:29 +0000
Mike Hommey Mike Hommey - Bug 654087 - Don't error out on gold special treatment of PT_TLS segment memsize. r=nfroyd
cad275e5399f8524981f4fc794e43df60d545bcf
created 2013-01-02 10:17 +0100
pushed 2014-10-20 17:29 +0000
Mike Hommey Mike Hommey - Bug 822584 - Workaround in elfhack to accomodate for breakpad not handling the memory mapping induced by the elfhack/bionic linker combination. r=nfroyd
0e9bc6febd7f0592e61556235d66caa53ae92ebe
created 2012-12-10 10:33 +0100
pushed 2014-10-20 17:29 +0000
Mike Hommey Mike Hommey - Bug 816494 part 4 - Add a -r option to elfhack that re-merges the split PT_LOADs. r=nfroyd
84ad94351bf3586470298c8543cb8bb025ec246d
created 2012-12-10 10:33 +0100
pushed 2014-10-20 17:29 +0000
Mike Hommey Mike Hommey - Bug 816494 part 2 - Move the PT_LOAD splitting logic in elfhack.cpp. r=nfroyd
80caa5061f404adbcf6bf1897f73e1234273cbdb
created 2012-08-09 16:34 +0200
pushed 2014-10-20 17:29 +0000
Mike Hommey Mike Hommey - Bug 716295 part 4 - Interpose elfhack injected code in DT_INIT_ARRAY's first entry when possible. r=nfroyd
e043018e92ba69bd149cef94e87b5fbd1a634cf8
created 2012-08-09 16:34 +0200
pushed 2014-10-20 17:29 +0000
Mike Hommey Mike Hommey - Bug 716295 part 1 - Fail more gracefully when .dynamic section can't be grown. r=nfroyd
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2014-10-20 17:29 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
4c2c6e1e54336bee0eb9c0f39152a997aa04030a
created 2012-02-21 08:08 +0100
pushed 2014-10-20 17:29 +0000
Mike Hommey Mike Hommey - Bug 725284 - Preserve PT_LOAD alignment, except when it's the default on x86-64. r=tglek
5772d30e6894849ea459b637121f5f1c84206937
created 2011-08-03 10:28 +0200
pushed 2014-10-20 17:29 +0000
Mike Hommey Mike Hommey - Bug 674888 - Allow elfhack to move .interp sections. r=tglek
080a8d06788964cf5d8c6467a35061bac2bbee4a
created 2011-06-23 04:07 +0200
pushed 2014-10-20 17:29 +0000
Mike Hommey Mike Hommey - Bug 651892 part 1 - Add a helper function to lookup symbols in a ElfSymtab_Section. r=tglek
16035907f7ed9b32909d23d248decbb7b2b07368
created 2011-06-03 01:21 +0200
pushed 2014-10-20 17:29 +0000
Mike Hommey Mike Hommey - Bug 649965 - Remove inlines on Elf_*::swap functions. r=tglek
d79e30ee7a159bade9463a4b6eb61e6ab3ffd8ec
created 2011-02-12 10:28 +0100
pushed 2014-10-20 17:29 +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 2014-10-20 17:29 +0000
Mike Hommey Mike Hommey - Bug 629635 part 3 - Add ElfSegment::getOffset and ElfSegment::getAddr functions. r=tglek,a=blocking2.0:final
acd473c662fb63cca0194ba49c9552c444e2e52b
created 2011-02-12 10:28 +0100
pushed 2014-10-20 17:29 +0000
Mike Hommey Mike Hommey - Bug 629635 part 1 - Make elfhack fail if different blocks need to be mapped to the same address. r=tglek,a=blocking2.0:final
47939414eff65fd6101bd8a182fe527d4e08c46f
created 2011-01-28 09:22 +0100
pushed 2014-10-20 17:29 +0000
Mike Hommey Mike Hommey - Bug 628988 part 2 - Adapt symbol tables content to elfhack changes. r=tglek,a=sdwilsh
be7d5e061ba63af8f22408824b39e0aa98d6ffc2
created 2011-01-28 09:22 +0100
pushed 2014-10-20 17:29 +0000
Mike Hommey Mike Hommey - Bug 628627 part 1 - Raise hard errors in some more cases in elfhack. r=tglek,a=sdwilsh
66ebc5e21967bc6500cd6e73f4b7b8b142f5c658
created 2011-01-28 09:22 +0100
pushed 2014-10-20 17:29 +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 2014-10-20 17:29 +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
b4a47cdebab6446343fcf5cdc4b3df77e840c75d
created 2011-01-28 09:22 +0100
pushed 2014-10-20 17:29 +0000
Mike Hommey Mike Hommey - Bug 628618 part 4 - Initially set an address for the fake phdr ElfSection. r=tglek,a=sdwilsh
66c7448cb19b2f0e45612ad5133a8c2502518d80
created 2011-01-24 23:11 +0100
pushed 2014-10-20 17:29 +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 2014-10-20 17:29 +0000
Mike Hommey Mike Hommey - Bug 606145 part 2 - Import elfhack code. r=tglek,a=bsmedberg
less more (0) tip