brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.8 KiB · b16a539 Raw
124 lines · yaml
1# RUN: yaml2obj %s | obj2yaml | FileCheck %s2 3--- !WASM4FileHeader:5  Version:         0x16Sections:7  - Type:            TYPE8    Signatures:9      - Index:           010        ParamTypes:      []11        ReturnTypes:     []12  - Type:            IMPORT13    Imports:14      - Module:          env15        Field:           table_a16        Kind:            TABLE17        Table:18          Index:           019          ElemType:        FUNCREF20          Limits:21            Minimum:         0x022  - Type:            FUNCTION23    FunctionTypes:   [ 0 ]24  - Type:            TABLE25    Tables:26      - Index:           127        ElemType:        FUNCREF28        Limits:29          Minimum:         0x030      - Index:           231        ElemType:        EXTERNREF32        Limits:33          Minimum:         0x034      - Index:           335        ElemType:        FUNCREF36        Limits:37          Flags:           [ HAS_MAX ]38          Minimum:         0x339          Maximum:         0x340  - Type:            EXPORT41    Exports:42      - Name:            table_b43        Kind:            TABLE44        Index:           145      - Name:            table_c46        Kind:            TABLE47        Index:           248  - Type:            ELEM49    Segments:50      - Flags:           251        TableNumber:     352        ElemKind:        FUNCREF53        Offset:54          Opcode:          I32_CONST55          Value:           156        Functions:       [ 0, 0 ]57  - Type:            CODE58    Functions:59      - Index:           060        Locals:          []61        Body:            0B62...63 64#      CHECK: --- !WASM65# CHECK-NEXT: FileHeader:66# CHECK-NEXT:   Version:         0x167# CHECK-NEXT: Sections:68# CHECK-NEXT:   - Type:            TYPE69# CHECK-NEXT:     Signatures:70# CHECK-NEXT:       - Index:           071# CHECK-NEXT:         ParamTypes:      []72# CHECK-NEXT:         ReturnTypes:     []73# CHECK-NEXT:   - Type:            IMPORT74# CHECK-NEXT:     Imports:75# CHECK-NEXT:       - Module:          env76# CHECK-NEXT:         Field:           table_a77# CHECK-NEXT:         Kind:            TABLE78# CHECK-NEXT:         Table:79# CHECK-NEXT:           Index:           080# CHECK-NEXT:           ElemType:        FUNCREF81# CHECK-NEXT:           Limits:82# CHECK-NEXT:             Minimum:         0x083# CHECK-NEXT:   - Type:            FUNCTION84# CHECK-NEXT:     FunctionTypes:   [ 0 ]85# CHECK-NEXT:   - Type:            TABLE86# CHECK-NEXT:     Tables:87# CHECK-NEXT:       - Index:           188# CHECK-NEXT:         ElemType:        FUNCREF89# CHECK-NEXT:         Limits:90# CHECK-NEXT:           Minimum:         0x091# CHECK-NEXT:       - Index:           292# CHECK-NEXT:         ElemType:        EXTERNREF93# CHECK-NEXT:         Limits:94# CHECK-NEXT:           Minimum:         0x095# CHECK-NEXT:       - Index:           396# CHECK-NEXT:         ElemType:        FUNCREF97# CHECK-NEXT:         Limits:98# CHECK-NEXT:           Flags:           [ HAS_MAX ]99# CHECK-NEXT:           Minimum:         0x3100# CHECK-NEXT:           Maximum:         0x3101# CHECK-NEXT:   - Type:            EXPORT102# CHECK-NEXT:     Exports:103# CHECK-NEXT:       - Name:            table_b104# CHECK-NEXT:         Kind:            TABLE105# CHECK-NEXT:         Index:           1106# CHECK-NEXT:       - Name:            table_c107# CHECK-NEXT:         Kind:            TABLE108# CHECK-NEXT:         Index:           2109# CHECK-NEXT:   - Type:            ELEM110# CHECK-NEXT:     Segments:111# CHECK-NEXT:       - Flags:           2112# CHECK-NEXT:         TableNumber:     3113# CHECK-NEXT:         ElemKind:        FUNCREF114# CHECK-NEXT:         Offset:115# CHECK-NEXT:           Opcode:          I32_CONST116# CHECK-NEXT:           Value:           1117# CHECK-NEXT:         Functions:       [ 0, 0 ]118# CHECK-NEXT:   - Type:            CODE119# CHECK-NEXT:     Functions:120# CHECK-NEXT:       - Index:           0121# CHECK-NEXT:         Locals:          []122# CHECK-NEXT:         Body:            0B123# CHECK-NEXT: ...124