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