1.text 2.file 1 "inserted_by_delocate.c" 3.loc 1 1 0 4BORINGSSL_bcm_text_start: 5 .text 6.Lfoo_local_target: 7foo: 8 # TOC references may have offsets. 9# WAS addis 3, 2, 5+foo@toc@ha 10# WAS addi 3, 3, 10+foo@toc@l 11 addi 1, 1, -288 12 mflr 3 13 std 3, -8(1) 14 bl .Lbcm_loadtoc__dot_Lfoo_local_target__plus_10 15 std 3, -24(1) 16 ld 3, -8(1) 17 mtlr 3 18 ld 3, -24(1) 19 addi 1, 1, 288 20 21# WAS addis 3, 2, 15+foo@toc@ha 22# WAS addi 3, 3, 20+foo@toc@l 23 addi 1, 1, -288 24 mflr 3 25 std 3, -8(1) 26 bl .Lbcm_loadtoc__dot_Lfoo_local_target__plus_20 27 std 3, -24(1) 28 ld 3, -8(1) 29 mtlr 3 30 ld 3, -24(1) 31 addi 1, 1, 288 32 33# WAS addis 4, 2, foo@toc@ha 34# WAS addi 4, 4, foo@toc@l 35 addi 1, 1, -288 36 mflr 4 37 std 4, -8(1) 38 std 3, -16(1) 39 bl .Lbcm_loadtoc__dot_Lfoo_local_target 40 std 3, -24(1) 41 ld 3, -8(1) 42 mtlr 3 43 ld 4, -24(1) 44 ld 3, -16(1) 45 addi 1, 1, 288 46 47# WAS addis 5, 2, 5+foo@toc@ha 48# WAS ld 5, 10+foo@toc@l(5) 49 addi 1, 1, -288 50 mflr 5 51 std 5, -8(1) 52 std 3, -16(1) 53 bl .Lbcm_loadtoc__dot_Lfoo_local_target__plus_10 54 std 3, -24(1) 55 ld 3, -8(1) 56 mtlr 3 57 ld 5, -24(1) 58 ld 3, -16(1) 59 addi 1, 1, 288 60 ld 5, 0(5) 61 62# WAS addis 4, 2, foo-10@toc@ha 63# WAS addi 4, 4, foo-10@toc@l 64 addi 1, 1, -288 65 mflr 4 66 std 4, -8(1) 67 std 3, -16(1) 68 bl .Lbcm_loadtoc__dot_Lfoo_local_target__minus_10 69 std 3, -24(1) 70 ld 3, -8(1) 71 mtlr 3 72 ld 4, -24(1) 73 ld 3, -16(1) 74 addi 1, 1, 288 75 76# WAS addis 4, 2, foo@toc@ha+25 77# WAS addi 4, 4, foo@toc@l+25 78 addi 1, 1, -288 79 mflr 4 80 std 4, -8(1) 81 std 3, -16(1) 82 bl .Lbcm_loadtoc__dot_Lfoo_local_target__plus_25 83 std 3, -24(1) 84 ld 3, -8(1) 85 mtlr 3 86 ld 4, -24(1) 87 ld 3, -16(1) 88 addi 1, 1, 288 89 90# WAS addis 4, 2, 1+foo-2@toc@ha+3 91# WAS addi 4, 4, 1+foo-2@toc@l+3 92 addi 1, 1, -288 93 mflr 4 94 std 4, -8(1) 95 std 3, -16(1) 96 bl .Lbcm_loadtoc__dot_Lfoo_local_target__plus_1_minus_2_plus_3 97 std 3, -24(1) 98 ld 3, -8(1) 99 mtlr 3 100 ld 4, -24(1) 101 ld 3, -16(1) 102 addi 1, 1, 288 103.text 104.loc 1 2 0 105BORINGSSL_bcm_text_end: 106.type bcm_loadtoc__dot_Lfoo_local_target, @function 107bcm_loadtoc__dot_Lfoo_local_target: 108.Lbcm_loadtoc__dot_Lfoo_local_target: 109 addis 3, 2, .Lfoo_local_target@toc@ha 110 addi 3, 3, .Lfoo_local_target@toc@l 111 blr 112.type bcm_loadtoc__dot_Lfoo_local_target__plus_1_minus_2_plus_3, @function 113bcm_loadtoc__dot_Lfoo_local_target__plus_1_minus_2_plus_3: 114.Lbcm_loadtoc__dot_Lfoo_local_target__plus_1_minus_2_plus_3: 115 addis 3, 2, .Lfoo_local_target+1-2+3@toc@ha 116 addi 3, 3, .Lfoo_local_target+1-2+3@toc@l 117 blr 118.type bcm_loadtoc__dot_Lfoo_local_target__plus_10, @function 119bcm_loadtoc__dot_Lfoo_local_target__plus_10: 120.Lbcm_loadtoc__dot_Lfoo_local_target__plus_10: 121 addis 3, 2, .Lfoo_local_target+10@toc@ha 122 addi 3, 3, .Lfoo_local_target+10@toc@l 123 blr 124.type bcm_loadtoc__dot_Lfoo_local_target__plus_20, @function 125bcm_loadtoc__dot_Lfoo_local_target__plus_20: 126.Lbcm_loadtoc__dot_Lfoo_local_target__plus_20: 127 addis 3, 2, .Lfoo_local_target+20@toc@ha 128 addi 3, 3, .Lfoo_local_target+20@toc@l 129 blr 130.type bcm_loadtoc__dot_Lfoo_local_target__plus_25, @function 131bcm_loadtoc__dot_Lfoo_local_target__plus_25: 132.Lbcm_loadtoc__dot_Lfoo_local_target__plus_25: 133 addis 3, 2, .Lfoo_local_target+25@toc@ha 134 addi 3, 3, .Lfoo_local_target+25@toc@l 135 blr 136.type bcm_loadtoc__dot_Lfoo_local_target__minus_10, @function 137bcm_loadtoc__dot_Lfoo_local_target__minus_10: 138.Lbcm_loadtoc__dot_Lfoo_local_target__minus_10: 139 addis 3, 2, .Lfoo_local_target-10@toc@ha 140 addi 3, 3, .Lfoo_local_target-10@toc@l 141 blr 142.LBORINGSSL_external_toc: 143.quad .TOC.-.LBORINGSSL_external_toc 144.type BORINGSSL_bcm_text_hash, @object 145.size BORINGSSL_bcm_text_hash, 64 146BORINGSSL_bcm_text_hash: 147.byte 0xae 148.byte 0x2c 149.byte 0xea 150.byte 0x2a 151.byte 0xbd 152.byte 0xa6 153.byte 0xf3 154.byte 0xec 155.byte 0x97 156.byte 0x7f 157.byte 0x9b 158.byte 0xf6 159.byte 0x94 160.byte 0x9a 161.byte 0xfc 162.byte 0x83 163.byte 0x68 164.byte 0x27 165.byte 0xcb 166.byte 0xa0 167.byte 0xa0 168.byte 0x9f 169.byte 0x6b 170.byte 0x6f 171.byte 0xde 172.byte 0x52 173.byte 0xcd 174.byte 0xe2 175.byte 0xcd 176.byte 0xff 177.byte 0x31 178.byte 0x80 179.byte 0xa2 180.byte 0xd4 181.byte 0xc3 182.byte 0x66 183.byte 0xf 184.byte 0xc2 185.byte 0x6a 186.byte 0x7b 187.byte 0xf4 188.byte 0xbe 189.byte 0x39 190.byte 0xa2 191.byte 0xd7 192.byte 0x25 193.byte 0xdb 194.byte 0x21 195.byte 0x98 196.byte 0xe9 197.byte 0xd5 198.byte 0x53 199.byte 0xbf 200.byte 0x5c 201.byte 0x32 202.byte 0x6 203.byte 0x83 204.byte 0x34 205.byte 0xc 206.byte 0x65 207.byte 0x89 208.byte 0x52 209.byte 0xbd 210.byte 0x1f 211