Jakub Konka
|
d500caaa62
|
test/link/macho: test stacksize option
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
b70fedee7e
|
test/link/macho: upgrade search strategy test
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
933231868a
|
test/link/macho: test re-exports in zig
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
7dc6900018
|
test/link/macho: remove converted standalone tests
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
7bb323c0eb
|
test/link/macho: test pagezero size
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
5c8acc551d
|
test/link/macho: revert testing objc msgsend stubs - no way of enabling in clang
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
000598acc9
|
test/link/macho: test objc msgsend selector stubs
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
3d835dea2a
|
test/link/macho: use .root_module. instead of wrappers where possible
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
abeb0e3ea4
|
test/link/macho: test force-loading objects containing ObjC from archives
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
7c65f0be37
|
test/link/macho: test no exports in a dylib
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
4cf94bb148
|
test/link/macho: test attribute "used" on vars in presence of dead_strip
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
4dc1907a88
|
test/link/macho: upgrade strict validation of layout test
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
a25b780aad
|
test/link/macho: upgrade entry and entry in archive tests
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
82a044f4f7
|
test/link/macho: upgrade empty object test
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
a454ba7908
|
test/link/macho: upgrade dylib test
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
8105390fff
|
macho: remove all rpath parsing from the linker
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
b1cf6d3103
|
macho: print all definitions of symbols when printing duplicates
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
181e476915
|
test/link/macho: upgrade dead_strip_dylibs test
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
b038bcb93b
|
test/link/macho: test -r mode
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
fa161c2059
|
test/link/macho: test tentative definitions
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
49a4b42995
|
test/link/macho: upgrade tls test
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
9f0e1ab467
|
test/link/macho: test thunks on arm64
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
5790e89b5a
|
test/link/macho: test twolevel namespacing
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
fa649cad4e
|
test/link/macho: test large .tbss section
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
9fce2e2233
|
test/link/macho: test -u flag handling (forceUndefinedSymbol)
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
105655857f
|
test/link/macho: upgrade weak framework test
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
e96f8b817a
|
test/link/macho: upgrade weak library test
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
1e0eb3c809
|
test/link/macho: test weak binding
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
2c0c86944e
|
test/link/macho: upgrade and migrate headerpad test
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
9533628ca0
|
test/link/macho: test setting correct weak* flags in the header
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
5142d92c51
|
test/link/macho: test hello world in C
|
2024-01-24 12:34:39 +01:00 |
|
Jakub Konka
|
0cc4dc615b
|
test/link/macho: test hello world in Zig
|
2024-01-24 12:34:39 +01:00 |
|
Jakub Konka
|
bf285c7e40
|
test/link/macho: test for correct handling of large __bss sections
|
2024-01-24 12:34:39 +01:00 |
|
Jakub Konka
|
faa1849f81
|
test/link/macho: test for correct handling of __mh_execute_header symbol
|
2024-01-24 12:34:39 +01:00 |
|
Jakub Konka
|
49c11e0c34
|
test/link/macho: upgrade and migrate needed_library test
|
2024-01-24 12:34:39 +01:00 |
|
Jakub Konka
|
d93a0763d4
|
test/link/link: pass build options to elf and macho tests
|
2024-01-24 12:34:39 +01:00 |
|
Jakub Konka
|
041f7d69f0
|
test/link/macho: test segment boundary symbols
|
2024-01-24 12:34:39 +01:00 |
|
Jakub Konka
|
ffd7f7f642
|
test/link/macho: fix naming in entry-in-dylib test
|
2024-01-24 12:34:39 +01:00 |
|
Jakub Konka
|
6cdcf61a5c
|
test/link/macho: upgrade and migrate dead_strip test
|
2024-01-24 12:34:39 +01:00 |
|
Jakub Konka
|
aa50bca151
|
test/link/elf: make invalid input file test less janky
|
2024-01-24 12:34:39 +01:00 |
|
Jakub Konka
|
56303d770e
|
macho: fix invalid generation of FDE records
|
2024-01-24 12:34:39 +01:00 |
|
Jakub Konka
|
11524e4d0c
|
test/link/macho: migrate entry_in_dylib test to new test format
|
2024-01-24 12:34:39 +01:00 |
|
Jakub Konka
|
0a60e4448d
|
macho: preserve section name for code sections
|
2024-01-24 12:34:39 +01:00 |
|
Jakub Konka
|
ee68f35bfe
|
macho: fix section boundary symbols test
|
2024-01-24 12:34:39 +01:00 |
|
Jakub Konka
|
ee7a027059
|
macho: parse dependent dylibs
|
2024-01-24 12:34:39 +01:00 |
|
Jakub Konka
|
ef9aea75d0
|
macho: fix dead stripping logic to exclude debug sections
|
2024-01-24 12:34:39 +01:00 |
|
Jakub Konka
|
10a5536a7c
|
macho: re-instate build-obj codepath
|
2024-01-24 12:34:39 +01:00 |
|
Jakub Konka
|
c2a0a88284
|
macho: report duplicate symbols
|
2024-01-24 12:34:39 +01:00 |
|
Jakub Konka
|
3968aea8ec
|
macho: write to file
|
2024-01-24 12:34:39 +01:00 |
|
Jakub Konka
|
98d6d40cd6
|
macho: allocate sections, segments and atoms
|
2024-01-24 12:34:39 +01:00 |
|