blob: 768fef304c3b5fe39928910924d524d81d76cdbd [file] [log] [blame]
Robert Sloan8ff03552017-06-14 12:40:58 -07001.text
2BORINGSSL_bcm_text_start:
3 # .text stays in .text
4 .text
5 movq %rax, %rax
6
7 # -ffunction-sections is undone.
8# WAS .section .text.foo,"ax",@progbits
9.text
10 .globl foo
11.Lfoo_local_target:
12foo:
13 ret
14
15 # .rodata is moved to .text.
16# WAS .section .rodata
17.text
18 .long 42
19 .string "Hello world, esc\ape characters are \"fun\"\\"
20
21 # Compilers sometimes emit extra rodata sections.
22# WAS .section .rodata.str1.1,"aMS",@progbits,1
23.text
24 .string "NIST P-256"
25 .text
26
27 # A number of sections are left alone.
28 .section .init_array,"aw"
29 .align 8
30 .quad foo
31# WAS .section .rodata
32.text
33 .align 16
34 .section .debug_info,"",@progbits
35.Ldebug_info0:
36
37 .long 0x1b35e
38 .value 0x4
39 .long .L1
40 .byte 0x8
41 .uleb128 0x1
42 .long .L2
43 .byte 0x1
44 .long .L3
45.text
46BORINGSSL_bcm_text_end:
47.type OPENSSL_ia32cap_get, @function
48OPENSSL_ia32cap_get:
49 leaq OPENSSL_ia32cap_P(%rip), %rax
50 ret
51.extern OPENSSL_ia32cap_P
52.type OPENSSL_ia32cap_addr_delta, @object
53.size OPENSSL_ia32cap_addr_delta, 8
54OPENSSL_ia32cap_addr_delta:
55.quad OPENSSL_ia32cap_P-OPENSSL_ia32cap_addr_delta
56.type BORINGSSL_bcm_text_hash, @object
57.size BORINGSSL_bcm_text_hash, 64
58BORINGSSL_bcm_text_hash:
59.byte 0xae
60.byte 0x2c
61.byte 0xea
62.byte 0x2a
63.byte 0xbd
64.byte 0xa6
65.byte 0xf3
66.byte 0xec
67.byte 0x97
68.byte 0x7f
69.byte 0x9b
70.byte 0xf6
71.byte 0x94
72.byte 0x9a
73.byte 0xfc
74.byte 0x83
75.byte 0x68
76.byte 0x27
77.byte 0xcb
78.byte 0xa0
79.byte 0xa0
80.byte 0x9f
81.byte 0x6b
82.byte 0x6f
83.byte 0xde
84.byte 0x52
85.byte 0xcd
86.byte 0xe2
87.byte 0xcd
88.byte 0xff
89.byte 0x31
90.byte 0x80
91.byte 0xa2
92.byte 0xd4
93.byte 0xc3
94.byte 0x66
95.byte 0xf
96.byte 0xc2
97.byte 0x6a
98.byte 0x7b
99.byte 0xf4
100.byte 0xbe
101.byte 0x39
102.byte 0xa2
103.byte 0xd7
104.byte 0x25
105.byte 0xdb
106.byte 0x21
107.byte 0x98
108.byte 0xe9
109.byte 0xd5
110.byte 0x53
111.byte 0xbf
112.byte 0x5c
113.byte 0x32
114.byte 0x6
115.byte 0x83
116.byte 0x34
117.byte 0xc
118.byte 0x65
119.byte 0x89
120.byte 0x52
121.byte 0xbd
122.byte 0x1f