Mike Hommey
|
5b640b3daa
|
Bug 865583 - Use thread-safe ref-counting in the linker. r=nfroyd
|
2013-05-18 09:53:18 +02:00 |
|
Mike Hommey
|
6334a79a0e
|
Bug 864035 - Add an atomic RefCounted and WeakPtr implementation. r=Waldo
|
2013-05-18 09:52:53 +02:00 |
|
Mike Hommey
|
d06212fc0b
|
Bug 861796 - Fix crash in LibHandle::~LibHandle. r=nfroyd
|
2013-04-15 18:36:13 +02:00 |
|
Mike Hommey
|
83a22e1678
|
Bug 802240 - Expose an API to mmap the underlying file for a library loaded by faulty.lib. r=nfroyd
|
2013-04-12 10:23:12 +02:00 |
|
Vicamo Yang
|
57bd116b87
|
Bug 859830: determine Android API level through android/api-leve.h instead. r=glandium
|
2013-04-12 13:39:42 +08:00 |
|
Mike Hommey
|
59a9121097
|
Bug 848385 - Avoid recompressing a szip, and (de)compress in-place (but still with a temporary file). r=nfroyd,khuey
|
2013-04-11 09:37:44 +02:00 |
|
Kyle Machulis
|
5aa83c3e11
|
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
|
2013-04-01 11:36:59 -07:00 |
|
Kyle Machulis
|
c79ccc0693
|
Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot
|
2013-03-29 15:12:58 -07:00 |
|
Kyle Machulis
|
a59d40f143
|
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
--HG--
extra : rebase_source : 004a756492323e1a049586e85b3be5037159df20
|
2013-03-29 13:56:18 -07:00 |
|
Mike Shal
|
9680b82df6
|
Bug 844654 - Part 2: Move MODULE to moz.build; rs=gps
|
2013-03-19 11:47:00 -07:00 |
|
Mike Hommey
|
9a0f58f596
|
Bug 848770 - Choose the best compression settings automagically for seekable zstreams (szip). r=nfroyd
|
2013-03-13 15:28:57 +01:00 |
|
Mike Hommey
|
fa35064473
|
Bug 848773 - Add x86 BCJ filter for szip. r=nfroyd,r=ted
|
2013-03-08 09:32:56 +01:00 |
|
Mike Hommey
|
c55320bda8
|
Bug 842681 - Refactor the linker Zip code and allow to use an existing memory buffer as a Zip file. r=mwu
|
2013-03-08 09:24:46 +01:00 |
|
Mike Hommey
|
c1f55d9fc0
|
Bug 848270 - Various fixups for Android builds on OSX after bug 847479. r=nfroyd
|
2013-03-06 17:01:56 +01:00 |
|
Mike Hommey
|
b9f0bf40ff
|
Bug 847479 - Add a dictionary to improve compression rate. r=nfroyd
|
2013-03-06 07:30:07 +01:00 |
|
Mike Hommey
|
d471ff050e
|
Bug 847479 - Add smart filters borrowed from xz-utils to improve SeekableZStream compression rate. r=nfroyd
|
2013-03-06 07:29:59 +01:00 |
|
Mike Hommey
|
60e28c920b
|
Bug 847479 - Allow to specify a chunk size on szip command line. r=nfroyd
|
2013-03-06 07:29:51 +01:00 |
|
Mike Hommey
|
44e01f23f5
|
Bug 847479 - Use raw zlib streams when compressing with szip. r=nfroyd
And keep compatibility to decompress old streams.
|
2013-03-06 07:29:41 +01:00 |
|
Mike Hommey
|
73a4258edf
|
Bug 847479 - Sanity check that szip's compressed output can properly be decompressed. r=nfroyd
|
2013-03-06 07:29:33 +01:00 |
|
Mike Hommey
|
60d3ebf162
|
Bug 847479 - Add a command line argument to szip to decompress an existing seekable stream. r=nfroyd
|
2013-03-06 07:29:22 +01:00 |
|
Mike Hommey
|
de58eff006
|
Bug 847479 - Add a helper class for a buffer mapped from a file. r=nfroyd
|
2013-03-06 07:29:13 +01:00 |
|
Mike Hommey
|
8a0c55bde9
|
Bug 847479 - Add buffer length information when initializing a SeekableZStream. r=nfroyd
|
2013-03-06 07:29:05 +01:00 |
|
Gregory Szorc
|
85e5647383
|
Bug 784841 - Part 18c: Convert /memory, /mfbt, /mozglue; r=ted f=Ms2ger
|
2013-02-25 12:47:17 -08:00 |
|
Kartikaya Gupta
|
96ab84cbed
|
Bug 837551 - Ignore dynamic section headers of type DT_FLAGS_1. r=glandium
|
2013-02-04 09:58:54 -05:00 |
|
Mike Hommey
|
db6a9e4506
|
Bug 834459 - Specialize RefCounted template for LibHandle to better allow refcounting during destructor execution. r=nfroyd
|
2013-01-29 09:35:32 +01:00 |
|
Mike Hommey
|
39e56e008a
|
Bug 830326 - Get rid of warnings in the custom linker code. r=nfroyd
|
2013-01-15 10:12:56 +01:00 |
|
Mike Hommey
|
c405bd3d02
|
Bug 830295 - Avoid RefPtr<LibHandle> triggering recursive calls to ~CustomElf, and use it in the linker segfault handler. r=nfroyd
|
2013-01-15 10:12:36 +01:00 |
|
Mike Hommey
|
002fb23a0e
|
Bug 828894 - Fix possible off-by-one-page in custom linker. r=nfroyd
--HG--
extra : rebase_source : 7bdafcec8108b001bf2b817bd2c4b293a0dbee2e
|
2013-01-11 12:24:31 +01:00 |
|
Mike Hommey
|
58eb7add29
|
Bug 828301 - Free zlib internal buffers when we're done uncompressing in the custom linker. r=nfroyd
|
2013-01-10 08:39:07 +01:00 |
|
Mike Hommey
|
f5f7c589dd
|
Bug 826263 - Fix ~_MappableBuffer in the linker on Android. r=nfroyd
|
2013-01-03 16:46:09 +01:00 |
|
Mike Hommey
|
0fb348e03d
|
Bug 826178 - Prefix all hexadecimal values with 0x in linker logs. r=nfroyd
|
2013-01-03 16:45:57 +01:00 |
|
Mike Hommey
|
7ac5c31dd2
|
Bug 826173 - Avoid calling close/fclose/unlink with uninitialized values in the linker. r=nfroyd
|
2013-01-03 16:45:50 +01:00 |
|
Mike Hommey
|
f03d4cf39f
|
Bug 825901 - Remove the old linker code. r=blassey
|
2013-01-03 08:43:26 +01:00 |
|
Jim Chen
|
3c83ad1c04
|
Bug 824715 - Correctly calculate next page offset in custom linker; r=glandium
|
2013-01-01 21:44:04 -05:00 |
|
Josh Matthews
|
9d82867b14
|
Backed out changeset 10b47593c4d7 (bug 824715)
|
2012-12-28 19:03:50 -05:00 |
|
Jim Chen
|
a2bf550375
|
Bug 824715 - Correctly calculate next page offset in custom linker; r=glandium
|
2012-12-28 15:29:44 -05:00 |
|
Mike Hommey
|
e14946ab94
|
Fixup for dl_iterate_phdr after bug 808121. r=me
|
2012-11-07 16:45:48 +01:00 |
|
Mike Hommey
|
31305e4e03
|
Bug 808121 - Ensure the pointers we change in the r_debug data are writable, which they aren't with upcoming Android system linker. r=nfroyd
|
2012-11-07 08:02:53 +01:00 |
|
Mike Hommey
|
47d4a8624f
|
Bug 783331 - Add Phdr pointer and count to dl_iterate_phdr implementation. r=nfroyd
|
2012-08-29 08:55:57 +02:00 |
|
Mike Hommey
|
6173fa297f
|
Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted
|
2012-08-04 20:26:44 +02:00 |
|
Andrew Quartey
|
64caf103c0
|
Bug 735615 - Remove AutoClean from mozglue/linkers/Utils.h r=glandium
|
2012-07-30 14:17:53 -04:00 |
|
Mike Hommey
|
e4397fcaf7
|
Bug 772886 - Avoid failure to mmap some library segments on some armv6 devices. r=nfroyd
|
2012-07-14 10:54:22 +02:00 |
|
Jeff Walden
|
09e6c025d8
|
Bug 763000 - Remove MOZ_Assert. r=Ms2ger, r=terrence, r=ted
|
2012-06-07 14:41:11 -07:00 |
|
Mike Hommey
|
d05c760a77
|
Bug 735278 - Call destructors in reverse order of initializers in the linker. r=froydnj
|
2012-06-07 10:41:59 +02:00 |
|
Gervase Markham
|
ca171eec44
|
Bug 716478 - update licence to MPL 2.
|
2012-05-21 12:12:37 +01:00 |
|
Mike Hommey
|
91480beb18
|
Bug 747033 - Implement dl_iterate_phdr in the custom linker. r=froydnj
--HG--
rename : mozglue/linker/CustomElf.h => mozglue/linker/Elfxx.h
|
2012-04-25 09:05:02 +02:00 |
|
Mike Hommey
|
9acf72ba12
|
Bug 727959 - Ignore 0xffffffff entries the x86 Android NDK puts in .{init,fini}_array. r=tglek
|
2012-03-14 10:53:21 +01:00 |
|
Mike Hommey
|
03875c9d65
|
Bug 734812 - Make the linker error out when text relocations are defined with DF_TEXTREL. r=nfroyd
|
2012-03-13 09:48:20 +01:00 |
|
Mike Hommey
|
ba812f1af5
|
Bug 727959 - Don't error out when missing symbol for PLT relocations is weak. r=nfroyd
|
2012-03-08 08:29:39 +01:00 |
|
Mike Hommey
|
11dbe5c7e5
|
Fixup for bug 733087. rs=dougt
|
2012-03-06 09:54:17 +01:00 |
|
Jeff Muizelaar
|
a9e3f5f336
|
Bug 733087 - Support DT_FLAGS a little bit. r=glandium
|
2012-03-06 09:28:09 +01:00 |
|
Tor Lillqvist
|
56145bf0f7
|
Bug 731961 - Include cstdio from Mappable.cpp for sprintf. r=glandium
|
2012-02-07 11:35:00 +02:00 |
|
Mike Hommey
|
bb2d9a7a21
|
Bug 729883 - Avoid linker warnings when starting up on Android. r=tglek
|
2012-02-27 08:19:20 +01:00 |
|
Mike Hommey
|
5010227b30
|
Bug 729596 - Use ftruncate in szip instead of posix_fallocate. r=taras
|
2012-02-22 19:42:56 +01:00 |
|
Mike Hommey
|
821a1ccc7c
|
Bug 727960 - When extracting libraries, reuse cached library if it is newer than the apk. r=tglek
|
2012-02-22 08:12:15 +01:00 |
|
Mike Hommey
|
af3eac834f
|
Bug 686805 part 6 - Add functions to display stats about seekable compressed streams. r=tglek
|
2012-02-22 08:12:15 +01:00 |
|
Mike Hommey
|
d8fa15fe94
|
Bug 686805 part 4 - Make the linker load libraries with on-demand decompression when they are seekable compressed streams. r=tglek,r=sewardj
|
2012-02-22 08:12:15 +01:00 |
|
Mike Hommey
|
5af592a8a5
|
Bug 686805 part 3 - Tool to generate seekable compressed streams. r=tglek
|
2012-02-22 08:12:15 +01:00 |
|
Mike Hommey
|
8ec8693b3e
|
Bug 686805 part 2 - Use a SIGSEGV signal handler to handle segmentation faults happening in loaded libraries address space. r=tglek,r=sewardj
|
2012-02-22 08:12:15 +01:00 |
|
Mike Hommey
|
826e3fb405
|
Bug 686805 part 1 - Make Mappable::munmap, Mappable1stPagePtr::munmap and MappedPtr::munmap private. r=tglek
|
2012-02-22 08:12:15 +01:00 |
|
Mike Hommey
|
8baf1eed25
|
Bug 727959 - Add symbol name to relocation errors in the linker. r=tglek
|
2012-02-21 08:10:43 +01:00 |
|
Mike Hommey
|
de41c8e811
|
Bug 723939 part 1 - When reserving memory for the loaded library, ensure correct alignment for future MAP_SHARED mappings. r=tglek
|
2012-02-17 08:55:36 +01:00 |
|
Mike Hommey
|
7d1eec64ac
|
Bug 725230 - Enable and fix assertions in linker code. r=tglek
|
2012-02-13 15:49:45 +01:00 |
|
Mike Hommey
|
c893472974
|
Backout 8eef38643ceb (bug 717540) and 78941a969e20 (bug 725230) because of windows debug bustage
|
2012-02-13 16:35:13 +01:00 |
|
Mike Hommey
|
c1b6200e80
|
Bug 725230 - Enable and fix assertions in linker code. r=tglek
|
2012-02-13 15:49:45 +01:00 |
|
Mike Hommey
|
1bc3da9a7e
|
Bug 683127 part 11 - Hook the new linker in Android initialization. r=blassey
|
2012-01-20 09:49:07 +01:00 |
|
Mike Hommey
|
aef323bb1b
|
Bug 683127 part 10 - Allow debug symbols to be found under gdb without extracted libraries. r=tglek,r=mwu
|
2012-01-20 09:49:03 +01:00 |
|
Mike Hommey
|
da0affaf1e
|
Bug 683127 part 9 - Allow to temporarily extract Elf files from a Zip archive for e.g. valgrind. r=tglek
|
2012-01-20 09:48:50 +01:00 |
|
Mike Hommey
|
c1f8abcc72
|
Bug 683127 part 8 - Allow to load Elf files from a Zip archive. r=tglek,r=sewardj
|
2012-01-20 09:48:44 +01:00 |
|
Mike Hommey
|
372473a08a
|
Bug 683127 part 7 - Use a custom Elf linker for libraries given with an absolute path name. r=sewardj
|
2012-01-20 09:48:44 +01:00 |
|
Mike Hommey
|
e108f8075e
|
Bug 683127 part 5 - Initial Elf Loader, wrapping around dlopen/dladdr/dlsym/dlclose. r=tglek,r=sewardj
|
2012-01-20 09:48:39 +01:00 |
|
Mike Hommey
|
5e56b8b5ff
|
Fixup for bug 683127 part 4: Avoid RefPtr.h using JS_Assert. r=tglek
|
2012-01-11 19:36:35 +01:00 |
|
Mike Hommey
|
edc43104b7
|
Bug 683127 part 1 - Simple Zip reader for the new ELF Linker. r=tglek,r=mwu
|
2012-01-11 11:10:55 +01:00 |
|