46 lines · plain
1# REQUIRES: aarch642# RUN: llvm-mc -filetype=obj -triple=aarch64 -implicit-mapsyms %s -o %t.o3# RUN: ld.lld %t.o -z keep-text-section-prefix -o %t4# RUN: llvm-objdump -d --no-print-imm-hex --show-all-symbols %t | FileCheck %s5 6# CHECK: <_start>:7# CHECK-NEXT: nop8# CHECK-EMPTY:9# CHECK-NEXT: <$d>:10# CHECK-NEXT: .word 0x0000002a11# CHECK-EMPTY:12# CHECK-NEXT: <$x>:13# CHECK-NEXT: nop14# CHECK-EMPTY:15# CHECK-NEXT: Disassembly of section .text.hot:16# CHECK-EMPTY:17# CHECK-NEXT: <.text.hot>:18# CHECK-NEXT: nop19# CHECK-EMPTY:20# CHECK-NEXT: <$d>:21# CHECK-NEXT: .word 0x0000002a22# CHECK-EMPTY:23# CHECK-NEXT: <$d>:24# CHECK-NEXT: <$x>:25# CHECK-NEXT: udf #4226# CHECK-EMPTY:27# CHECK-NEXT: <$x>:28# CHECK-NEXT: nop29 30## Trailing data followed by a section starting with an instruction.31.section .text.1,"ax"32.globl _start33_start:34 nop35 .long 4236.section .text.2,"ax"37 nop38 39## Trailing data followed by a section starting with a data directive.40.section .text.hot.1,"ax"41 nop42 .long 4243.section .text.hot.2,"ax"44 .long 4245 nop46