1 #source: tlsdesc.s 2 #source: tlspic2.s 3 #as: --32 4 #ld: -shared -melf_i386 --no-ld-generated-unwind-info 5 #objdump: -drj.text 6 #target: i?86-*-* 7 8 .*: +file format elf32-i386.* 9 10 Disassembly of section .text: 11 12 [0-9a-f]+ <fn1>: 13 +[0-9a-f]+: 55[ ]+push %ebp 14 +[0-9a-f]+: 89 e5[ ]+mov %esp,%ebp 15 +[0-9a-f]+: 53[ ]+push %ebx 16 +[0-9a-f]+: 50[ ]+push %eax 17 +[0-9a-f]+: e8 00 00 00 00[ ]+call [0-9a-f]+ <.*> 18 +[0-9a-f]+: 5b[ ]+pop %ebx 19 +[0-9a-f]+: 81 c3 ([0-9a-f]{2} ){4}[ ]+add \$0x[0-9a-f]+,%ebx 20 +[0-9a-f]+: 90[ ]+nop * 21 +[0-9a-f]+: 90[ ]+nop * 22 +[0-9a-f]+: 90[ ]+nop * 23 +[0-9a-f]+: 90[ ]+nop * 24 # GDesc 25 +[0-9a-f]+: 8d 83 24 00 00 00[ ]+lea 0x24\(%ebx\),%eax 26 # ->R_386_TLS_DESC sg1 27 +[0-9a-f]+: ff 10[ ]+call \*\(%eax\) 28 +[0-9a-f]+: 90[ ]+nop * 29 +[0-9a-f]+: 90[ ]+nop * 30 +[0-9a-f]+: 90[ ]+nop * 31 +[0-9a-f]+: 90[ ]+nop * 32 # GD -> IE because variable is referenced through @gottpoff too 33 +[0-9a-f]+: 8b 83 f8 ff ff ff[ ]+mov -0x8\(%ebx\),%eax 34 # ->R_386_TLS_TPOFF sg2 35 +[0-9a-f]+: f7 d8[ ]+neg %eax 36 +[0-9a-f]+: 90[ ]+nop * 37 +[0-9a-f]+: 90[ ]+nop * 38 +[0-9a-f]+: 90[ ]+nop * 39 +[0-9a-f]+: 90[ ]+nop * 40 # GD -> IE because variable is referenced through @gotntpoff too 41 +[0-9a-f]+: 8b 83 c4 ff ff ff[ ]+mov -0x3c\(%ebx\),%eax 42 # ->R_386_TLS_TPOFF32 sg3 43 +[0-9a-f]+: 66 90[ ]+xchg %ax,%ax 44 +[0-9a-f]+: 90[ ]+nop * 45 +[0-9a-f]+: 90[ ]+nop * 46 +[0-9a-f]+: 90[ ]+nop * 47 +[0-9a-f]+: 90[ ]+nop * 48 # GD -> IE because variable is referenced through @gottpoff and 49 +[0-9a-f]+: 8b 83 d4 ff ff ff[ ]+mov -0x2c\(%ebx\),%eax 50 # ->R_386_TLS_TPOFF32 sg4 51 +[0-9a-f]+: 66 90[ ]+xchg %ax,%ax 52 +[0-9a-f]+: 90[ ]+nop * 53 +[0-9a-f]+: 90[ ]+nop * 54 +[0-9a-f]+: 90[ ]+nop * 55 +[0-9a-f]+: 90[ ]+nop * 56 # GD against local variable 57 +[0-9a-f]+: 8d 83 0c 00 00 00[ ]+lea 0xc\(%ebx\),%eax 58 # ->R_386_TLS_DESC sl1 59 +[0-9a-f]+: ff 10[ ]+call \*\(%eax\) 60 +[0-9a-f]+: 90[ ]+nop * 61 +[0-9a-f]+: 90[ ]+nop * 62 +[0-9a-f]+: 90[ ]+nop * 63 +[0-9a-f]+: 90[ ]+nop * 64 # GD -> IE against local variable referenced through @gottpoff too 65 +[0-9a-f]+: 8b 83 b0 ff ff ff[ ]+mov -0x50\(%ebx\),%eax 66 # ->R_386_TLS_TPOFF sl2 67 +[0-9a-f]+: f7 d8[ ]+neg %eax 68 +[0-9a-f]+: 90[ ]+nop * 69 +[0-9a-f]+: 90[ ]+nop * 70 +[0-9a-f]+: 90[ ]+nop * 71 +[0-9a-f]+: 90[ ]+nop * 72 # GD -> IE against local variable referenced through @gotntpoff 73 +[0-9a-f]+: 8b 83 b4 ff ff ff[ ]+mov -0x4c\(%ebx\),%eax 74 # ->R_386_TLS_TPOFF32 sl3 75 +[0-9a-f]+: 66 90[ ]+xchg %ax,%ax 76 +[0-9a-f]+: 90[ ]+nop * 77 +[0-9a-f]+: 90[ ]+nop * 78 +[0-9a-f]+: 90[ ]+nop * 79 +[0-9a-f]+: 90[ ]+nop * 80 # GD -> IE against local variable referenced through @gottpoff and 81 +[0-9a-f]+: 8b 83 bc ff ff ff[ ]+mov -0x44\(%ebx\),%eax 82 # ->R_386_TLS_TPOFF32 sl4 83 +[0-9a-f]+: 66 90[ ]+xchg %ax,%ax 84 +[0-9a-f]+: 90[ ]+nop * 85 +[0-9a-f]+: 90[ ]+nop * 86 +[0-9a-f]+: 90[ ]+nop * 87 +[0-9a-f]+: 90[ ]+nop * 88 # GD against hidden and local variable 89 +[0-9a-f]+: 8d 83 2c 00 00 00[ ]+lea 0x2c\(%ebx\),%eax 90 # ->R_386_TLS_DESC sh1 91 +[0-9a-f]+: ff 10[ ]+call \*\(%eax\) 92 +[0-9a-f]+: 90[ ]+nop * 93 +[0-9a-f]+: 90[ ]+nop * 94 +[0-9a-f]+: 90[ ]+nop * 95 +[0-9a-f]+: 90[ ]+nop * 96 # GD -> IE against hidden and local variable referenced through @gottpoff too 97 +[0-9a-f]+: 8b 83 fc ff ff ff[ ]+mov -0x4\(%ebx\),%eax 98 # ->R_386_TLS_TPOFF sh2 99 +[0-9a-f]+: f7 d8[ ]+neg %eax 100 +[0-9a-f]+: 90[ ]+nop * 101 +[0-9a-f]+: 90[ ]+nop * 102 +[0-9a-f]+: 90[ ]+nop * 103 +[0-9a-f]+: 90[ ]+nop * 104 # GD -> IE against hidden and local variable referenced through @gotntpoff too 105 +[0-9a-f]+: 8b 83 c8 ff ff ff[ ]+mov -0x38\(%ebx\),%eax 106 # ->R_386_TLS_TPOFF32 sh3 107 +[0-9a-f]+: 66 90[ ]+xchg %ax,%ax 108 +[0-9a-f]+: 90[ ]+nop * 109 +[0-9a-f]+: 90[ ]+nop * 110 +[0-9a-f]+: 90[ ]+nop * 111 +[0-9a-f]+: 90[ ]+nop * 112 # GD -> IE against hidden and local variable referenced through @gottpoff and @gotntpoff too 113 +[0-9a-f]+: 8b 83 e8 ff ff ff[ ]+mov -0x18\(%ebx\),%eax 114 # ->R_386_TLS_TPOFF32 sh4 115 +[0-9a-f]+: 66 90[ ]+xchg %ax,%ax 116 +[0-9a-f]+: 90[ ]+nop * 117 +[0-9a-f]+: 90[ ]+nop * 118 +[0-9a-f]+: 90[ ]+nop * 119 +[0-9a-f]+: 90[ ]+nop * 120 # GD against hidden but not local variable 121 +[0-9a-f]+: 8d 83 14 00 00 00[ ]+lea 0x14\(%ebx\),%eax 122 # ->R_386_TLS_DESC sH1 123 +[0-9a-f]+: ff 10[ ]+call \*\(%eax\) 124 +[0-9a-f]+: 90[ ]+nop * 125 +[0-9a-f]+: 90[ ]+nop * 126 +[0-9a-f]+: 90[ ]+nop * 127 +[0-9a-f]+: 90[ ]+nop * 128 # GD -> IE against hidden but not local variable referenced through 129 +[0-9a-f]+: 8b 83 cc ff ff ff[ ]+mov -0x34\(%ebx\),%eax 130 # ->R_386_TLS_TPOFF sH2 131 +[0-9a-f]+: f7 d8[ ]+neg %eax 132 +[0-9a-f]+: 90[ ]+nop * 133 +[0-9a-f]+: 90[ ]+nop * 134 +[0-9a-f]+: 90[ ]+nop * 135 +[0-9a-f]+: 90[ ]+nop * 136 # GD -> IE against hidden but not local variable referenced through 137 +[0-9a-f]+: 8b 83 ec ff ff ff[ ]+mov -0x14\(%ebx\),%eax 138 # ->R_386_TLS_TPOFF32 sH3 139 +[0-9a-f]+: 66 90[ ]+xchg %ax,%ax 140 +[0-9a-f]+: 90[ ]+nop * 141 +[0-9a-f]+: 90[ ]+nop * 142 +[0-9a-f]+: 90[ ]+nop * 143 +[0-9a-f]+: 90[ ]+nop * 144 # GD -> IE against hidden but not local variable referenced through 145 +[0-9a-f]+: 8b 83 e0 ff ff ff[ ]+mov -0x20\(%ebx\),%eax 146 # ->R_386_TLS_TPOFF32 sH4 147 +[0-9a-f]+: 66 90[ ]+xchg %ax,%ax 148 +[0-9a-f]+: 90[ ]+nop * 149 +[0-9a-f]+: 90[ ]+nop * 150 +[0-9a-f]+: 90[ ]+nop * 151 +[0-9a-f]+: 90[ ]+nop * 152 # LD 153 +[0-9a-f]+: 8d 83 1c 00 00 00[ ]+lea 0x1c\(%ebx\),%eax 154 # ->R_386_TLS_DESC _TLS_MODULE_BASE_ 155 +[0-9a-f]+: ff 10[ ]+call \*\(%eax\) 156 +[0-9a-f]+: 90[ ]+nop * 157 +[0-9a-f]+: 90[ ]+nop * 158 +[0-9a-f]+: 8d 90 20 00 00 00[ ]+lea 0x20\(%eax\),%edx 159 # sl1 160 +[0-9a-f]+: 90[ ]+nop * 161 +[0-9a-f]+: 90[ ]+nop * 162 +[0-9a-f]+: 8d 88 26 00 00 00[ ]+lea 0x26\(%eax\),%ecx 163 # sl2+2 164 +[0-9a-f]+: 90[ ]+nop * 165 +[0-9a-f]+: 90[ ]+nop * 166 +[0-9a-f]+: 90[ ]+nop * 167 +[0-9a-f]+: 90[ ]+nop * 168 # LD against hidden and local variables 169 +[0-9a-f]+: 8d 90 40 00 00 00[ ]+lea 0x40\(%eax\),%edx 170 # sh1 171 +[0-9a-f]+: 90[ ]+nop * 172 +[0-9a-f]+: 90[ ]+nop * 173 +[0-9a-f]+: 8d 88 47 00 00 00[ ]+lea 0x47\(%eax\),%ecx 174 # sh2+3 175 +[0-9a-f]+: 90[ ]+nop * 176 +[0-9a-f]+: 90[ ]+nop * 177 +[0-9a-f]+: 90[ ]+nop * 178 +[0-9a-f]+: 90[ ]+nop * 179 # LD against hidden but not local variables 180 +[0-9a-f]+: 8d 90 60 00 00 00[ ]+lea 0x60\(%eax\),%edx 181 # sH1 182 +[0-9a-f]+: 90[ ]+nop * 183 +[0-9a-f]+: 90[ ]+nop * 184 +[0-9a-f]+: 8d 88 65 00 00 00[ ]+lea 0x65\(%eax\),%ecx 185 # sH2+1 186 +[0-9a-f]+: 90[ ]+nop * 187 +[0-9a-f]+: 90[ ]+nop * 188 # @gottpoff IE against global var 189 +[0-9a-f]+: 65 8b 0d 00 00 00 00[ ]+mov %gs:0x0,%ecx 190 +[0-9a-f]+: 90[ ]+nop * 191 +[0-9a-f]+: 90[ ]+nop * 192 +[0-9a-f]+: 2b 8b f8 ff ff ff[ ]+sub -0x8\(%ebx\),%ecx 193 # ->R_386_TLS_TPOFF32 sg2 194 +[0-9a-f]+: 90[ ]+nop * 195 +[0-9a-f]+: 90[ ]+nop * 196 +[0-9a-f]+: 90[ ]+nop * 197 +[0-9a-f]+: 90[ ]+nop * 198 # @gottpoff IE against global var 199 +[0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax 200 +[0-9a-f]+: 90[ ]+nop * 201 +[0-9a-f]+: 90[ ]+nop * 202 +[0-9a-f]+: 2b 83 d0 ff ff ff[ ]+sub -0x30\(%ebx\),%eax 203 # ->R_386_TLS_TPOFF32 sg4 204 +[0-9a-f]+: 90[ ]+nop * 205 +[0-9a-f]+: 90[ ]+nop * 206 +[0-9a-f]+: 90[ ]+nop * 207 +[0-9a-f]+: 90[ ]+nop * 208 # @gotntpoff IE against global var 209 +[0-9a-f]+: 65 8b 0d 00 00 00 00[ ]+mov %gs:0x0,%ecx 210 +[0-9a-f]+: 90[ ]+nop * 211 +[0-9a-f]+: 90[ ]+nop * 212 +[0-9a-f]+: 03 8b c4 ff ff ff[ ]+add -0x3c\(%ebx\),%ecx 213 # ->R_386_TLS_TPOFF sg3 214 +[0-9a-f]+: 90[ ]+nop * 215 +[0-9a-f]+: 90[ ]+nop * 216 +[0-9a-f]+: 90[ ]+nop * 217 +[0-9a-f]+: 90[ ]+nop * 218 # @gotntpoff IE against global var 219 +[0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax 220 +[0-9a-f]+: 90[ ]+nop * 221 +[0-9a-f]+: 90[ ]+nop * 222 +[0-9a-f]+: 03 83 d4 ff ff ff[ ]+add -0x2c\(%ebx\),%eax 223 # ->R_386_TLS_TPOFF sg4 224 +[0-9a-f]+: 90[ ]+nop * 225 +[0-9a-f]+: 90[ ]+nop * 226 +[0-9a-f]+: 90[ ]+nop * 227 +[0-9a-f]+: 90[ ]+nop * 228 # @gottpoff IE against local var 229 +[0-9a-f]+: 65 8b 0d 00 00 00 00[ ]+mov %gs:0x0,%ecx 230 +[0-9a-f]+: 90[ ]+nop * 231 +[0-9a-f]+: 90[ ]+nop * 232 +[0-9a-f]+: 2b 8b b0 ff ff ff[ ]+sub -0x50\(%ebx\),%ecx 233 # ->R_386_TLS_TPOFF32 [0xdcffffff] 234 +[0-9a-f]+: 90[ ]+nop * 235 +[0-9a-f]+: 90[ ]+nop * 236 +[0-9a-f]+: 90[ ]+nop * 237 +[0-9a-f]+: 90[ ]+nop * 238 # @gottpoff IE against local var 239 +[0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax 240 +[0-9a-f]+: 90[ ]+nop * 241 +[0-9a-f]+: 90[ ]+nop * 242 +[0-9a-f]+: 2b 83 b8 ff ff ff[ ]+sub -0x48\(%ebx\),%eax 243 # ->R_386_TLS_TPOFF32 [0xd4ffffff] 244 +[0-9a-f]+: 90[ ]+nop * 245 +[0-9a-f]+: 90[ ]+nop * 246 +[0-9a-f]+: 90[ ]+nop * 247 +[0-9a-f]+: 90[ ]+nop * 248 # @gotntpoff IE against local var 249 +[0-9a-f]+: 65 8b 0d 00 00 00 00[ ]+mov %gs:0x0,%ecx 250 +[0-9a-f]+: 90[ ]+nop * 251 +[0-9a-f]+: 90[ ]+nop * 252 +[0-9a-f]+: 03 8b b4 ff ff ff[ ]+add -0x4c\(%ebx\),%ecx 253 # ->R_386_TLS_TPOFF [0x28000000] 254 +[0-9a-f]+: 90[ ]+nop * 255 +[0-9a-f]+: 90[ ]+nop * 256 +[0-9a-f]+: 90[ ]+nop * 257 +[0-9a-f]+: 90[ ]+nop * 258 # @gotntpoff IE against local var 259 +[0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax 260 +[0-9a-f]+: 90[ ]+nop * 261 +[0-9a-f]+: 90[ ]+nop * 262 +[0-9a-f]+: 03 83 bc ff ff ff[ ]+add -0x44\(%ebx\),%eax 263 # ->R_386_TLS_TPOFF [0x2c000000] 264 +[0-9a-f]+: 90[ ]+nop * 265 +[0-9a-f]+: 90[ ]+nop * 266 +[0-9a-f]+: 90[ ]+nop * 267 +[0-9a-f]+: 90[ ]+nop * 268 # @gottpoff IE against hidden and local var 269 +[0-9a-f]+: 65 8b 0d 00 00 00 00[ ]+mov %gs:0x0,%ecx 270 +[0-9a-f]+: 90[ ]+nop * 271 +[0-9a-f]+: 90[ ]+nop * 272 +[0-9a-f]+: 2b 8b fc ff ff ff[ ]+sub -0x4\(%ebx\),%ecx 273 # ->R_386_TLS_TPOFF32 [0xbcffffff] 274 +[0-9a-f]+: 90[ ]+nop * 275 +[0-9a-f]+: 90[ ]+nop * 276 +[0-9a-f]+: 90[ ]+nop * 277 +[0-9a-f]+: 90[ ]+nop * 278 # @gottpoff IE against hidden and local var 279 +[0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax 280 +[0-9a-f]+: 90[ ]+nop * 281 +[0-9a-f]+: 90[ ]+nop * 282 +[0-9a-f]+: 2b 83 e4 ff ff ff[ ]+sub -0x1c\(%ebx\),%eax 283 # ->R_386_TLS_TPOFF32 [0xb4ffffff] 284 +[0-9a-f]+: 90[ ]+nop * 285 +[0-9a-f]+: 90[ ]+nop * 286 +[0-9a-f]+: 90[ ]+nop * 287 +[0-9a-f]+: 90[ ]+nop * 288 # @gotntpoff IE against hidden and local var 289 +[0-9a-f]+: 65 8b 0d 00 00 00 00[ ]+mov %gs:0x0,%ecx 290 +[0-9a-f]+: 90[ ]+nop * 291 +[0-9a-f]+: 90[ ]+nop * 292 +[0-9a-f]+: 03 8b c8 ff ff ff[ ]+add -0x38\(%ebx\),%ecx 293 # ->R_386_TLS_TPOFF [0x48000000] 294 +[0-9a-f]+: 90[ ]+nop * 295 +[0-9a-f]+: 90[ ]+nop * 296 +[0-9a-f]+: 90[ ]+nop * 297 +[0-9a-f]+: 90[ ]+nop * 298 # @gotntpoff IE against hidden and local var 299 +[0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax 300 +[0-9a-f]+: 90[ ]+nop * 301 +[0-9a-f]+: 90[ ]+nop * 302 +[0-9a-f]+: 03 83 e8 ff ff ff[ ]+add -0x18\(%ebx\),%eax 303 # ->R_386_TLS_TPOFF [0x4c000000] 304 +[0-9a-f]+: 90[ ]+nop * 305 +[0-9a-f]+: 90[ ]+nop * 306 +[0-9a-f]+: 90[ ]+nop * 307 +[0-9a-f]+: 90[ ]+nop * 308 # @gottpoff IE against hidden but not local var 309 +[0-9a-f]+: 65 8b 0d 00 00 00 00[ ]+mov %gs:0x0,%ecx 310 +[0-9a-f]+: 90[ ]+nop * 311 +[0-9a-f]+: 90[ ]+nop * 312 +[0-9a-f]+: 2b 8b cc ff ff ff[ ]+sub -0x34\(%ebx\),%ecx 313 # ->R_386_TLS_TPOFF32 [0x9cffffff] 314 +[0-9a-f]+: 90[ ]+nop * 315 +[0-9a-f]+: 90[ ]+nop * 316 +[0-9a-f]+: 90[ ]+nop * 317 +[0-9a-f]+: 90[ ]+nop * 318 # @gottpoff IE against hidden but not local var 319 +[0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax 320 +[0-9a-f]+: 90[ ]+nop * 321 +[0-9a-f]+: 90[ ]+nop * 322 +[0-9a-f]+: 2b 83 dc ff ff ff[ ]+sub -0x24\(%ebx\),%eax 323 # ->R_386_TLS_TPOFF32 [0x94ffffff] 324 +[0-9a-f]+: 90[ ]+nop * 325 +[0-9a-f]+: 90[ ]+nop * 326 +[0-9a-f]+: 90[ ]+nop * 327 +[0-9a-f]+: 90[ ]+nop * 328 # @gotntpoff IE against hidden but not local var 329 +[0-9a-f]+: 65 8b 0d 00 00 00 00[ ]+mov %gs:0x0,%ecx 330 +[0-9a-f]+: 90[ ]+nop * 331 +[0-9a-f]+: 90[ ]+nop * 332 +[0-9a-f]+: 03 8b ec ff ff ff[ ]+add -0x14\(%ebx\),%ecx 333 # ->R_386_TLS_TPOFF [0x68000000] 334 +[0-9a-f]+: 90[ ]+nop * 335 +[0-9a-f]+: 90[ ]+nop * 336 +[0-9a-f]+: 90[ ]+nop * 337 +[0-9a-f]+: 90[ ]+nop * 338 # @gotntpoff IE against hidden but not local var 339 +[0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax 340 +[0-9a-f]+: 90[ ]+nop * 341 +[0-9a-f]+: 90[ ]+nop * 342 +[0-9a-f]+: 03 83 e0 ff ff ff[ ]+add -0x20\(%ebx\),%eax 343 # ->R_386_TLS_TPOFF [0x6c000000] 344 +[0-9a-f]+: 90[ ]+nop * 345 +[0-9a-f]+: 90[ ]+nop * 346 +[0-9a-f]+: 90[ ]+nop * 347 +[0-9a-f]+: 90[ ]+nop * 348 # Direct access through %gs 349 # @gotntpoff IE against global var 350 +[0-9a-f]+: 8b 8b d8 ff ff ff[ ]+mov -0x28\(%ebx\),%ecx 351 # ->R_386_TLS_TPOFF sg5 352 +[0-9a-f]+: 90[ ]+nop * 353 +[0-9a-f]+: 90[ ]+nop * 354 +[0-9a-f]+: 65 8b 11[ ]+mov %gs:\(%ecx\),%edx 355 +[0-9a-f]+: 90[ ]+nop * 356 +[0-9a-f]+: 90[ ]+nop * 357 +[0-9a-f]+: 90[ ]+nop * 358 +[0-9a-f]+: 90[ ]+nop * 359 # @gotntpoff IE against local var 360 +[0-9a-f]+: 8b 83 c0 ff ff ff[ ]+mov -0x40\(%ebx\),%eax 361 # ->R_386_TLS_TPOFF [0x30000000] 362 +[0-9a-f]+: 90[ ]+nop * 363 +[0-9a-f]+: 90[ ]+nop * 364 +[0-9a-f]+: 65 8b 10[ ]+mov %gs:\(%eax\),%edx 365 +[0-9a-f]+: 90[ ]+nop * 366 +[0-9a-f]+: 90[ ]+nop * 367 +[0-9a-f]+: 90[ ]+nop * 368 +[0-9a-f]+: 90[ ]+nop * 369 # @gotntpoff IE against hidden and local var 370 +[0-9a-f]+: 8b 93 f0 ff ff ff[ ]+mov -0x10\(%ebx\),%edx 371 # ->R_386_TLS_TPOFF [0x50000000] 372 +[0-9a-f]+: 90[ ]+nop * 373 +[0-9a-f]+: 90[ ]+nop * 374 +[0-9a-f]+: 65 8b 12[ ]+mov %gs:\(%edx\),%edx 375 +[0-9a-f]+: 90[ ]+nop * 376 +[0-9a-f]+: 90[ ]+nop * 377 +[0-9a-f]+: 90[ ]+nop * 378 +[0-9a-f]+: 90[ ]+nop * 379 # @gotntpoff IE against hidden but not local var 380 +[0-9a-f]+: 8b 8b f4 ff ff ff[ ]+mov -0xc\(%ebx\),%ecx 381 # ->R_386_TLS_TPOFF [0x70000000] 382 +[0-9a-f]+: 90[ ]+nop * 383 +[0-9a-f]+: 90[ ]+nop * 384 +[0-9a-f]+: 65 8b 11[ ]+mov %gs:\(%ecx\),%edx 385 +[0-9a-f]+: 90[ ]+nop * 386 +[0-9a-f]+: 90[ ]+nop * 387 +[0-9a-f]+: 90[ ]+nop * 388 +[0-9a-f]+: 90[ ]+nop * 389 +[0-9a-f]+: 8b 5d fc[ ]+mov -0x4\(%ebp\),%ebx 390 +[0-9a-f]+: c9[ ]+leave * 391 +[0-9a-f]+: c3[ ]+ret * 392