Rafael Ávila de Espíndola
741eacee7a
Bug 678008 - Fix elfhack build in c++0x mode. r=mh+mozilla
...
In c++0x it is not valid to use a negative number in a unsigned
position in an initializer list. Add explicit casts and change
the size method to return an unsigned int.
2011-08-17 10:12:46 -04:00
Mike Hommey
a20e153d7b
Bug 674888 - Allow elfhack to move .interp sections. r=tglek
2011-08-03 10:28:47 +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
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
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
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
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
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
f56acbddff
Bug 606145 part 2 - Import elfhack code. r=tglek,a=bsmedberg
2011-01-24 09:56:40 +01:00