72 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: bar17 Kind: FUNCTION18 SigIndex: 019 - Type: DATA20 Segments:21 - InitFlags: 022 Offset:23 Opcode: I32_CONST24 Value: 425 Content: '10001000'26 - InitFlags: 027 Offset:28 Opcode: I32_CONST29 Value: 830 Content: '11110000'31 - Type: CUSTOM32 Name: linking33 Version: 234 SymbolTable:35 - Index: 036 Kind: FUNCTION37 Name: bar38 Flags: [ BINDING_WEAK, UNDEFINED ]39 Function: 040 SegmentInfo:41 - Index: 042 Alignment: 443 Flags: [ ]44 Name: mydata45 - Index: 146 Alignment: 247 Flags: [ ]48 Name: moredata49 InitFunctions:50 - Priority: 151 Symbol: 052...53# CHECK: SymbolTable:54# CHECK-NEXT: - Index: 055# CHECK-NEXT: Kind: FUNCTION56# CHECK-NEXT: Name: bar57# CHECK-NEXT: Flags: [ BINDING_WEAK, UNDEFINED ]58# CHECK-NEXT: Function: 059# CHECK-NEXT: SegmentInfo:60# CHECK-NEXT: - Index: 061# CHECK-NEXT: Name: mydata62# CHECK-NEXT: Alignment: 463# CHECK-NEXT: Flags: [ ]64# CHECK-NEXT: - Index: 165# CHECK-NEXT: Name: moredata66# CHECK-NEXT: Alignment: 267# CHECK-NEXT: Flags: [ ]68# CHECK-NEXT: InitFunctions:69# CHECK-NEXT: - Priority: 170# CHECK-NEXT: Symbol: 071# CHECK-NEXT: ...72