95 lines · yaml
1# RUN: yaml2obj %s | obj2yaml | FileCheck %s2 3--- !WASM4FileHeader:5 Version: 0x000000016Sections:7 - Type: TYPE8 Signatures:9 - Index: 010 ParamTypes:11 - I3212 ReturnTypes:13 - I3214 - Index: 115 ParamTypes:16 - I3217 ReturnTypes: []18 - Type: FUNCTION19 FunctionTypes: [ 0 ]20 - Type: TAG21 TagTypes: [ 1 ]22 - Type: CODE23 Relocations:24 - Type: R_WASM_TAG_INDEX_LEB25 Index: 126 Offset: 0x0000000627 - Type: 1028 Index: 129 Offset: 0x0000000630 Functions:31 - Index: 032 Locals:33 Body: 200008808080800041000B34 - Type: CUSTOM35 Name: linking36 Version: 237 SymbolTable:38 - Index: 039 Kind: FUNCTION40 Name: test_throw041 Flags: [ ]42 Function: 043 - Index: 144 Kind: TAG45 Name: __cpp_exception46 Flags: [ BINDING_WEAK ]47 Tag: 048...49 50# CHECK: --- !WASM51# CHECK-NEXT: FileHeader:52# CHECK-NEXT: Version: 0x153# CHECK-NEXT: Sections:54# CHECK-NEXT: - Type: TYPE55# CHECK-NEXT: Signatures:56# CHECK-NEXT: - Index: 057# CHECK-NEXT: ParamTypes:58# CHECK-NEXT: - I3259# CHECK-NEXT: ReturnTypes:60# CHECK-NEXT: - I3261# CHECK-NEXT: - Index: 162# CHECK-NEXT: ParamTypes:63# CHECK-NEXT: - I3264# CHECK-NEXT: ReturnTypes: []65# CHECK-NEXT: - Type: FUNCTION66# CHECK-NEXT: FunctionTypes: [ 0 ]67# CHECK-NEXT: - Type: TAG68# CHECK-NEXT: TagTypes: [ 1 ]69# CHECK-NEXT: - Type: CODE70# CHECK-NEXT: Relocations:71# CHECK-NEXT: - Type: R_WASM_TAG_INDEX_LEB72# CHECK-NEXT: Index: 173# CHECK-NEXT: Offset: 0x674# CHECK-NEXT: - Type: R_WASM_TAG_INDEX_LEB75# CHECK-NEXT: Index: 176# CHECK-NEXT: Offset: 0x677# CHECK-NEXT: Functions:78# CHECK-NEXT: - Index: 079# CHECK-NEXT: Locals:80# CHECK-NEXT: Body: 200008808080800041000B81# CHECK-NEXT: - Type: CUSTOM82# CHECK-NEXT: Name: linking83# CHECK-NEXT: Version: 284# CHECK-NEXT: SymbolTable:85# CHECK-NEXT: - Index: 086# CHECK-NEXT: Kind: FUNCTION87# CHECK-NEXT: Name: test_throw088# CHECK-NEXT: Flags: [ ]89# CHECK-NEXT: Function: 090# CHECK-NEXT: - Index: 191# CHECK-NEXT: Kind: TAG92# CHECK-NEXT: Name: __cpp_exception93# CHECK-NEXT: Flags: [ BINDING_WEAK ]94# CHECK-NEXT: Tag: 095