aboutsummaryrefslogtreecommitdiff
path: root/test/elf/Mips/entry-name.test
blob: b10adc68bde898e043112fc722de61ec401909a5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# Check name of executable entry symbol.
# RUN: yaml2obj -format=elf %s > %t.o
# RUN: lld -flavor gnu -target mipsel --noinhibit-exec -o %t.exe %t.o
# RUN: llvm-nm %t.exe | FileCheck %s

# CHECK:          U __start
# CHECK: 00400108 T main

FileHeader:
  Class:           ELFCLASS32
  Data:            ELFDATA2LSB
  Type:            ET_REL
  Machine:         EM_MIPS
  Flags:           [ EF_MIPS_ABI_O32, EF_MIPS_ARCH_32 ]

Sections:
  - Name:            .text
    Type:            SHT_PROGBITS
    Flags:           [ SHF_ALLOC, SHF_EXECINSTR ]
    AddressAlign:    0x04
    Size:            0x04

Symbols:
  Global:
    - Name:            main
      Section:         .text