brintos

brintos / llvm-project-archived public Read only

0
0
Text · 4.0 KiB · 8772384 Raw
113 lines · plain
1RUN: obj2yaml %p/../Inputs/WASM/multi-table.wasm | FileCheck %s2 3 4# CHECK:  - Type:            TABLE5# CHECK:    Tables:6# CHECK:      - Index:           17# CHECK:        ElemType:        FUNCREF8# CHECK:        Limits:9# CHECK:          Flags:           [ HAS_MAX ]10# CHECK:          Minimum:         0x311# CHECK:          Maximum:         0x312# CHECK:      - Index:           213# CHECK:        ElemType:        FUNCREF14# CHECK:        Limits:15# CHECK:          Flags:           [ HAS_MAX ]16# CHECK:          Minimum:         0x417# CHECK:          Maximum:         0x418# CHECK:      - Index:           319# CHECK:        ElemType:        EXTERNREF20# CHECK:        Limits:21# CHECK:          Minimum:         0x022# CHECK:      - Index:           423# CHECK:        ElemType:        OTHERREF24# CHECK:        Limits:25# CHECK:          Flags:           [ HAS_MAX ]26# CHECK:          Minimum:         0x527# CHECK:          Maximum:         0x528# CHECK:  - Type:            GLOBAL29# CHECK:    Globals:30# CHECK:      - Index:           031# CHECK:        Type:            OTHERREF32# CHECK:        Mutable:         false33# CHECK:        InitExpr:34# CHECK:          Extended:        true35# CHECK:          Body:            D2000B36# CHECK:      - Index:           137# CHECK:        Type:            I3238# CHECK:        Mutable:         false39# CHECK:        InitExpr:40# CHECK:          Opcode:          I32_CONST41# CHECK:          Value:           042# CHECK:  - Type:            ELEM43# CHECK:    Segments:44# CHECK:      - Offset:45# CHECK:          Opcode:          I32_CONST46# CHECK:          Value:           047# CHECK:        Functions:       [ 0 ]48# CHECK:      - Flags:           249# CHECK:        TableNumber:     150# CHECK:        ElemKind:        FUNCREF51# CHECK:        Offset:52# CHECK:          Opcode:          I32_CONST53# CHECK:          Value:           054# CHECK:        Functions:       [ 0 ]55# CHECK:      - Flags:           256# CHECK:        TableNumber:     157# CHECK:        ElemKind:        FUNCREF58# CHECK:        Offset:59# CHECK:          Opcode:          I32_CONST60# CHECK:          Value:           161# CHECK:        Functions:       [ 0, 1 ]62# CHECK:      - Flags:           663# CHECK:        TableNumber:     264# CHECK:        ElemKind:        FUNCREF65# CHECK:        Offset:66# CHECK:          Opcode:          GLOBAL_GET67# CHECK:          Index:           168# There are 2 funcions encoded with initexprs in this segment69# but initexprs in tables are unmodeled.70# CHECK:        Functions:       [  ]71# CHECK:      - Flags:           672# CHECK:        TableNumber:     273# This elemkind is OTHERREF because it's encoded as a typed funcref74# CHECK:        ElemKind:        OTHERREF75# CHECK:        Offset:76# CHECK:          Opcode:          I32_CONST77# CHECK:          Value:           278# CHECK:        Functions:       [  ]79# CHECK:      - Flags:           180# CHECK:        ElemKind:        FUNCREF81# CHECK:        Offset:82# CHECK:          Opcode:          I32_CONST83# CHECK:          Value:           084# CHECK:        Functions:       [ 0, 1 ]85# CHECK:      - Flags:           586# CHECK:        ElemKind:        FUNCREF87# CHECK:        Offset:88# CHECK:          Opcode:          I32_CONST89# CHECK:          Value:           090# Empty function list, encoded with initexprs91# CHECK:        Functions:       [  ]92# CHECK:      - Flags:           593# CHECK:        ElemKind:        OTHERREF94# CHECK:        Offset:95# CHECK:          Opcode:          I32_CONST96# CHECK:          Value:           097# Function list encoded with initexprs98# CHECK:        Functions:       [  ]99# CHECK:      - Flags:           1100# CHECK:        ElemKind:        FUNCREF101# CHECK:        Offset:102# CHECK:          Opcode:          I32_CONST103# CHECK:          Value:           0104# CHECK:        Functions:       [  ]105# CHECK:      - Flags:           6106# CHECK:        TableNumber:     4107# CHECK:        ElemKind:        OTHERREF108# CHECK:        Offset:109# CHECK:          Opcode:          I32_CONST110# CHECK:          Value:           0111# Function list encoded with initexprs112# CHECK:        Functions:       [  ]113