# RUN: yaml2obj %s | obj2yaml | FileCheck %s --- !WASM FileHeader: Version: 0x00000001 Sections: - Type: TYPE Signatures: - Index: 0 ParamTypes: - I32 ReturnTypes: - F32 - Index: 1 ParamTypes: - I32 - I64 ReturnTypes: [] - Type: FUNCTION FunctionTypes: - 0 - 1 - Type: CODE Relocations: - Type: R_WASM_TABLE_INDEX_SLEB Index: 0 Offset: 0x00000006 - Type: R_WASM_FUNCTION_INDEX_LEB Index: 1 Offset: 0x00000025 Functions: - Index: 0 Locals: - Type: I32 Count: 3 Body: 418080808000210020002101200111808080800000210220020F0B - Index: 1 Locals: - Type: I32 Count: 1 Body: 108180808000210020000F0B - Type: CUSTOM Name: linking Version: 2 SymbolTable: - Index: 0 Kind: FUNCTION Name: func1 Flags: [ ] Function: 0 - Index: 1 Kind: FUNCTION Name: func2 Flags: [ ] Function: 1 ... # CHECK: --- !WASM # CHECK: FileHeader: # CHECK: Version: 0x1 # CHECK: Sections: # CHECK: - Type: TYPE # CHECK: Signatures: # CHECK: - Index: 0 # CHECK: ParamTypes: # CHECK: - I32 # CHECK: ReturnTypes: # CHECK: - F32 # CHECK: - Index: 1 # CHECK: ParamTypes: # CHECK: - I32 # CHECK: - I64 # CHECK: ReturnTypes: [] # CHECK: - Type: CODE # CHECK: Relocations: # CHECK: - Type: R_WASM_TABLE_INDEX_SLEB # CHECK: Index: 0 # CHECK: Offset: 0x6 # CHECK: - Type: R_WASM_FUNCTION_INDEX_LEB # CHECK: Index: 1 # CHECK: Offset: 0x25 # CHECK: Functions: # CHECK: - Index: 0 # CHECK: Locals: # CHECK: - Type: I32 # CHECK: Count: 3 # CHECK: Body: 418080808000210020002101200111808080800000210220020F0B # CHECK: - Index: 1 # CHECK: Locals: # CHECK: - Type: I32 # CHECK: Count: 1 # CHECK: Body: 108180808000210020000F0B