This is an initial base commit for ARM64 target arch support. I don't represent that it complete or bug-free, but wish to put it out for review now that some basic things like branch target & load/store address relocs are working. I can add more tests to this base commit, or add them in follow-up commits. It is not entirely clear whether I use the "ARM64" (Apple) or "AArch64" (non-Apple) naming convention. Guidance is appreciated. Differential Revision: https://reviews.llvm.org/D88629
43 lines
1.6 KiB
Plaintext
43 lines
1.6 KiB
Plaintext
--- !tapi-tbd-v3
|
|
archs: [ x86_64, arm64 ]
|
|
uuids: [ 'x86_64: 00000000-0000-0000-0000-000000000000', 'arm64: 00000000-0000-0000-0000-000000000010' ]
|
|
platform: macosx
|
|
install-name: '/usr/lib/libSystem.B.dylib'
|
|
current-version: 0001.001.1
|
|
exports:
|
|
- archs: [ 'x86_64', 'arm64' ]
|
|
re-exports: [ '/usr/lib/system/libdyld.dylib',
|
|
'/usr/lib/system/libsystem_c.dylib',
|
|
'/usr/lib/system/libsystem_m.dylib' ]
|
|
--- !tapi-tbd-v3
|
|
archs: [ x86_64, arm64 ]
|
|
uuids: [ 'x86_64: 00000000-0000-0000-0000-000000000001', 'arm64: 00000000-0000-0000-0000-000000000011' ]
|
|
platform: macosx
|
|
install-name: '/usr/lib/system/libdyld.dylib'
|
|
current-version: 0001.001.1
|
|
parent-umbrella: System
|
|
exports:
|
|
- archs: [ 'x86_64', 'arm64' ]
|
|
symbols: [ dyld_stub_binder, __tlv_bootstrap ]
|
|
--- !tapi-tbd-v3
|
|
archs: [ x86_64, arm64 ]
|
|
uuids: [ 'x86_64: 00000000-0000-0000-0000-000000000002', 'arm64: 00000000-0000-0000-0000-000000000012' ]
|
|
platform: macosx
|
|
install-name: '/usr/lib/system/libsystem_c.dylib'
|
|
current-version: 0001.001.1
|
|
parent-umbrella: System
|
|
exports:
|
|
- archs: [ 'x86_64', 'arm64' ]
|
|
symbols: [ ]
|
|
--- !tapi-tbd-v3
|
|
archs: [ x86_64, arm64 ]
|
|
uuids: [ 'x86_64: 00000000-0000-0000-0000-000000000003', 'arm64: 00000000-0000-0000-0000-000000000013' ]
|
|
platform: macosx
|
|
install-name: '/usr/lib/system/libsystem_m.dylib'
|
|
current-version: 0001.001.1
|
|
parent-umbrella: System
|
|
exports:
|
|
- archs: [ 'x86_64', 'arm64' ]
|
|
symbols: [ ___nan ]
|
|
...
|