50 lines · plain
1# RUN: llvm-mc -triple=wasm32-unknown-unknown -filetype=obj < %s | obj2yaml | FileCheck %s2 3init1:4 .functype init1 () -> ()5 end_function6 7init2:8 .functype init2 () -> ()9 end_function10 11 .section .init_array,"",@12 .p2align 2, 013 .int32 init114 15 .section .init_array,"",@16 .p2align 217 .int32 init218 19# CHECK: - Type: FUNCTION20# CHECK-NEXT: FunctionTypes: [ 0, 0 ]21# CHECK-NEXT: - Type: CODE22# CHECK-NEXT: Functions:23# CHECK-NEXT: - Index: 024# CHECK-NEXT: Locals: []25# CHECK-NEXT: Body: 0B26# CHECK-NEXT: - Index: 127# CHECK-NEXT: Locals: []28# CHECK-NEXT: Body: 0B29# CHECK-NEXT: - Type: CUSTOM30# CHECK-NEXT: Name: linking31# CHECK-NEXT: Version: 232# CHECK-NEXT: SymbolTable:33# CHECK-NEXT: - Index: 034# CHECK-NEXT: Kind: FUNCTION35# CHECK-NEXT: Name: init136# CHECK-NEXT: Flags: [ BINDING_LOCAL ]37# CHECK-NEXT: Function: 038# CHECK-NEXT: - Index: 139# CHECK-NEXT: Kind: FUNCTION40# CHECK-NEXT: Name: init241# CHECK-NEXT: Flags: [ BINDING_LOCAL ]42# CHECK-NEXT: Function: 143# CHECK-NEXT: InitFunctions:44# CHECK-NEXT: - Priority: 6553545# CHECK-NEXT: Symbol: 046# CHECK-NEXT: - Priority: 6553547# CHECK-NEXT: Symbol: 148# CHECK-NEXT: ...49#50