Lines Matching +full:rw +full:- +full:p
2 # RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %p/Inputs/insert-after.s -o %t1.o
8 # RUN: ld.lld %t1.o -o %t1 --script %p/Inputs/insert-after.script --script %s
9 # RUN: llvm-readelf -S -l %t1 | FileCheck %s
11 # CHECK-NEXT: NULL
12 # CHECK-NEXT: .foo.text PROGBITS 0000000000000000 001000 000008 00 AX 0
13 # CHECK-NEXT: .text PROGBITS 0000000000000008 001008 000008 00 AX 0
14 # CHECK-NEXT: .byte PROGBITS 0000000000000010 001010 000001 00 A 0
15 # CHECK-NEXT: .foo.data PROGBITS 0000000000000011 001011 000008 00 WA 0
16 # CHECK-NEXT: .data PROGBITS 0000000000000019 001019 000008 00 WA 0
18 # CHECK-NEXT: LOAD {{.*}} R E
19 # CHECK-NEXT: LOAD {{.*}} R
20 # CHECK-NEXT: LOAD {{.*}} RW
21 # CHECK-NEXT: GNU_STACK {{.*}} RW
27 ## Test non-contiguous OutputDescs in script->sectionCommands.
28 # RUN: ld.lld --defsym y0=1 %s --defsym y1=1 %t1.o -o %t2
29 # RUN: llvm-readelf -S -l -sX %t2 | FileCheck --check-prefix=CHECK2 %s
31 # CHECK2-NEXT: NULL
32 # CHECK2-NEXT: .foo.text PROGBITS 000000000020{{.*}} [[#%x,]] 000008 00 AX
33 # CHECK2-NEXT: .text PROGBITS [[#%x,]] [[#%x,]] 000008 00 AX
34 # CHECK2-NEXT: .byte PROGBITS [[#%x,]] [[#%x,]] 000001 00 WA
35 # CHECK2-NEXT: .foo.data PROGBITS [[#%x,]] [[#%x,]] 000008 00 WA
36 # CHECK2-NEXT: .data PROGBITS [[#%x,]] [[#%x,]] 000008 00 WA
38 # CHECK2-NEXT: PHDR {{.*}} R 0x8
39 # CHECK2-NEXT: LOAD {{.*}} R 0x1000
40 # CHECK2-NEXT: LOAD {{.*}} R E 0x1000
41 # CHECK2-NEXT: LOAD {{.*}} RW 0x1000
42 # CHECK2-NEXT: GNU_STACK {{.*}} RW 0