brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.0 KiB · 23187e7 Raw
90 lines · plain
1# REQUIRES: aarch642# Windows does not support rpath3# UNSUPPORTED: system-windows4# RUN: rm -rf %t; split-file %s %t5# RUN: ln -s Versions/A/Developer %t/Developer/Library/Frameworks/Developer.framework/6# RUN: ln -s Versions/A/DeveloperCore %t/Developer/Library/PrivateFrameworks/DeveloperCore.framework/7# RUN: llvm-mc -filetype obj -triple arm64-apple-macos11.0 %t/test.s -o %t/test.o8# RUN: %lld -arch arm64 -platform_version macos 11.0 11.0 -o %t/test -framework Developer -F %t/Developer/Library/Frameworks %t/test.o9 10# RUN: llvm-objdump --bind --no-show-raw-insn -d %t/test | FileCheck %s11# CHECK:     Bind table:12# CHECK-DAG: __DATA __data {{.*}} pointer 0 Developer         _funcPublic13# CHECK-DAG: __DATA __data {{.*}} pointer 0 Developer         _funcCore14 15#--- Developer/Library/Frameworks/Developer.framework/Versions/A/Developer16{17  "tapi_tbd_version": 5,18  "main_library": {19    "target_info": [20      {21        "target": "arm64-macos"22      }23    ],24    "install_names": [25      {26        "name": "@rpath/Developer.framework/Versions/A/Developer"27      }28    ],29    "rpaths": [30      {31        "paths": [32          "@loader_path/../../../../PrivateFrameworks/"33        ]34      }35    ],36    "reexported_libraries": [37      {38        "names": [39          "@rpath/DeveloperCore.framework/Versions/A/DeveloperCore"40        ]41      }42    ],43    "exported_symbols": [44      {45        "text": {46          "global": ["_funcPublic"]47        }48      }49    ]50  }51}52#--- Developer/Library/PrivateFrameworks/DeveloperCore.framework/Versions/A/DeveloperCore53{54  "tapi_tbd_version": 5,55  "main_library": {56    "target_info": [57      {58        "target": "arm64-macos"59      }60    ],61    "install_names": [62      {63        "name": "@rpath/DeveloperCore.framework/Versions/A/DeveloperCore"64      }65    ],66    "allowable_clients": [67      {68        "clients": ["Developer"]69      }70    ],71    "exported_symbols": [72      {73        "text": {74          "global": ["_funcCore"]75        }76      }77    ]78  }79}80#--- test.s81.text82.globl _main83 84_main:85  ret86 87.data88  .quad _funcPublic89  .quad _funcCore90