1
1
mirror of https://github.com/rui314/mold.git synced 2024-11-15 14:36:25 +03:00
Commit Graph

138 Commits

Author SHA1 Message Date
Rui Ueyama
6a34935cc9 wip 2021-03-05 19:46:12 +09:00
Rui Ueyama
41f8cba844 Do not emit .interp for DSO 2021-03-05 13:57:00 +09:00
Rui Ueyama
791465b832 wip 2021-03-04 20:23:27 +09:00
Rui Ueyama
611910ad37 wip 2021-03-04 14:33:40 +09:00
Rui Ueyama
cc9c23e42b wip 2021-03-04 14:09:56 +09:00
Rui Ueyama
713c71ac1b wip 2021-03-02 22:57:15 +09:00
Rui Ueyama
453104c5b4 Add -Bsymbolic-functions 2021-03-02 22:08:06 +09:00
Rui Ueyama
bc0379ecd4 Add -Bsymbolic 2021-03-02 21:47:19 +09:00
Rui Ueyama
0d56ca6fc6 wip 2021-03-02 20:24:31 +09:00
Rui Ueyama
98db1741c4 Guarantee function pointer equivalence 2021-03-01 23:42:13 +09:00
Rui Ueyama
a3df45cb86 wip 2021-03-01 22:04:42 +09:00
Rui Ueyama
867305ea36 wip 2021-03-01 16:28:16 +09:00
Rui Ueyama
231112ba7b Add -v and --version 2021-03-01 14:13:17 +09:00
Rui Ueyama
ac8e24a683 Add -soname 2021-03-01 13:18:51 +09:00
Rui Ueyama
5d1e0c803c Add -init and -fini 2021-03-01 12:52:45 +09:00
Rui Ueyama
7f4da62ee9 Fix DT_INIT and DT_FINI 2021-03-01 12:45:13 +09:00
Rui Ueyama
e0eeb404dc Emit read-only copyrel to .bss.rel.ro 2021-02-28 23:26:24 +09:00
Rui Ueyama
c15957c02a Demangle by default 2021-02-28 21:11:51 +09:00
Rui Ueyama
12abde58e6 Add --script and -T 2021-02-28 15:24:36 +09:00
Rui Ueyama
d0c7c10ae0 wip 2021-02-28 01:04:26 +09:00
Rui Ueyama
99bbcb3614 wip 2021-02-28 00:56:29 +09:00
Rui Ueyama
ec3f54f544 Support compressed debug sections 2021-02-27 18:28:44 +09:00
Rui Ueyama
c8a931d89c wip 2021-02-26 22:09:04 +09:00
Rui Ueyama
a1bbbd3b1c Create .plt.got 2021-02-26 21:27:01 +09:00
Rui Ueyama
4c2bf53779 wip 2021-02-26 17:52:22 +09:00
Rui Ueyama
66307818ee Support -shared 2021-02-25 22:11:04 +09:00
Rui Ueyama
1d90a5ad5c wip 2021-02-25 20:46:43 +09:00
Rui Ueyama
f9ecf89b16 wip 2021-02-25 20:27:59 +09:00
Rui Ueyama
c118086d29 wip 2021-02-25 17:01:59 +09:00
Rui Ueyama
cd2205d994 wip 2021-02-22 21:39:12 +09:00
Rui Ueyama
09b4a8233f wip 2021-02-22 15:10:30 +09:00
Rui Ueyama
fd6de2d258 Add --undefined 2021-02-21 17:17:41 +09:00
Rui Ueyama
fc84d405c6 wip 2021-02-21 15:51:56 +09:00
Rui Ueyama
d8381f7e74 Export symbols from executables 2021-02-21 00:24:22 +09:00
Rui Ueyama
f3c66028b4 wip 2021-02-20 23:48:27 +09:00
Rui Ueyama
cc4c2e49e5 Fix -hash-style=gnu 2021-02-12 18:02:09 +09:00
Rui Ueyama
80e79114f7 wip 2021-02-10 14:21:41 +09:00
Rui Ueyama
4d40cf6888 Add -build-id={md5,sha1,sha256,uuid} 2021-01-26 20:03:30 +09:00
Rui Ueyama
c1627608fc Add --allow-multiple-definition 2021-01-26 19:12:16 +09:00
Rui Ueyama
4efb48d3ee Remove symbols referencing dead sections from symtab 2021-01-25 17:09:48 +09:00
Rui Ueyama
b1b253cacb wip 2021-01-25 13:16:27 +09:00
Rui Ueyama
1890feec8d wip 2021-01-25 13:16:26 +09:00
Rui Ueyama
3489a464c6 wip 2021-01-25 12:05:12 +09:00
Rui Ueyama
6ec9cb9bfd wip 2021-01-24 21:15:59 +09:00
Rui Ueyama
1bbd8fdddc Implement --gc-sections 2021-01-24 19:47:34 +09:00
Rui Ueyama
532cb962db temporary 2021-01-21 09:58:46 +09:00
Rui Ueyama
198c4e279d temporary 2021-01-20 21:08:37 +09:00
Rui Ueyama
7e1fb026f7 Add PT_NOTE 2021-01-16 15:16:05 +09:00
Rui Ueyama
183f72e067 temporary 2021-01-14 16:25:54 +09:00
Rui Ueyama
0c6fa7236b temporary 2021-01-14 15:13:03 +09:00