Jakub Konka
d726538494
test/link/macho: ensure we do not run testStackSize on foreign host
2024-01-24 12:34:42 +01:00
Jakub Konka
03b33b0f01
test/link/macho: migrate all tests to the new test matrix
2024-01-24 12:34:40 +01:00
Jakub Konka
2b3ac3e82f
test/link/macho: upgrade tbdv3 test
2024-01-24 12:34:40 +01:00
Jakub Konka
a3f68c6fa2
test/link/macho: upgrade unwind info tests
2024-01-24 12:34:40 +01:00
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
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
ee68f35bfe
macho: fix section boundary symbols test
2024-01-24 12:34:39 +01:00
Jakub Konka
b1ffc2b8b3
test/link/elf: patch up relocatable test
2024-01-15 00:18:50 +01:00
Jakub Konka
d7c2324cdb
test/link/elf: trigger build system bug testing relocatable mode
2024-01-14 20:51:03 +01:00
Carl Åstholm
3cd646869b
Add tests for --undefined-version
2024-01-09 17:26:10 +01:00
Pat Tullmann
cbaaf6477f
test glibc_runtime_check: add strlcpy() check
...
The strlcpy symbol was added in v2.38, so this is a handy symbol for
creating binaries that won't run on relatively modern systems (e.g., mine,
that has glibc 2.36 installed).
2024-01-04 17:12:07 -07:00