/llvm-project/lld/test/ELF/ |
H A D | hexagon.s | 12 if (p0) r0 = ##_start 17 if (p0) jump:nt #_start 22 if (p0) jump:nt ##_start 26 call #_start 31 call ##_start 39 if (!P0) memw(r0+#8)=##_start 44 if (!P0.new) memw(r0+#0)=##_start } 48 memw(r0+##_start)+=r1 52 memw(r0+##_start)+=#4 57 if (p0) memb(r0+##_start) [all...] |
H A D | riscv-branch.s | 6 # RUN: ld.lld %t.rv32.o --defsym foo=_start+4 --defsym bar=_start -o %t.rv32 7 # RUN: ld.lld %t.rv64.o --defsym foo=_start+4 --defsym bar=_start -o %t.rv64 15 # RUN: ld.lld %t.rv32.o --defsym foo=_start+0xffe --defsym bar=_start+4-0x1000 -o %t.rv32.limits 16 # RUN: ld.lld %t.rv64.o --defsym foo=_start+0xffe --defsym bar=_start+4-0x1000 -o %t.rv64.limits 24 # RUN: not ld.lld %t.rv32.o --defsym foo=_start+0x1000 --defsym bar=_start+4-0x1002 -o /dev/null 2>… 25 # RUN: not ld.lld %t.rv64.o --defsym foo=_start+0x1000 --defsym bar=_start+4-0x1002 -o /dev/null 2>… 29 # RUN: not ld.lld %t.rv32.o --defsym foo=_start+1 --defsym bar=_start-1 -o /dev/null 2>&1 | FileChe… 30 # RUN: not ld.lld %t.rv64.o --defsym foo=_start+1 --defsym bar=_start-1 -o /dev/null 2>&1 | FileChe… 33 .global _start symbol 34 _start: label
|
H A D | riscv-jal.s | 6 # RUN: ld.lld %t.rv32.o --defsym foo=_start+4 --defsym bar=_start -o %t.rv32 7 # RUN: ld.lld %t.rv64.o --defsym foo=_start+4 --defsym bar=_start -o %t.rv64 15 # RUN: ld.lld %t.rv32.o --defsym foo=_start+0xffffe --defsym bar=_start+4-0x100000 -o %t.rv32.limits 16 # RUN: ld.lld %t.rv64.o --defsym foo=_start+0xffffe --defsym bar=_start+4-0x100000 -o %t.rv64.limits 24 # RUN: not ld.lld %t.rv32.o --defsym foo=_start+0x100000 --defsym bar=_start+4-0x100002 -o /dev/nul… 25 # RUN: not ld.lld %t.rv64.o --defsym foo=_start+0x100000 --defsym bar=_start+4-0x100002 -o /dev/nul… 29 # RUN: not ld.lld %t.rv32.o --defsym foo=_start+1 --defsym bar=_start+4+3 -o /dev/null 2>&1 | FileC… 30 # RUN: not ld.lld %t.rv64.o --defsym foo=_start+1 --defsym bar=_start+4+3 -o /dev/null 2>&1 | FileC… 34 .global _start symbol 36 _start: label
|
H A D | riscv-pcrel-hilo.s | 6 # RUN: ld.lld %t.rv32.o --defsym foo=_start+12 --defsym bar=_start -o %t.rv32 7 # RUN: ld.lld %t.rv64.o --defsym foo=_start+12 --defsym bar=_start -o %t.rv64 10 # RUN: ld.lld -pie %t.rv32.o --defsym foo=_start+12 --defsym bar=_start -o %t.rv32 11 # RUN: ld.lld -pie %t.rv64.o --defsym foo=_start+12 --defsym bar=_start -o %t.rv64 21 # RUN: ld.lld %t.rv32.o --defsym foo=_start+0x7ffff7ff --defsym bar=_start+12-0x80000800 -o %t.rv32… 22 # RUN: ld.lld %t.rv64.o --defsym foo=_start+0x7ffff7ff --defsym bar=_start+12-0x80000800 -o %t.rv64… 32 # RUN: ld.lld %t.rv32.o --defsym foo=_start+0x7ffff800 --defsym bar=_start+12-0x80000801 -o %t 33 # RUN: not ld.lld %t.rv64.o --defsym foo=_start+0x7ffff800 --defsym bar=_start+12-0x80000801 -o /de… 37 .global _start symbol 38 _start: label [all …]
|
H A D | riscv-call.s | 6 # RUN: ld.lld %t.rv32.o --defsym foo=_start+8 --defsym bar=_start -o %t.rv32 7 # RUN: ld.lld %t.rv64.o --defsym foo=_start+8 --defsym bar=_start -o %t.rv64 15 # RUN: ld.lld %t.rv32.o --defsym foo=_start+0x7ffff7ff --defsym bar=_start+8-0x80000800 -o %t.rv32.… 16 # RUN: ld.lld %t.rv64.o --defsym foo=_start+0x7ffff7ff --defsym bar=_start+8-0x80000800 -o %t.rv64.… 24 # RUN: ld.lld %t.rv32.o --defsym foo=_start+0x7ffff800 --defsym bar=_start+8-0x80000801 -o %t 25 # RUN: not ld.lld %t.rv64.o --defsym foo=_start+0x7ffff800 --defsym bar=_start+8-0x80000801 -o /dev… 30 .global _start symbol 31 _start: label
|
H A D | riscv-relax-call.s | 36 # NORVC: 00010000 g .text {{0*}}0000001c _start 41 # NORVC-LABEL: <_start>: 51 # NORVC-NEXT: 10800: jal ra, {{.*}} <_start> 52 # NORVC-NEXT: jal ra, {{.*}} <_start> 56 # NORVC-NEXT: 1080c: jal ra, {{.*}} <_start> 66 # RVC32: 00010000 g .text 00000016 _start 70 # RVC64: 0000000000010000 g .text 000000000000001a _start 75 # RVC-LABEL: <_start>: 91 # RVC32-NEXT: 10800: c.jal {{.*}} <_start> 92 # RVC64-NEXT: 10800: jal ra, {{.*}} <_start> [all …]
|
H A D | emulation-mips.s | 3 # RUN: ld.lld -m elf32btsmip -e _start %tmips -o %t2mips 6 # RUN: ld.lld -m elf32btsmip_fbsd -e _start %tmips -o %t2mips 9 # RUN: ld.lld %tmips -e _start -o %t3mips 13 # RUN: ld.lld %tmips.script -e _start %tmips -o %t4mips 17 # RUN: ld.lld %tmips.script -e _start %tmips -o %t4mips 21 # RUN: ld.lld %tmips2.script -e _start %tmips -o %t5mips 47 # RUN: ld.lld -m elf32ltsmip -e _start %tmipsel -o %t2mipsel 50 # RUN: ld.lld -m elf32ltsmip_fbsd -e _start %tmipsel -o %t2mipsel 53 # RUN: ld.lld -melf32ltsmip -e _start %tmipsel -o %t2mipsel 56 # RUN: ld.lld %tmipsel -e _start -o %t3mipsel [all …]
|
H A D | ppc64-tls-ld-le.s | 17 .globl _start # -- Begin function _start symbol 19 .type _start,@function 20 _start: # @_start label 26 .localentry _start, .Lfunc_lep0-.Lfunc_gep0 53 .size _start, .Lfunc_end0-.Lfunc_begin0
|
H A D | loongarch-relax-emit-relocs.s | 20 # CHECK: 00010000 <_start>: 22 # CHECK-NEXT: R_LARCH_PCALA_HI20 _start 25 # CHECK-NEXT: R_LARCH_PCALA_LO12 _start 32 # CHECKR: <_start>: 34 # CHECKR-NEXT: R_LARCH_PCALA_HI20 _start 37 # CHECKR-NEXT: R_LARCH_PCALA_LO12 _start 45 .global _start symbol 46 _start: label 47 la.pcrel $a0, _start
|
H A D | ppc64-func-entry-points.s | 17 .globl _start # -- Begin function _start symbol 19 .type _start,@function 20 _start: # @_start label 26 .localentry _start, .Lfunc_lep0-.Lfunc_gep0 55 .size _start, .Lfunc_end0-.Lfunc_begin0
|
H A D | wrap-extract-real.s | 5 # RUN: llvm-mc -filetype=obj -triple=x86_64 _start.s -o _start.o 11 # RUN: ld.lld _start.o ref__real_foo.o --start-lib foo.o --end-lib --wrap foo -o %t_real.elf 17 # REAL-NEXT: {{.*}} 0 NOTYPE GLOBAL DEFAULT [[#]] _start 22 # RUN: ld.lld _start.o --start-lib wrap.o --end-lib --start-lib foo.o --end-lib --wrap foo -o %t_wr… 28 # WRAP_REAL-NEXT: {{.*}} 0 NOTYPE GLOBAL DEFAULT [[#]] _start 32 #--- _start.s 33 .global _start; _start:; ret
|
H A D | riscv-relax-call-intra-sec.s | 9 # CHECK-LABEL: <_start>: 10 # CHECK-NEXT: jal ra, {{.*}} <_start> 11 # CHECK-NEXT: jal ra, {{.*}} <_start> 25 .global _start symbol 26 _start: label 27 call _start 28 call _start
|
H A D | arm-thunk-largesection.s | 29 .globl _start symbol 30 .type _start, %function 31 _start: label 46 bl _start 48 bl _start
|
/llvm-project/lldb/test/Shell/SymbolFile/DWARF/x86/ |
H A D | debug_loc-aslr.s | 11 # CHECK: thread #1: tid = 16001, 0x0000000000470001 {{.*}}`_start 16 .globl _start symbol 17 _start: label 25 .quad _start-_start 26 .quad .Lstart_end-_start 38 .quad _start 39 .quad _start-_start 40 .quad .Lstart_end-_start 106 .quad _start # DW_AT_low_pc 107 .long .Lstart_end-_start # DW_AT_high_pc [all …]
|
/llvm-project/bolt/test/X86/Inputs/ |
H A D | entry.s | 1 .globl _start symbol 2 .type _start, %function 3 _start: label 4 # FDATA: 0 [unknown] 0 1 _start 0 0 792 16 # FDATA: 1 _start #Ltmp1# 1 _start #LBB00# 13 792 51 .size _start, .-_start
|
/llvm-project/lld/test/wasm/ |
H A D | trace-symbol.s | 3 # RUN: wasm-ld -o %t.wasm %t.start.o %t.ret32.o -y ret32 -y _start | FileCheck %s -check-prefix=BOTH 4 # RUN: wasm-ld -o %t.wasm %t.ret32.o %t.start.o -y ret32 -y _start | FileCheck %s -check-prefix=REV… 7 # RUN: wasm-ld -o %t.wasm %t.start.o %t.ret32.o -trace-symbol=_start | FileCheck %s -check-prefixes… 11 .globl _start symbol 12 _start: label 13 .functype _start () -> () 19 # BOTH: start.o: definition of _start 24 # REVERSED-NEXT: start.o: definition of _start 27 # JUST-START: start.o: definition of _start
|
/llvm-project/bolt/test/RISCV/ |
H A D | load-store.s | 10 .globl _start symbol 11 _start: label 12 # FDATA: 1 _start #_start# 1 16 .size _start, .-_start
|
H A D | reloc-64.s | 16 .dword _start 19 .globl _start symbol 21 _start: label 23 ## Dummy relocation to force relocation mode; without it, _start will not be 26 .size _start, .-_start
|
H A D | reloc-label-diff.s | 7 .globl _start symbol 9 _start: label 18 .size _start, .-_start 23 .word _test_end - _start
|
/llvm-project/lld/test/ELF/linkerscript/ |
H A D | symbol-assign-type.s | 17 # CHECK: 1 FUNC GLOBAL DEFAULT 1 _start 31 retain1 = _start; 32 retain2 = 1 ? _start : 0; 36 drop1 = _start + 0; 37 drop2 = 0 ? _start : 1; 38 drop3 = -_start; 41 .globl _start symbol 42 .type _start, @function 43 _start: label 45 .size _start, 1
|
/llvm-project/bolt/test/X86/ |
H A D | shrinkwrapping-do-not-pessimize.s | 23 .globl _start symbol 24 .type _start, %function 25 _start: label 28 # FDATA: 0 [unknown] 0 1 _start 0 0 10 35 # FDATA: 1 _start #b# 1 _start #end_if_1# 0 1 40 # FDATA: 1 _start #c# 1 _start #end_if_1# 0 1 53 .size _start, .-_start 56 rel: .quad _start
|
H A D | lto-name-match.s | 13 .globl _start symbol 14 _start: label 17 # FDATA: 1 _start #LL_start_0# 1 foo.llvm.321 0 0 1 21 # FDATA: 1 _start #LL_start_1# 1 foo.constprop.321 0 0 1 25 # FDATA: 1 _start #LL_start_2# 1 foo.lto_priv.321 0 0 1 29 # FDATA: 1 _start #LL_start_3# 1 foo.__uniq.321 0 0 1 33 # FDATA: 1 _start #LL_start_4# 1 foo.__uniq.654.llvm.321 0 0 1 37 .size _start, .-_start
|
H A D | nolbr.s | 14 # RUN: --print-only=_start 2>&1 | FileCheck %s --check-prefix=CHECK-BOLT 17 # CHECK-FDATA-NEXT: 1 _start [[#]] 1 23 .globl _start symbol 24 .type _start, %function 25 _start: label 30 # FDATA: 1 _start #a# 1 39 .size _start, .-_start
|
H A D | linux-pci-fixup.s | 12 # CHECK: BOLT-WARNING: PCI fixup detected in the middle of function _start 16 .globl _start symbol 17 .type _start, %function 18 _start: label 22 .size _start, .-_start 31 .long _start - . # fixup
|
/llvm-project/bolt/test/AArch64/ |
H A D | bf_min_alignment.s | 15 # CHECK-NEXT: {{0|4|8|c}} T _start 19 .global _start symbol 20 .type _start, %function 21 _start: label 22 # FDATA: 0 [unknown] 0 1 _start 0 0 1 25 .size _start, .-_start
|