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 0000000000000000 000000
12 # CHECK-NEXT: .text PROGBITS 0000000000000000 001000 000008 00 AX
13 # CHECK-NEXT: .foo.text PROGBITS 0000000000000008 001008 000008 00 AX
14 # CHECK-NEXT: .data PROGBITS 0000000000000010 001010 000008 00 WA
15 # CHECK-NEXT: .foo.data PROGBITS 0000000000000018 001018 000008 00 WA
16 # CHECK-NEXT: .byte PROGBITS 0000000000000020 001020 000001 00 WA
18 # CHECK-NEXT: LOAD {{.*}} R E
19 # CHECK-NEXT: LOAD {{.*}} RW
20 # CHECK-NEXT: GNU_STACK {{.*}} RW
26 # RUN: ld.lld --script %s %t1.o -o %t2
27 # RUN: llvm-readelf -S -l %t2 | FileCheck --check-prefix=CHECK2 %s
29 # CHECK2-NEXT: NULL
30 # CHECK2-NEXT: .text PROGBITS 000000000020{{.*}} [[#%x,]] 000008 00 AX
31 # CHECK2-NEXT: .foo.text PROGBITS [[#%x,]] [[#%x,]] 000008 00 AX
32 # CHECK2-NEXT: .data PROGBITS [[#%x,]] [[#%x,]] 000008 00 WA
33 # CHECK2-NEXT: .foo.data PROGBITS [[#%x,]] [[#%x,]] 000008 00 WA
34 # CHECK2-NEXT: .byte PROGBITS [[#%x,]] [[#%x,]] 000001 00 WA
36 # CHECK2-NEXT: PHDR {{.*}} R 0x8
37 # CHECK2-NEXT: LOAD {{.*}} R 0x1000
38 # CHECK2-NEXT: LOAD {{.*}} R E 0x1000
39 # CHECK2-NEXT: LOAD {{.*}} RW 0x1000
40 # CHECK2-NEXT: GNU_STACK {{.*}} RW 0