Jakub Konka
|
eba280ce20
|
macho: refactor relocation type in incremental linker
|
2023-04-13 11:47:51 +02:00 |
|
Jakub Konka
|
a503724801
|
macho: reapply relocation dirtying logic from coff linker
|
2023-04-05 05:57:09 +02:00 |
|
Jakub Konka
|
17ec2cea64
|
macho: remove error_union return from resolveRelocations()
|
2023-03-28 21:52:44 +02:00 |
|
Jakub Konka
|
f1e25cf43e
|
macho: add hot-code swapping poc
|
2023-03-18 21:53:26 +01:00 |
|
Jakub Konka
|
d42a931051
|
link: make MachO atoms fully owned by the linker
|
2023-01-31 00:43:25 +01:00 |
|
Stevie Hryciw
|
04f3067a79
|
run zig fmt on everything checked by CI
|
2022-11-18 19:22:42 +00:00 |
|
Jakub Konka
|
d57639a308
|
macho: upstream rewritten traditional linker, zld
kubkon/zld gitrev 5733ed87abe2f07e1330c3232a252e9defec638a
|
2022-10-22 07:59:23 +02:00 |
|
Jakub Konka
|
dc6480dba5
|
macho: allow for add and ldr when resolving GOT_LOAD_* relocs
|
2022-09-18 10:00:04 +02:00 |
|
Jakub Konka
|
e601969244
|
macho: rewrite how we allocate space in incremental context
|
2022-09-18 10:00:04 +02:00 |
|
Jakub Konka
|
53bd7bd044
|
macho: move to incremental writes and global relocs for incremental
|
2022-09-18 10:00:04 +02:00 |
|
Jakub Konka
|
26af8d254a
|
macho: separate in structure and logic incremental relocs and file relocs
|
2022-09-18 10:00:03 +02:00 |
|