1
1
mirror of https://github.com/rui314/mold.git synced 2024-10-04 16:48:04 +03:00
mold/test/macho
Rui Ueyama e6d4154688 [ELF] Generalize tests
With this change, you can now cross compile test cases and run
them on qemu-user. Here is an example to run our test suits in
an emulated ARM32 environment.

$ CC=arm-linux-gnueabihf-gcc \
  CXX=arm-linux-gnueabihf-g++ \
  GCC=arm-linux-gnueabihf-gcc \
  GXX=arm-linux-gnueabihf-g++ \
  OBJDUMP=arm-linux-gnueabihf-objdump \
  MACHINE=arm \
  QEMU='qemu-arm -L /usr/arm-linux-gnueabihf' \
  make -j16 test
2022-04-02 16:53:41 +08:00
..
adhoc-codesign.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
archive.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
baserel.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
basic.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
bss.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
bundle.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
common-alignment.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
common.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
dead-strip-dylibs2.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
dead-strip-dylibs.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
dead-strip.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
dump.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
duplicate-error.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
dylib.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
entry.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
exception.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
filepath2.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
filepath.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
framework.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
headerpad-max-install-names.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
headerpad.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
hello2.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
hello3.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
hello4.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
hello5.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
hello.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
lib1.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
map.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
missing-error.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
needed-framework.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
needed-l.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
objc.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
pagezero-size2.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
pagezero-size3.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
pagezero-size.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
platform-version.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
response-file.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
rpath.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
search-paths-first.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
tls.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
universal.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00
Z.sh [ELF] Generalize tests 2022-04-02 16:53:41 +08:00