74 lines · yaml
1# RUN: yaml2obj %s | obj2yaml | FileCheck %s2--- !WASM3FileHeader:4 Version: 0x000000015Sections:6 - Type: TYPE7 Signatures:8 - Index: 09 ParamTypes:10 - I3211 ReturnTypes:12 - I3213 - Type: IMPORT14 Imports:15 - Module: foo16 Field: imported_function17 Kind: FUNCTION18 SigIndex: 019 - Module: fiz20 Field: imported_global21 Kind: GLOBAL22 GlobalType: I3223 GlobalMutable: false24 - Module: foo25 Field: imported_memory26 Kind: MEMORY27 Memory:28 Flags: [ HAS_MAX ]29 Minimum: 0x0000001030 Maximum: 0x0000001131 - Module: foo32 Field: imported_table33 Kind: TABLE34 Table:35 Index: 036 ElemType: FUNCREF37 Limits:38 Flags: [ HAS_MAX ]39 Minimum: 0x0000002040 Maximum: 0x0000002241...42# CHECK: --- !WASM43# CHECK: FileHeader:44# CHECK: Version: 0x145# CHECK: Sections:46# CHECK: - Type: IMPORT47# CHECK: Imports:48# CHECK: - Module: foo49# CHECK: Field: imported_function50# CHECK: Kind: FUNCTION51# CHECK: SigIndex: 052# CHECK: - Module: fiz53# CHECK: Field: imported_global54# CHECK: Kind: GLOBAL55# CHECK: GlobalType: I3256# CHECK: GlobalMutable: false57# CHECK: - Module: foo58# CHECK: Field: imported_memory59# CHECK: Kind: MEMORY60# CHECK: Memory:61# CHECK: Flags: [ HAS_MAX ]62# CHECK: Minimum: 0x1063# CHECK: Maximum: 0x1164# CHECK: - Module: foo65# CHECK: Field: imported_table66# CHECK: Kind: TABLE67# CHECK: Table:68# CHECK: ElemType: FUNCREF69# CHECK: Limits:70# CHECK: Flags: [ HAS_MAX ]71# CHECK: Minimum: 0x2072# CHECK: Maximum: 0x2273# CHECK: ...74