Rui Ueyama
|
5f104f5684
|
wip
|
2021-03-25 01:48:12 +09:00 |
|
Rui Ueyama
|
1bad6e2c7b
|
wip
|
2021-03-25 00:48:00 +09:00 |
|
Rui Ueyama
|
ab488e1400
|
Allow DTPOFF32 in non-alloc sections
|
2021-03-24 19:00:01 +09:00 |
|
Rui Ueyama
|
d723668a74
|
Update README
|
2021-03-24 18:58:11 +09:00 |
|
Rui Ueyama
|
f1fc305311
|
Allow extra token
|
2021-03-24 13:45:21 +09:00 |
|
Rui Ueyama
|
fb8c2ea049
|
Print out better error message for linker script errors
|
2021-03-24 13:40:09 +09:00 |
|
Rui Ueyama
|
6536f0af17
|
Add -fatal-warnings
|
2021-03-24 01:35:26 +09:00 |
|
Rui Ueyama
|
e7f1a86586
|
Output warning message to stderr
|
2021-03-24 01:23:53 +09:00 |
|
Rui Ueyama
|
4519f8660c
|
Add -warn-common
|
2021-03-24 01:16:32 +09:00 |
|
Rui Ueyama
|
802f4229c2
|
Handle common symbols
|
2021-03-24 01:12:26 +09:00 |
|
Rui Ueyama
|
b23780c7f8
|
Add -threads
|
2021-03-23 21:29:26 +09:00 |
|
Rui Ueyama
|
275a578204
|
Embed GIT commit hash to binary
|
2021-03-23 21:15:32 +09:00 |
|
Rui Ueyama
|
8fc3cbf4ea
|
Rename
|
2021-03-23 20:42:49 +09:00 |
|
Rui Ueyama
|
41dd5db3d5
|
wip
|
2021-03-23 20:34:07 +09:00 |
|
Rui Ueyama
|
8f74992248
|
Make it work for Rust
|
2021-03-23 16:38:26 +09:00 |
|
Rui Ueyama
|
120524f898
|
Ignore trailing one byte padding in an archive file
|
2021-03-23 15:57:54 +09:00 |
|
Rui Ueyama
|
c4b61dd1f5
|
Add error checks
|
2021-03-23 15:25:10 +09:00 |
|
Rui Ueyama
|
4485de811a
|
Do not create a copy relcations against a protected symbol
|
2021-03-23 15:21:59 +09:00 |
|
Rui Ueyama
|
16cd35999f
|
wip
|
2021-03-23 14:46:59 +09:00 |
|
Rui Ueyama
|
1bd26aea0b
|
wip
|
2021-03-23 12:41:34 +09:00 |
|
Rui Ueyama
|
8a96555d40
|
Do not emit DT_INIT_ARRAY and DT_FINI_ARRAY if empty
|
2021-03-23 12:33:54 +09:00 |
|
Rui Ueyama
|
cfeb6d9bd7
|
Do not set DT_RELA, DT_RELASZ and DT_RELAENT if .rel.dyn is empty
|
2021-03-23 11:05:01 +09:00 |
|
Rui Ueyama
|
031e978bc6
|
Do not emit .got, .got.plt or .rela.got if empty
|
2021-03-23 11:02:13 +09:00 |
|
Rui Ueyama
|
41a77634d9
|
wip
|
2021-03-22 19:15:24 +09:00 |
|
Rui Ueyama
|
a0caf286a3
|
wip
|
2021-03-22 17:11:06 +09:00 |
|
Rui Ueyama
|
24db07190f
|
wip
|
2021-03-22 15:40:35 +09:00 |
|
Rui Ueyama
|
f56215aae1
|
wip
|
2021-03-22 15:33:39 +09:00 |
|
Rui Ueyama
|
a1d8b56c04
|
Support GOT64, GOTPCREL64 and GOTPC64 relocations
|
2021-03-22 12:17:03 +09:00 |
|
Rui Ueyama
|
fc90e4b7cb
|
Update README
|
2021-03-21 13:59:20 +09:00 |
|
Rui Ueyama
|
69afad0e29
|
Handle invalid sections in debug info sectionsy
|
2021-03-21 13:36:55 +09:00 |
|
Rui Ueyama
|
9a3df57ab3
|
wip
|
2021-03-20 12:45:03 +09:00 |
|
Rui Ueyama
|
7d07b48c92
|
Support R_X86_64_SIZE32 and SIZE64 relocations
|
2021-03-20 12:35:51 +09:00 |
|
Rui Ueyama
|
c2264a9291
|
wip
|
2021-03-19 13:26:27 +09:00 |
|
Rui Ueyama
|
573456a54e
|
Refactor
|
2021-03-19 12:41:12 +09:00 |
|
Rui Ueyama
|
79a973dbdd
|
Refactor
|
2021-03-19 11:01:15 +09:00 |
|
Rui Ueyama
|
bbb01922bb
|
wip
|
2021-03-19 02:50:20 +09:00 |
|
Rui Ueyama
|
5d043932b1
|
wip
|
2021-03-19 01:37:09 +09:00 |
|
Rui Ueyama
|
f2b851923d
|
Refactor
|
2021-03-19 01:11:49 +09:00 |
|
Rui Ueyama
|
8ca679bb3c
|
wip
|
2021-03-19 00:00:51 +09:00 |
|
Rui Ueyama
|
f03e11d768
|
wip
|
2021-03-18 20:29:39 +09:00 |
|
Rui Ueyama
|
1131ea7512
|
Add "-z nocopyreloc"
|
2021-03-18 19:54:56 +09:00 |
|
Rui Ueyama
|
b96155dafa
|
Support TLSDESC
|
2021-03-18 16:43:47 +09:00 |
|
Rui Ueyama
|
86d9794bff
|
wip
|
2021-03-18 13:47:40 +09:00 |
|
Rui Ueyama
|
9a477418e3
|
Add "-z nodlopen" and "-z nodelete"
|
2021-03-18 13:16:52 +09:00 |
|
Rui Ueyama
|
8f80533628
|
wip
|
2021-03-18 09:19:02 +09:00 |
|
Rui Ueyama
|
b2a717f466
|
wip
|
2021-03-18 01:49:41 +09:00 |
|
Rui Ueyama
|
c9fe3ba8f6
|
wip
|
2021-03-18 01:31:16 +09:00 |
|
Rui Ueyama
|
c1c34d2350
|
wip
|
2021-03-18 01:18:40 +09:00 |
|
Rui Ueyama
|
1b5a0c66bb
|
wip
|
2021-03-18 01:04:30 +09:00 |
|
Rui Ueyama
|
942a0fe2ec
|
Make GC to keep non-alloc section fragments
|
2021-03-17 23:36:19 +09:00 |
|