Mike Hommey
|
fd1b14508e
|
Bug 674467 - Keep test.so around when elfhack test fails. r=ted
|
2011-07-28 09:05:15 +02:00 |
|
Mike Hommey
|
49813e1741
|
Bug 673921 - Make build/unix/check_debug_ranges.py properly handle objdump addresses output. r=ted
|
2011-07-26 09:54:01 +02:00 |
|
Mike Hommey
|
1f36dcf2d2
|
Bug 670659 - Detect GNU ld bug with debugging symbols when using --gc-sections and don't use it then. r=ted
|
2011-07-19 08:51:22 +02:00 |
|
Mike Hommey
|
c8d8da9ffd
|
Bug 671188 - Don't fail on R_*_NONE relocations with an empty r_offset. r=tglek
|
2011-07-15 10:15:28 +02:00 |
|
Mike Hommey
|
104f039d49
|
Bug 537857 part 2 - Avoid --gc-sections removing anything from elfhack test case. r=tglek
|
2011-06-28 08:25:48 +02:00 |
|
Mike Hommey
|
7356e15a3b
|
Bug 651892 part 3 - Remove __cxa_pure_virtual relocations. r=tglek
|
2011-06-23 04:08:03 +02:00 |
|
Mike Hommey
|
745c034862
|
Bug 651892 part 2 - Add a constructor to serializable that takes a buffer instead of an istream. r=tglek
|
2011-06-23 04:07:57 +02:00 |
|
Mike Hommey
|
67da11fe96
|
Bug 651892 part 1 - Add a helper function to lookup symbols in a ElfSymtab_Section. r=tglek
|
2011-06-23 04:07:30 +02:00 |
|
Mike Hommey
|
b4e213b6c3
|
Bug 664367 - Pass LDFLAGS when linking elfhack's test.so. r=khuey
|
2011-06-15 08:54:45 +02:00 |
|
Mike Hommey
|
cd6f6142bf
|
Bug 661800 - Avoid elfhack considering non SHF_TLS sections as part of PT_TLS segment. r=tglek
|
2011-06-07 08:26:17 +02:00 |
|
Mike Hommey
|
f57afc91de
|
Bug 661800 part 0 - Add a dependency of host_elf*.o upon elfxx.h, to circumvent bug 664362. r=ted
|
2011-06-16 06:28:59 +02:00 |
|
Mike Hommey
|
7a642d7c07
|
Bug 649965 - Remove inlines on Elf_*::swap functions. r=tglek
|
2011-06-03 01:21:07 +02:00 |
|
Mike Hommey
|
8f2127c0fd
|
Bug 657396 - Move LDFLAGS after other flags when building elfhack test case. r=ted
|
2011-05-17 09:34:20 +02:00 |
|
Mike Hommey
|
f2e0cbff28
|
Bug 643690 part 1 - Avoid requiring libstdc++ symbol versions > GLIBCXX_3.4.8 (gcc > 4.1). r=ted,r=tglek
|
2011-04-15 11:03:17 +02:00 |
|
Matheus Kerschbaum
|
355ae99518
|
Bug 640838: Remove OpenVMS support. r=khuey
|
2011-03-26 11:51:35 -04:00 |
|
Mike Hommey
|
868fcd03ab
|
Bug 637341 - Don't try to do anything on binaries that have already been elfhacked. r=tglek
|
2011-03-14 14:41:41 +01:00 |
|
Mike Hommey
|
c8b9ee74d8
|
Bug 637341 - Apply elfhack to dist/bin when packaging and when building symbols. r=ted
|
2011-03-14 14:41:41 +01:00 |
|
Kyle Huey
|
7d56189a13
|
Merge m-c to bs.
|
2011-02-25 15:23:05 -05:00 |
|
Mitchell Field
|
2e8a7d546f
|
Bug 627277 - Remove (broken) BeOS support. r=biesi,dwitte,gavin,joe,jorendorff,josh,khuey,mfinkle,neil,Pike,roc,shaver,smontagu,taras
|
2011-02-20 06:10:24 +11:00 |
|
Mike Hommey
|
6b2bd8ac5a
|
Bug 635966 - Avoid elfhack failure with llvm. r=khuey,a=shaver
|
2011-02-23 10:06:26 +01:00 |
|
Mike Hommey
|
54eba416f4
|
Bug 632920 part 2 - Add support for R_ARM_THM_JUMP24 relocation in elfhack. r=tglek,a=bsmedberg
|
2011-02-16 17:27:35 +01:00 |
|
Mike Hommey
|
1d6efc259c
|
Bug 632920 part 1 - Refactor relocations application to avoid error-prone duplication of code in elfhack. r=tglek,a=bsmedberg
|
2011-02-16 17:25:51 +01:00 |
|
Mike Hommey
|
4bd909605b
|
Bug 629635 part 5 - Gracefully abort elfhack when injected code+data is bigger than original relocation section. r=tglek,a=blocking2.0:final
|
2011-02-12 10:28:34 +01:00 |
|
Mike Hommey
|
ea18252b06
|
Bug 629635 part 4 - Make elfhack keep PT_GNU_RELRO segments as they were originally. r=tglek,a=blocking2.0:final
|
2011-02-12 10:28:34 +01:00 |
|
Mike Hommey
|
bec61c100c
|
Bug 629635 part 3 - Add ElfSegment::getOffset and ElfSegment::getAddr functions. r=tglek,a=blocking2.0:final
|
2011-02-12 10:28:34 +01:00 |
|
Mike Hommey
|
4ee581abeb
|
Bug 629635 part 2 - Don't allow elfhack to move the .dynamic section. r=tglek,a=blocking2.0:final
|
2011-02-12 10:28:34 +01:00 |
|
Mike Hommey
|
e518400cac
|
Bug 629635 part 1 - Make elfhack fail if different blocks need to be mapped to the same address. r=tglek,a=blocking2.0:final
|
2011-02-12 10:28:26 +01:00 |
|
Mike Hommey
|
1a5fa5dc34
|
Bug 632769 - Only build elfhack on x86* and arm. r=khuey,a=NPOTB
|
2011-02-12 10:27:56 +01:00 |
|
Mike Hommey
|
6da9426048
|
Bug 629639 - Build elfhack injected code without stack protection. r=khuey a=bsmedberg
|
2011-02-03 00:15:20 +01:00 |
|
Mike Hommey
|
bc8718a241
|
Bug 629638 - Build elfhack injected code with a limited set of CFLAGS. r=khuey a=bsmedberg
|
2011-02-03 00:14:43 +01:00 |
|
Makoto Kato
|
352aaf6c99
|
Bug 628606 - elfhack causes bustage since ARM target may not return arm. r=glandium,a=sdwilsh
|
2011-01-28 09:22:59 +01:00 |
|
Mike Hommey
|
c15384501d
|
Bug 628233 part 2 - Enable elfhack on Android. r=khuey,a=sdwilsh
|
2011-01-28 09:22:58 +01:00 |
|
Mike Hommey
|
9f4b04451d
|
Bug 628988 part 2 - Adapt symbol tables content to elfhack changes. r=tglek,a=sdwilsh
|
2011-01-28 09:22:58 +01:00 |
|
Mike Hommey
|
414430be51
|
Bug 628988 part 1 - Modify elfhack test so that the executable actively calls something from the library. r=tglek,a=sdwilsh
|
2011-01-28 09:22:58 +01:00 |
|
Mike Hommey
|
5b2d64d6da
|
Bug 628595 - Avoid compiler warning about C++ style comments in C code in elfhack. r=jag,a-sdwilsh
|
2011-01-28 09:22:58 +01:00 |
|
Mike Hommey
|
5dbccc7a1e
|
Bug 628593 - Remove -fno-exceptions from CXXFLAGS when building elfhack. r=khuey,a=sdwilsh
|
2011-01-28 09:22:58 +01:00 |
|
Mike Hommey
|
0ebe63f366
|
Bug 628232 part 2 - Allow to build elfhack injected code as thumb. r=tglek,a=sdwilsh
|
2011-01-28 09:22:58 +01:00 |
|
Mike Hommey
|
3518aa3b87
|
Bug 628232 part 1 - Use the init symbol from elfhack injected code as an entry point instead of hardcoding 0. r=tglek,a=sdwilsh
|
2011-01-28 09:22:58 +01:00 |
|
Mike Hommey
|
9ea937dac5
|
Bug 628627 part 2 - Add messages inviting to file bugs and use --disable-elf-hack in case of elfhack failures. r=khuey,a=sdwilsh
|
2011-01-28 09:22:58 +01:00 |
|
Mike Hommey
|
5190cd7346
|
Bug 628627 part 1 - Raise hard errors in some more cases in elfhack. r=tglek,a=sdwilsh
|
2011-01-28 09:22:58 +01:00 |
|
Mike Hommey
|
5dd0060e02
|
Bug 628618 part 7 - Use a whitelist of ELF sections that can be moved. r=tglek,a=sdwilsh
|
2011-01-28 09:22:58 +01:00 |
|
Mike Hommey
|
3a16edea86
|
Bug 628618 part 6 - Delay refreshing of ElfSection addresses and offsets. r=tglek,a=sdwilsh
|
2011-01-28 09:22:58 +01:00 |
|
Mike Hommey
|
cc0eedf4c6
|
Bug 628618 part 5 - Don't set DT_REL*COUNT if it wasn't already set. r=tglek,a=sdwilsh
|
2011-01-28 09:22:58 +01:00 |
|
Mike Hommey
|
3a7abc2fb4
|
Bug 628618 part 4 - Initially set an address for the fake phdr ElfSection. r=tglek,a=sdwilsh
|
2011-01-28 09:22:58 +01:00 |
|
Mike Hommey
|
d6ad1497ca
|
Bug 628618 part 3 - An ElfSection is relocatable if it has the SHF_ALLOC flag set independently of other flags. r=tglek,a=sdwilsh
|
2011-01-28 09:22:58 +01:00 |
|
Mike Hommey
|
1dbb7ed286
|
Bug 628618 part 2 - PT_DYNAMIC segment only contains SHT_DYNAMIC section. r=tglek,a=sdwilsh
|
2011-01-28 09:22:58 +01:00 |
|
Mike Hommey
|
2fd1db48c3
|
Bug 628618 part 1 - Support ElfLocations without a corresponding ElfSection. r=tglek,a=sdwilsh
|
2011-01-28 09:22:57 +01:00 |
|
Mike Hommey
|
7571185aaf
|
Bug 628283 - Make elfhack handle GNU_RELRO segments better. r=tglek,a=dbaron
|
2011-01-24 23:11:46 +01:00 |
|
Mike Hommey
|
6f2a78dca1
|
Bug 606145 part 3 - Integrate elfhack with the build system. r=khuey,a=bsmedberg
|
2011-01-24 09:56:40 +01:00 |
|
Mike Hommey
|
f56acbddff
|
Bug 606145 part 2 - Import elfhack code. r=tglek,a=bsmedberg
|
2011-01-24 09:56:40 +01:00 |
|