1# RUN: llvm-mc -triple=wasm32-unknown-unknown -filetype=obj < %s | obj2yaml | FileCheck %s 2 3init1: 4 .functype init1 () -> () 5 end_function 6 7init2: 8 .functype init2 () -> () 9 end_function 10 11 .section .init_array,"",@ 12 .p2align 2, 0 13 .int32 init1 14 15 .section .init_array,"",@ 16 .p2align 2 17 .int32 init2 18 19# CHECK: - Type: FUNCTION 20# CHECK-NEXT: FunctionTypes: [ 0, 0 ] 21# CHECK-NEXT: - Type: CODE 22# CHECK-NEXT: Functions: 23# CHECK-NEXT: - Index: 0 24# CHECK-NEXT: Locals: [] 25# CHECK-NEXT: Body: 0B 26# CHECK-NEXT: - Index: 1 27# CHECK-NEXT: Locals: [] 28# CHECK-NEXT: Body: 0B 29# CHECK-NEXT: - Type: CUSTOM 30# CHECK-NEXT: Name: linking 31# CHECK-NEXT: Version: 2 32# CHECK-NEXT: SymbolTable: 33# CHECK-NEXT: - Index: 0 34# CHECK-NEXT: Kind: FUNCTION 35# CHECK-NEXT: Name: init1 36# CHECK-NEXT: Flags: [ BINDING_LOCAL ] 37# CHECK-NEXT: Function: 0 38# CHECK-NEXT: - Index: 1 39# CHECK-NEXT: Kind: FUNCTION 40# CHECK-NEXT: Name: init2 41# CHECK-NEXT: Flags: [ BINDING_LOCAL ] 42# CHECK-NEXT: Function: 1 43# CHECK-NEXT: InitFunctions: 44# CHECK-NEXT: - Priority: 65535 45# CHECK-NEXT: Symbol: 0 46# CHECK-NEXT: - Priority: 65535 47# CHECK-NEXT: Symbol: 1 48# CHECK-NEXT: ... 49# 50