1# RUN: yaml2obj %s | obj2yaml | FileCheck %s 2--- !WASM 3FileHeader: 4 Version: 0x00000001 5Sections: 6 - Type: TYPE 7 Signatures: 8 - Index: 0 9 ParamTypes: 10 - I32 11 ReturnTypes: 12 - F32 13 - Index: 1 14 ParamTypes: 15 - I32 16 - I64 17 ReturnTypes: [] 18 - Type: FUNCTION 19 FunctionTypes: 20 - 0 21 - 1 22 - Type: CODE 23 Relocations: 24 - Type: R_WASM_TABLE_INDEX_SLEB 25 Index: 0 26 Offset: 0x00000006 27 - Type: R_WASM_FUNCTION_INDEX_LEB 28 Index: 1 29 Offset: 0x00000025 30 Functions: 31 - Index: 0 32 Locals: 33 - Type: I32 34 Count: 3 35 Body: 418080808000210020002101200111808080800000210220020F0B 36 - Index: 1 37 Locals: 38 - Type: I32 39 Count: 1 40 Body: 108180808000210020000F0B 41 - Type: CUSTOM 42 Name: linking 43 Version: 2 44 SymbolTable: 45 - Index: 0 46 Kind: FUNCTION 47 Name: func1 48 Flags: [ ] 49 Function: 0 50 - Index: 1 51 Kind: FUNCTION 52 Name: func2 53 Flags: [ ] 54 Function: 1 55... 56# CHECK: --- !WASM 57# CHECK: FileHeader: 58# CHECK: Version: 0x1 59# CHECK: Sections: 60# CHECK: - Type: TYPE 61# CHECK: Signatures: 62# CHECK: - Index: 0 63# CHECK: ParamTypes: 64# CHECK: - I32 65# CHECK: ReturnTypes: 66# CHECK: - F32 67# CHECK: - Index: 1 68# CHECK: ParamTypes: 69# CHECK: - I32 70# CHECK: - I64 71# CHECK: ReturnTypes: [] 72# CHECK: - Type: CODE 73# CHECK: Relocations: 74# CHECK: - Type: R_WASM_TABLE_INDEX_SLEB 75# CHECK: Index: 0 76# CHECK: Offset: 0x6 77# CHECK: - Type: R_WASM_FUNCTION_INDEX_LEB 78# CHECK: Index: 1 79# CHECK: Offset: 0x25 80# CHECK: Functions: 81# CHECK: - Index: 0 82# CHECK: Locals: 83# CHECK: - Type: I32 84# CHECK: Count: 3 85# CHECK: Body: 418080808000210020002101200111808080800000210220020F0B 86# CHECK: - Index: 1 87# CHECK: Locals: 88# CHECK: - Type: I32 89# CHECK: Count: 1 90# CHECK: Body: 108180808000210020000F0B 91