brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.4 KiB · 5381817 Raw
54 lines · plain
1## Tests that a separate DXContainer is created with only the specified section2## for each --extract-section specified.3 4# RUN: yaml2obj %s -o %t5# RUN: llvm-objcopy %t --extract-section=FKE1=%t.fke1.out --extract-section=FKE4=%t.fke4.out6# RUN: obj2yaml %t.fke1.out | FileCheck %s --check-prefixes=CHECK,FKE1 --implicit-check-not=Name:7# RUN: obj2yaml %t.fke4.out | FileCheck %s --check-prefixes=CHECK,FKE4 --implicit-check-not=Name:8 9# FKE1:       FileSize:       5210# FKE4:       FileSize:       173211# CHECK-NEXT: PartCount:     112# CHECK-NEXT: PartOffsets:   [ 36 ]13# CHECK-NEXT: Parts:14# FKE1-NEXT:    Name: FKE115# FKE1-NEXT:    Size: 816# FKE4-NEXT:    Name: FKE417# FKE4-NEXT:    Size: 168818 19--- !dxcontainer20Header:21  Hash:        [ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,22                 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 ]23  Version:24    Major:     125    Minor:     026  FileSize:    199627  PartCount:   728  PartOffsets: [ 60, 76, 92, 108, 236, 1932, 1960 ]29Parts:30  - Name: FKE031    Size: 832  - Name: FKE133    Size: 834  - Name: FKE235    Size: 836  - Name: FKE337    Size: 12038  - Name: FKE439    Size: 168840  - Name: FKE541    Size: 2042  - Name: DXIL43    Size: 2844    Program:45      MajorVersion:     646      MinorVersion:     547      ShaderKind:       548      Size:             849      DXILMajorVersion: 150      DXILMinorVersion: 551      DXILSize:         452      DXIL:             [ 0x42, 0x43, 0xC0, 0xDE, ]53...54