Lines Matching +full:non +full:- +full:batch

12 # RUN: yaml2obj %s -o %t.base
13 # RUN: llvm-objcopy %t.base %t.stripped --regex -R blob.*
16 # RUN: od -t x1 -j 0x2000 -N 28 %t.stripped | FileCheck %s --ignore-case --check-prefix=CHECK1 -DPA…
17 # RUN: od -t x1 -j 0x2100 -N 12 %t.stripped | FileCheck %s --ignore-case --check-prefix=CHECK2 -DPA…
18 # RUN: od -t x1 -j 0x2200 -N 4 %t.stripped | FileCheck %s --ignore-case --check-prefix=CHECK3 -DPA…
19 # RUN: od -t x1 -j 0x2300 -N 12 %t.stripped | FileCheck %s --ignore-case --check-prefix=CHECK4 -DPA…
20 # RUN: od -t x1 -j 0x3000 -N 68 %t.stripped | FileCheck %s --ignore-case --check-prefix=CHECK5 -DPA…
21 # RUN: od -t x1 -j 0x4000 -N 60 %t.stripped | FileCheck %s --ignore-case --check-prefix=CHECK6 -DPA…
22 # RUN: od -t x1 -j 0x5000 -N 60 %t.stripped | FileCheck %s --ignore-case --check-prefix=CHECK7 -DPA…
34 # RUN: llvm-objcopy %t.in %t.out
35 # RUN: od -t x1 -j 0x2000 -N 28 %t.out | FileCheck %s --ignore-case --check-prefix=CHECK1 -DPATTERN…
36 # RUN: od -t x1 -j 0x2100 -N 12 %t.out | FileCheck %s --ignore-case --check-prefix=CHECK2 -DPATTERN…
37 # RUN: od -t x1 -j 0x2200 -N 4 %t.out | FileCheck %s --ignore-case --check-prefix=CHECK3 -DPATTERN…
38 # RUN: od -t x1 -j 0x2300 -N 12 %t.out | FileCheck %s --ignore-case --check-prefix=CHECK4 -DPATTERN…
39 # RUN: od -t x1 -j 0x3000 -N 68 %t.out | FileCheck %s --ignore-case --check-prefix=CHECK5 -DPATTERN…
40 # RUN: od -t x1 -j 0x4000 -N 60 %t.out | FileCheck %s --ignore-case --check-prefix=CHECK6 -DPATTERN…
41 # RUN: od -t x1 -j 0x5000 -N 60 %t.out | FileCheck %s --ignore-case --check-prefix=CHECK7 -DPATTERN…
44 # CHECK1-NEXT: 00 00 00 00 55 66 77 88 [[PATTERN]]
49 # CHECK5-NEXT: [[PATTERN]] 00 00 99 99 [[PATTERN]] 88 88 77 77
50 # CHECK5-NEXT: [[PATTERN]] 66 66 55 55 [[PATTERN]] [[PATTERN]]
51 # CHECK5-NEXT: 44 44 33 33 [[PATTERN]] 22 22 11 11 [[PATTERN]]
52 # CHECK5-NEXT: 00 11 22 33
54 # CHECK6-NEXT: [[PATTERN]] [[PATTERN]] cc dd ee ff [[PATTERN]]
55 # CHECK6-NEXT: ff ee dd cc [[PATTERN]] bb aa 99 88 77 66 55 44
56 # CHECK6-NEXT: 33 22 11 00 [[PATTERN]] 11 11 11 11
58 # CHECK7-NEXT: [[PATTERN]] fe dc ba 09 87 65 43 21 [[PATTERN]]
59 # CHECK7-NEXT: 22 22 22 22 [[PATTERN]] 33 33 33 33 [[PATTERN]]
60 # CHECK7-NEXT: [[PATTERN]] 44 44 44 44 [[PATTERN]]
62 --- !ELF
69 - Name: blob1
74 - Name: section1
78 - Name: blob2
82 - Name: section2
86 - Name: blob3
90 - Name: section3
94 - Name: blob4
98 - Name: section4
103 - Name: blob5
107 - Name: section5
111 - Name: section6
116 - Name: blob6
121 - Name: sectionA
126 - Name: sectionB
130 - Name: blobA
134 - Name: sectionC
138 - Name: blobB
142 - Name: sectionD
146 - Name: blobC
150 - Name: sectionE
154 - Name: blobD
158 - Name: sectionF
162 - Name: blobE
166 - Name: blobF
170 - Name: sectionG
174 - Name: blobG
178 - Name: sectionH
182 - Name: blobH
186 - Name: sectionI
190 - Name: blobz
195 - Name: sectionz
199 - Name: bloby
203 - Name: sectiony
207 - Name: blobx
211 - Name: blobw
215 - Name: sectionx
219 - Name: blobv
223 - Name: sectionw
227 - Name: blobu
231 - Name: sectionv
235 - Name: sectionu
239 - Name: sectiont
243 - Name: blobt
247 - Name: sections
251 - Name: bloba
256 - Name: sectiona
260 - Name: blobb
264 - Name: sectionb
268 - Name: blobc
272 - Name: sectionc
276 - Name: sectiond
280 - Name: blobd
284 - Name: sectione
288 - Name: blobe
292 - Name: sectionf
296 - Name: blobf
300 - Name: blobg
304 - Name: sectiong
308 - Name: blobh
314 - Type: 0x6ABCDEF0 # Non-specific segment type.
320 - Type: 0x6ABCDEF0
326 - Type: 0x6ABCDEF0
332 - Type: 0x6ABCDEF0
338 - Type: 0x6ABCDEF0
343 - Type: 0x6ABCDEF0
349 - Type: 0x6ABCDEF0
353 - Type: 0x6ABCDEF0
358 - Type: 0x6ABCDEF0
363 - Type: 0x6ABCDEF0
368 - Type: 0x6ABCDEF0
373 - Type: 0x6ABCDEF0
380 - Type: 0x6ABCDEF0
387 # The next batch of segments are segments that only partially overlap other segments.
389 # Segment14: |-unlabelled-|-Sec-|
390 # Segment15: |--|-Sec-|-unlabelled-|
391 - Type: 0x6ABCDEF0
395 - Type: 0x6ABCDEF0
401 # Segment16: |-Sec-|--|
402 # Segment17: |--|----unlabelled---|
403 - Type: 0x6ABCDEF0
408 - Type: 0x6ABCDEF0
414 # Segment18: |-unlabelled-|-Sec-|
415 # Segment19: |-Sec-|-unlabelled-|
416 - Type: 0x6ABCDEF0
420 - Type: 0x6ABCDEF0
425 # Segment20: |-Sec-|
426 # Segment21: |--|-unlabelled-|-Sec-|
427 - Type: 0x6ABCDEF0
432 - Type: 0x6ABCDEF0
438 # Segment22: |-Sec-|
439 # Segment23: |--|-Sec-|
440 - Type: 0x6ABCDEF0
444 - Type: 0x6ABCDEF0
450 # Segment24: |-unlabelled-|--|
451 # Segment25: |--Sec--|
452 - Type: 0x6ABCDEF0
457 - Type: 0x6ABCDEF0
462 # The next batch of segments represent groups of three nested/overlapping segments,
465 # Segment26: |-unlabelled-|-Sec-|-unlabelled-|
466 # Segment27: |------------|--|
467 # Segment28: |-Sec-|------------|
468 - Type: 0x6ABCDEF0
473 - Type: 0x6ABCDEF0
478 - Type: 0x6ABCDEF0
483 # Segment29: |-Sec-|-unlabelled-|-Sec-|
484 # Segment30: |-Sec-|--------|
485 # Segment31: |---------|-Sec-|
486 - Type: 0x6ABCDEF0
490 - Type: 0x6ABCDEF0
495 - Type: 0x6ABCDEF0
501 # Segment32: |-Sec-|-unlabelled-|-Sec-|
502 # Segment33: |-Sec-|------------|
503 # Segment34: |------------|-Sec-|
504 - Type: 0x6ABCDEF0
508 - Type: 0x6ABCDEF0
512 - Type: 0x6ABCDEF0
517 # Segment35: |-unlabelled-|-Sec-|-unlabelled-|
518 # Segment36: |------------|-Sec-|
519 # Segment37: |-Sec-|------------|
520 - Type: 0x6ABCDEF0
524 - Type: 0x6ABCDEF0
528 - Type: 0x6ABCDEF0
533 # Segment38: |-unlabelled-|-Sec-|-unlabelled-|
534 # Segment39: |------------|---|
535 # Segment40: |---|------------|
536 - Type: 0x6ABCDEF0
540 - Type: 0x6ABCDEF0
545 - Type: 0x6ABCDEF0