brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.3 KiB · 0c5d8ec Raw
88 lines · plain
1// RUN: llvm-mc -triple x86_64-pc-win32 -filetype=obj %s | llvm-readobj --sections --section-symbols - | FileCheck %s2 3        .text4        .def     weak_func;5        .scl    2;6        .type   32;7        .endef8        .section        .text,"xr",discard,weak_func9        .globl  weak_func10        .align  16, 0x9011weak_func:                              # @weak_func12.Ltmp0:13.seh_proc weak_func14# %bb.0:                                # %entry15        pushq   %rbp16.Ltmp1:17        .seh_pushreg %rbp18        movq    %rsp, %rbp19.Ltmp2:20        .seh_setframe %rbp, 021.Ltmp3:22        .seh_endprologue23        xorl    %eax, %eax24        .seh_startepilogue25        popq    %rbp26        .seh_endepilogue27        retq28.Leh_func_end0:29.Ltmp4:30        .seh_endproc31 32// CHECK: Sections [33// CHECK:   Section {34// CHECK:     Name: .text35// CHECK:   }36// CHECK:   Section {37// CHECK:     Name: .data38// CHECK:   }39// CHECK:   Section {40// CHECK:     Name: .bss41// CHECK:   }42// CHECK:   Section {43// CHECK:     Number: [[TEXT_SECNUM:[0-9]+]]44// CHECK:     Name: .text45// CHECK:     Characteristics [46// CHECK:       IMAGE_SCN_LNK_COMDAT47// CHECK:     ]48// CHECK:   }49// CHECK:   Section {50// CHECK:     Number: [[XDATA_SECNUM:[0-9]+]]51// CHECK:     Name: .xdata52// CHECK:     Characteristics [53// CHECK:       IMAGE_SCN_LNK_COMDAT54// CHECK:     ]55// CHECK:     Symbols [56// CHECK:       Symbol {57// CHECK:         Name: .xdata58// CHECK:         Section: .xdata ([[XDATA_SECNUM]])59// CHECK:         StorageClass: Static (0x3)60// CHECK:         AuxSymbolCount: 161// CHECK:         AuxSectionDef {62// CHECK:           Selection: Associative (0x5)63// CHECK:           AssocSection: .text ([[TEXT_SECNUM]])64// CHECK:         }65// CHECK:       }66// CHECK:     ]67// CHECK:   }68// CHECK:   Section {69// CHECK:     Number: [[PDATA_SECNUM:[0-9]+]]70// CHECK:     Name: .pdata71// CHECK:     Characteristics [72// CHECK:       IMAGE_SCN_LNK_COMDAT73// CHECK:     ]74// CHECK:     Symbols [75// CHECK:       Symbol {76// CHECK:         Name: .pdata77// CHECK:         Section: .pdata ([[PDATA_SECNUM]])78// CHECK:         StorageClass: Static (0x3)79// CHECK:         AuxSymbolCount: 180// CHECK:         AuxSectionDef {81// CHECK:           Selection: Associative (0x5)82// CHECK:           AssocSection: .text ([[TEXT_SECNUM]])83// CHECK:         }84// CHECK:       }85// CHECK:     ]86// CHECK:   }87// CHECK: ]88