1
1
mirror of https://github.com/rui314/mold.git synced 2024-10-05 17:17:40 +03:00
Commit Graph

752 Commits

Author SHA1 Message Date
Rui Ueyama
6e3d219c08 Add -dynamic-list 2021-03-08 21:11:54 +09:00
Rui Ueyama
5ae09ee9d3 Add -build-id=HEXVALUE 2021-03-08 21:05:18 +09:00
Rui Ueyama
5f492fea70 Define __executable_start 2021-03-08 20:35:25 +09:00
Rui Ueyama
b53392c2f7 Add -exclude-libs 2021-03-08 17:24:51 +09:00
Rui Ueyama
69f09c9ac4 wip 2021-03-07 22:44:10 +09:00
Rui Ueyama
7dbfb01b10 wip 2021-03-07 20:44:10 +09:00
Rui Ueyama
ddd42daf53 Write .gnu.version_d 2021-03-07 15:41:45 +09:00
Rui Ueyama
5746716780 wip 2021-03-06 18:51:03 +09:00
Rui Ueyama
6a34935cc9 wip 2021-03-05 19:46:12 +09:00
Rui Ueyama
22f5edc4f4 wip 2021-03-05 12:24:06 +09:00
Rui Ueyama
b97dc26e5c wip 2021-03-05 12:18:17 +09:00
Rui Ueyama
4b840ebbd1 Simplify 2021-03-05 10:38:51 +09:00
Rui Ueyama
ad3bd347dd Handle object files having more than 0xff00 sections 2021-03-04 23:18:32 +09:00
Rui Ueyama
3b36974625 wip 2021-03-04 21:57:18 +09:00
Rui Ueyama
791465b832 wip 2021-03-04 20:23:27 +09:00
Rui Ueyama
93e226589f Use Symbol::is_interposable() instead of Symbol::is_imported() 2021-03-03 19:42:55 +09:00
Rui Ueyama
f74f1aef30 Revert "Invoke a worker thread to pre-populate file contents"
This reverts commit 4a96032976.
It was slow.
2021-03-03 17:19:24 +09:00
Rui Ueyama
4a96032976 Invoke a worker thread to pre-populate file contents 2021-03-03 17:19:13 +09:00
Rui Ueyama
453104c5b4 Add -Bsymbolic-functions 2021-03-02 22:08:06 +09:00
Rui Ueyama
0d56ca6fc6 wip 2021-03-02 20:24:31 +09:00
Rui Ueyama
d3977d75d0 wip 2021-03-02 00:38:02 +09:00
Rui Ueyama
a3df45cb86 wip 2021-03-01 22:04:42 +09:00
Rui Ueyama
0b1462fc39 Rename -perf and -stats 2021-03-01 15:39:14 +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
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
c63d57c7a2 Split main.cc 2021-02-28 11:32:11 +09:00
Rui Ueyama
4361ef677a wip 2021-02-28 01:50:49 +09:00
Rui Ueyama
f6e04af5d3 wip 2021-02-28 01:33:51 +09:00
Rui Ueyama
ec3f54f544 Support compressed debug sections 2021-02-27 18:28:44 +09:00
Rui Ueyama
c964725182 Add --demangle 2021-02-27 12:20:31 +09:00
Rui Ueyama
e23c358deb wip 2021-02-27 12:08:55 +09:00
Rui Ueyama
b98b792c50 wip 2021-02-27 01:11:09 +09:00
Rui Ueyama
a1bbbd3b1c Create .plt.got 2021-02-26 21:27:01 +09:00
Rui Ueyama
476ecafef9 wip 2021-02-26 18:47:38 +09:00
Rui Ueyama
4c2bf53779 wip 2021-02-26 17:52:22 +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
2766c2e2bf wip 2021-02-22 13:08:22 +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
9814405864 wip 2021-02-20 23:59:05 +09:00
Rui Ueyama
0dd34c0cf0 wip 2021-02-20 21:56:39 +09:00
Rui Ueyama
1c99e3a1b2 wip 2021-02-20 20:40:35 +09:00
Rui Ueyama
245eaf40c3 wip 2021-02-20 15:12:43 +09:00
Rui Ueyama
3a24c752db wip 2021-02-12 20:59:30 +09:00