1
1
mirror of https://github.com/rui314/mold.git synced 2024-11-10 19:26:38 +03:00
Commit Graph

2724 Commits

Author SHA1 Message Date
Rui Ueyama
9881a61cb3 [Mach-O] Programmatically construct export trie 2021-09-19 20:18:34 +09:00
Rui Ueyama
43e513d7af [Mach-O] wip 2021-09-19 19:17:12 +09:00
Rui Ueyama
08f049434f [Mach-O] wip 2021-09-19 16:21:08 +09:00
Rui Ueyama
a71f70708c [Mach-O] wip 2021-09-19 14:35:45 +09:00
Rui Ueyama
7f671f5390 [Mach-O] Programmatically construct lazy bind instructions 2021-09-19 14:13:01 +09:00
Rui Ueyama
d84b813cb3 [Mach-O] Programmatically construct bind instructions 2021-09-19 13:37:56 +09:00
Rui Ueyama
fabd425f67 [Mach-O] Simplify 2021-09-19 12:13:54 +09:00
Rui Ueyama
fbf3a1a24e [Mach-O] Programmatically construct rebase instructions 2021-09-19 12:01:03 +09:00
Rui Ueyama
76874d84ba [Mach-O] Output "hello world" program
With this change, ld64.mold is able to emit a "hello world" program.

  $ ./ld64.mold -out hello
  $ ./hello
  Hello world
2021-09-18 20:57:05 +09:00
Rui Ueyama
ded5d5e6a1 [Mach-O] wip 2021-09-18 20:57:03 +09:00
Rui Ueyama
2d5e6888f9 [Mach-O] wip 2021-09-18 20:57:01 +09:00
Rui Ueyama
3a503ce2cc [Mach-O] wip 2021-09-18 20:56:59 +09:00
Rui Ueyama
1f3f019a59 [Mach-O] wip 2021-09-18 20:56:55 +09:00
Rui Ueyama
f55fc5f082 [Mach-O] wip 2021-09-18 20:56:51 +09:00
Rui Ueyama
fb0b316c81 [Mach-O] wip 2021-09-18 17:38:34 +09:00
Rui Ueyama
1ebfc28aea [Mach-O] wip 2021-09-18 17:25:59 +09:00
Rui Ueyama
da5effd52d [Mach-O] wip 2021-09-18 16:56:00 +09:00
Rui Ueyama
e8aa31cd8b [Mach-O] wip 2021-09-18 15:05:46 +09:00
Rui Ueyama
c7243f6c5c [Mach-O] wip 2021-09-18 14:38:23 +09:00
Rui Ueyama
2500ae7e27 [Mach-O] wip 2021-09-18 12:35:27 +09:00
Rui Ueyama
5af8995471 [Mach-O] wip 2021-09-18 12:27:17 +09:00
Rui Ueyama
aa5061d784 [Mach-O] wip 2021-09-18 11:42:48 +09:00
Rui Ueyama
4b79c858dd [Mach-O] wip 2021-09-18 11:40:38 +09:00
Rui Ueyama
d2aec43b66 [Mach-O] wip 2021-09-17 22:40:21 +09:00
Rui Ueyama
76b767df4b [Mach-O] wip 2021-09-17 22:01:00 +09:00
Rui Ueyama
1dc41ab2d0 [Mach-O] wip 2021-09-17 21:57:34 +09:00
Rui Ueyama
c6d3370f07 [Mach-O] wip 2021-09-17 20:47:53 +09:00
Rui Ueyama
40a689011e [Mach-O] wip 2021-09-17 20:43:49 +09:00
Rui Ueyama
03d73f2e9e [Mach-O] wip 2021-09-17 20:32:29 +09:00
Rui Ueyama
142a9c2703 [Mach-O] wip 2021-09-17 20:13:37 +09:00
Rui Ueyama
49233b1ef6 [Mach-O] wip 2021-09-17 18:03:44 +09:00
Rui Ueyama
958d79fa6b [Mach-O] wip 2021-09-17 15:19:00 +09:00
Rui Ueyama
079900fa84 [Mach-O] wip 2021-09-17 13:54:40 +09:00
Rui Ueyama
211bc1810b [Mach-O] wip 2021-09-16 22:23:18 +09:00
Rui Ueyama
0d60940b40 [Mach-O] wip 2021-09-16 22:12:51 +09:00
Rui Ueyama
1e3aff2d71 [Mach-O] wip 2021-09-16 20:02:24 +09:00
Rui Ueyama
7bab3aa994 [Mach-O] wip 2021-09-16 19:26:49 +09:00
Rui Ueyama
bfdf9ecf7b [Mach-O] wip 2021-09-16 18:13:59 +09:00
Rui Ueyama
4933af3550 [Mach-O] wip 2021-09-16 17:59:32 +09:00
Rui Ueyama
474dc4a123 [Mach-O] wip 2021-09-16 17:40:14 +09:00
Rui Ueyama
aea0022c5c [Mach-O] wip 2021-09-16 17:19:54 +09:00
Rui Ueyama
a1ec749dfe [Mach-O] wip 2021-09-16 16:54:14 +09:00
Rui Ueyama
6b477e37ca [Mach-O] wip 2021-09-16 16:21:18 +09:00
Rui Ueyama
28092ffe9d [Mach-O] wip 2021-09-16 15:29:30 +09:00
Rui Ueyama
5e83481ffb [Mach-O] wip 2021-09-16 14:49:50 +09:00
Rui Ueyama
7232178513 [Mach-O] wip 2021-09-16 14:20:38 +09:00
Rui Ueyama
aaf04a515b [Mach-O] wip 2021-09-16 12:25:05 +09:00
Rui Ueyama
5ea876ff2f [Mach-O] wip 2021-09-15 21:00:34 +09:00
Rui Ueyama
2fedb900d3 [Mach-O] wip 2021-09-15 17:32:13 +09:00
Rui Ueyama
150565601b Move error handlers from mold::elf to mold 2021-09-15 15:32:42 +09:00