brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.0 KiB · 617dcc4 Raw
58 lines · plain
1# RUN: llvm-mc -filetype=obj -triple=wasm32-unknown-unknown -o %t.o %s2# RUN: wasm-ld --export-all -o %t.wasm %t.o3# RUN: obj2yaml %t.wasm | FileCheck %s4 5.globaltype __stack_pointer, i326 7.globl _start8 9_start:10  .functype _start () -> ()11  i32.const 312  global.set __stack_pointer13  end_function14 15foo:16  .functype foo () -> (i32)17  i32.const 4218  end_function19 20#      CHECK:   - Type:            EXPORT21# CHECK-NEXT:     Exports:22# CHECK-NEXT:       - Name:            memory23# CHECK-NEXT:         Kind:            MEMORY24# CHECK-NEXT:         Index:           025# CHECK-NEXT:       - Name:            __wasm_call_ctors26# CHECK-NEXT:         Kind:            FUNCTION27# CHECK-NEXT:         Index:           028# CHECK-NEXT:       - Name:            _start29# CHECK-NEXT:         Kind:            FUNCTION30# CHECK-NEXT:         Index:           131# CHECK-NEXT:       - Name:            __dso_handle32# CHECK-NEXT:         Kind:            GLOBAL33# CHECK-NEXT:         Index:           134# CHECK-NEXT:       - Name:            __data_end35# CHECK-NEXT:         Kind:            GLOBAL36# CHECK-NEXT:         Index:           237# CHECK-NEXT:       - Name:            __stack_low38# CHECK-NEXT:         Kind:            GLOBAL39# CHECK-NEXT:         Index:           340# CHECK-NEXT:       - Name:            __stack_high41# CHECK-NEXT:         Kind:            GLOBAL42# CHECK-NEXT:         Index:           443# CHECK-NEXT:       - Name:            __global_base44# CHECK-NEXT:         Kind:            GLOBAL45# CHECK-NEXT:         Index:           546# CHECK-NEXT:       - Name:            __heap_base47# CHECK-NEXT:         Kind:            GLOBAL48# CHECK-NEXT:         Index:           649# CHECK-NEXT:       - Name:            __heap_end50# CHECK-NEXT:         Kind:            GLOBAL51# CHECK-NEXT:         Index:           752# CHECK-NEXT:       - Name:            __memory_base53# CHECK-NEXT:         Kind:            GLOBAL54# CHECK-NEXT:         Index:           855# CHECK-NEXT:       - Name:            __table_base56# CHECK-NEXT:         Kind:            GLOBAL57# CHECK-NEXT:         Index:           958