1 #name: ARM .bundle_lock 2 #as: -march=armv7-a 3 #objdump: -drw 4 5 .*: +file format .*arm.* 6 7 Disassembly of section \.text: 8 9 # This is testing the .bundle_lock feature, with 16-byte bundles. To keep 10 # this file simple, we just verify that every 16-byte boundary appears in 11 # the disassembly as either bkpt (what we use for padding to the chosen 12 # offset) or adds (what we use at the beginning of each bundle-locked 13 # sequence). 14 15 0+0000 <arm_sequence_1_offset_0>: 16 #... 17 *0:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ 18 #... 19 *10:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ 20 #... 21 *20:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ 22 #... 23 *30:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ 24 #... 25 *40:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ 26 #... 27 *50:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ 28 #... 29 *60:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ 30 #... 31 *70:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ 32 #... 33 *80:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ 34 #... 35 *90:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ 36 #... 37 *a0:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ 38 #... 39 *b0:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ 40 #... 41 *c0:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ 42 #... 43 *d0:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ 44 #... 45 *e0:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ 46 #... 47 *f0:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ 48 #... 49 *100:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ 50 #... 51 *110:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ 52 #... 53 *120:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ 54 #... 55 *130:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ 56 #... 57 *140:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ 58 #... 59 *150:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ 60 #... 61 0+160 <thumb_sequence_1_offset_0>: 62 *160:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 63 #... 64 *170:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 65 #... 66 *180:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 67 #... 68 *190:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 69 #... 70 *1a0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 71 #... 72 *1b0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 73 #... 74 *1c0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 75 #... 76 *1d0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 77 #... 78 *1e0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 79 #... 80 *1f0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 81 #... 82 *200:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 83 #... 84 *210:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 85 #... 86 *220:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 87 #... 88 *230:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 89 #... 90 *240:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 91 #... 92 *250:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 93 #... 94 *260:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 95 #... 96 *270:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 97 #... 98 *280:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 99 #... 100 *290:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 101 #... 102 *2a0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 103 #... 104 *2b0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 105 #... 106 *2c0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 107 #... 108 *2d0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 109 #... 110 *2e0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 111 #... 112 *2f0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 113 #... 114 *300:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 115 #... 116 *310:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 117 #... 118 *320:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 119 #... 120 *330:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 121 #... 122 *340:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 123 #... 124 *350:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 125 #... 126 *360:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 127 #... 128 *370:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 129 #... 130 *380:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 131 #... 132 *390:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 133 #... 134 *3a0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 135 #... 136 *3b0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 137 #... 138 *3c0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 139 #... 140 *3d0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 141 #... 142 *3e0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 143 #... 144 *3f0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 145 #... 146 *400:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 147 #... 148 *410:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 149 #... 150 *420:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 151 #... 152 *430:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 153 #... 154 *440:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 155 #... 156 *450:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 157 #... 158 *460:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 159 #... 160 *470:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 161 #... 162 *480:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 163 #... 164 *490:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 165 #... 166 *4a0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 167 #... 168 *4b0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 169 #... 170 *4c0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 171 #... 172 *4d0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 173 #... 174 *4e0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 175 #... 176 *4f0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 177 #... 178 *500:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 179 #... 180 *510:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 181 #... 182 *520:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 183 #... 184 *530:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 185 #... 186 *540:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 187 #... 188 *550:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 189 #... 190 *560:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 191 #... 192 *570:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 193 #... 194 *580:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 195 #... 196 *590:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 197 #... 198 *5a0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 199 #... 200 *5b0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 201 #... 202 *5c0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 203 #... 204 *5d0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 205 #... 206 *5e0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 207 #... 208 *5f0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 209 #... 210 *600:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 211 #... 212 *610:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 213 #... 214 *620:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 215 #... 216 *630:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 217 #... 218 *640:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 219 #... 220 *650:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 221 #... 222 *660:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 223 #... 224 *670:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 225 #... 226 *680:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 227 #... 228 *690:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 229 #... 230 *6a0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 231 #... 232 *6b0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 233 #... 234 *6c0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 235 #... 236 *6d0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 237 #... 238 *6e0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 239 #... 240 *6f0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 241 #... 242 *700:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 243 #... 244 *710:\s+(be00\s+bkpt|1840\s+adds)\s+.+ 245 #... 246