1 // RUN
: llvm-mc
-filetype
=obj
-triple x86_64-pc-linux-gnu
%s
-o
- | llvm-readobj
-h
-S
-r
--symbols | FileCheck
%s
19 .size main, .Ltmp0-main
21 .type .L.str1,@object # @.str1
22 .section .rodata.str1.1,"aMS",@progbits,1
27 .type .L.str2,@object # @.str2
32 .section .note.GNU-stack,"",@progbits
35 // CHECK
: Class
: 64-bit
36 // CHECK
: DataEncoding
: LittleEndian
37 // CHECK
: FileVersion
: 1
46 // CHECK
: Name
: .rela.text
48 // CHECK
: Relocations
[
49 // CHECK
: Section
{{.*}} .rela.text {
50 // CHECK-NEXT
: 0x5 R_X86_64_32
.rodata.str1.1 0x0
51 // CHECK-NEXT
: 0xA R_X86_64_PLT32 puts
0xFFFFFFFFFFFFFFFC
52 // CHECK-NEXT
: 0xF R_X86_64_32
.rodata.str1.1 0x6
53 // CHECK-NEXT
: 0x14 R_X86_64_PLT32 puts
0xFFFFFFFFFFFFFFFC
54 // CHECK-NEXT
: 0x1F R_X86_64_GOTPCREL foo
0xFFFFFFFFFFFFFFFC
59 // CHECK
: Binding
: Local
60 // CHECK
: Type
: Section
64 // CHECK
: Binding
: Global
65 // CHECK
: Type
: Function
70 // CHECK
: Binding
: Global