diff options
-rw-r--r-- | lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp | 4 | ||||
-rw-r--r-- | lld/test/mach-o/hello-world-arm64.yaml | 7 |
2 files changed, 9 insertions, 2 deletions
diff --git a/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp b/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp index a61f6aac05e..fb748e2ddcc 100644 --- a/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp +++ b/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp @@ -275,8 +275,8 @@ const ArchHandler::StubInfo ArchHandler_arm64::_sStubInfo = { // GOT pointer to dyld_stub_binder { Reference::KindArch::AArch64, pointer64, 0, 0 }, - // arm64 code alignment 2^2 - 2, + // arm64 code alignment 2^1 + 1, // Stub size and code 12, diff --git a/lld/test/mach-o/hello-world-arm64.yaml b/lld/test/mach-o/hello-world-arm64.yaml index 75ac4f74779..9d6002763e4 100644 --- a/lld/test/mach-o/hello-world-arm64.yaml +++ b/lld/test/mach-o/hello-world-arm64.yaml @@ -92,3 +92,10 @@ undefined-symbols: # CHECK: (undefined) external _fprintf (from libSystem) # CHECK: (undefined) external dyld_stub_binder (from libSystem) # CHECK: {{[0-9a-f]+}} (__TEXT,__text) external _main + +# CHECK-PRIVATE-HEADER: sectname __stubs +# CHECK-PRIVATE-HEADER-NEXT: segname __TEXT +# CHECK-PRIVATE-HEADER-NEXT: addr +# CHECK-PRIVATE-HEADER-NEXT: size +# CHECK-PRIVATE-HEADER-NEXT: offset +# CHECK-PRIVATE-HEADER-NEXT: align 2^1 (2) |