brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.0 KiB · 0b4a5ea Raw
92 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.42,"",@12	.p2align	2, 0x013	.int32	init114 15	.section	.init_array,"",@16	.globl	p_init117	.p2align	2, 0x018p_init1:19	.int32	init120	.size	p_init1, 421 22	.section	.init_array,"",@23	.globl	p_init224	.p2align	2, 0x025p_init2:26	.int32	init127	.int32	init228	.size	p_init2, 829 30# CHECK:        - Type:            FUNCTION31# CHECK-NEXT:     FunctionTypes:   [ 0, 0 ]32# CHECK-NEXT:   - Type:            DATACOUNT33# CHECK-NEXT:     Count:           134# CHECK-NEXT:   - Type:            CODE35# CHECK-NEXT:     Functions:36# CHECK-NEXT:       - Index:           037# CHECK-NEXT:         Locals:          []38# CHECK-NEXT:         Body:            0B39# CHECK-NEXT:       - Index:           140# CHECK-NEXT:         Locals:          []41# CHECK-NEXT:         Body:            0B42# CHECK-NEXT:   - Type:            DATA43# CHECK-NEXT:     Segments:44# CHECK-NEXT:       - SectionOffset:   645# CHECK-NEXT:         InitFlags:       046# CHECK-NEXT:         Offset:47# CHECK-NEXT:           Opcode:          I32_CONST48# CHECK-NEXT:           Value:           049# CHECK-NEXT:         Content:         '000000000000000000000000'50# CHECK-NEXT:   - Type:            CUSTOM51# CHECK-NEXT:     Name:            linking52# CHECK-NEXT:     Version:         253# CHECK-NEXT:     SymbolTable:54# CHECK-NEXT:       - Index:           055# CHECK-NEXT:         Kind:            FUNCTION56# CHECK-NEXT:         Name:            init157# CHECK-NEXT:         Flags:           [ BINDING_LOCAL ]58# CHECK-NEXT:         Function:        059# CHECK-NEXT:       - Index:           160# CHECK-NEXT:         Kind:            FUNCTION61# CHECK-NEXT:         Name:            init262# CHECK-NEXT:         Flags:           [ BINDING_LOCAL ]63# CHECK-NEXT:         Function:        164# CHECK-NEXT:       - Index:           265# CHECK-NEXT:         Kind:            DATA66# CHECK-NEXT:         Name:            p_init167# CHECK-NEXT:         Flags:           [  ]68# CHECK-NEXT:         Segment:         069# CHECK-NEXT:         Size:            470# CHECK-NEXT:       - Index:           371# CHECK-NEXT:         Kind:            DATA72# CHECK-NEXT:         Name:            p_init273# CHECK-NEXT:         Flags:           [  ]74# CHECK-NEXT:         Segment:         075# CHECK-NEXT:         Offset:          476# CHECK-NEXT:         Size:            877# CHECK-NEXT:     SegmentInfo:78# CHECK-NEXT:       - Index:           079# CHECK-NEXT:         Name:            .init_array80# CHECK-NEXT:         Alignment:       281# CHECK-NEXT:         Flags:           [  ]82# CHECK-NEXT:     InitFunctions:83# CHECK-NEXT:       - Priority:        4284# CHECK-NEXT:         Symbol:          085# CHECK-NEXT:       - Priority:        6553586# CHECK-NEXT:         Symbol:          087# CHECK-NEXT:       - Priority:        6553588# CHECK-NEXT:         Symbol:          089# CHECK-NEXT:       - Priority:        6553590# CHECK-NEXT:         Symbol:          191# CHECK-NEXT: ...92