brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.0 KiB · 55e28d1 Raw
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