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