Lines Matching refs:GNU
12 # RUN: llvm-readelf -A %t.got.o 2>&1 | FileCheck %s -check-prefix=BASIC-GNU \
14 # RUN: llvm-readelf -A %t.got.so 2>&1 | FileCheck %s -check-prefix=BASIC-GNU \
16 # RUN: llvm-readelf -A %t.got.exe 2>&1 | FileCheck %s -check-prefix=BASIC-GNU \
30 … 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, ## Module pointer (GNU extension)
64 # BASIC-LLVM-NEXT: Purpose: Module pointer (GNU extension)
102 # BASIC-GNU:Primary GOT:
103 # BASIC-GNU-NEXT: Canonical gp value: 0000000000009112
104 # BASIC-GNU-EMPTY:
105 # BASIC-GNU-NEXT: Reserved entries:
106 # BASIC-GNU-NEXT: Address Access Initial Purpose
107 # BASIC-GNU-NEXT: 0000000000001122 -32752(gp) 0000000000000000 Lazy resolver
108 # BASIC-GNU-NEXT: 000000000000112a -32744(gp) ffffffffffffffff Module pointer (GNU extension)
109 # BASIC-GNU-EMPTY:
110 # BASIC-GNU-NEXT: Local entries:
111 # BASIC-GNU-NEXT: Address Access Initial
112 # BASIC-GNU-NEXT: 0000000000001132 -32736(gp) 1111111111111111 {{$}}
113 # BASIC-GNU-NEXT: 000000000000113a -32728(gp) 2222222222222222 {{$}}
114 # BASIC-GNU-EMPTY:
115 # BASIC-GNU-NEXT: Global entries:
116 # BASIC-GNU-NEXT: Address Access Initial Sym.Val. Type Ndx …
117 # BASIC-GNU-NEXT: 0000000000001142 -32720(gp) aaaaaaaaaaaaaaaa 0000000000000000 NOTYPE UND …
118 # BASIC-GNU-NEXT: 000000000000114a -32712(gp) bbbbbbbbbbbbbbbb 0000000000000000 FUNC UND …
119 # BASIC-GNU-EMPTY:
120 # BASIC-GNU-OTHER-NEXT: Number of TLS and multi-GOT entries [[OTHERNUM]]
129 # RUN: --check-prefixes=BASIC-GNU,BASIC-GNU-OTHER --strict-whitespace --match-full-lines
131 # RUN: --check-prefixes=BASIC-GNU,BASIC-GNU-OTHER --strict-whitespace --match-full-lines
138 # RUN: llvm-readelf -A %t.got-static.exe | FileCheck %s --check-prefix=STATIC-GOT-GNU
153 # STATIC-GOT-LLVM-NEXT: Purpose: Module pointer (GNU extension)
180 # STATIC-GOT-GNU: Static GOT:
181 # STATIC-GOT-GNU-NEXT: Canonical gp value: 0000000000009112
182 # STATIC-GOT-GNU-EMPTY:
183 # STATIC-GOT-GNU-NEXT: Reserved entries:
184 # STATIC-GOT-GNU-NEXT: Address Access Initial Purpose
185 # STATIC-GOT-GNU-NEXT: 0000000000001122 -32752(gp) 0000000000000000 Lazy resolver
186 # STATIC-GOT-GNU-NEXT: 000000000000112a -32744(gp) ffffffffffffffff Module pointer (GNU extensio…
187 # STATIC-GOT-GNU-EMPTY:
188 # STATIC-GOT-GNU-NEXT: Local entries:
189 # STATIC-GOT-GNU-NEXT: Address Access Initial
190 # STATIC-GOT-GNU-NEXT: 0000000000001132 -32736(gp) 1111111111111111
191 # STATIC-GOT-GNU-NEXT: 000000000000113a -32728(gp) 2222222222222222
192 # STATIC-GOT-GNU-NEXT: 0000000000001142 -32720(gp) aaaaaaaaaaaaaaaa
193 # STATIC-GOT-GNU-NEXT: 000000000000114a -32712(gp) bbbbbbbbbbbbbbbb
194 # STATIC-GOT-GNU-EMPTY:
195 # STATIC-GOT-GNU-NOT: {{.}}
201 # RUN: llvm-readelf -A %t.got32.exe 2>&1 | FileCheck %s -check-prefix=BASIC32-GNU \
217 # BASIC32-LLVM-NEXT: Purpose: Module pointer (GNU extension)
255 # BASIC32-GNU:Primary GOT:
256 # BASIC32-GNU-NEXT: Canonical gp value: 00009112
257 # BASIC32-GNU-EMPTY:
258 # BASIC32-GNU-NEXT: Reserved entries:
259 # BASIC32-GNU-NEXT: Address Access Initial Purpose
260 # BASIC32-GNU-NEXT: 00001122 -32752(gp) 00000000 Lazy resolver
261 # BASIC32-GNU-NEXT: 00001126 -32748(gp) ffffffff Module pointer (GNU extension)
262 # BASIC32-GNU-EMPTY:
263 # BASIC32-GNU-NEXT: Local entries:
264 # BASIC32-GNU-NEXT: Address Access Initial
265 # BASIC32-GNU-NEXT: 0000112a -32744(gp) 11111111 {{$}}
266 # BASIC32-GNU-NEXT: 0000112e -32740(gp) 22222222 {{$}}
267 # BASIC32-GNU-EMPTY:
268 # BASIC32-GNU-NEXT: Global entries:
269 # BASIC32-GNU-NEXT: Address Access Initial Sym.Val. Type Ndx Name
270 # BASIC32-GNU-NEXT: 00001132 -32736(gp) aaaaaaaa 00000000 NOTYPE UND foo
271 # BASIC32-GNU-NEXT: 00001136 -32732(gp) bbbbbbbb 00000000 FUNC UND bar
272 # BASIC32-GNU-EMPTY:
273 # BASIC32-GNU-NEXT: Number of TLS and multi-GOT entries 1
286 0xFF, 0xFF, 0xFF, 0xFF, ## Module pointer (GNU extension).
310 # RUN: llvm-readelf -A %t.got-noentries.exe | FileCheck %s --check-prefix=GOT-EMPTY-GNU
325 # GOT-EMPTY-LLVM-NEXT: Purpose: Module pointer (GNU extension)
335 # GOT-EMPTY-GNU: Primary GOT:
336 # GOT-EMPTY-GNU-NEXT: Canonical gp value: 0000000000009112
337 # GOT-EMPTY-GNU-EMPTY:
338 # GOT-EMPTY-GNU-NEXT: Reserved entries:
339 # GOT-EMPTY-GNU-NEXT: Address Access Initial Purpose
340 # GOT-EMPTY-GNU-NEXT: 0000000000001122 -32752(gp) 0000000000000000 Lazy resolver
341 # GOT-EMPTY-GNU-NEXT: 000000000000112a -32744(gp) ffffffffffffffff Module pointer (GNU extension)
342 # GOT-EMPTY-GNU-NOT: {{.}}
355 … 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF ] ## Module pointer (GNU extension)
473 # RUN: llvm-readelf -A %t.err7.o 2>&1 | FileCheck %s -DFILE=%t.err7.o --check-prefix=SAME-ADDR-GNU
501 # SAME-ADDR-GNU: Primary GOT:
502 # SAME-ADDR-GNU-NEXT: Canonical gp value: 0000000000009112
503 # SAME-ADDR-GNU-EMPTY:
504 # SAME-ADDR-GNU-NEXT: Reserved entries:
505 # SAME-ADDR-GNU-NEXT: Address Access Initial Purpose
506 # SAME-ADDR-GNU-NEXT: 0000000000001122 -32752(gp) 0000000000000000 Lazy resolver
507 # SAME-ADDR-GNU-EMPTY:
508 # SAME-ADDR-GNU-NEXT: Global entries:
509 # SAME-ADDR-GNU-NEXT: Address Access Initial Sym.Val. Type Ndx N…
510 # SAME-ADDR-GNU-NEXT: 000000000000112a -32744(gp) 0000000000000000 0000000000000000 NOTYPE UND f…
542 # RUN: llvm-readelf -A %t.err8.o 2>&1 | FileCheck %s -DFILE=%t.err8.o --check-prefix=SEC-SYMS-GNU
567 # SEC-SYMS-GNU: Global entries:
568 # SEC-SYMS-GNU-NEXT: {{.*}} Ndx Name
569 # SEC-SYMS-GNU-NEXT: warning: '[[FILE]]': unable to get section index for symbol with st_shndx = 0x…
570 # SEC-SYMS-GNU-NEXT: {{.*}} ABS <?>
571 # SEC-SYMS-GNU-NEXT: {{.*}} 1 .got
572 # SEC-SYMS-GNU-NEXT: warning: '[[FILE]]': unable to get section index for symbol with st_shndx = 0x…
573 # SEC-SYMS-GNU-NEXT: {{.*}} COM <?>
574 # SEC-SYMS-GNU-NEXT: warning: '[[FILE]]': extended symbol index (4) is past the end of the SHT_SYMT…
575 # SEC-SYMS-GNU-NEXT: {{.*}} RSV[0xffff] <?>