| | | | |
| Offset 2184, 888 lines modified | Offset 2184, 53 lines modified |
| 2184 | » neg····%r8d | 2184 | » neg····%r8d |
| 2185 | » sbb····%eax,%eax | 2185 | » sbb····%eax,%eax |
| 2186 | » xor····%edx,%eax | 2186 | » xor····%edx,%eax |
| 2187 | » retq··· | 2187 | » retq··· |
| 2188 | » nopw···%cs:0x0(%rax,%rax,1) | 2188 | » nopw···%cs:0x0(%rax,%rax,1) |
| 2189 | » nopw···%cs:0x0(%rax,%rax,1) | 2189 | » nopw···%cs:0x0(%rax,%rax,1) |
| 2190 | » nopw···0x0(%rax,%rax,1) | 2190 | » nopw···0x0(%rax,%rax,1) |
| 2191 | » mov····%edx,%r10d | |
| 2192 | » mov····%ecx,%edx | |
| 2193 | » mov····%r8d,%ecx | |
| 2194 | » push···%rbx | |
| 2195 | » movzbl·%cl,%eax | |
| 2196 | » movzbl·%dl,%r11d | |
| 2197 | » sub····$0x10,%rsp | |
| 2198 | » shl····$0x8,%eax | |
| 2199 | » movzbl·%r10b,%r10d | |
| 2200 | » mov····%r9,%r8 | |
| 2201 | » mov····%fs:0x28,%r9 | |
| 2202 | » mov····%r9,0x8(%rsp) | |
| 2203 | » mov····0x20(%rsp),%r9 | |
| 2204 | » or·····%r11d,%eax | |
| 2205 | » movzbl·%sil,%esi | |
| 2206 | » shl····$0x8,%eax | |
| 2207 | » or·····%r10d,%eax | |
| 2208 | » shl····$0x8,%eax | |
| 2209 | » or·····%esi,%eax | |
| 2210 | » mov····%eax,(%rsp) | |
| 2211 | » mov····0x28(%rsp),%eax | |
| 2212 | » cmp····$0x400,%r9 | |
| 2213 | » mov····%al,0x4(%rsp) | |
| 2214 | » seta···%al | |
| 2215 | » cmp····$0x3f,%edx | |
| 2216 | » seta···%sil | |
| 2217 | » or·····%sil,%al | |
| 2218 | » jne····aba0·<crc32@@Base+0x100> | |
| 2219 | » cmp····$0x40,%ecx | |
| 2220 | » ja·····aba0·<crc32@@Base+0x100> | |
| 2221 | » add····%ecx,%edx | |
| 2222 | » cmp····$0x40,%edx | |
| 2223 | » ja·····aba0·<crc32@@Base+0x100> | |
| 2224 | » mov····%rsp,%rdx | |
| 2225 | » mov····$0x5,%ecx | |
| 2226 | » mov····$0x7,%esi | |
| 2227 | » callq··86c0·<switchtec_cmd@plt> | |
| 2228 | » test···%eax,%eax | |
| 2229 | » mov····%eax,%ebx | |
| 2230 | » jne····abb2·<crc32@@Base+0x112> | |
| 2231 | » mov····0x8(%rsp),%rax | |
| 2232 | » sub····%fs:0x28,%rax | |
| 2233 | » jne····abbb·<crc32@@Base+0x11b> | |
| 2234 | » add····$0x10,%rsp | |
| 2235 | » mov····%ebx,%eax | |
| 2236 | » pop····%rbx | |
| 2237 | » retq··· | |
| 2238 | » callq··80b0·<__errno_location@plt> | |
| 2239 | » movl···$0x16,(%rax) | |
| 2240 | » mov····$0xffffffea,%ebx | |
| 2241 | » jmp····ab88·<crc32@@Base+0xe8> | |
| 2242 | » callq··80b0·<__errno_location@plt> | |
| 2243 | » mov····%ebx,(%rax) | |
| 2244 | » jmp····abab·<crc32@@Base+0x10b> | |
| 2245 | » callq··8290·<__stack_chk_fail@plt> | |
| | |
| 2246 | 000000000000abc0·<switchtec_evcntr_type_count@@Base>: | |
| 2247 | » mov····0x1c421(%rip),%rax········ | |
| 2248 | » xor····%edx,%edx | |
| 2249 | » nopl···0x0(%rax) | |
| 2250 | » add····$0x18,%rax | |
| 2251 | » add····$0x1,%edx | |
| 2252 | » cmpq···$0x0,0x8(%rax) | |
| 2253 | » jne····abd0·<switchtec_evcntr_type_count@@Base+0x10> | |
| 2254 | » mov····%edx,%eax | |
| 2255 | » retq··· | |
| 2256 | » data16·nopw·%cs:0x0(%rax,%rax,1) | |
| 2257 | » nopl···0x0(%rax) | |
| | |
| 2258 | 000000000000abf0·<switchtec_evcntr_type_str@@Base>: | |
| 2259 | » mov····(%rdi),%esi | |
| 2260 | » lea····0x10d2b(%rip),%rcx········ | |
| 2261 | » mov····0x1c3e8(%rip),%rdx········ | |
| 2262 | » mov····(%rdx),%eax | |
| 2263 | » mov····%esi,%r8d | |
| 2264 | » not····%r8d | |
| 2265 | » test···%eax,%r8d | |
| 2266 | » je·····ac20·<switchtec_evcntr_type_str@@Base+0x30> | |
| 2267 | » mov····0x20(%rdx),%rcx | |
| 2268 | » add····$0x18,%rdx | |
| 2269 | » test···%rcx,%rcx | |
| 2270 | » jne····ac00·<switchtec_evcntr_type_str@@Base+0x10> | |
| 2271 | » mov····%rcx,%rax | |
| 2272 | » retq··· | |
| 2273 | » xchg···%ax,%ax | |
| 2274 | » not····%eax | |
| 2275 | » and····%esi,%eax | |
| 2276 | » mov····%eax,(%rdi) | |
| 2277 | » mov····%rcx,%rax | |
| 2278 | » retq··· | |
| 2279 | » nopw···0x0(%rax,%rax,1) | |
| | |
| 2280 | 000000000000ac30·<switchtec_evcntr_setup@@Base>: | |
| 2281 | » push···%r13 | |
| 2282 | » mov····%esi,%r13d | |
| 2283 | » xor····%esi,%esi | |
| 2284 | » push···%r12 | |
| 2285 | » mov····%rdi,%r12 | |
| 2286 | » push···%rbp | |
| 2287 | » mov····%edx,%ebp | |
| 2288 | » mov····$0x23b,%edx | |
| 2289 | » push···%rbx | |
| 2290 | » sub····$0x258,%rsp | |
| 2291 | » mov····%fs:0x28,%rbx | |
| 2292 | » mov····%rbx,0x248(%rsp) | |
| 2293 | » mov····%rcx,%rbx | |
| 2294 | » mov····%rsp,%rdi | |
| 2295 | » callq··8370·<memset@plt> | |
| 2296 | » movzbl·%r13b,%eax | |
| 2297 | » mov····%ebp,%ecx | |
| 2298 | » movb···$0x1,0x3(%rsp) | |
| 2299 | » mov····%cl,%ah | |
| 2300 | » mov····%ax,0x1(%rsp) | |
| 2301 | » mov····0x4(%rbx),%eax | |
| 2302 | » movzbl·(%rbx),%edx | |
| 2303 | » shl····$0x8,%eax | |
| 2304 | » or·····%edx,%eax | |
| 2305 | » cmp····$0x3f,%ebp | |
| 2306 | » mov····%eax,0x4(%rsp) | |
| 2307 | » mov····0x8(%rbx),%eax | |
| 2308 | » mov····%al,0x8(%rsp) | |
| 2309 | » mov····0xc(%rbx),%eax | |
| 2310 | » mov····%eax,0x9(%rsp) | |
| 2311 | » ja·····ace0·<switchtec_evcntr_setup@@Base+0xb0> | |
| 2312 | » xor····%r9d,%r9d | |
| 2313 | » xor····%r8d,%r8d | |
| 2314 | » mov····$0x23b,%ecx | |
| 2315 | » mov····%rsp,%rdx | |
| 2316 | » mov····$0x7,%esi | |
| 2317 | » mov····%r12,%rdi | |
| 2318 | » callq··86c0·<switchtec_cmd@plt> | |
| 2319 | » mov····0x248(%rsp),%rdx | |
| 2320 | » sub····%fs:0x28,%rdx | |
| 2321 | » jne····acf2·<switchtec_evcntr_setup@@Base+0xc2> | |
| 2322 | » add····$0x258,%rsp | |
| 2323 | » pop····%rbx | |
| 2324 | » pop····%rbp | |
| 2325 | » pop····%r12 | |
| 2326 | » pop····%r13 | |
| 2327 | » retq··· | |
| 2328 | » nopl···0x0(%rax,%rax,1) | |
| 2329 | » callq··80b0·<__errno_location@plt> | |
| 2330 | » movl···$0x16,(%rax) | |
| 2331 | » mov····$0xffffffea,%eax | |
| 2332 | » jmp····acb7·<switchtec_evcntr_setup@@Base+0x87> | |
| 2333 | » callq··8290·<__stack_chk_fail@plt> | |
| 2334 | » nopw···0x0(%rax,%rax,1) | |
| | |
| 2335 | 000000000000ad00·<switchtec_evcntr_get_setup@@Base>: | |
| 2336 | » push···%rbp | |
| 2337 | » mov····%rsp,%rbp | |
| 2338 | » push···%r14 | |
| 2339 | » mov····%ecx,%r14d | |
| 2340 | » push···%r13 | |
| 2341 | » push···%r12 | |
| 2342 | » push···%rbx | |
| 2343 | » sub····$0x10,%rsp | |
| 2344 | » mov····%fs:0x28,%rcx | |
| 2345 | » mov····%rcx,-0x28(%rbp) | |
| 2346 | » lea····(%r14,%r14,8),%rcx | |
| 2347 | » lea····0xf(%rcx),%rax | |
| 2348 | » shr····$0x4,%rax | |
| 2349 | » shl····$0x4,%rax | |
| 2350 | » sub····%rax,%rsp | |
| 2351 | » test···%r8,%r8 | |
| 2352 | » je·····add8·<switchtec_evcntr_get_setup@@Base+0xd8> | |
| 2353 | » mov····%rsp,%r12 | |
| 2354 | » mov····%r8,%rbx | |
| 2355 | » pushq··$0x0 | |
| 2356 | » mov····%r14d,%r8d | |
| 2357 | » push···%rcx | |
| 2358 | » mov····%r12,%r9 | |
| 2359 | » mov····%edx,%ecx | |
| 2360 | » mov····%esi,%edx | |
| 2361 | » mov····$0x3,%esi | |
| 2362 | » mov····%r14,%r13 | |
| 2363 | » callq··ab00·<crc32@@Base+0x60> | |
| 2364 | » pop····%rdx | |
| 2365 | » test···%eax,%eax | |
| 2366 | » pop····%rcx | |
| 2367 | » jne····ade3·<switchtec_evcntr_get_setup@@Base+0xe3> | |
| 2368 | » test···%r14d,%r14d | |
| 2369 | » je·····adb9·<switchtec_evcntr_get_setup@@Base+0xb9> | |
| 2370 | » shl····$0x4,%r14 | |
| 2371 | » mov····%r12,%r9 | |
| 2372 | » mov····%rbx,%r8 | |
| 2373 | » lea····(%rbx,%r14,1),%rdx | |
| 2374 | » nopl···0x0(%rax,%rax,1) | |
| 2375 | » mov····(%r9),%eax | |
| 2376 | » add····$0x10,%r8 | |
| 2377 | » add····$0x9,%r9 | |
| 2378 | » movzbl·%al,%ebx | |
| 2379 | » shr····$0x8,%eax | |
| 2380 | » movd···%eax,%xmm1 | |
| 2381 | » movzbl·-0x5(%r9),%eax | |
| 2382 | » movd···%ebx,%xmm0 | |
| 2383 | » punpckldq·%xmm1,%xmm0 | |
| 2384 | » movq···%xmm0,-0x10(%r8) | |
| 2385 | » mov····%eax,-0x8(%r8) | |
| 2386 | » mov····-0x4(%r9),%eax | |
| 2387 | » mov····%eax,-0x4(%r8) | |
| 2388 | » cmp····%rdx,%r8 | |
| 2389 | » jne····ad80·<switchtec_evcntr_get_setup@@Base+0x80> | |
| 2390 | » mov····%r13d,%eax | |
| 2391 | » mov····-0x28(%rbp),%rdx | |
| 2392 | » sub····%fs:0x28,%rdx | |
| 2393 | » jne····adea·<switchtec_evcntr_get_setup@@Base+0xea> | |
| 2394 | » lea····-0x20(%rbp),%rsp | |
| 2395 | » pop····%rbx | |
| 2396 | » pop····%r12 | |
| 2397 | » pop····%r13 | |
| 2398 | » pop····%r14 | |
| 2399 | » pop····%rbp | |
| 2400 | » retq··· | |
| 2401 | » callq··80b0·<__errno_location@plt> | |
| 2402 | » movl···$0x16,(%rax) | |
| 2403 | » mov····$0xffffffea,%eax | |
| 2404 | » jmp····adbc·<switchtec_evcntr_get_setup@@Base+0xbc> | |
| 2405 | » callq··8290·<__stack_chk_fail@plt> | |
| 2406 | » nop | |
| | |
| 2407 | 000000000000adf0·<switchtec_evcntr_get@@Base>: | |
| 2408 | » push···%rbp | |
| 2409 | » mov····%rsp,%rbp | |
| 2410 | » push···%r14 | |
| 2411 | » push···%r13 | |
| 2412 | » push···%r12 | |
| 2413 | » mov····%ecx,%r12d | |
| 2414 | » push···%rbx | |
| 2415 | » sub····$0x10,%rsp | |
| 2416 | » mov····%fs:0x28,%rcx | |
| 2417 | » mov····%rcx,-0x28(%rbp) | |
| 2418 | » lea····0x0(,%r12,8),%rcx | |
| 2419 | » lea····0xf(%rcx),%rax | |
| 2420 | » shr····$0x4,%rax | |
| 2421 | » shl····$0x4,%rax | |
| 2422 | » sub····%rax,%rsp | |
| 2423 | » test···%r8,%r8 | |
| 2424 | » je·····ae90·<switchtec_evcntr_get@@Base+0xa0> | |
| 2425 | » mov····%rsp,%r13 | |
| 2426 | » mov····%r8,%rbx | |
| 2427 | » push···%r9 | |
| 2428 | » mov····%r12d,%r8d | |
| 2429 | » push···%rcx | |
| 2430 | » mov····%r13,%r9 | |
| 2431 | » mov····%edx,%ecx | |
| 2432 | » mov····%esi,%edx | |
| 2433 | » mov····$0x2,%esi | |
| 2434 | » mov····%r12,%r14 | |
| 2435 | » callq··ab00·<crc32@@Base+0x60> | |
| 2436 | » pop····%rdx | |
| 2437 | » test···%eax,%eax | |
| 2438 | » pop····%rcx | |
| 2439 | » jne····ae9b·<switchtec_evcntr_get@@Base+0xab> | |
| 2440 | » test···%r12d,%r12d | |
| 2441 | » je·····ae71·<switchtec_evcntr_get@@Base+0x81> | |
| 2442 | » xor····%eax,%eax | |
| 2443 | » nopl···0x0(%rax,%rax,1) | |
| 2444 | » mov····0x0(%r13,%rax,8),%edx | |
| 2445 | » mov····%edx,(%rbx,%rax,4) | |
| 2446 | » add····$0x1,%rax | |
| 2447 | » cmp····%rax,%r12 | |
| 2448 | » jne····ae60·<switchtec_evcntr_get@@Base+0x70> | |
| 2449 | » mov····%r14d,%eax | |
| 2450 | » mov····-0x28(%rbp),%rdx | |
| 2451 | » sub····%fs:0x28,%rdx | |
| 2452 | » jne····aea2·<switchtec_evcntr_get@@Base+0xb2> | |
| 2453 | » lea····-0x20(%rbp),%rsp | |
| 2454 | » pop····%rbx | |
| 2455 | » pop····%r12 | |
| 2456 | » pop····%r13 | |
| 2457 | » pop····%r14 | |
| 2458 | » pop····%rbp | |
| 2459 | » retq··· | |
| 2460 | » callq··80b0·<__errno_location@plt> | |
| 2461 | » movl···$0x16,(%rax) | |
| 2462 | » mov····$0xffffffea,%eax | |
| 2463 | » jmp····ae74·<switchtec_evcntr_get@@Base+0x84> | |
| 2464 | » callq··8290·<__stack_chk_fail@plt> | |
| 2465 | » nopw···0x0(%rax,%rax,1) | |
| | |
| 2466 | 000000000000aeb0·<switchtec_evcntr_get_both@@Base>: | |
| 2467 | » push···%r15 | |
| 2468 | » push···%r14 | |
| 2469 | » mov····%r9,%r14 | |
| 2470 | » push···%r13 | |
| 2471 | » mov····%ecx,%r13d | |
| 2472 | » push···%r12 | |
| 2473 | » mov····%edx,%r12d | |
| 2474 | » push···%rbp | |
| 2475 | » mov····%esi,%ebp | |
| 2476 | » push···%rbx | |
| 2477 | » mov····%rdi,%rbx | |
| 2478 | » sub····$0x8,%rsp | |
| 2479 | » mov····0x40(%rsp),%r15d | |
| 2480 | » callq··83d0·<switchtec_evcntr_get_setup@plt> | |
| 2481 | » test···%eax,%eax | |
| 2482 | » js·····af00·<switchtec_evcntr_get_both@@Base+0x50> | |
| 2483 | » add····$0x8,%rsp | |
| 2484 | » mov····%r15d,%r9d | |
| 2485 | » mov····%r14,%r8 | |
| 2486 | » mov····%r13d,%ecx | |
| 2487 | » mov····%r12d,%edx | |
| 2488 | » mov····%ebp,%esi | |
| 2489 | » mov····%rbx,%rdi | |
| 2490 | » pop····%rbx | |
| 2491 | » pop····%rbp | |
| 2492 | » pop····%r12 | |
| 2493 | » pop····%r13 | |
| 2494 | » pop····%r14 | |
| 2495 | » pop····%r15 | |
| 2496 | » jmpq···82e0·<switchtec_evcntr_get@plt> | |
| 2497 | » xchg···%ax,%ax | |
| 2498 | » add····$0x8,%rsp | |
| 2499 | » pop····%rbx | |
| 2500 | » pop····%rbp | |
| 2501 | » pop····%r12 | |
| 2502 | » pop····%r13 | |
| 2503 | » pop····%r14 | |
| 2504 | » pop····%r15 | |
| 2505 | » retq··· | |
| 2506 | » nop | |
| | |
| 2507 | 000000000000af10·<switchtec_evcntr_wait@@Base>: | |
| 2508 | » mov····%esi,%r8d | |
| 2509 | » xor····%ecx,%ecx | |
| 2510 | » mov····$0xfffffffe,%edx | |
| 2511 | » mov····$0x19,%esi | |
| 2512 | » jmpq···8750·<switchtec_event_wait_for@plt> | |
| 2513 | » data16·nopw·%cs:0x0(%rax,%rax,1) | |
| 2514 | » nop | |
| | |
| 2515 | 000000000000af30·<switchtec_bwcntr_sub@@Base>: | |
| 2516 | » movdqu·(%rsi),%xmm3 | |
| 2517 | » movdqu·0x10(%rsi),%xmm4 | |
| 2518 | » movdqu·0x20(%rsi),%xmm5 | |
| 2519 | » movdqu·(%rdi),%xmm2 | |
| 2520 | » movdqu·0x10(%rdi),%xmm1 | |
| 2521 | » movdqu·0x20(%rdi),%xmm0 | |
| 2522 | » psubq··%xmm3,%xmm2 | |
| 2523 | » psubq··%xmm4,%xmm1 | |
| 2524 | » mov····0x30(%rsi),%rax | |
| 2525 | » movups·%xmm2,(%rdi) | |
| 2526 | » sub····%rax,0x30(%rdi) | |
| 2527 | » psubq··%xmm5,%xmm0 | |
| 2528 | » movups·%xmm1,0x10(%rdi) | |
| 2529 | » movups·%xmm0,0x20(%rdi) | |
| 2530 | » retq··· | |
| 2531 | » nopl···0x0(%rax) | |
| | |
| 2532 | 000000000000af70·<switchtec_bwcntr_set_many@@Base>: | |
| 2533 | » sub····$0x98,%rsp | |
| 2534 | » mov····%rdi,%r10 | |
| 2535 | » mov····%esi,%r9d | |
| 2536 | » mov····%fs:0x28,%rax | |
| 2537 | » mov····%rax,0x88(%rsp) | |
| 2538 | » xor····%eax,%eax | |
| 2539 | » lea····0x2(%rsp),%r11 | |
| 2540 | » mov····%rdx,%r8 | |
| 2541 | » mov····%sil,0x1(%rsp) | |
| 2542 | » mov····%ecx,%edx | |
| 2543 | » mov····%r11,%rdi | |
| 2544 | » mov····$0xf,%ecx | |
| 2545 | » movb···$0xc,(%rsp) | |
| 2546 | » and····$0xff,%esi | |
| 2547 | » rep·stos·%rax,%es:(%rdi) | |
| 2548 | » je·····afd5·<switchtec_bwcntr_set_many@@Base+0x65> | |
| 2549 | » movslq·%esi,%rsi | |
| 2550 | » mov····%edx,%ecx | |
| 2551 | » xor····%eax,%eax | |
| 2552 | » add····%rsi,%rsi | |
| 2553 | » movzbl·(%r8,%rax,2),%edx | |
| 2554 | » mov····%cl,%dh | |
| 2555 | » mov····%dx,(%r11,%rax,1) | |
| 2556 | » add····$0x2,%rax | |
| 2557 | » cmp····%rax,%rsi | |
| 2558 | » jne····afc0·<switchtec_bwcntr_set_many@@Base+0x50> | |
| 2559 | » movzbl·%r9b,%r9d | |
| 2560 | » mov····%rsp,%rdx | |
| 2561 | » xor····%r8d,%r8d | |
| 2562 | » lea····0x2(%r9,%r9,1),%rcx | |
| 2563 | » mov····$0x7,%esi | |
| 2564 | » xor····%r9d,%r9d | |
| 2565 | » mov····%r10,%rdi | |
| 2566 | » callq··86c0·<switchtec_cmd@plt> | |
| 2567 | » mov····0x88(%rsp),%rdx | |
| 2568 | » sub····%fs:0x28,%rdx | |
| 2569 | » jne····b00f·<switchtec_bwcntr_set_many@@Base+0x9f> | |
| 2570 | » add····$0x98,%rsp | |
| 2571 | » retq··· | |
| 2572 | » callq··8290·<__stack_chk_fail@plt> | |
| 2573 | » data16·nopw·%cs:0x0(%rax,%rax,1) | |
| 2574 | » nop | |
| | |
| 2575 | 000000000000b020·<switchtec_bwcntr_set_all@@Base>: | |
| 2576 | » push···%r12 | |
| 2577 | » mov····%rdi,%r12 | |
| 2578 | » push···%rbp | |
| 2579 | » push···%rbx | |
| 2580 | » sub····$0x110,%rsp | |
| 2581 | » mov····%fs:0x28,%rbp | |
| 2582 | » mov····%rbp,0x108(%rsp) | |
| 2583 | » mov····%esi,%ebp | |
| 2584 | » lea····0x8(%rsp),%rsi | |
| 2585 | » callq··8660·<switchtec_status@plt> | |
| 2586 | » test···%eax,%eax | |
| 2587 | » mov····%eax,%ebx | |
| 2588 | » js·····b0ae·<switchtec_bwcntr_set_all@@Base+0x8e> | |
| 2589 | » lea····0x10(%rsp),%rdi | |
| 2590 | » je·····b093·<switchtec_bwcntr_set_all@@Base+0x73> | |
| 2591 | » mov····0x8(%rsp),%rax | |
| 2592 | » lea····0x10(%rsp),%rdi | |
| 2593 | » mov····%rdi,%rdx | |
| 2594 | » lea····0x4(%rax),%rcx | |
| 2595 | » movslq·%ebx,%rax | |
| 2596 | » lea····(%rdi,%rax,4),%rax | |
| 2597 | » data16·nopw·%cs:0x0(%rax,%rax,1) | |
| 2598 | » nopl···0x0(%rax,%rax,1) | |
| 2599 | » movzbl·(%rcx),%esi | |
| 2600 | » add····$0x4,%rdx | |
| 2601 | » add····$0x70,%rcx | |
| 2602 | » mov····%esi,-0x4(%rdx) | |
| 2603 | » cmp····%rax,%rdx | |
| 2604 | » jne····b080·<switchtec_bwcntr_set_all@@Base+0x60> | |
| 2605 | » mov····%rdi,%rdx | |
| 2606 | » mov····%ebx,%esi | |
| 2607 | » mov····%r12,%rdi | |
| 2608 | » mov····%ebp,%ecx | |
| 2609 | » callq··8490·<switchtec_bwcntr_set_many@plt> | |
| 2610 | » mov····0x8(%rsp),%rdi | |
| 2611 | » mov····%eax,%ebx | |
| 2612 | » callq··8060·<free@plt> | |
| 2613 | » mov····0x108(%rsp),%rax | |
| 2614 | » sub····%fs:0x28,%rax | |
| 2615 | » jne····b0cf·<switchtec_bwcntr_set_all@@Base+0xaf> | |
| 2616 | » add····$0x110,%rsp | |
| 2617 | » mov····%ebx,%eax | |
| 2618 | » pop····%rbx | |
| 2619 | » pop····%rbp | |
| 2620 | » pop····%r12 | |
| 2621 | » retq··· | |
| 2622 | » callq··8290·<__stack_chk_fail@plt> | |
| 2623 | » data16·nopw·%cs:0x0(%rax,%rax,1) | |
| 2624 | » nop | |
| | |
| 2625 | 000000000000b0e0·<switchtec_bwcntr_many@@Base>: | |
| 2626 | » push···%r15 | |
| 2627 | » push···%r14 | |
| 2628 | » push···%r13 | |
| 2629 | » push···%r12 | |
| 2630 | » mov····%rdi,%r12 | |
| 2631 | » push···%rbp | |
| 2632 | » mov····%ecx,%ebp | |
| 2633 | » mov····$0xf,%ecx | |
| 2634 | » push···%rbx | |
| 2635 | » sub····$0xa8,%rsp | |
| 2636 | » mov····%esi,0xc(%rsp) | |
| 2637 | » lea····0x11(%rsp),%rdi | |
| 2638 | » mov····%fs:0x28,%rax | |
| 2639 | » mov····%rax,0x98(%rsp) | |
| 2640 | » xor····%eax,%eax | |
| 2641 | » test···%esi,%esi | |
| 2642 | » movb···$0x1,0x10(%rsp) | |
| 2643 | » rep·stos·%rax,%es:(%rdi) | |
| 2644 | » movb···$0x0,(%rdi) | |
| 2645 | » je·····b1b7·<switchtec_bwcntr_many@@Base+0xd7> | |
| 2646 | » mov····%rdx,%rbx | |
| 2647 | » mov····%r8,%r13 | |
| 2648 | » mov····%esi,%r15d | |
| 2649 | » lea····0x10(%rsp),%r14 | |
| 2650 | » nopl···0x0(%rax,%rax,1) | |
| 2651 | » mov····$0x10,%r9d | |
| 2652 | » cmp····%r9b,%r15b | |
| 2653 | » cmovbe·%r15d,%r9d | |
| 2654 | » xor····%eax,%eax | |
| 2655 | » test···%r15b,%r15b | |
| 2656 | » mov····%r9b,0x11(%rsp) | |
| 2657 | » movzbl·%r9b,%edi | |
| 2658 | » je·····b176·<switchtec_bwcntr_many@@Base+0x96> | |
| 2659 | » nopl···(%rax) | |
| 2660 | » movzbl·(%rbx,%rax,4),%edx | |
| 2661 | » mov····%ebp,%ecx | |
| 2662 | » mov····%cl,%dh | |
| 2663 | » mov····%dx,0x2(%r14,%rax,2) | |
| 2664 | » add····$0x1,%rax | |
| 2665 | » cmp····%eax,%edi | |
| 2666 | » jg·····b160·<switchtec_bwcntr_many@@Base+0x80> | |
| 2667 | » movzbl·%r9b,%r9d | |
| 2668 | » mov····%r13,%r8 | |
| 2669 | » mov····%r14,%rdx | |
| 2670 | » lea····0x2(%r9,%r9,1),%rcx | |
| 2671 | » mov····$0x7,%esi | |
| 2672 | » mov····%r12,%rdi | |
| 2673 | » imul···$0x38,%r9,%r9 | |
| 2674 | » callq··86c0·<switchtec_cmd@plt> | |
| 2675 | » test···%eax,%eax | |
| 2676 | » jne····b1e0·<switchtec_bwcntr_many@@Base+0x100> | |
| 2677 | » movzbl·0x11(%rsp),%edx | |
| 2678 | » lea····(%rbx,%rdx,4),%rbx | |
| 2679 | » sub····%edx,%r15d | |
| 2680 | » test···%r13,%r13 | |
| 2681 | » je·····b1b2·<switchtec_bwcntr_many@@Base+0xd2> | |
| 2682 | » imul···$0x38,%rdx,%rax | |
| 2683 | » add····%rax,%r13 | |
| 2684 | » test···%r15d,%r15d | |
| 2685 | » jne····b140·<switchtec_bwcntr_many@@Base+0x60> | |
| 2686 | » mov····0x98(%rsp),%rax | |
| 2687 | » sub····%fs:0x28,%rax | |
| 2688 | » jne····b1ea·<switchtec_bwcntr_many@@Base+0x10a> | |
| 2689 | » mov····0xc(%rsp),%eax | |
| 2690 | » add····$0xa8,%rsp | |
| 2691 | » pop····%rbx | |
| 2692 | » pop····%rbp | |
| 2693 | » pop····%r12 | |
| 2694 | » pop····%r13 | |
| 2695 | » pop····%r14 | |
| 2696 | » pop····%r15 | |
| 2697 | » retq··· | |
| 2698 | » movl···$0xffffffff,0xc(%rsp) | |
| 2699 | » jmp····b1b7·<switchtec_bwcntr_many@@Base+0xd7> | |
| 2700 | » callq··8290·<__stack_chk_fail@plt> | |
| 2701 | » nop | |
| | |
| 2702 | 000000000000b1f0·<switchtec_bwcntr_all@@Base>: | |
| 2703 | » push···%r14 | |
| 2704 | » push···%r13 | |
| 2705 | » mov····%esi,%r13d | |
| 2706 | » push···%r12 | |
| 2707 | » push···%rbp | |
| 2708 | » mov····%rdi,%rbp | |
| 2709 | » push···%rbx | |
| 2710 | » mov····%rdx,%rbx | |
| 2711 | » sub····$0x110,%rsp | |
| 2712 | » mov····%fs:0x28,%r12 | |
| 2713 | » mov····%r12,0x108(%rsp) | |
| 2714 | » mov····%rcx,%r12 | |
| 2715 | » lea····0x8(%rsp),%rsi | |
| 2716 | » callq··8660·<switchtec_status@plt> | |
| 2717 | » test···%eax,%eax | |
| 2718 | » mov····%eax,%r14d | |
| 2719 | » js·····b311·<switchtec_bwcntr_all@@Base+0x121> | |
| 2720 | » test···%rbx,%rbx | |
| 2721 | » je·····b246·<switchtec_bwcntr_all@@Base+0x56> | |
| 2722 | » movslq·%eax,%rdi | |
| 2723 | » mov····$0x6,%esi | |
| 2724 | » callq··8450·<calloc@plt> | |
| 2725 | » mov····%rax,(%rbx) | |
| 2726 | » test···%r12,%r12 | |
| 2727 | » je·····b378·<switchtec_bwcntr_all@@Base+0x188> | |
| 2728 | » movslq·%r14d,%rdi | |
| 2729 | » mov····$0x38,%esi | |
| 2730 | » callq··8450·<calloc@plt> | |
| 2731 | » mov····%rax,%r8 | |
| 2732 | » mov····%rax,(%r12) | |
| 2733 | » test···%r14d,%r14d | |
| 2734 | » je·····b388·<switchtec_bwcntr_all@@Base+0x198> | |
| 2735 | » mov····0x8(%rsp),%rcx | |
| 2736 | » lea····0x10(%rsp),%r10 | |
| 2737 | » movslq·%r14d,%rdi | |
| 2738 | » test···%rbx,%rbx | |
| 2739 | » lea····(%r10,%rdi,4),%r11 | |
| 2740 | » mov····%r10,%rax | |
| 2741 | » lea····0x4(%rcx),%rsi | |
| 2742 | » movzbl·0x4(%rcx),%ecx | |
| 2743 | » mov····%rsi,%rdx | |
| 2744 | » mov····%ecx,0x10(%rsp) | |
| 2745 | » je·····b345·<switchtec_bwcntr_all@@Base+0x155> | |
| 2746 | » mov····(%rbx),%rdi | |
| 2747 | » xor····%ecx,%ecx | |
| 2748 | » jmp····b2ca·<switchtec_bwcntr_all@@Base+0xda> | |
| 2749 | » data16·nopw·%cs:0x0(%rax,%rax,1) | |
| 2750 | » data16·nopw·%cs:0x0(%rax,%rax,1) | |
| 2751 | » data16·nopw·%cs:0x0(%rax,%rax,1) | |
| 2752 | » movzbl·(%rdx),%r9d | |
| 2753 | » mov····%rdx,%rsi | |
| 2754 | » mov····%r9d,(%rax) | |
| 2755 | » mov····-0x4(%rsi),%r9d | |
| 2756 | » add····$0x4,%rax | |
| 2757 | » add····$0x70,%rdx | |
| 2758 | » mov····%r9d,(%rdi,%rcx,1) | |
| 2759 | » movzwl·(%rsi),%esi | |
| 2760 | » mov····%si,0x4(%rdi,%rcx,1) | |
| 2761 | » add····$0x6,%rcx | |
| 2762 | » cmp····%r11,%rax | |
| 2763 | » jne····b2c0·<switchtec_bwcntr_all@@Base+0xd0> | |
| 2764 | » mov····%r14d,%esi | |
| 2765 | » mov····%r13d,%ecx | |
| 2766 | » mov····%r10,%rdx | |
| 2767 | » mov····%rbp,%rdi | |
| 2768 | » callq··82a0·<switchtec_bwcntr_many@plt> | |
| 2769 | » test···%eax,%eax | |
| 2770 | » mov····%eax,%r14d | |
| 2771 | » js·····b3b0·<switchtec_bwcntr_all@@Base+0x1c0> | |
| 2772 | » mov····0x8(%rsp),%rdi | |
| 2773 | » callq··8060·<free@plt> | |
| 2774 | » mov····0x108(%rsp),%rax | |
| 2775 | » sub····%fs:0x28,%rax | |
| 2776 | » jne····b3ba·<switchtec_bwcntr_all@@Base+0x1ca> | |
| 2777 | » add····$0x110,%rsp | |
| 2778 | » mov····%r14d,%eax | |
| 2779 | » pop····%rbx | |
| 2780 | » pop····%rbp | |
| 2781 | » pop····%r12 | |
| 2782 | » pop····%r13 | |
| 2783 | » pop····%r14 | |
| 2784 | » retq··· | |
| 2785 | » nopl···0x0(%rax,%rax,1) | |
| 2786 | » movzbl·(%rdx),%ecx | |
| 2787 | » mov····%ecx,(%rax) | |
| 2788 | » add····$0x4,%rax | |
| 2789 | » add····$0x70,%rdx | |
| 2790 | » cmp····%r11,%rax | |
| 2791 | » jne····b340·<switchtec_bwcntr_all@@Base+0x150> | |
| 2792 | » mov····%r14d,%esi | |
| 2793 | » mov····%r13d,%ecx | |
| 2794 | » mov····%r10,%rdx | |
| 2795 | » mov····%rbp,%rdi | |
| 2796 | » callq··82a0·<switchtec_bwcntr_many@plt> | |
| 2797 | » test···%eax,%eax | |
| 2798 | » mov····%eax,%r14d | |
| 2799 | » jns····b307·<switchtec_bwcntr_all@@Base+0x117> | |
| 2800 | » mov····(%r12),%rdi | |
| 2801 | » callq··8060·<free@plt> | |
| 2802 | » jmp····b307·<switchtec_bwcntr_all@@Base+0x117> | |
| 2803 | » nopl···(%rax) | |
| 2804 | » mov····0x0,%r8 | |
| 2805 | » jmpq···b263·<switchtec_bwcntr_all@@Base+0x73> | |
| 2806 | » nopl···(%rax) | |
| 2807 | » xor····%esi,%esi | |
| 2808 | » mov····%r13d,%ecx | |
| 2809 | » mov····%rbp,%rdi | |
| 2810 | » lea····0x10(%rsp),%rdx | |
| 2811 | » callq··82a0·<switchtec_bwcntr_many@plt> | |
| 2812 | » test···%eax,%eax | |
| 2813 | » mov····%eax,%r14d | |
| 2814 | » jns····b307·<switchtec_bwcntr_all@@Base+0x117> | |
| 2815 | » test···%rbx,%rbx | |
| 2816 | » je·····b36a·<switchtec_bwcntr_all@@Base+0x17a> | |
| 2817 | » nopw···0x0(%rax,%rax,1) | |
| 2818 | » mov····(%rbx),%rdi | |
| 2819 | » callq··8060·<free@plt> | |
| 2820 | » jmp····b36a·<switchtec_bwcntr_all@@Base+0x17a> | |
| 2821 | » callq··8290·<__stack_chk_fail@plt> | |
| 2822 | » nop | |
| | |
| 2823 | 000000000000b3c0·<switchtec_bwcntr_tot@@Base>: | |
| 2824 | » mov····0x10(%rdi),%rax | |
| 2825 | » add····(%rdi),%rax | |
| 2826 | » add····0x8(%rdi),%rax | |
| 2827 | » retq··· | |
| 2828 | » nopl···0x0(%rax) | |
| | |
| 2829 | 000000000000b3d0·<switchtec_lat_setup_many@@Base>: | |
| 2830 | » sub····$0x98,%rsp | |
| 2831 | » mov····%rdi,%r11 | |
| 2832 | » mov····%rcx,%r9 | |
| 2833 | » mov····%fs:0x28,%rax | |
| 2834 | » mov····%rax,0x88(%rsp) | |
| 2835 | » xor····%eax,%eax | |
| 2836 | » lea····0x2(%rsp),%r10 | |
| 2837 | » mov····$0xf,%ecx | |
| 2838 | » test···%esi,%esi | |
| 2839 | » mov····%r10,%rdi | |
| 2840 | » movb···$0x4,(%rsp) | |
| 2841 | » mov····%sil,0x1(%rsp) | |
| 2842 | » rep·stos·%rax,%es:(%rdi) | |
| 2843 | » jle····b470·<switchtec_lat_setup_many@@Base+0xa0> | |
| 2844 | » movslq·%esi,%rsi | |
| 2845 | » mov····%rdx,%r8 | |
| 2846 | » xor····%eax,%eax | |
| 2847 | » lea····(%rsi,%rsi,1),%rcx | |
| 2848 | » nopl···0x0(%rax) | |
| 2849 | » mov····%r9,%rdi | |
| 2850 | » movzbl·(%r8,%rax,2),%edx | |
| 2851 | » mov····(%rdi,%rax,2),%dh | |
| 2852 | » mov····%dx,(%r10,%rax,1) | |
| 2853 | » add····$0x2,%rax | |
| 2854 | » cmp····%rax,%rcx | |
| 2855 | » jne····b420·<switchtec_lat_setup_many@@Base+0x50> | |
| 2856 | » lea····0x2(%rsi,%rsi,1),%rcx | |
| 2857 | » mov····%rsp,%rdx | |
| 2858 | » xor····%r9d,%r9d | |
| 2859 | » xor····%r8d,%r8d | |
| 2860 | » mov····$0x7,%esi | |
| 2861 | » mov····%r11,%rdi | |
| 2862 | » callq··86c0·<switchtec_cmd@plt> | |
| 2863 | » mov····0x88(%rsp),%rdx | |
| 2864 | » sub····%fs:0x28,%rdx | |
| 2865 | » jne····b475·<switchtec_lat_setup_many@@Base+0xa5> | |
| 2866 | » add····$0x98,%rsp | |
| 2867 | » retq··· | |
| 2868 | » nop | |
| 2869 | » movslq·%esi,%rsi | |
| 2870 | » jmp····b439·<switchtec_lat_setup_many@@Base+0x69> | |
| 2871 | » callq··8290·<__stack_chk_fail@plt> | |
| 2872 | » nopw···0x0(%rax,%rax,1) | |
| | |
| 2873 | 000000000000b480·<switchtec_lat_get_many@@Base>: | |
| 2874 | » push···%rbp | |
| 2875 | » mov····%edx,%r11d | |
| 2876 | » mov····%rdi,%r10 | |
| 2877 | » mov····%rsp,%rbp | |
| 2878 | » push···%r15 | |
| 2879 | » mov····%r8,%r15 | |
| 2880 | » push···%r14 | |
| 2881 | » lea····-0x7d(%rbp),%r8 | |
| 2882 | » mov····%r9,%r14 | |
| 2883 | » push···%r13 | |
| 2884 | » mov····%esi,%r13d | |
| 2885 | » mov····%rcx,%rsi | |
| 2886 | » mov····%r8,%rdi | |
| 2887 | » push···%r12 | |
| 2888 | » movslq·%r13d,%rdx | |
| 2889 | » push···%rbx | |
| 2890 | » lea····0x0(,%rdx,4),%rbx | |
| 2891 | » lea····0xf(%rbx),%rcx | |
| 2892 | » sub····$0x58,%rsp | |
| 2893 | » mov····%fs:0x28,%rax | |
| 2894 | » mov····%rax,-0x38(%rbp) | |
| 2895 | » xor····%eax,%eax | |
| 2896 | » and····$0xfffffffffffffff0,%rcx | |
| 2897 | » sub····%rcx,%rsp | |
| 2898 | » mov····$0x7,%ecx | |
| 2899 | » test···%r13d,%r13d | |
| 2900 | » movb···$0x6,-0x80(%rbp) | |
| 2901 | » mov····%rsp,%r12 | |
| 2902 | » mov····%r13b,-0x7f(%rbp) | |
| 2903 | » mov····%r11b,-0x7e(%rbp) | |
| 2904 | » rep·stos·%rax,%es:(%rdi) | |
| 2905 | » movl···$0x0,(%rdi) | |
| 2906 | » jle····b510·<switchtec_lat_get_many@@Base+0x90> | |
| 2907 | » data16·nopw·%cs:0x0(%rax,%rax,1) | |
| 2908 | » nopl···0x0(%rax) | |
| 2909 | » mov····(%rsi,%rax,4),%ecx | |
| 2910 | » mov····%cl,(%r8,%rax,1) | |
| 2911 | » add····$0x1,%rax | |
| 2912 | » cmp····%rax,%rdx | |
| 2913 | » jne····b500·<switchtec_lat_get_many@@Base+0x80> | |
| 2914 | » lea····0x3(%rdx),%rcx | |
| 2915 | » mov····%rbx,%r9 | |
| 2916 | » mov····%r12,%r8 | |
| 2917 | » lea····-0x80(%rbp),%rdx | |
| 2918 | » mov····$0x7,%esi | |
| 2919 | » mov····%r10,%rdi | |
| 2920 | » callq··86c0·<switchtec_cmd@plt> | |
| 2921 | » test···%eax,%eax | |
| 2922 | » jne····b5a4·<switchtec_lat_get_many@@Base+0x124> | |
| 2923 | » test···%r15,%r15 | |
| 2924 | » je·····b598·<switchtec_lat_get_many@@Base+0x118> | |
| 2925 | » xor····%eax,%eax | |
| 2926 | » test···%r13d,%r13d | |
| 2927 | » jle····b573·<switchtec_lat_get_many@@Base+0xf3> | |
| 2928 | » nopl···0x0(%rax,%rax,1) | |
| 2929 | » movzwl·(%r12,%rax,1),%edx | |
| 2930 | » mov····%edx,(%r15,%rax,1) | |
| 2931 | » add····$0x4,%rax | |
| 2932 | » cmp····%rax,%rbx | |
| 2933 | » jne····b540·<switchtec_lat_get_many@@Base+0xc0> | |
| 2934 | » test···%r14,%r14 | |
| 2935 | » je·····b573·<switchtec_lat_get_many@@Base+0xf3> | |
| 2936 | » xor····%eax,%eax | |
| 2937 | » nopl···0x0(%rax) | |
| 2938 | » movzwl·0x2(%r12,%rax,1),%edx | |
| 2939 | » mov····%edx,(%r14,%rax,1) | |
| 2940 | » add····$0x4,%rax | |
| 2941 | » cmp····%rax,%rbx | |
| 2942 | » jne····b560·<switchtec_lat_get_many@@Base+0xe0> | |
| 2943 | » mov····%r13d,%eax | |
| 2944 | » mov····-0x38(%rbp),%rdx | |
| 2945 | » sub····%fs:0x28,%rdx | |
| 2946 | » jne····b5ab·<switchtec_lat_get_many@@Base+0x12b> | |
| 2947 | » lea····-0x28(%rbp),%rsp | |
| 2948 | » pop····%rbx | |
| 2949 | » pop····%r12 | |
| 2950 | » pop····%r13 | |
| 2951 | » pop····%r14 | |
| 2952 | » pop····%r15 | |
| 2953 | » pop····%rbp | |
| 2954 | » retq··· | |
| 2955 | » nopl···0x0(%rax) | |
| 2956 | » test···%r14,%r14 | |
| 2957 | » je·····b573·<switchtec_lat_get_many@@Base+0xf3> | |
| 2958 | » test···%r13d,%r13d | |
| 2959 | » jg·····b557·<switchtec_lat_get_many@@Base+0xd7> | |
| 2960 | » jmp····b573·<switchtec_lat_get_many@@Base+0xf3> | |
| 2961 | » mov····$0xffffffff,%eax | |
| 2962 | » jmp····b576·<switchtec_lat_get_many@@Base+0xf6> | |
| 2963 | » callq··8290·<__stack_chk_fail@plt> | |
| | |
| 2964 | 000000000000b5b0·<switchtec_lat_get@@Base>: | |
| 2965 | » sub····$0x18,%rsp | |
| 2966 | » mov····%rcx,%rax | |
| 2967 | » mov····%r8,%r9 | |
| 2968 | » mov····%edx,0xc(%rsp) | |
| 2969 | » lea····0xc(%rsp),%rcx | |
| 2970 | » mov····%esi,%edx | |
| 2971 | » mov····%rax,%r8 | |
| 2972 | » mov····$0x1,%esi | |
| 2973 | » callq··83f0·<switchtec_lat_get_many@plt> | |
| 2974 | » add····$0x18,%rsp | |
| 2975 | » retq··· | |
| 2976 | » nopw···0x0(%rax,%rax,1) | |
| | |
| 2977 | 000000000000b5e0·<switchtec_lat_setup@@Base>: | |
| 2978 | » push···%rbp | |
| 2979 | » mov····%ecx,%ebp | |
| 2980 | » push···%rbx | |
| 2981 | » mov····%rdi,%rbx | |
| 2982 | » sub····$0x18,%rsp | |
| 2983 | » mov····%esi,0xc(%rsp) | |
| 2984 | » lea····0x8(%rsp),%rcx | |
| 2985 | » mov····$0x1,%esi | |
| 2986 | » mov····%edx,0x8(%rsp) | |
| 2987 | » lea····0xc(%rsp),%rdx | |
| 2988 | » callq··84c0·<switchtec_lat_setup_many@plt> | |
| 2989 | » test···%eax,%eax | |
| 2990 | » jne····b60f·<switchtec_lat_setup@@Base+0x2f> | |
| 2991 | » test···%ebp,%ebp | |
| 2992 | » jne····b620·<switchtec_lat_setup@@Base+0x40> | |
| 2993 | » add····$0x18,%rsp | |
| 2994 | » pop····%rbx | |
| 2995 | » pop····%rbp | |
| 2996 | » retq··· | |
| 2997 | » nopw···%cs:0x0(%rax,%rax,1) | |
| 2998 | » mov····0xc(%rsp),%edx | |
| 2999 | » mov····%rbx,%rdi | |
| 3000 | » xor····%r8d,%r8d | |
| 3001 | » xor····%ecx,%ecx | |
| 3002 | » mov····$0x1,%esi | |
| 3003 | » callq··81d0·<switchtec_lat_get@plt> | |
| 3004 | » add····$0x18,%rsp | |
| 3005 | » pop····%rbx | |
| 3006 | » pop····%rbp | |
| 3007 | » retq··· | |
| 3008 | » nopl···(%rax) | |
| 3009 | » push···%r12 | 2191 | » push···%r12 |
| 3010 | » mov····%rsi,%r12 | 2192 | » mov····%rsi,%r12 |
| 3011 | » push···%rbp | 2193 | » push···%rbp |
| 3012 | » push···%rbx | 2194 | » push···%rbx |
| 3013 | » mov····%rdi,%rbx | 2195 | » mov····%rdi,%rbx |
| 3014 | » sub····$0x10,%rsp | 2196 | » sub····$0x10,%rsp |
| 3015 | » mov····%fs:0x28,%rbp | 2197 | » mov····%fs:0x28,%rbp |
| 3016 | » mov····%rbp,0x8(%rsp) | 2198 | » mov····%rbp,0x8(%rsp) |
| 3017 | » mov····%rdx,%rbp | 2199 | » mov····%rdx,%rbp |
| 3018 | » movl···$0x0,(%rsp) | 2200 | » movl···$0x0,(%rsp) |
| 3019 | » callq··8760·<switchtec_boot_phase@plt> | 2201 | » callq··8760·<switchtec_boot_phase@plt> |
| 3020 | » mov····$0x5,%esi | 2202 | » mov····$0x5,%esi |
| 3021 | » cmp····$0x3,%eax | 2203 | » cmp····$0x3,%eax |
| 3022 | » je·····b68d·<switchtec_lat_setup@@Base+0xad> | 2204 | » je·····ab4d·<crc32@@Base+0xad> |
| 3023 | » mov····%rbx,%rdi | 2205 | » mov····%rbx,%rdi |
| 3024 | » callq··87e0·<switchtec_gen@plt> | 2206 | » callq··87e0·<switchtec_gen@plt> |
| 3025 | » mov····$0x107,%esi | 2207 | » mov····$0x107,%esi |
| 3026 | » cmp····$0x2,%eax | 2208 | » cmp····$0x2,%eax |
| 3027 | » mov····$0x117,%eax | 2209 | » mov····$0x117,%eax |
| 3028 | » cmove··%eax,%esi | 2210 | » cmove··%eax,%esi |
| 3029 | » mov····%rsp,%rdx | 2211 | » mov····%rsp,%rdx |
| 3030 | » mov····$0x4,%r9d | 2212 | » mov····$0x4,%r9d |
| 3031 | » lea····0x4(%rsp),%r8 | 2213 | » lea····0x4(%rsp),%r8 |
| 3032 | » mov····$0x4,%ecx | 2214 | » mov····$0x4,%ecx |
| 3033 | » mov····%rbx,%rdi | 2215 | » mov····%rbx,%rdi |
| 3034 | » callq··86c0·<switchtec_cmd@plt> | 2216 | » callq··86c0·<switchtec_cmd@plt> |
| 3035 | » test···%eax,%eax | 2217 | » test···%eax,%eax |
| 3036 | » jne····b6c7·<switchtec_lat_setup@@Base+0xe7> | 2218 | » jne····ab87·<crc32@@Base+0xe7> |
| 3037 | » test···%r12,%r12 | 2219 | » test···%r12,%r12 |
| 3038 | » je·····b6ba·<switchtec_lat_setup@@Base+0xda> | 2220 | » je·····ab7a·<crc32@@Base+0xda> |
| 3039 | » movzbl·0x4(%rsp),%edx | 2221 | » movzbl·0x4(%rsp),%edx |
| 3040 | » mov····%edx,(%r12) | 2222 | » mov····%edx,(%r12) |
| 3041 | » test···%rbp,%rbp | 2223 | » test···%rbp,%rbp |
| 3042 | » je·····b6c7·<switchtec_lat_setup@@Base+0xe7> | 2224 | » je·····ab87·<crc32@@Base+0xe7> |
| 3043 | » movzbl·0x5(%rsp),%edx | 2225 | » movzbl·0x5(%rsp),%edx |
| 3044 | » mov····%edx,0x0(%rbp) | 2226 | » mov····%edx,0x0(%rbp) |
| 3045 | » mov····0x8(%rsp),%rdx | 2227 | » mov····0x8(%rsp),%rdx |
| 3046 | » sub····%fs:0x28,%rdx | 2228 | » sub····%fs:0x28,%rdx |
| 3047 | » jne····b6e0·<switchtec_lat_setup@@Base+0x100> | 2229 | » jne····aba0·<crc32@@Base+0x100> |
| 3048 | » add····$0x10,%rsp | 2230 | » add····$0x10,%rsp |
| 3049 | » pop····%rbx | 2231 | » pop····%rbx |
| 3050 | » pop····%rbp | 2232 | » pop····%rbp |
| 3051 | » pop····%r12 | 2233 | » pop····%r12 |
| 3052 | » retq··· | 2234 | » retq··· |
| 3053 | » callq··8290·<__stack_chk_fail@plt> | 2235 | » callq··8290·<__stack_chk_fail@plt> |
| 3054 | » data16·nopw·%cs:0x0(%rax,%rax,1) | 2236 | » data16·nopw·%cs:0x0(%rax,%rax,1) |
| Offset 3074, 103 lines modified | Offset 2239, 103 lines modified |
| 3074 | » mov····%rdi,%rbp | 2239 | » mov····%rdi,%rbp |
| 3075 | » push···%rbx | 2240 | » push···%rbx |
| 3076 | » sub····$0x10,%rsp | 2241 | » sub····$0x10,%rsp |
| 3077 | » mov····%fs:0x28,%rbx | 2242 | » mov····%fs:0x28,%rbx |
| 3078 | » mov····%rbx,0x8(%rsp) | 2243 | » mov····%rbx,0x8(%rsp) |
| 3079 | » mov····%rsi,%rbx | 2244 | » mov····%rsi,%rbx |
| 3080 | » lea····0x4(%rsp),%r12 | 2245 | » lea····0x4(%rsp),%r12 |
| 3081 | » jmp····b72d·<switchtec_lat_setup@@Base+0x14d> | 2246 | » jmp····abed·<crc32@@Base+0x14d> |
| 3082 | » nopl···0x0(%rax,%rax,1) | 2247 | » nopl···0x0(%rax,%rax,1) |
| 3083 | » mov····0x4(%rsp),%eax | 2248 | » mov····0x4(%rsp),%eax |
| 3084 | » cmp····$0x3,%eax | 2249 | » cmp····$0x3,%eax |
| 3085 | » je·····b768·<switchtec_lat_setup@@Base+0x188> | 2250 | » je·····ac28·<crc32@@Base+0x188> |
| 3086 | » cmp····$0xff,%eax | 2251 | » cmp····$0xff,%eax |
| 3087 | » je·····b770·<switchtec_lat_setup@@Base+0x190> | 2252 | » je·····ac30·<crc32@@Base+0x190> |
| 3088 | » cmp····$0x1,%eax | 2253 | » cmp····$0x1,%eax |
| 3089 | » jne····b790·<switchtec_lat_setup@@Base+0x1b0> | 2254 | » jne····ac50·<crc32@@Base+0x1b0> |
| 3090 | » mov····$0x1388,%edi | 2255 | » mov····$0x1388,%edi |
| 3091 | » callq··88a0·<usleep@plt> | 2256 | » callq··88a0·<usleep@plt> |
| 3092 | » mov····%r12,%rdx | 2257 | » mov····%r12,%rdx |
| 3093 | » mov····%rbx,%rsi | 2258 | » mov····%rbx,%rsi |
| 3094 | » mov····%rbp,%rdi | 2259 | » mov····%rbp,%rdi |
| 3095 | » callq··b640·<switchtec_lat_setup@@Base+0x60> | 2260 | » callq··ab00·<crc32@@Base+0x60> |
| 3096 | » test···%eax,%eax | 2261 | » test···%eax,%eax |
| 3097 | » jns····b718·<switchtec_lat_setup@@Base+0x138> | 2262 | » jns····abd8·<crc32@@Base+0x138> |
| 3098 | » mov····0x8(%rsp),%rdx | 2263 | » mov····0x8(%rsp),%rdx |
| 3099 | » sub····%fs:0x28,%rdx | 2264 | » sub····%fs:0x28,%rdx |
| 3100 | » jne····b794·<switchtec_lat_setup@@Base+0x1b4> | 2265 | » jne····ac54·<crc32@@Base+0x1b4> |
| 3101 | » add····$0x10,%rsp | 2266 | » add····$0x10,%rsp |
| 3102 | » pop····%rbx | 2267 | » pop····%rbx |
| 3103 | » pop····%rbp | 2268 | » pop····%rbp |
| 3104 | » pop····%r12 | 2269 | » pop····%r12 |
| 3105 | » retq··· | 2270 | » retq··· |
| 3106 | » nopw···0x0(%rax,%rax,1) | 2271 | » nopw···0x0(%rax,%rax,1) |
| 3107 | » mov····$0x1001,%eax | 2272 | » mov····$0x1001,%eax |
| 3108 | » jmp····b749·<switchtec_lat_setup@@Base+0x169> | 2273 | » jmp····ac09·<crc32@@Base+0x169> |
| 3109 | » nop | 2274 | » nop |
| 3110 | » mov····(%rbx),%eax | 2275 | » mov····(%rbx),%eax |
| 3111 | » lea····-0x7(%rax),%edx | 2276 | » lea····-0x7(%rax),%edx |
| 3112 | » cmp····$0x2,%edx | 2277 | » cmp····$0x2,%edx |
| 3113 | » jbe····b77f·<switchtec_lat_setup@@Base+0x19f> | 2278 | » jbe····ac3f·<crc32@@Base+0x19f> |
| 3114 | » cmp····$0x1,%eax | 2279 | » cmp····$0x1,%eax |
| 3115 | » jne····b749·<switchtec_lat_setup@@Base+0x169> | 2280 | » jne····ac09·<crc32@@Base+0x169> |
| 3116 | » mov····$0x1000,%eax | 2281 | » mov····$0x1000,%eax |
| 3117 | » jmp····b749·<switchtec_lat_setup@@Base+0x169> | 2282 | » jmp····ac09·<crc32@@Base+0x169> |
| 3118 | » nopw···%cs:0x0(%rax,%rax,1) | 2283 | » nopw···%cs:0x0(%rax,%rax,1) |
| 3119 | » xor····%eax,%eax | 2284 | » xor····%eax,%eax |
| 3120 | » jmp····b749·<switchtec_lat_setup@@Base+0x169> | 2285 | » jmp····ac09·<crc32@@Base+0x169> |
| 3121 | » callq··8290·<__stack_chk_fail@plt> | 2286 | » callq··8290·<__stack_chk_fail@plt> |
| 3122 | » nopl···0x0(%rax) | 2287 | » nopl···0x0(%rax) |
| 3123 | » mov····(%rdi),%eax | 2288 | » mov····(%rdi),%eax |
| 3124 | » cmp····$0x1,%eax | 2289 | » cmp····$0x1,%eax |
| 3125 | » je·····b7f0·<switchtec_lat_setup@@Base+0x210> | 2290 | » je·····acb0·<crc32@@Base+0x210> |
| 3126 | » cmp····$0x2,%eax | 2291 | » cmp····$0x2,%eax |
| 3127 | » je·····b7d0·<switchtec_lat_setup@@Base+0x1f0> | 2292 | » je·····ac90·<crc32@@Base+0x1f0> |
| 3128 | » test···%eax,%eax | 2293 | » test···%eax,%eax |
| 3129 | » jne····b810·<switchtec_lat_setup@@Base+0x230> | 2294 | » jne····acd0·<crc32@@Base+0x230> |
| 3130 | » mov····0x8(%rdi),%rdx | 2295 | » mov····0x8(%rdi),%rdx |
| 3131 | » cmp····$0x7,%rdx | 2296 | » cmp····$0x7,%rdx |
| 3132 | » ja·····b818·<switchtec_lat_setup@@Base+0x238> | 2297 | » ja·····acd8·<crc32@@Base+0x238> |
| 3133 | » lea····0x121df(%rip),%rcx········ | 2298 | » lea····0x12d1f(%rip),%rcx········ |
| 3134 | » movslq·(%rcx,%rdx,4),%rax | 2299 | » movslq·(%rcx,%rdx,4),%rax |
| 3135 | » add····%rcx,%rax | 2300 | » add····%rcx,%rax |
| 3136 | » jmpq···*%rax | 2301 | » jmpq···*%rax |
| 3137 | » nopw···0x0(%rax,%rax,1) | 2302 | » nopw···0x0(%rax,%rax,1) |
| 3138 | » mov····0x8(%rdi),%rax | 2303 | » mov····0x8(%rdi),%rax |
| 3139 | » cmp····$0xc,%rax | 2304 | » cmp····$0xc,%rax |
| 3140 | » ja·····b8c0·<switchtec_lat_setup@@Base+0x2e0> | 2305 | » ja·····ad80·<crc32@@Base+0x2e0> |
| 3141 | » lea····0x121db(%rip),%rdx········ | 2306 | » lea····0x12d1b(%rip),%rdx········ |
| 3142 | » movslq·(%rdx,%rax,4),%rax | 2307 | » movslq·(%rdx,%rax,4),%rax |
| 3143 | » add····%rdx,%rax | 2308 | » add····%rdx,%rax |
| 3144 | » jmpq···*%rax | 2309 | » jmpq···*%rax |
| 3145 | » xchg···%ax,%ax | 2310 | » xchg···%ax,%ax |
| 3146 | » mov····0x8(%rdi),%rax | 2311 | » mov····0x8(%rdi),%rax |
| 3147 | » cmp····$0xa,%rax | 2312 | » cmp····$0xa,%rax |
| 3148 | » ja·····b8c0·<switchtec_lat_setup@@Base+0x2e0> | 2313 | » ja·····ad80·<crc32@@Base+0x2e0> |
| 3149 | » lea····0x121ef(%rip),%rdx········ | 2314 | » lea····0x12d2f(%rip),%rdx········ |
| 3150 | » movslq·(%rdx,%rax,4),%rax | 2315 | » movslq·(%rdx,%rax,4),%rax |
| 3151 | » add····%rdx,%rax | 2316 | » add····%rdx,%rax |
| 3152 | » jmpq···*%rax | 2317 | » jmpq···*%rax |
| 3153 | » xchg···%ax,%ax | 2318 | » xchg···%ax,%ax |
| 3154 | » xor····%eax,%eax | 2319 | » xor····%eax,%eax |
| 3155 | » retq··· | 2320 | » retq··· |
| 3156 | » nopl···0x0(%rax,%rax,1) | 2321 | » nopl···0x0(%rax,%rax,1) |
| 3157 | » mov····$0xa8000000,%ecx | 2322 | » mov····$0xa8000000,%ecx |
| 3158 | » cmp····%rcx,%rdx | 2323 | » cmp····%rcx,%rdx |
| 3159 | » je·····b8e0·<switchtec_lat_setup@@Base+0x300> | 2324 | » je·····ada0·<crc32@@Base+0x300> |
| 3160 | » cmp····%rdx,%rcx | 2325 | » cmp····%rdx,%rcx |
| 3161 | » jae····b8f0·<switchtec_lat_setup@@Base+0x310> | 2326 | » jae····adb0·<crc32@@Base+0x310> |
| 3162 | » mov····$0xa8060000,%ecx | 2327 | » mov····$0xa8060000,%ecx |
| 3163 | » mov····$0x3,%eax | 2328 | » mov····$0x3,%eax |
| 3164 | » cmp····%rcx,%rdx | 2329 | » cmp····%rcx,%rdx |
| 3165 | » je·····b8b5·<switchtec_lat_setup@@Base+0x2d5> | 2330 | » je·····ad75·<crc32@@Base+0x2d5> |
| 3166 | » add····$0x1b0000,%rcx | 2331 | » add····$0x1b0000,%rcx |
| 3167 | » mov····$0x4,%eax | 2332 | » mov····$0x4,%eax |
| 3168 | » cmp····%rcx,%rdx | 2333 | » cmp····%rcx,%rdx |
| 3169 | » je·····b8b5·<switchtec_lat_setup@@Base+0x2d5> | 2334 | » je·····ad75·<crc32@@Base+0x2d5> |
| 3170 | » mov····$0xa8020000,%eax | 2335 | » mov····$0xa8020000,%eax |
| 3171 | » cmp····%rax,%rdx | 2336 | » cmp····%rax,%rdx |
| 3172 | » sete···%al | 2337 | » sete···%al |
| 3173 | » movzbl·%al,%eax | 2338 | » movzbl·%al,%eax |
| 3174 | » add····%eax,%eax | 2339 | » add····%eax,%eax |
| 3175 | » retq··· | 2340 | » retq··· |
| 3176 | » mov····$0x3,%eax | 2341 | » mov····$0x3,%eax |
| Offset 3214, 68 lines modified | Offset 2379, 68 lines modified |
| 3214 | » push···%rbx | 2379 | » push···%rbx |
| 3215 | » sub····$0x18,%rsp | 2380 | » sub····$0x18,%rsp |
| 3216 | » mov····%fs:0x28,%rax | 2381 | » mov····%fs:0x28,%rax |
| 3217 | » mov····%rax,0x8(%rsp) | 2382 | » mov····%rax,0x8(%rsp) |
| 3218 | » mov····0x8(%rsi),%rax | 2383 | » mov····0x8(%rsi),%rax |
| 3219 | » cmp····$0xa,%rax | 2384 | » cmp····$0xa,%rax |
| 3220 | » mov····%al,0x7(%rsp) | 2385 | » mov····%al,0x7(%rsp) |
| 3221 | » je·····b9c0·<switchtec_lat_setup@@Base+0x3e0> | 2386 | » je·····ae80·<crc32@@Base+0x3e0> |
| 3222 | » cmp····$0xfe,%rax | 2387 | » cmp····$0xfe,%rax |
| 3223 | » mov····%rdi,%r12 | 2388 | » mov····%rdi,%r12 |
| 3224 | » mov····$0x274,%edi | 2389 | » mov····$0x274,%edi |
| 3225 | » sete···%al | 2390 | » sete···%al |
| 3226 | » mov····%rsi,%rbp | 2391 | » mov····%rsi,%rbp |
| 3227 | » add····$0x1,%eax | 2392 | » add····$0x1,%eax |
| 3228 | » mov····%al,0x6(%rsp) | 2393 | » mov····%al,0x6(%rsp) |
| 3229 | » callq··85a0·<malloc@plt> | 2394 | » callq··85a0·<malloc@plt> |
| 3230 | » test···%rax,%rax | 2395 | » test···%rax,%rax |
| 3231 | » mov····%rax,%rbx | 2396 | » mov····%rax,%rbx |
| 3232 | » je·····b9b8·<switchtec_lat_setup@@Base+0x3d8> | 2397 | » je·····ae78·<crc32@@Base+0x3d8> |
| 3233 | » lea····0x6(%rsp),%rdx | 2398 | » lea····0x6(%rsp),%rdx |
| 3234 | » mov····$0x274,%r9d | 2399 | » mov····$0x274,%r9d |
| 3235 | » mov····%rax,%r8 | 2400 | » mov····%rax,%r8 |
| 3236 | » mov····$0x2,%ecx | 2401 | » mov····$0x2,%ecx |
| 3237 | » mov····$0x2b,%esi | 2402 | » mov····$0x2b,%esi |
| 3238 | » mov····%r12,%rdi | 2403 | » mov····%r12,%rdi |
| 3239 | » callq··86c0·<switchtec_cmd@plt> | 2404 | » callq··86c0·<switchtec_cmd@plt> |
| 3240 | » test···%eax,%eax | 2405 | » test···%eax,%eax |
| 3241 | » jne····b9b0·<switchtec_lat_setup@@Base+0x3d0> | 2406 | » jne····ae70·<crc32@@Base+0x3d0> |
| 3242 | » lea····0x102a1(%rip),%rsi········ | 2407 | » lea····0x10ae1(%rip),%rsi········ |
| 3243 | » mov····$0x4,%edx | 2408 | » mov····$0x4,%edx |
| 3244 | » mov····%rbx,%rdi | 2409 | » mov····%rbx,%rdi |
| 3245 | » callq··80e0·<strncmp@plt> | 2410 | » callq··80e0·<strncmp@plt> |
| 3246 | » test···%eax,%eax | 2411 | » test···%eax,%eax |
| 3247 | » jne····b9b0·<switchtec_lat_setup@@Base+0x3d0> | 2412 | » jne····ae70·<crc32@@Base+0x3d0> |
| 3248 | » lea····0x4(%rbx),%rdi | 2413 | » lea····0x4(%rbx),%rdi |
| 3249 | » mov····$0x4,%edx | 2414 | » mov····$0x4,%edx |
| 3250 | » lea····0x10285(%rip),%rsi········ | 2415 | » lea····0x10ac5(%rip),%rsi········ |
| 3251 | » callq··80e0·<strncmp@plt> | 2416 | » callq··80e0·<strncmp@plt> |
| 3252 | » test···%eax,%eax | 2417 | » test···%eax,%eax |
| 3253 | » mov····%eax,%r13d | 2418 | » mov····%eax,%r13d |
| 3254 | » je·····b9e0·<switchtec_lat_setup@@Base+0x400> | 2419 | » je·····aea0·<crc32@@Base+0x400> |
| 3255 | » mov····%rbx,%rdi | 2420 | » mov····%rbx,%rdi |
| 3256 | » callq··8060·<free@plt> | 2421 | » callq··8060·<free@plt> |
| 3257 | » or·····$0xffffffff,%r13d | 2422 | » or·····$0xffffffff,%r13d |
| 3258 | » nopl···0x0(%rax) | 2423 | » nopl···0x0(%rax) |
| 3259 | » mov····0x8(%rsp),%rax | 2424 | » mov····0x8(%rsp),%rax |
| 3260 | » sub····%fs:0x28,%rax | 2425 | » sub····%fs:0x28,%rax |
| 3261 | » jne····ba35·<switchtec_lat_setup@@Base+0x455> | 2426 | » jne····aef5·<crc32@@Base+0x455> |
| 3262 | » add····$0x18,%rsp | 2427 | » add····$0x18,%rsp |
| 3263 | » mov····%r13d,%eax | 2428 | » mov····%r13d,%eax |
| 3264 | » pop····%rbx | 2429 | » pop····%rbx |
| 3265 | » pop····%rbp | 2430 | » pop····%rbp |
| 3266 | » pop····%r12 | 2431 | » pop····%r12 |
| 3267 | » pop····%r13 | 2432 | » pop····%r13 |
| 3268 | » retq··· | 2433 | » retq··· |
| 3269 | » xchg···%ax,%ax | 2434 | » xchg···%ax,%ax |
| 3270 | » mov····0x24(%rbx),%r9d | 2435 | » mov····0x24(%rbx),%r9d |
| 3271 | » lea····0x14(%rbp),%rdi | 2436 | » lea····0x14(%rbp),%rdi |
| 3272 | » mov····$0x1,%edx | 2437 | » mov····$0x1,%edx |
| 3273 | » mov····$0x20,%ecx | 2438 | » mov····$0x20,%ecx |
| 3274 | » lea····0x10235(%rip),%r8········ | 2439 | » lea····0x10a75(%rip),%r8········ |
| 3275 | » mov····$0x20,%esi | 2440 | » mov····$0x20,%esi |
| 3276 | » movzwl·%r9w,%eax | 2441 | » movzwl·%r9w,%eax |
| 3277 | » push···%rax | 2442 | » push···%rax |
| 3278 | » mov····%r9d,%eax | 2443 | » mov····%r9d,%eax |
| 3279 | » shr····$0x18,%r9d | 2444 | » shr····$0x18,%r9d |
| 3280 | » shr····$0x10,%eax | 2445 | » shr····$0x10,%eax |
| 3281 | » movzbl·%al,%eax | 2446 | » movzbl·%al,%eax |
| Offset 3287, 82 lines modified | Offset 2452, 82 lines modified |
| 3287 | » mov····%rax,0x48(%rbp) | 2452 | » mov····%rax,0x48(%rbp) |
| 3288 | » mov····0x54(%rbx),%eax | 2453 | » mov····0x54(%rbx),%eax |
| 3289 | » mov····%rax,0x58(%rbp) | 2454 | » mov····%rax,0x58(%rbp) |
| 3290 | » mov····0x18(%rbx),%eax | 2455 | » mov····0x18(%rbx),%eax |
| 3291 | » mov····%rax,0x50(%rbp) | 2456 | » mov····%rax,0x50(%rbp) |
| 3292 | » pop····%rax | 2457 | » pop····%rax |
| 3293 | » pop····%rdx | 2458 | » pop····%rdx |
| 3294 | » jmp····b9c0·<switchtec_lat_setup@@Base+0x3e0> | 2459 | » jmp····ae80·<crc32@@Base+0x3e0> |
| 3295 | » callq··8290·<__stack_chk_fail@plt> | 2460 | » callq··8290·<__stack_chk_fail@plt> |
| 3296 | » nopw···0x0(%rax,%rax,1) | 2461 | » nopw···0x0(%rax,%rax,1) |
| 3297 | » push···%r13 | 2462 | » push···%r13 |
| 3298 | » mov····$0x1,%r13d | 2463 | » mov····$0x1,%r13d |
| 3299 | » push···%r12 | 2464 | » push···%r12 |
| 3300 | » push···%rbp | 2465 | » push···%rbp |
| 3301 | » push···%rbx | 2466 | » push···%rbx |
| 3302 | » sub····$0x18,%rsp | 2467 | » sub····$0x18,%rsp |
| 3303 | » mov····%fs:0x28,%rax | 2468 | » mov····%fs:0x28,%rax |
| 3304 | » mov····%rax,0x8(%rsp) | 2469 | » mov····%rax,0x8(%rsp) |
| 3305 | » mov····0x8(%rsi),%rax | 2470 | » mov····0x8(%rsi),%rax |
| 3306 | » cmp····$0xc,%rax | 2471 | » cmp····$0xc,%rax |
| 3307 | » mov····%al,0x7(%rsp) | 2472 | » mov····%al,0x7(%rsp) |
| 3308 | » je·····bb00·<switchtec_lat_setup@@Base+0x520> | 2473 | » je·····afc0·<crc32@@Base+0x520> |
| 3309 | » cmp····$0xfe,%rax | 2474 | » cmp····$0xfe,%rax |
| 3310 | » mov····%rdi,%r12 | 2475 | » mov····%rdi,%r12 |
| 3311 | » mov····$0x274,%edi | 2476 | » mov····$0x274,%edi |
| 3312 | » setne··%al | 2477 | » setne··%al |
| 3313 | » mov····%rsi,%rbp | 2478 | » mov····%rsi,%rbp |
| 3314 | » lea····0x2(%rax,%rax,2),%eax | 2479 | » lea····0x2(%rax,%rax,2),%eax |
| 3315 | » mov····%al,0x6(%rsp) | 2480 | » mov····%al,0x6(%rsp) |
| 3316 | » callq··85a0·<malloc@plt> | 2481 | » callq··85a0·<malloc@plt> |
| 3317 | » test···%rax,%rax | 2482 | » test···%rax,%rax |
| 3318 | » mov····%rax,%rbx | 2483 | » mov····%rax,%rbx |
| 3319 | » je·····baf9·<switchtec_lat_setup@@Base+0x519> | 2484 | » je·····afb9·<crc32@@Base+0x519> |
| 3320 | » lea····0x6(%rsp),%rdx | 2485 | » lea····0x6(%rsp),%rdx |
| 3321 | » mov····$0x274,%r9d | 2486 | » mov····$0x274,%r9d |
| 3322 | » mov····%rax,%r8 | 2487 | » mov····%rax,%r8 |
| 3323 | » mov····$0x2,%ecx | 2488 | » mov····$0x2,%ecx |
| 3324 | » mov····$0x2b,%esi | 2489 | » mov····$0x2b,%esi |
| 3325 | » mov····%r12,%rdi | 2490 | » mov····%r12,%rdi |
| 3326 | » callq··86c0·<switchtec_cmd@plt> | 2491 | » callq··86c0·<switchtec_cmd@plt> |
| 3327 | » test···%eax,%eax | 2492 | » test···%eax,%eax |
| 3328 | » jne····baf1·<switchtec_lat_setup@@Base+0x511> | 2493 | » jne····afb1·<crc32@@Base+0x511> |
| 3329 | » lea····0x10160(%rip),%rsi········ | 2494 | » lea····0x109a0(%rip),%rsi········ |
| 3330 | » mov····$0x4,%edx | 2495 | » mov····$0x4,%edx |
| 3331 | » mov····%rbx,%rdi | 2496 | » mov····%rbx,%rdi |
| 3332 | » callq··80e0·<strncmp@plt> | 2497 | » callq··80e0·<strncmp@plt> |
| 3333 | » test···%eax,%eax | 2498 | » test···%eax,%eax |
| 3334 | » jne····baf1·<switchtec_lat_setup@@Base+0x511> | 2499 | » jne····afb1·<crc32@@Base+0x511> |
| 3335 | » lea····0x4(%rbx),%rdi | 2500 | » lea····0x4(%rbx),%rdi |
| 3336 | » mov····$0x4,%edx | 2501 | » mov····$0x4,%edx |
| 3337 | » lea····0x10144(%rip),%rsi········ | 2502 | » lea····0x10984(%rip),%rsi········ |
| 3338 | » callq··80e0·<strncmp@plt> | 2503 | » callq··80e0·<strncmp@plt> |
| 3339 | » test···%eax,%eax | 2504 | » test···%eax,%eax |
| 3340 | » mov····%eax,%r13d | 2505 | » mov····%eax,%r13d |
| 3341 | » je·····bb20·<switchtec_lat_setup@@Base+0x540> | 2506 | » je·····afe0·<crc32@@Base+0x540> |
| 3342 | » mov····%rbx,%rdi | 2507 | » mov····%rbx,%rdi |
| 3343 | » callq··8060·<free@plt> | 2508 | » callq··8060·<free@plt> |
| 3344 | » or·····$0xffffffff,%r13d | 2509 | » or·····$0xffffffff,%r13d |
| 3345 | » nopl···(%rax) | 2510 | » nopl···(%rax) |
| 3346 | » mov····0x8(%rsp),%rax | 2511 | » mov····0x8(%rsp),%rax |
| 3347 | » sub····%fs:0x28,%rax | 2512 | » sub····%fs:0x28,%rax |
| 3348 | » jne····bb75·<switchtec_lat_setup@@Base+0x595> | 2513 | » jne····b035·<crc32@@Base+0x595> |
| 3349 | » add····$0x18,%rsp | 2514 | » add····$0x18,%rsp |
| 3350 | » mov····%r13d,%eax | 2515 | » mov····%r13d,%eax |
| 3351 | » pop····%rbx | 2516 | » pop····%rbx |
| 3352 | » pop····%rbp | 2517 | » pop····%rbp |
| 3353 | » pop····%r12 | 2518 | » pop····%r12 |
| 3354 | » pop····%r13 | 2519 | » pop····%r13 |
| 3355 | » retq··· | 2520 | » retq··· |
| 3356 | » xchg···%ax,%ax | 2521 | » xchg···%ax,%ax |
| 3357 | » mov····0x24(%rbx),%r9d | 2522 | » mov····0x24(%rbx),%r9d |
| 3358 | » lea····0x14(%rbp),%rdi | 2523 | » lea····0x14(%rbp),%rdi |
| 3359 | » mov····$0x1,%edx | 2524 | » mov····$0x1,%edx |
| 3360 | » mov····$0x20,%ecx | 2525 | » mov····$0x20,%ecx |
| 3361 | » lea····0x100f5(%rip),%r8········ | 2526 | » lea····0x10935(%rip),%r8········ |
| 3362 | » mov····$0x20,%esi | 2527 | » mov····$0x20,%esi |
| 3363 | » movzwl·%r9w,%eax | 2528 | » movzwl·%r9w,%eax |
| 3364 | » push···%rax | 2529 | » push···%rax |
| 3365 | » mov····%r9d,%eax | 2530 | » mov····%r9d,%eax |
| 3366 | » shr····$0x18,%r9d | 2531 | » shr····$0x18,%r9d |
| 3367 | » shr····$0x10,%eax | 2532 | » shr····$0x10,%eax |
| 3368 | » movzbl·%al,%eax | 2533 | » movzbl·%al,%eax |
| Offset 3374, 19 lines modified | Offset 2539, 19 lines modified |
| 3374 | » mov····%rax,0x48(%rbp) | 2539 | » mov····%rax,0x48(%rbp) |
| 3375 | » mov····0x54(%rbx),%eax | 2540 | » mov····0x54(%rbx),%eax |
| 3376 | » mov····%rax,0x58(%rbp) | 2541 | » mov····%rax,0x58(%rbp) |
| 3377 | » mov····0x18(%rbx),%eax | 2542 | » mov····0x18(%rbx),%eax |
| 3378 | » mov····%rax,0x50(%rbp) | 2543 | » mov····%rax,0x50(%rbp) |
| 3379 | » pop····%rax | 2544 | » pop····%rax |
| 3380 | » pop····%rdx | 2545 | » pop····%rdx |
| 3381 | » jmp····bb00·<switchtec_lat_setup@@Base+0x520> | 2546 | » jmp····afc0·<crc32@@Base+0x520> |
| 3382 | » callq··8290·<__stack_chk_fail@plt> | 2547 | » callq··8290·<__stack_chk_fail@plt> |
| 3383 | » nopw···0x0(%rax,%rax,1) | 2548 | » nopw···0x0(%rax,%rax,1) |
| | |
| 3384 | 000000000000bb80·<switchtec_fw_toggle_active_partition@@Base>: | 2549 | 000000000000b040·<switchtec_fw_toggle_active_partition@@Base>: |
| 3385 | » push···%r14 | 2550 | » push···%r14 |
| 3386 | » mov····%edx,%r14d | 2551 | » mov····%edx,%r14d |
| 3387 | » push···%r13 | 2552 | » push···%r13 |
| 3388 | » mov····%ecx,%r13d | 2553 | » mov····%ecx,%r13d |
| 3389 | » push···%r12 | 2554 | » push···%r12 |
| 3390 | » push···%rbp | 2555 | » push···%rbp |
| 3391 | » mov····%esi,%ebp | 2556 | » mov····%esi,%ebp |
| Offset 3396, 15 lines modified | Offset 2561, 15 lines modified |
| 3396 | » mov····%fs:0x28,%r12 | 2561 | » mov····%fs:0x28,%r12 |
| 3397 | » mov····%r12,0x8(%rsp) | 2562 | » mov····%r12,0x8(%rsp) |
| 3398 | » mov····%r8d,%r12d | 2563 | » mov····%r8d,%r12d |
| 3399 | » callq··8760·<switchtec_boot_phase@plt> | 2564 | » callq··8760·<switchtec_boot_phase@plt> |
| 3400 | » mov····$0x2,%edx | 2565 | » mov····$0x2,%edx |
| 3401 | » mov····$0x5,%esi | 2566 | » mov····$0x5,%esi |
| 3402 | » cmp····$0x2,%eax | 2567 | » cmp····$0x2,%eax |
| 3403 | » jne····bbd9·<switchtec_fw_toggle_active_partition@@Base+0x59> | 2568 | » jne····b099·<switchtec_fw_toggle_active_partition@@Base+0x59> |
| 3404 | » mov····%rbx,%rdi | 2569 | » mov····%rbx,%rdi |
| 3405 | » callq··87e0·<switchtec_gen@plt> | 2570 | » callq··87e0·<switchtec_gen@plt> |
| 3406 | » mov····$0x107,%esi | 2571 | » mov····$0x107,%esi |
| 3407 | » mov····$0x4,%edx | 2572 | » mov····$0x4,%edx |
| 3408 | » cmp····$0x2,%eax | 2573 | » cmp····$0x2,%eax |
| 3409 | » mov····$0x117,%eax | 2574 | » mov····$0x117,%eax |
| 3410 | » cmove··%eax,%esi | 2575 | » cmove··%eax,%esi |
| Offset 3430, 26 lines modified | Offset 2595, 26 lines modified |
| 3430 | » shl····$0x8,%eax | 2595 | » shl····$0x8,%eax |
| 3431 | » or·····%edx,%eax | 2596 | » or·····%edx,%eax |
| 3432 | » mov····%rsp,%rdx | 2597 | » mov····%rsp,%rdx |
| 3433 | » mov····%eax,(%rsp) | 2598 | » mov····%eax,(%rsp) |
| 3434 | » callq··86c0·<switchtec_cmd@plt> | 2599 | » callq··86c0·<switchtec_cmd@plt> |
| 3435 | » mov····0x8(%rsp),%rdx | 2600 | » mov····0x8(%rsp),%rdx |
| 3436 | » sub····%fs:0x28,%rdx | 2601 | » sub····%fs:0x28,%rdx |
| 3437 | » jne····bc41·<switchtec_fw_toggle_active_partition@@Base+0xc1> | 2602 | » jne····b101·<switchtec_fw_toggle_active_partition@@Base+0xc1> |
| 3438 | » add····$0x10,%rsp | 2603 | » add····$0x10,%rsp |
| 3439 | » pop····%rbx | 2604 | » pop····%rbx |
| 3440 | » pop····%rbp | 2605 | » pop····%rbp |
| 3441 | » pop····%r12 | 2606 | » pop····%r12 |
| 3442 | » pop····%r13 | 2607 | » pop····%r13 |
| 3443 | » pop····%r14 | 2608 | » pop····%r14 |
| 3444 | » retq··· | 2609 | » retq··· |
| 3445 | » callq··8290·<__stack_chk_fail@plt> | 2610 | » callq··8290·<__stack_chk_fail@plt> |
| 3446 | » nopw···%cs:0x0(%rax,%rax,1) | 2611 | » nopw···%cs:0x0(%rax,%rax,1) |
| | |
| 3447 | 000000000000bc50·<switchtec_fw_write_fd@@Base>: | 2612 | 000000000000b110·<switchtec_fw_write_fd@@Base>: |
| 3448 | » push···%r15 | 2613 | » push···%r15 |
| 3449 | » mov····$0x5,%r15d | 2614 | » mov····$0x5,%r15d |
| 3450 | » push···%r14 | 2615 | » push···%r14 |
| 3451 | » push···%r13 | 2616 | » push···%r13 |
| 3452 | » mov····%esi,%r13d | 2617 | » mov····%esi,%r13d |
| 3453 | » xor····%esi,%esi | 2618 | » xor····%esi,%esi |
| 3454 | » push···%r12 | 2619 | » push···%r12 |
| Offset 3466, 42 lines modified | Offset 2631, 42 lines modified |
| 3466 | » mov····%r8,%r14 | 2631 | » mov····%r8,%r14 |
| 3467 | » mov····%rax,%rdi | 2632 | » mov····%rax,%rdi |
| 3468 | » mov····%rax,0x10(%rsp) | 2633 | » mov····%rax,0x10(%rsp) |
| 3469 | » callq··8370·<memset@plt> | 2634 | » callq··8370·<memset@plt> |
| 3470 | » mov····%rbp,%rdi | 2635 | » mov····%rbp,%rdi |
| 3471 | » callq··8760·<switchtec_boot_phase@plt> | 2636 | » callq··8760·<switchtec_boot_phase@plt> |
| 3472 | » cmp····$0x3,%eax | 2637 | » cmp····$0x3,%eax |
| 3473 | » je·····bcc7·<switchtec_fw_write_fd@@Base+0x77> | 2638 | » je·····b187·<switchtec_fw_write_fd@@Base+0x77> |
| 3474 | » mov····%rbp,%rdi | 2639 | » mov····%rbp,%rdi |
| 3475 | » mov····$0x107,%r15d | 2640 | » mov····$0x107,%r15d |
| 3476 | » callq··87e0·<switchtec_gen@plt> | 2641 | » callq··87e0·<switchtec_gen@plt> |
| 3477 | » cmp····$0x2,%eax | 2642 | » cmp····$0x2,%eax |
| 3478 | » mov····$0x117,%eax | 2643 | » mov····$0x117,%eax |
| 3479 | » cmove··%eax,%r15d | 2644 | » cmove··%eax,%r15d |
| 3480 | » xor····%esi,%esi | 2645 | » xor····%esi,%esi |
| 3481 | » mov····$0x2,%edx | 2646 | » mov····$0x2,%edx |
| 3482 | » mov····%r13d,%edi | 2647 | » mov····%r13d,%edi |
| 3483 | » callq··8340·<lseek@plt> | 2648 | » callq··8340·<lseek@plt> |
| 3484 | » test···%rax,%rax | 2649 | » test···%rax,%rax |
| 3485 | » mov····%rax,%r12 | 2650 | » mov····%rax,%r12 |
| 3486 | » js·····be08·<switchtec_fw_write_fd@@Base+0x1b8> | 2651 | » js·····b2c8·<switchtec_fw_write_fd@@Base+0x1b8> |
| 3487 | » xor····%edx,%edx | 2652 | » xor····%edx,%edx |
| 3488 | » xor····%esi,%esi | 2653 | » xor····%esi,%esi |
| 3489 | » mov····%r13d,%edi | 2654 | » mov····%r13d,%edi |
| 3490 | » callq··8340·<lseek@plt> | 2655 | » callq··8340·<lseek@plt> |
| 3491 | » lea····0x28(%rsp),%rax | 2656 | » lea····0x28(%rsp),%rax |
| 3492 | » mov····%rbp,%rdi | 2657 | » mov····%rbp,%rdi |
| 3493 | » lea····0x2c(%rsp),%rdx | 2658 | » lea····0x2c(%rsp),%rdx |
| 3494 | » mov····%rax,%rsi | 2659 | » mov····%rax,%rsi |
| 3495 | » mov····%rax,0x18(%rsp) | 2660 | » mov····%rax,0x18(%rsp) |
| 3496 | » callq··b640·<switchtec_lat_setup@@Base+0x60> | 2661 | » callq··ab00·<crc32@@Base+0x60> |
| 3497 | » test···%ebx,%ebx | 2662 | » test···%ebx,%ebx |
| 3498 | » je·····be18·<switchtec_fw_write_fd@@Base+0x1c8> | 2663 | » je·····b2d8·<switchtec_fw_write_fd@@Base+0x1c8> |
| 3499 | » cmpl···$0x1,0x2c(%rsp) | 2664 | » cmpl···$0x1,0x2c(%rsp) |
| 3500 | » je·····be23·<switchtec_fw_write_fd@@Base+0x1d3> | 2665 | » je·····b2e3·<switchtec_fw_write_fd@@Base+0x1d3> |
| 3501 | » mov····%rbp,%rdi | 2666 | » mov····%rbp,%rdi |
| 3502 | » callq··8760·<switchtec_boot_phase@plt> | 2667 | » callq··8760·<switchtec_boot_phase@plt> |
| 3503 | » mov····%r12d,0x38(%rsp) | 2668 | » mov····%r12d,0x38(%rsp) |
| 3504 | » cmp····$0x2,%eax | 2669 | » cmp····$0x2,%eax |
| 3505 | » sete···%dl | 2670 | » sete···%dl |
| 3506 | » lea····0x1(%rdx,%rdx,1),%edx | 2671 | » lea····0x1(%rdx,%rdx,1),%edx |
| 3507 | » movzbl·%dl,%eax | 2672 | » movzbl·%dl,%eax |
| Offset 3511, 94 lines modified | Offset 2676, 94 lines modified |
| 3511 | » xor····%ebx,%ebx | 2676 | » xor····%ebx,%ebx |
| 3512 | » mov····%dl,%ah | 2677 | » mov····%dl,%ah |
| 3513 | » mov····%ax,0x30(%rsp) | 2678 | » mov····%ax,0x30(%rsp) |
| 3514 | » lea····0x40(%rsp),%rax | 2679 | » lea····0x40(%rsp),%rax |
| 3515 | » mov····%rax,0x8(%rsp) | 2680 | » mov····%rax,0x8(%rsp) |
| 3516 | » nopl···0x0(%rax) | 2681 | » nopl···0x0(%rax) |
| 3517 | » cmp····%rbx,%r12 | 2682 | » cmp····%rbx,%r12 |
| 3518 | » jle····bdd1·<switchtec_fw_write_fd@@Base+0x181> | 2683 | » jle····b291·<switchtec_fw_write_fd@@Base+0x181> |
| 3519 | » mov····0x8(%rsp),%rsi | 2684 | » mov····0x8(%rsp),%rsi |
| 3520 | » mov····$0x3f0,%edx | 2685 | » mov····$0x3f0,%edx |
| 3521 | » mov····%r13d,%edi | 2686 | » mov····%r13d,%edi |
| 3522 | » callq··8410·<read@plt> | 2687 | » callq··8410·<read@plt> |
| 3523 | » cmp····$0xfffffffffffffff5,%rax | 2688 | » cmp····$0xfffffffffffffff5,%rax |
| 3524 | » je·····bd58·<switchtec_fw_write_fd@@Base+0x108> | 2689 | » je·····b218·<switchtec_fw_write_fd@@Base+0x108> |
| 3525 | » test···%rax,%rax | 2690 | » test···%rax,%rax |
| 3526 | » js·····be08·<switchtec_fw_write_fd@@Base+0x1b8> | 2691 | » js·····b2c8·<switchtec_fw_write_fd@@Base+0x1b8> |
| 3527 | » je·····bdd1·<switchtec_fw_write_fd@@Base+0x181> | 2692 | » je·····b291·<switchtec_fw_write_fd@@Base+0x181> |
| 3528 | » mov····0x10(%rsp),%rdx | 2693 | » mov····0x10(%rsp),%rdx |
| 3529 | » xor····%r9d,%r9d | 2694 | » xor····%r9d,%r9d |
| 3530 | » xor····%r8d,%r8d | 2695 | » xor····%r8d,%r8d |
| 3531 | » mov····$0x400,%ecx | 2696 | » mov····$0x400,%ecx |
| 3532 | » mov····%r15d,%esi | 2697 | » mov····%r15d,%esi |
| 3533 | » mov····%rbp,%rdi | 2698 | » mov····%rbp,%rdi |
| 3534 | » mov····%ebx,0x34(%rsp) | 2699 | » mov····%ebx,0x34(%rsp) |
| 3535 | » mov····%eax,0x3c(%rsp) | 2700 | » mov····%eax,0x3c(%rsp) |
| 3536 | » callq··86c0·<switchtec_cmd@plt> | 2701 | » callq··86c0·<switchtec_cmd@plt> |
| 3537 | » test···%eax,%eax | 2702 | » test···%eax,%eax |
| 3538 | » jne····bde0·<switchtec_fw_write_fd@@Base+0x190> | 2703 | » jne····b2a0·<switchtec_fw_write_fd@@Base+0x190> |
| 3539 | » mov····0x18(%rsp),%rsi | 2704 | » mov····0x18(%rsp),%rsi |
| 3540 | » mov····%rbp,%rdi | 2705 | » mov····%rbp,%rdi |
| 3541 | » callq··b6f0·<switchtec_lat_setup@@Base+0x110> | 2706 | » callq··abb0·<crc32@@Base+0x110> |
| 3542 | » test···%eax,%eax | 2707 | » test···%eax,%eax |
| 3543 | » jne····bde0·<switchtec_fw_write_fd@@Base+0x190> | 2708 | » jne····b2a0·<switchtec_fw_write_fd@@Base+0x190> |
| 3544 | » mov····0x3c(%rsp),%eax | 2709 | » mov····0x3c(%rsp),%eax |
| 3545 | » add····%rax,%rbx | 2710 | » add····%rax,%rbx |
| 3546 | » test···%r14,%r14 | 2711 | » test···%r14,%r14 |
| 3547 | » je·····bd58·<switchtec_fw_write_fd@@Base+0x108> | 2712 | » je·····b218·<switchtec_fw_write_fd@@Base+0x108> |
| 3548 | » mov····%r12d,%esi | 2713 | » mov····%r12d,%esi |
| 3549 | » mov····%ebx,%edi | 2714 | » mov····%ebx,%edi |
| 3550 | » callq··*%r14 | 2715 | » callq··*%r14 |
| 3551 | » cmp····%rbx,%r12 | 2716 | » cmp····%rbx,%r12 |
| 3552 | » jg·····bd5d·<switchtec_fw_write_fd@@Base+0x10d> | 2717 | » jg·····b21d·<switchtec_fw_write_fd@@Base+0x10d> |
| 3553 | » mov····0x28(%rsp),%edx | 2718 | » mov····0x28(%rsp),%edx |
| 3554 | » xor····%eax,%eax | 2719 | » xor····%eax,%eax |
| 3555 | » lea····-0x7(%rdx),%ecx | 2720 | » lea····-0x7(%rdx),%ecx |
| 3556 | » cmp····$0x2,%ecx | 2721 | » cmp····$0x2,%ecx |
| 3557 | » ja·····be38·<switchtec_fw_write_fd@@Base+0x1e8> | 2722 | » ja·····b2f8·<switchtec_fw_write_fd@@Base+0x1e8> |
| 3558 | » nop | 2723 | » nop |
| 3559 | » mov····0x438(%rsp),%rdx | 2724 | » mov····0x438(%rsp),%rdx |
| 3560 | » sub····%fs:0x28,%rdx | 2725 | » sub····%fs:0x28,%rdx |
| 3561 | » jne····be44·<switchtec_fw_write_fd@@Base+0x1f4> | 2726 | » jne····b304·<switchtec_fw_write_fd@@Base+0x1f4> |
| 3562 | » add····$0x448,%rsp | 2727 | » add····$0x448,%rsp |
| 3563 | » pop····%rbx | 2728 | » pop····%rbx |
| 3564 | » pop····%rbp | 2729 | » pop····%rbp |
| 3565 | » pop····%r12 | 2730 | » pop····%r12 |
| 3566 | » pop····%r13 | 2731 | » pop····%r13 |
| 3567 | » pop····%r14 | 2732 | » pop····%r14 |
| 3568 | » pop····%r15 | 2733 | » pop····%r15 |
| 3569 | » retq··· | 2734 | » retq··· |
| 3570 | » nopl···(%rax) | 2735 | » nopl···(%rax) |
| 3571 | » callq··80b0·<__errno_location@plt> | 2736 | » callq··80b0·<__errno_location@plt> |
| 3572 | » mov····(%rax),%eax | 2737 | » mov····(%rax),%eax |
| 3573 | » neg····%eax | 2738 | » neg····%eax |
| 3574 | » jmp····bde0·<switchtec_fw_write_fd@@Base+0x190> | 2739 | » jmp····b2a0·<switchtec_fw_write_fd@@Base+0x190> |
| 3575 | » nopl···0x0(%rax,%rax,1) | 2740 | » nopl···0x0(%rax,%rax,1) |
| 3576 | » cmpl···$0x1,0x28(%rsp) | 2741 | » cmpl···$0x1,0x28(%rsp) |
| 3577 | » jne····bd10·<switchtec_fw_write_fd@@Base+0xc0> | 2742 | » jne····b1d0·<switchtec_fw_write_fd@@Base+0xc0> |
| 3578 | » callq··80b0·<__errno_location@plt> | 2743 | » callq··80b0·<__errno_location@plt> |
| 3579 | » movl···$0x10,(%rax) | 2744 | » movl···$0x10,(%rax) |
| 3580 | » mov····$0xfffffff0,%eax | 2745 | » mov····$0xfffffff0,%eax |
| 3581 | » jmp····bde0·<switchtec_fw_write_fd@@Base+0x190> | 2746 | » jmp····b2a0·<switchtec_fw_write_fd@@Base+0x190> |
| 3582 | » nopl···(%rax) | 2747 | » nopl···(%rax) |
| 3583 | » test···%edx,%edx | 2748 | » test···%edx,%edx |
| 3584 | » mov····$0x6,%eax | 2749 | » mov····$0x6,%eax |
| 3585 | » cmovne·%edx,%eax | 2750 | » cmovne·%edx,%eax |
| 3586 | » jmp····bde0·<switchtec_fw_write_fd@@Base+0x190> | 2751 | » jmp····b2a0·<switchtec_fw_write_fd@@Base+0x190> |
| 3587 | » callq··8290·<__stack_chk_fail@plt> | 2752 | » callq··8290·<__stack_chk_fail@plt> |
| 3588 | » nopl···0x0(%rax) | 2753 | » nopl···0x0(%rax) |
| | |
| 3589 | 000000000000be50·<switchtec_fw_version_to_gen@@Base>: | 2754 | 000000000000b310·<switchtec_fw_version_to_gen@@Base>: |
| 3590 | » mov····%edi,%edx | 2755 | » mov····%edi,%edx |
| 3591 | » shr····$0x18,%edx | 2756 | » shr····$0x18,%edx |
| 3592 | » cmp····$0x5ffffff,%edi | 2757 | » cmp····$0x5ffffff,%edi |
| 3593 | » ja·····be78·<switchtec_fw_version_to_gen@@Base+0x28> | 2758 | » ja·····b338·<switchtec_fw_version_to_gen@@Base+0x28> |
| 3594 | » cmp····$0x2,%edx | 2759 | » cmp····$0x2,%edx |
| 3595 | » mov····$0x1,%eax | 2760 | » mov····$0x1,%eax |
| 3596 | » ja·····be86·<switchtec_fw_version_to_gen@@Base+0x36> | 2761 | » ja·····b346·<switchtec_fw_version_to_gen@@Base+0x36> |
| 3597 | » sub····$0x1,%edx | 2762 | » sub····$0x1,%edx |
| 3598 | » cmp····$0x2,%edx | 2763 | » cmp····$0x2,%edx |
| 3599 | » sbb····%eax,%eax | 2764 | » sbb····%eax,%eax |
| 3600 | » not····%eax | 2765 | » not····%eax |
| 3601 | » and····$0x3,%eax | 2766 | » and····$0x3,%eax |
| 3602 | » retq··· | 2767 | » retq··· |
| 3603 | » nopl···(%rax) | 2768 | » nopl···(%rax) |
| Offset 3628, 50 lines modified | Offset 2793, 50 lines modified |
| 3628 | » callq··8410·<read@plt> | 2793 | » callq··8410·<read@plt> |
| 3629 | » xor····%edx,%edx | 2794 | » xor····%edx,%edx |
| 3630 | » xor····%esi,%esi | 2795 | » xor····%esi,%esi |
| 3631 | » mov····%ebp,%edi | 2796 | » mov····%ebp,%edi |
| 3632 | » mov····%rax,%r12 | 2797 | » mov····%rax,%r12 |
| 3633 | » callq··8340·<lseek@plt> | 2798 | » callq··8340·<lseek@plt> |
| 3634 | » cmp····$0x274,%r12d | 2799 | » cmp····$0x274,%r12d |
| 3635 | » jne····c080·<switchtec_fw_version_to_gen@@Base+0x230> | 2800 | » jne····b540·<switchtec_fw_version_to_gen@@Base+0x230> |
| 3636 | » lea····0xfd31(%rip),%rsi········ | 2801 | » lea····0x10571(%rip),%rsi········ |
| 3637 | » mov····$0x4,%edx | 2802 | » mov····$0x4,%edx |
| 3638 | » mov····%rsp,%rdi | 2803 | » mov····%rsp,%rdi |
| 3639 | » callq··80e0·<strncmp@plt> | 2804 | » callq··80e0·<strncmp@plt> |
| 3640 | » test···%eax,%eax | 2805 | » test···%eax,%eax |
| 3641 | » jne····c080·<switchtec_fw_version_to_gen@@Base+0x230> | 2806 | » jne····b540·<switchtec_fw_version_to_gen@@Base+0x230> |
| 3642 | » lea····0x4(%rsp),%rdi | 2807 | » lea····0x4(%rsp),%rdi |
| 3643 | » mov····$0x4,%edx | 2808 | » mov····$0x4,%edx |
| 3644 | » lea····0xfd10(%rip),%rsi········ | 2809 | » lea····0x10550(%rip),%rsi········ |
| 3645 | » callq··80e0·<strncmp@plt> | 2810 | » callq··80e0·<strncmp@plt> |
| 3646 | » test···%eax,%eax | 2811 | » test···%eax,%eax |
| 3647 | » mov····%eax,%r12d | 2812 | » mov····%eax,%r12d |
| 3648 | » jne····c080·<switchtec_fw_version_to_gen@@Base+0x230> | 2813 | » jne····b540·<switchtec_fw_version_to_gen@@Base+0x230> |
| 3649 | » test···%rbx,%rbx | 2814 | » test···%rbx,%rbx |
| 3650 | » je·····bfe7·<switchtec_fw_version_to_gen@@Base+0x197> | 2815 | » je·····b4a7·<switchtec_fw_version_to_gen@@Base+0x197> |
| 3651 | » cmpb···$0x0,0x20(%rsp) | 2816 | » cmpb···$0x0,0x20(%rsp) |
| 3652 | » mov····0x1c(%rsp),%eax | 2817 | » mov····0x1c(%rsp),%eax |
| 3653 | » je·····c010·<switchtec_fw_version_to_gen@@Base+0x1c0> | 2818 | » je·····b4d0·<switchtec_fw_version_to_gen@@Base+0x1c0> |
| 3654 | » cmp····$0x6,%eax | 2819 | » cmp····$0x6,%eax |
| 3655 | » ja·····c070·<switchtec_fw_version_to_gen@@Base+0x220> | 2820 | » ja·····b530·<switchtec_fw_version_to_gen@@Base+0x220> |
| 3656 | » lea····0x11ad3(%rip),%rdx········ | 2821 | » lea····0x12613(%rip),%rdx········ |
| 3657 | » movslq·(%rdx,%rax,4),%rax | 2822 | » movslq·(%rdx,%rax,4),%rax |
| 3658 | » add····%rdx,%rax | 2823 | » add····%rdx,%rax |
| 3659 | » jmpq···*%rax | 2824 | » jmpq···*%rax |
| 3660 | » nopw···0x0(%rax,%rax,1) | 2825 | » nopw···0x0(%rax,%rax,1) |
| 3661 | » mov····$0xa,%edx | 2826 | » mov····$0xa,%edx |
| 3662 | » nopl···(%rax) | 2827 | » nopl···(%rax) |
| 3663 | » mov····0x24(%rsp),%ebp | 2828 | » mov····0x24(%rsp),%ebp |
| 3664 | » mov····%rdx,0x8(%rbx) | 2829 | » mov····%rdx,0x8(%rbx) |
| 3665 | » lea····0x14(%rbx),%rdi | 2830 | » lea····0x14(%rbx),%rdi |
| 3666 | » mov····$0x1,%edx | 2831 | » mov····$0x1,%edx |
| 3667 | » mov····0x54(%rsp),%eax | 2832 | » mov····0x54(%rsp),%eax |
| 3668 | » mov····$0x20,%ecx | 2833 | » mov····$0x20,%ecx |
| 3669 | » mov····$0x20,%esi | 2834 | » mov····$0x20,%esi |
| 3670 | » lea····0xfca0(%rip),%r8········ | 2835 | » lea····0x104e0(%rip),%r8········ |
| 3671 | » mov····%ebp,%r9d | 2836 | » mov····%ebp,%r9d |
| 3672 | » mov····%rax,0x58(%rbx) | 2837 | » mov····%rax,0x58(%rbx) |
| 3673 | » movzwl·%bp,%eax | 2838 | » movzwl·%bp,%eax |
| 3674 | » shr····$0x18,%r9d | 2839 | » shr····$0x18,%r9d |
| 3675 | » push···%rax | 2840 | » push···%rax |
| 3676 | » mov····%ebp,%eax | 2841 | » mov····%ebp,%eax |
| 3677 | » shr····$0x10,%eax | 2842 | » shr····$0x10,%eax |
| Offset 3681, 70 lines modified | Offset 2846, 70 lines modified |
| 3681 | » callq··8040·<__snprintf_chk@plt> | 2846 | » callq··8040·<__snprintf_chk@plt> |
| 3682 | » mov····0x28(%rsp),%eax | 2847 | » mov····0x28(%rsp),%eax |
| 3683 | » mov····%ebp,%edi | 2848 | » mov····%ebp,%edi |
| 3684 | » mov····%rax,0x50(%rbx) | 2849 | » mov····%rax,0x50(%rbx) |
| 3685 | » callq··81b0·<switchtec_fw_version_to_gen@plt> | 2850 | » callq··81b0·<switchtec_fw_version_to_gen@plt> |
| 3686 | » mov····%rbx,%rdi | 2851 | » mov····%rbx,%rdi |
| 3687 | » mov····%eax,(%rbx) | 2852 | » mov····%eax,(%rbx) |
| 3688 | » callq··b7a0·<switchtec_lat_setup@@Base+0x1c0> | 2853 | » callq··ac60·<crc32@@Base+0x1c0> |
| 3689 | » mov····%eax,0x10(%rbx) | 2854 | » mov····%eax,0x10(%rbx) |
| 3690 | » mov····0x1c(%rsp),%eax | 2855 | » mov····0x1c(%rsp),%eax |
| 3691 | » mov····%rax,0x78(%rbx) | 2856 | » mov····%rax,0x78(%rbx) |
| 3692 | » pop····%rax | 2857 | » pop····%rax |
| 3693 | » pop····%rdx | 2858 | » pop····%rdx |
| 3694 | » mov····0x258(%rsp),%eax | 2859 | » mov····0x258(%rsp),%eax |
| 3695 | » cmp····%eax,0x11a40(%rip)········ | 2860 | » cmp····%eax,0x12580(%rip)········ |
| 3696 | » setne··0x80(%rbx) | 2861 | » setne··0x80(%rbx) |
| 3697 | » mov····0x278(%rsp),%rax | 2862 | » mov····0x278(%rsp),%rax |
| 3698 | » sub····%fs:0x28,%rax | 2863 | » sub····%fs:0x28,%rax |
| 3699 | » jne····c0aa·<switchtec_fw_version_to_gen@@Base+0x25a> | 2864 | » jne····b56a·<switchtec_fw_version_to_gen@@Base+0x25a> |
| 3700 | » add····$0x288,%rsp | 2865 | » add····$0x288,%rsp |
| 3701 | » mov····%r12d,%eax | 2866 | » mov····%r12d,%eax |
| 3702 | » pop····%rbx | 2867 | » pop····%rbx |
| 3703 | » pop····%rbp | 2868 | » pop····%rbp |
| 3704 | » pop····%r12 | 2869 | » pop····%r12 |
| 3705 | » pop····%r13 | 2870 | » pop····%r13 |
| 3706 | » retq··· | 2871 | » retq··· |
| 3707 | » nop | 2872 | » nop |
| 3708 | » cmp····$0x5,%eax | 2873 | » cmp····$0x5,%eax |
| 3709 | » ja·····c070·<switchtec_fw_version_to_gen@@Base+0x220> | 2874 | » ja·····b530·<switchtec_fw_version_to_gen@@Base+0x220> |
| 3710 | » lea····0x11a24(%rip),%rdx········ | 2875 | » lea····0x12564(%rip),%rdx········ |
| 3711 | » movslq·(%rdx,%rax,4),%rax | 2876 | » movslq·(%rdx,%rax,4),%rax |
| 3712 | » add····%rdx,%rax | 2877 | » add····%rdx,%rax |
| 3713 | » jmpq···*%rax | 2878 | » jmpq···*%rax |
| 3714 | » nopl···(%rax) | 2879 | » nopl···(%rax) |
| 3715 | » mov····$0x8,%edx | 2880 | » mov····$0x8,%edx |
| 3716 | » jmpq···bf68·<switchtec_fw_version_to_gen@@Base+0x118> | 2881 | » jmpq···b428·<switchtec_fw_version_to_gen@@Base+0x118> |
| 3717 | » nopw···0x0(%rax,%rax,1) | 2882 | » nopw···0x0(%rax,%rax,1) |
| 3718 | » mov····$0x6,%edx | 2883 | » mov····$0x6,%edx |
| 3719 | » jmpq···bf68·<switchtec_fw_version_to_gen@@Base+0x118> | 2884 | » jmpq···b428·<switchtec_fw_version_to_gen@@Base+0x118> |
| 3720 | » nopw···0x0(%rax,%rax,1) | 2885 | » nopw···0x0(%rax,%rax,1) |
| 3721 | » mov····$0x4,%edx | 2886 | » mov····$0x4,%edx |
| 3722 | » jmpq···bf68·<switchtec_fw_version_to_gen@@Base+0x118> | 2887 | » jmpq···b428·<switchtec_fw_version_to_gen@@Base+0x118> |
| 3723 | » nopw···0x0(%rax,%rax,1) | 2888 | » nopw···0x0(%rax,%rax,1) |
| 3724 | » mov····$0x2,%edx | 2889 | » mov····$0x2,%edx |
| 3725 | » jmpq···bf68·<switchtec_fw_version_to_gen@@Base+0x118> | 2890 | » jmpq···b428·<switchtec_fw_version_to_gen@@Base+0x118> |
| 3726 | » nopw···0x0(%rax,%rax,1) | 2891 | » nopw···0x0(%rax,%rax,1) |
| 3727 | » xor····%edx,%edx | 2892 | » xor····%edx,%edx |
| 3728 | » jmpq···bf68·<switchtec_fw_version_to_gen@@Base+0x118> | 2893 | » jmpq···b428·<switchtec_fw_version_to_gen@@Base+0x118> |
| 3729 | » nop | 2894 | » nop |
| 3730 | » cmp····$0xfe,%eax | 2895 | » cmp····$0xfe,%eax |
| 3731 | » mov····$0xfe,%edx | 2896 | » mov····$0xfe,%edx |
| 3732 | » je·····bf68·<switchtec_fw_version_to_gen@@Base+0x118> | 2897 | » je·····b428·<switchtec_fw_version_to_gen@@Base+0x118> |
| 3733 | » callq··80b0·<__errno_location@plt> | 2898 | » callq··80b0·<__errno_location@plt> |
| 3734 | » mov····$0xfffffff8,%r12d | 2899 | » mov····$0xfffffff8,%r12d |
| 3735 | » movl···$0x8,(%rax) | 2900 | » movl···$0x8,(%rax) |
| 3736 | » jmpq···bfe7·<switchtec_fw_version_to_gen@@Base+0x197> | 2901 | » jmpq···b4a7·<switchtec_fw_version_to_gen@@Base+0x197> |
| 3737 | » nopw···%cs:0x0(%rax,%rax,1) | 2902 | » nopw···%cs:0x0(%rax,%rax,1) |
| 3738 | » mov····$0xc,%edx | 2903 | » mov····$0xc,%edx |
| 3739 | » jmpq···bf68·<switchtec_fw_version_to_gen@@Base+0x118> | 2904 | » jmpq···b428·<switchtec_fw_version_to_gen@@Base+0x118> |
| 3740 | » callq··8290·<__stack_chk_fail@plt> | 2905 | » callq··8290·<__stack_chk_fail@plt> |
| 3741 | » nop | 2906 | » nop |
| | |
| 3742 | 000000000000c0b0·<switchtec_fw_write_file@@Base>: | 2907 | 000000000000b570·<switchtec_fw_write_file@@Base>: |
| 3743 | » push···%r15 | 2908 | » push···%r15 |
| 3744 | » push···%r14 | 2909 | » push···%r14 |
| 3745 | » mov····%ecx,%r14d | 2910 | » mov····%ecx,%r14d |
| 3746 | » push···%r13 | 2911 | » push···%r13 |
| 3747 | » push···%r12 | 2912 | » push···%r12 |
| 3748 | » mov····$0x5,%r12d | 2913 | » mov····$0x5,%r12d |
| 3749 | » push···%rbp | 2914 | » push···%rbp |
| Offset 3760, 226 lines modified | Offset 2925, 226 lines modified |
| 3760 | » mov····%r15,0x438(%rsp) | 2925 | » mov····%r15,0x438(%rsp) |
| 3761 | » mov····%r8,%r15 | 2926 | » mov····%r8,%r15 |
| 3762 | » mov····%r13,%rdi | 2927 | » mov····%r13,%rdi |
| 3763 | » callq··8370·<memset@plt> | 2928 | » callq··8370·<memset@plt> |
| 3764 | » mov····%rbx,%rdi | 2929 | » mov····%rbx,%rdi |
| 3765 | » callq··8760·<switchtec_boot_phase@plt> | 2930 | » callq··8760·<switchtec_boot_phase@plt> |
| 3766 | » cmp····$0x3,%eax | 2931 | » cmp····$0x3,%eax |
| 3767 | » je·····c123·<switchtec_fw_write_file@@Base+0x73> | 2932 | » je·····b5e3·<switchtec_fw_write_file@@Base+0x73> |
| 3768 | » mov····%rbx,%rdi | 2933 | » mov····%rbx,%rdi |
| 3769 | » mov····$0x107,%r12d | 2934 | » mov····$0x107,%r12d |
| 3770 | » callq··87e0·<switchtec_gen@plt> | 2935 | » callq··87e0·<switchtec_gen@plt> |
| 3771 | » cmp····$0x2,%eax | 2936 | » cmp····$0x2,%eax |
| 3772 | » mov····$0x117,%eax | 2937 | » mov····$0x117,%eax |
| 3773 | » cmove··%eax,%r12d | 2938 | » cmove··%eax,%r12d |
| 3774 | » xor····%esi,%esi | 2939 | » xor····%esi,%esi |
| 3775 | » mov····$0x2,%edx | 2940 | » mov····$0x2,%edx |
| 3776 | » mov····%rbp,%rdi | 2941 | » mov····%rbp,%rdi |
| 3777 | » callq··8600·<fseek@plt> | 2942 | » callq··8600·<fseek@plt> |
| 3778 | » test···%eax,%eax | 2943 | » test···%eax,%eax |
| 3779 | » je·····c170·<switchtec_fw_write_file@@Base+0xc0> | 2944 | » je·····b630·<switchtec_fw_write_file@@Base+0xc0> |
| 3780 | » callq··80b0·<__errno_location@plt> | 2945 | » callq··80b0·<__errno_location@plt> |
| 3781 | » mov····(%rax),%eax | 2946 | » mov····(%rax),%eax |
| 3782 | » neg····%eax | 2947 | » neg····%eax |
| 3783 | » mov····0x438(%rsp),%rdx | 2948 | » mov····0x438(%rsp),%rdx |
| 3784 | » sub····%fs:0x28,%rdx | 2949 | » sub····%fs:0x28,%rdx |
| 3785 | » jne····c2cd·<switchtec_fw_write_file@@Base+0x21d> | 2950 | » jne····b78d·<switchtec_fw_write_file@@Base+0x21d> |
| 3786 | » add····$0x448,%rsp | 2951 | » add····$0x448,%rsp |
| 3787 | » pop····%rbx | 2952 | » pop····%rbx |
| 3788 | » pop····%rbp | 2953 | » pop····%rbp |
| 3789 | » pop····%r12 | 2954 | » pop····%r12 |
| 3790 | » pop····%r13 | 2955 | » pop····%r13 |
| 3791 | » pop····%r14 | 2956 | » pop····%r14 |
| 3792 | » pop····%r15 | 2957 | » pop····%r15 |
| 3793 | » retq··· | 2958 | » retq··· |
| 3794 | » nopl···0x0(%rax,%rax,1) | 2959 | » nopl···0x0(%rax,%rax,1) |
| 3795 | » mov····%rbp,%rdi | 2960 | » mov····%rbp,%rdi |
| 3796 | » callq··84d0·<ftell@plt> | 2961 | » callq··84d0·<ftell@plt> |
| 3797 | » test···%rax,%rax | 2962 | » test···%rax,%rax |
| 3798 | » mov····%rax,(%rsp) | 2963 | » mov····%rax,(%rsp) |
| 3799 | » js·····c136·<switchtec_fw_write_file@@Base+0x86> | 2964 | » js·····b5f6·<switchtec_fw_write_file@@Base+0x86> |
| 3800 | » xor····%edx,%edx | 2965 | » xor····%edx,%edx |
| 3801 | » xor····%esi,%esi | 2966 | » xor····%esi,%esi |
| 3802 | » mov····%rbp,%rdi | 2967 | » mov····%rbp,%rdi |
| 3803 | » callq··8600·<fseek@plt> | 2968 | » callq··8600·<fseek@plt> |
| 3804 | » test···%eax,%eax | 2969 | » test···%eax,%eax |
| 3805 | » jne····c136·<switchtec_fw_write_file@@Base+0x86> | 2970 | » jne····b5f6·<switchtec_fw_write_file@@Base+0x86> |
| 3806 | » lea····0x28(%rsp),%rax | 2971 | » lea····0x28(%rsp),%rax |
| 3807 | » mov····%rbx,%rdi | 2972 | » mov····%rbx,%rdi |
| 3808 | » lea····0x2c(%rsp),%rdx | 2973 | » lea····0x2c(%rsp),%rdx |
| 3809 | » mov····%rax,%rsi | 2974 | » mov····%rax,%rsi |
| 3810 | » mov····%rax,0x10(%rsp) | 2975 | » mov····%rax,0x10(%rsp) |
| 3811 | » callq··b640·<switchtec_lat_setup@@Base+0x60> | 2976 | » callq··ab00·<crc32@@Base+0x60> |
| 3812 | » test···%r14d,%r14d | 2977 | » test···%r14d,%r14d |
| 3813 | » jne····c1bb·<switchtec_fw_write_file@@Base+0x10b> | 2978 | » jne····b67b·<switchtec_fw_write_file@@Base+0x10b> |
| 3814 | » cmpl···$0x1,0x28(%rsp) | 2979 | » cmpl···$0x1,0x28(%rsp) |
| 3815 | » je·····c2b8·<switchtec_fw_write_file@@Base+0x208> | 2980 | » je·····b778·<switchtec_fw_write_file@@Base+0x208> |
| 3816 | » cmpl···$0x1,0x2c(%rsp) | 2981 | » cmpl···$0x1,0x2c(%rsp) |
| 3817 | » je·····c2b8·<switchtec_fw_write_file@@Base+0x208> | 2982 | » je·····b778·<switchtec_fw_write_file@@Base+0x208> |
| 3818 | » mov····%rbx,%rdi | 2983 | » mov····%rbx,%rdi |
| 3819 | » callq··8760·<switchtec_boot_phase@plt> | 2984 | » callq··8760·<switchtec_boot_phase@plt> |
| 3820 | » cmp····$0x2,%eax | 2985 | » cmp····$0x2,%eax |
| 3821 | » sete···%dl | 2986 | » sete···%dl |
| 3822 | » lea····0x1(%rdx,%rdx,1),%edx | 2987 | » lea····0x1(%rdx,%rdx,1),%edx |
| 3823 | » movzbl·%dl,%eax | 2988 | » movzbl·%dl,%eax |
| 3824 | » mov····0x8(%rsp),%edx | 2989 | » mov····0x8(%rsp),%edx |
| 3825 | » test···%edx,%edx | 2990 | » test···%edx,%edx |
| 3826 | » setne··%dl | 2991 | » setne··%dl |
| 3827 | » mov····%dl,%ah | 2992 | » mov····%dl,%ah |
| 3828 | » mov····%ax,0x30(%rsp) | 2993 | » mov····%ax,0x30(%rsp) |
| 3829 | » mov····(%rsp),%rax | 2994 | » mov····(%rsp),%rax |
| 3830 | » test···%rax,%rax | 2995 | » test···%rax,%rax |
| 3831 | » mov····%eax,0x38(%rsp) | 2996 | » mov····%eax,0x38(%rsp) |
| 3832 | » je·····c297·<switchtec_fw_write_file@@Base+0x1e7> | 2997 | » je·····b757·<switchtec_fw_write_file@@Base+0x1e7> |
| 3833 | » lea····0x40(%rsp),%rcx | 2998 | » lea····0x40(%rsp),%rcx |
| 3834 | » xor····%r14d,%r14d | 2999 | » xor····%r14d,%r14d |
| 3835 | » mov····%eax,0x1c(%rsp) | 3000 | » mov····%eax,0x1c(%rsp) |
| 3836 | » mov····%rcx,0x8(%rsp) | 3001 | » mov····%rcx,0x8(%rsp) |
| 3837 | » jmp····c26b·<switchtec_fw_write_file@@Base+0x1bb> | 3002 | » jmp····b72b·<switchtec_fw_write_file@@Base+0x1bb> |
| 3838 | » nop | 3003 | » nop |
| 3839 | » xor····%r9d,%r9d | 3004 | » xor····%r9d,%r9d |
| 3840 | » xor····%r8d,%r8d | 3005 | » xor····%r8d,%r8d |
| 3841 | » mov····$0x400,%ecx | 3006 | » mov····$0x400,%ecx |
| 3842 | » mov····%r14d,0x34(%rsp) | 3007 | » mov····%r14d,0x34(%rsp) |
| 3843 | » mov····%r13,%rdx | 3008 | » mov····%r13,%rdx |
| 3844 | » mov····%r12d,%esi | 3009 | » mov····%r12d,%esi |
| 3845 | » mov····%rbx,%rdi | 3010 | » mov····%rbx,%rdi |
| 3846 | » mov····%eax,0x3c(%rsp) | 3011 | » mov····%eax,0x3c(%rsp) |
| 3847 | » callq··86c0·<switchtec_cmd@plt> | 3012 | » callq··86c0·<switchtec_cmd@plt> |
| 3848 | » test···%eax,%eax | 3013 | » test···%eax,%eax |
| 3849 | » jne····c13f·<switchtec_fw_write_file@@Base+0x8f> | 3014 | » jne····b5ff·<switchtec_fw_write_file@@Base+0x8f> |
| 3850 | » mov····0x10(%rsp),%rsi | 3015 | » mov····0x10(%rsp),%rsi |
| 3851 | » mov····%rbx,%rdi | 3016 | » mov····%rbx,%rdi |
| 3852 | » callq··b6f0·<switchtec_lat_setup@@Base+0x110> | 3017 | » callq··abb0·<crc32@@Base+0x110> |
| 3853 | » test···%eax,%eax | 3018 | » test···%eax,%eax |
| 3854 | » jne····c13f·<switchtec_fw_write_file@@Base+0x8f> | 3019 | » jne····b5ff·<switchtec_fw_write_file@@Base+0x8f> |
| 3855 | » mov····0x3c(%rsp),%eax | 3020 | » mov····0x3c(%rsp),%eax |
| 3856 | » add····%rax,%r14 | 3021 | » add····%rax,%r14 |
| 3857 | » test···%r15,%r15 | 3022 | » test···%r15,%r15 |
| 3858 | » je·····c265·<switchtec_fw_write_file@@Base+0x1b5> | 3023 | » je·····b725·<switchtec_fw_write_file@@Base+0x1b5> |
| 3859 | » mov····0x1c(%rsp),%esi | 3024 | » mov····0x1c(%rsp),%esi |
| 3860 | » mov····%r14d,%edi | 3025 | » mov····%r14d,%edi |
| 3861 | » callq··*%r15 | 3026 | » callq··*%r15 |
| 3862 | » cmp····%r14,(%rsp) | 3027 | » cmp····%r14,(%rsp) |
| 3863 | » jle····c297·<switchtec_fw_write_file@@Base+0x1e7> | 3028 | » jle····b757·<switchtec_fw_write_file@@Base+0x1e7> |
| 3864 | » mov····0x8(%rsp),%rdi | 3029 | » mov····0x8(%rsp),%rdi |
| 3865 | » mov····%rbp,%rcx | 3030 | » mov····%rbp,%rcx |
| 3866 | » mov····$0x3f0,%edx | 3031 | » mov····$0x3f0,%edx |
| 3867 | » mov····$0x1,%esi | 3032 | » mov····$0x1,%esi |
| 3868 | » callq··8170·<fread@plt> | 3033 | » callq··8170·<fread@plt> |
| 3869 | » test···%rax,%rax | 3034 | » test···%rax,%rax |
| 3870 | » jne····c210·<switchtec_fw_write_file@@Base+0x160> | 3035 | » jne····b6d0·<switchtec_fw_write_file@@Base+0x160> |
| 3871 | » mov····%rbp,%rdi | 3036 | » mov····%rbp,%rdi |
| 3872 | » callq··8140·<ferror@plt> | 3037 | » callq··8140·<ferror@plt> |
| 3873 | » test···%eax,%eax | 3038 | » test···%eax,%eax |
| 3874 | » jne····c13f·<switchtec_fw_write_file@@Base+0x8f> | 3039 | » jne····b5ff·<switchtec_fw_write_file@@Base+0x8f> |
| 3875 | » mov····0x28(%rsp),%edx | 3040 | » mov····0x28(%rsp),%edx |
| 3876 | » xor····%eax,%eax | 3041 | » xor····%eax,%eax |
| 3877 | » lea····-0x7(%rdx),%ecx | 3042 | » lea····-0x7(%rdx),%ecx |
| 3878 | » cmp····$0x2,%ecx | 3043 | » cmp····$0x2,%ecx |
| 3879 | » jbe····c13f·<switchtec_fw_write_file@@Base+0x8f> | 3044 | » jbe····b5ff·<switchtec_fw_write_file@@Base+0x8f> |
| 3880 | » test···%edx,%edx | 3045 | » test···%edx,%edx |
| 3881 | » mov····$0x6,%eax | 3046 | » mov····$0x6,%eax |
| 3882 | » cmovne·%edx,%eax | 3047 | » cmovne·%edx,%eax |
| 3883 | » jmpq···c13f·<switchtec_fw_write_file@@Base+0x8f> | 3048 | » jmpq···b5ff·<switchtec_fw_write_file@@Base+0x8f> |
| 3884 | » callq··80b0·<__errno_location@plt> | 3049 | » callq··80b0·<__errno_location@plt> |
| 3885 | » movl···$0x10,(%rax) | 3050 | » movl···$0x10,(%rax) |
| 3886 | » mov····$0xfffffff0,%eax | 3051 | » mov····$0xfffffff0,%eax |
| 3887 | » jmpq···c13f·<switchtec_fw_write_file@@Base+0x8f> | 3052 | » jmpq···b5ff·<switchtec_fw_write_file@@Base+0x8f> |
| 3888 | » callq··8290·<__stack_chk_fail@plt> | 3053 | » callq··8290·<__stack_chk_fail@plt> |
| 3889 | » data16·nopw·%cs:0x0(%rax,%rax,1) | 3054 | » data16·nopw·%cs:0x0(%rax,%rax,1) |
| 3890 | » nopl···(%rax) | 3055 | » nopl···(%rax) |
| | |
| 3891 | 000000000000c2e0·<switchtec_fw_perror@@Base>: | 3056 | 000000000000b7a0·<switchtec_fw_perror@@Base>: |
| 3892 | » test···%esi,%esi | 3057 | » test···%esi,%esi |
| 3893 | » mov····%rdi,%rcx | 3058 | » mov····%rdi,%rcx |
| 3894 | » jle····8900·<__cxa_finalize@plt+0x20> | 3059 | » jle····8900·<__cxa_finalize@plt+0x20> |
| 3895 | » mov····0x1ad06(%rip),%rax········ | 3060 | » mov····0x1b846(%rip),%rax········ |
| 3896 | » cmp····$0x13,%esi | 3061 | » cmp····$0x13,%esi |
| 3897 | » mov····(%rax),%rdi | 3062 | » mov····(%rax),%rdi |
| 3898 | » jg·····c320·<switchtec_fw_perror@@Base+0x40> | 3063 | » jg·····b7e0·<switchtec_fw_perror@@Base+0x40> |
| 3899 | » cmp····$0x1,%esi | 3064 | » cmp····$0x1,%esi |
| 3900 | » je·····c347·<switchtec_fw_perror@@Base+0x67> | 3065 | » je·····b807·<switchtec_fw_perror@@Base+0x67> |
| 3901 | » cmp····$0x13,%esi | 3066 | » cmp····$0x13,%esi |
| 3902 | » ja·····c347·<switchtec_fw_perror@@Base+0x67> | 3067 | » ja·····b807·<switchtec_fw_perror@@Base+0x67> |
| 3903 | » lea····0x1174d(%rip),%rdx········ | 3068 | » lea····0x1228d(%rip),%rdx········ |
| 3904 | » mov····%esi,%eax | 3069 | » mov····%esi,%eax |
| 3905 | » movslq·(%rdx,%rax,4),%rax | 3070 | » movslq·(%rdx,%rax,4),%rax |
| 3906 | » add····%rdx,%rax | 3071 | » add····%rdx,%rax |
| 3907 | » jmpq···*%rax | 3072 | » jmpq···*%rax |
| 3908 | » nopw···%cs:0x0(%rax,%rax,1) | 3073 | » nopw···%cs:0x0(%rax,%rax,1) |
| 3909 | » cmp····$0x1001,%esi | 3074 | » cmp····$0x1001,%esi |
| 3910 | » je·····c440·<switchtec_fw_perror@@Base+0x160> | 3075 | » je·····b900·<switchtec_fw_perror@@Base+0x160> |
| 3911 | » cmp····$0x7d009,%esi | 3076 | » cmp····$0x7d009,%esi |
| 3912 | » je·····c450·<switchtec_fw_perror@@Base+0x170> | 3077 | » je·····b910·<switchtec_fw_perror@@Base+0x170> |
| 3913 | » lea····0xf97a(%rip),%r8········ | 3078 | » lea····0x101ba(%rip),%r8········ |
| 3914 | » cmp····$0x1000,%esi | 3079 | » cmp····$0x1000,%esi |
| 3915 | » je·····c367·<switchtec_fw_perror@@Base+0x87> | 3080 | » je·····b827·<switchtec_fw_perror@@Base+0x87> |
| 3916 | » lea····0xf997(%rip),%rdx········ | 3081 | » lea····0x101d7(%rip),%rdx········ |
| 3917 | » mov····%esi,%r8d | 3082 | » mov····%esi,%r8d |
| 3918 | » xor····%eax,%eax | 3083 | » xor····%eax,%eax |
| 3919 | » mov····$0x1,%esi | 3084 | » mov····$0x1,%esi |
| 3920 | » jmpq···8830·<__fprintf_chk@plt> | 3085 | » jmpq···8830·<__fprintf_chk@plt> |
| 3921 | » nopl···(%rax) | 3086 | » nopl···(%rax) |
| 3922 | » lea····0xf8d5(%rip),%r8········ | 3087 | » lea····0x10115(%rip),%r8········ |
| 3923 | » lea····0xf991(%rip),%rdx········ | 3088 | » lea····0x101d1(%rip),%rdx········ |
| 3924 | » mov····$0x1,%esi | 3089 | » mov····$0x1,%esi |
| 3925 | » xor····%eax,%eax | 3090 | » xor····%eax,%eax |
| 3926 | » jmpq···8830·<__fprintf_chk@plt> | 3091 | » jmpq···8830·<__fprintf_chk@plt> |
| 3927 | » nopw···0x0(%rax,%rax,1) | 3092 | » nopw···0x0(%rax,%rax,1) |
| 3928 | » lea····0xf8e9(%rip),%r8········ | 3093 | » lea····0x10129(%rip),%r8········ |
| 3929 | » jmp····c367·<switchtec_fw_perror@@Base+0x87> | 3094 | » jmp····b827·<switchtec_fw_perror@@Base+0x87> |
| 3930 | » nopl···0x0(%rax) | 3095 | » nopl···0x0(%rax) |
| 3931 | » lea····0xf8ea(%rip),%r8········ | 3096 | » lea····0x1012a(%rip),%r8········ |
| 3932 | » jmp····c367·<switchtec_fw_perror@@Base+0x87> | 3097 | » jmp····b827·<switchtec_fw_perror@@Base+0x87> |
| 3933 | » nopl···0x0(%rax) | 3098 | » nopl···0x0(%rax) |
| 3934 | » lea····0x10969(%rip),%r8········ | 3099 | » lea····0x11459(%rip),%r8········ |
| 3935 | » jmp····c367·<switchtec_fw_perror@@Base+0x87> | 3100 | » jmp····b827·<switchtec_fw_perror@@Base+0x87> |
| 3936 | » nopl···0x0(%rax) | 3101 | » nopl···0x0(%rax) |
| 3937 | » lea····0x10981(%rip),%r8········ | 3102 | » lea····0x11471(%rip),%r8········ |
| 3938 | » jmp····c367·<switchtec_fw_perror@@Base+0x87> | 3103 | » jmp····b827·<switchtec_fw_perror@@Base+0x87> |
| 3939 | » nopl···0x0(%rax) | 3104 | » nopl···0x0(%rax) |
| 3940 | » lea····0xf8c9(%rip),%r8········ | 3105 | » lea····0x10109(%rip),%r8········ |
| 3941 | » jmp····c367·<switchtec_fw_perror@@Base+0x87> | 3106 | » jmp····b827·<switchtec_fw_perror@@Base+0x87> |
| 3942 | » nopl···0x0(%rax) | 3107 | » nopl···0x0(%rax) |
| 3943 | » lea····0x10989(%rip),%r8········ | 3108 | » lea····0x11479(%rip),%r8········ |
| 3944 | » jmp····c367·<switchtec_fw_perror@@Base+0x87> | 3109 | » jmp····b827·<switchtec_fw_perror@@Base+0x87> |
| 3945 | » nopl···0x0(%rax) | 3110 | » nopl···0x0(%rax) |
| 3946 | » lea····0xf8c1(%rip),%r8········ | 3111 | » lea····0x10101(%rip),%r8········ |
| 3947 | » jmpq···c367·<switchtec_fw_perror@@Base+0x87> | 3112 | » jmpq···b827·<switchtec_fw_perror@@Base+0x87> |
| 3948 | » nopl···0x0(%rax) | 3113 | » nopl···0x0(%rax) |
| 3949 | » lea····0x10991(%rip),%r8········ | 3114 | » lea····0x11481(%rip),%r8········ |
| 3950 | » jmpq···c367·<switchtec_fw_perror@@Base+0x87> | 3115 | » jmpq···b827·<switchtec_fw_perror@@Base+0x87> |
| 3951 | » nopl···0x0(%rax) | 3116 | » nopl···0x0(%rax) |
| 3952 | » lea····0x109b1(%rip),%r8········ | 3117 | » lea····0x114a1(%rip),%r8········ |
| 3953 | » jmpq···c367·<switchtec_fw_perror@@Base+0x87> | 3118 | » jmpq···b827·<switchtec_fw_perror@@Base+0x87> |
| 3954 | » nopl···0x0(%rax) | 3119 | » nopl···0x0(%rax) |
| 3955 | » lea····0x109c1(%rip),%r8········ | 3120 | » lea····0x114b1(%rip),%r8········ |
| 3956 | » jmpq···c367·<switchtec_fw_perror@@Base+0x87> | 3121 | » jmpq···b827·<switchtec_fw_perror@@Base+0x87> |
| 3957 | » nopl···0x0(%rax) | 3122 | » nopl···0x0(%rax) |
| 3958 | » lea····0x109e1(%rip),%r8········ | 3123 | » lea····0x114d1(%rip),%r8········ |
| 3959 | » jmpq···c367·<switchtec_fw_perror@@Base+0x87> | 3124 | » jmpq···b827·<switchtec_fw_perror@@Base+0x87> |
| 3960 | » nopl···0x0(%rax) | 3125 | » nopl···0x0(%rax) |
| 3961 | » lea····0x10a01(%rip),%r8········ | 3126 | » lea····0x114f1(%rip),%r8········ |
| 3962 | » jmpq···c367·<switchtec_fw_perror@@Base+0x87> | 3127 | » jmpq···b827·<switchtec_fw_perror@@Base+0x87> |
| 3963 | » nopl···0x0(%rax) | 3128 | » nopl···0x0(%rax) |
| 3964 | » lea····0x10a19(%rip),%r8········ | 3129 | » lea····0x11509(%rip),%r8········ |
| 3965 | » jmpq···c367·<switchtec_fw_perror@@Base+0x87> | 3130 | » jmpq···b827·<switchtec_fw_perror@@Base+0x87> |
| 3966 | » nopl···0x0(%rax) | 3131 | » nopl···0x0(%rax) |
| 3967 | » lea····0xf7f6(%rip),%r8········ | 3132 | » lea····0x10036(%rip),%r8········ |
| 3968 | » jmpq···c367·<switchtec_fw_perror@@Base+0x87> | 3133 | » jmpq···b827·<switchtec_fw_perror@@Base+0x87> |
| 3969 | » nopl···0x0(%rax) | 3134 | » nopl···0x0(%rax) |
| 3970 | » lea····0xf86d(%rip),%r8········ | 3135 | » lea····0x100ad(%rip),%r8········ |
| 3971 | » jmpq···c367·<switchtec_fw_perror@@Base+0x87> | 3136 | » jmpq···b827·<switchtec_fw_perror@@Base+0x87> |
| 3972 | » nopl···0x0(%rax) | 3137 | » nopl···0x0(%rax) |
| 3973 | » lea····0xf7eb(%rip),%r8········ | 3138 | » lea····0x1002b(%rip),%r8········ |
| 3974 | » jmpq···c367·<switchtec_fw_perror@@Base+0x87> | 3139 | » jmpq···b827·<switchtec_fw_perror@@Base+0x87> |
| 3975 | » nopl···0x0(%rax) | 3140 | » nopl···0x0(%rax) |
| | |
| 3976 | 000000000000c480·<switchtec_fw_file_info@@Base>: | 3141 | 000000000000b940·<switchtec_fw_file_info@@Base>: |
| 3977 | » push···%r14 | 3142 | » push···%r14 |
| 3978 | » mov····$0x4,%edx | 3143 | » mov····$0x4,%edx |
| 3979 | » push···%r13 | 3144 | » push···%r13 |
| 3980 | » push···%r12 | 3145 | » push···%r12 |
| 3981 | » push···%rbp | 3146 | » push···%rbp |
| 3982 | » mov····%rsi,%rbp | 3147 | » mov····%rsi,%rbp |
| 3983 | » push···%rbx | 3148 | » push···%rbx |
| Offset 3993, 34 lines modified | Offset 3158, 34 lines modified |
| 3993 | » callq··8410·<read@plt> | 3158 | » callq··8410·<read@plt> |
| 3994 | » xor····%edx,%edx | 3159 | » xor····%edx,%edx |
| 3995 | » xor····%esi,%esi | 3160 | » xor····%esi,%esi |
| 3996 | » mov····%ebx,%edi | 3161 | » mov····%ebx,%edi |
| 3997 | » mov····%rax,%r12 | 3162 | » mov····%rax,%r12 |
| 3998 | » callq··8340·<lseek@plt> | 3163 | » callq··8340·<lseek@plt> |
| 3999 | » cmp····$0x4,%r12d | 3164 | » cmp····$0x4,%r12d |
| 4000 | » jne····c600·<switchtec_fw_file_info@@Base+0x180> | 3165 | » jne····bac0·<switchtec_fw_file_info@@Base+0x180> |
| 4001 | » lea····0xf834(%rip),%r12········ | 3166 | » lea····0x10074(%rip),%r12········ |
| 4002 | » mov····%r13,%rdi | 3167 | » mov····%r13,%rdi |
| 4003 | » mov····%r12,%rsi | 3168 | » mov····%r12,%rsi |
| 4004 | » callq··8470·<strcmp@plt> | 3169 | » callq··8470·<strcmp@plt> |
| 4005 | » test···%eax,%eax | 3170 | » test···%eax,%eax |
| 4006 | » je·····c530·<switchtec_fw_file_info@@Base+0xb0> | 3171 | » je·····b9f0·<switchtec_fw_file_info@@Base+0xb0> |
| 4007 | » lea····0xf73b(%rip),%rsi········ | 3172 | » lea····0xff7b(%rip),%rsi········ |
| 4008 | » mov····$0x4,%edx | 3173 | » mov····$0x4,%edx |
| 4009 | » mov····%r13,%rdi | 3174 | » mov····%r13,%rdi |
| 4010 | » callq··80e0·<strncmp@plt> | 3175 | » callq··80e0·<strncmp@plt> |
| 4011 | » test···%eax,%eax | 3176 | » test···%eax,%eax |
| 4012 | » jne····c600·<switchtec_fw_file_info@@Base+0x180> | 3177 | » jne····bac0·<switchtec_fw_file_info@@Base+0x180> |
| 4013 | » mov····%ebx,%edi | 3178 | » mov····%ebx,%edi |
| 4014 | » mov····%rbp,%rsi | 3179 | » mov····%rbp,%rsi |
| 4015 | » callq··be90·<switchtec_fw_version_to_gen@@Base+0x40> | 3180 | » callq··b350·<switchtec_fw_version_to_gen@@Base+0x40> |
| 4016 | » mov····%eax,%ebx | 3181 | » mov····%eax,%ebx |
| 4017 | » mov····0x48(%rsp),%rax | 3182 | » mov····0x48(%rsp),%rax |
| 4018 | » sub····%fs:0x28,%rax | 3183 | » sub····%fs:0x28,%rax |
| 4019 | » jne····c62a·<switchtec_fw_file_info@@Base+0x1aa> | 3184 | » jne····baea·<switchtec_fw_file_info@@Base+0x1aa> |
| 4020 | » add····$0x50,%rsp | 3185 | » add····$0x50,%rsp |
| 4021 | » mov····%ebx,%eax | 3186 | » mov····%ebx,%eax |
| 4022 | » pop····%rbx | 3187 | » pop····%rbx |
| 4023 | » pop····%rbp | 3188 | » pop····%rbp |
| 4024 | » pop····%r12 | 3189 | » pop····%r12 |
| 4025 | » pop····%r13 | 3190 | » pop····%r13 |
| 4026 | » pop····%r14 | 3191 | » pop····%r14 |
| Offset 4037, 31 lines modified | Offset 3202, 31 lines modified |
| 4037 | » xor····%edx,%edx | 3202 | » xor····%edx,%edx |
| 4038 | » xor····%esi,%esi | 3203 | » xor····%esi,%esi |
| 4039 | » mov····%ebx,%edi | 3204 | » mov····%ebx,%edi |
| 4040 | » mov····%rax,%r13 | 3205 | » mov····%rax,%r13 |
| 4041 | » mov····%rsp,%r14 | 3206 | » mov····%rsp,%r14 |
| 4042 | » callq··8340·<lseek@plt> | 3207 | » callq··8340·<lseek@plt> |
| 4043 | » cmp····$0x40,%r13d | 3208 | » cmp····$0x40,%r13d |
| 4044 | » jne····c615·<switchtec_fw_file_info@@Base+0x195> | 3209 | » jne····bad5·<switchtec_fw_file_info@@Base+0x195> |
| 4045 | » mov····%r12,%rsi | 3210 | » mov····%r12,%rsi |
| 4046 | » mov····%rsp,%rdi | 3211 | » mov····%rsp,%rdi |
| 4047 | » callq··8470·<strcmp@plt> | 3212 | » callq··8470·<strcmp@plt> |
| 4048 | » test···%eax,%eax | 3213 | » test···%eax,%eax |
| 4049 | » mov····%eax,%ebx | 3214 | » mov····%eax,%ebx |
| 4050 | » jne····c615·<switchtec_fw_file_info@@Base+0x195> | 3215 | » jne····bad5·<switchtec_fw_file_info@@Base+0x195> |
| 4051 | » test···%rbp,%rbp | 3216 | » test···%rbp,%rbp |
| 4052 | » je·····c50a·<switchtec_fw_file_info@@Base+0x8a> | 3217 | » je·····b9ca·<switchtec_fw_file_info@@Base+0x8a> |
| 4053 | » mov····0x8(%rsp),%eax | 3218 | » mov····0x8(%rsp),%eax |
| 4054 | » movl···$0x0,0x0(%rbp) | 3219 | » movl···$0x0,0x0(%rbp) |
| 4055 | » lea····0x14(%rbp),%rdi | 3220 | » lea····0x14(%rbp),%rdi |
| 4056 | » mov····$0x20,%ecx | 3221 | » mov····$0x20,%ecx |
| 4057 | » mov····0x10(%rsp),%r9d | 3222 | » mov····0x10(%rsp),%r9d |
| 4058 | » mov····$0x1,%edx | 3223 | » mov····$0x1,%edx |
| 4059 | » mov····$0x20,%esi | 3224 | » mov····$0x20,%esi |
| 4060 | » lea····0xf682(%rip),%r8········ | 3225 | » lea····0xfec2(%rip),%r8········ |
| 4061 | » mov····%rax,0x8(%rbp) | 3226 | » mov····%rax,0x8(%rbp) |
| 4062 | » mov····0x3c(%rsp),%eax | 3227 | » mov····0x3c(%rsp),%eax |
| 4063 | » mov····%rax,0x58(%rbp) | 3228 | » mov····%rax,0x58(%rbp) |
| 4064 | » movzwl·%r9w,%eax | 3229 | » movzwl·%r9w,%eax |
| 4065 | » push···%rax | 3230 | » push···%rax |
| 4066 | » mov····%r9d,%eax | 3231 | » mov····%r9d,%eax |
| 4067 | » shr····$0x18,%r9d | 3232 | » shr····$0x18,%r9d |
| Offset 4069, 240 lines modified | Offset 3234, 240 lines modified |
| 4069 | » movzbl·%al,%eax | 3234 | » movzbl·%al,%eax |
| 4070 | » push···%rax | 3235 | » push···%rax |
| 4071 | » xor····%eax,%eax | 3236 | » xor····%eax,%eax |
| 4072 | » callq··8040·<__snprintf_chk@plt> | 3237 | » callq··8040·<__snprintf_chk@plt> |
| 4073 | » mov····0x14(%rsp),%eax | 3238 | » mov····0x14(%rsp),%eax |
| 4074 | » mov····%rbp,%rdi | 3239 | » mov····%rbp,%rdi |
| 4075 | » mov····%rax,0x50(%rbp) | 3240 | » mov····%rax,0x50(%rbp) |
| 4076 | » callq··b7a0·<switchtec_lat_setup@@Base+0x1c0> | 3241 | » callq··ac60·<crc32@@Base+0x1c0> |
| 4077 | » movq···$0x0,0x78(%rbp) | 3242 | » movq···$0x0,0x78(%rbp) |
| 4078 | » mov····%r14,%rsp | 3243 | » mov····%r14,%rsp |
| 4079 | » mov····%eax,0x10(%rbp) | 3244 | » mov····%eax,0x10(%rbp) |
| 4080 | » movb···$0x0,0x80(%rbp) | 3245 | » movb···$0x0,0x80(%rbp) |
| 4081 | » jmpq···c50a·<switchtec_fw_file_info@@Base+0x8a> | 3246 | » jmpq···b9ca·<switchtec_fw_file_info@@Base+0x8a> |
| 4082 | » nopl···0x0(%rax) | 3247 | » nopl···0x0(%rax) |
| 4083 | » callq··80b0·<__errno_location@plt> | 3248 | » callq··80b0·<__errno_location@plt> |
| 4084 | » mov····$0xffffffff,%ebx | 3249 | » mov····$0xffffffff,%ebx |
| 4085 | » movl···$0x8,(%rax) | 3250 | » movl···$0x8,(%rax) |
| 4086 | » jmpq···c50a·<switchtec_fw_file_info@@Base+0x8a> | 3251 | » jmpq···b9ca·<switchtec_fw_file_info@@Base+0x8a> |
| 4087 | » callq··80b0·<__errno_location@plt> | 3252 | » callq··80b0·<__errno_location@plt> |
| 4088 | » mov····$0xfffffff8,%ebx | 3253 | » mov····$0xfffffff8,%ebx |
| 4089 | » movl···$0x8,(%rax) | 3254 | » movl···$0x8,(%rax) |
| 4090 | » jmpq···c50a·<switchtec_fw_file_info@@Base+0x8a> | 3255 | » jmpq···b9ca·<switchtec_fw_file_info@@Base+0x8a> |
| 4091 | » callq··8290·<__stack_chk_fail@plt> | 3256 | » callq··8290·<__stack_chk_fail@plt> |
| 4092 | » nop | 3257 | » nop |
| | |
| 4093 | 000000000000c630·<switchtec_fw_file_secure_version_newer@@Base>: | 3258 | 000000000000baf0·<switchtec_fw_file_secure_version_newer@@Base>: |
| 4094 | » push···%rbp | 3259 | » push···%rbp |
| 4095 | » push···%rbx | 3260 | » push···%rbx |
| 4096 | » mov····%rdi,%rbx | 3261 | » mov····%rdi,%rbx |
| 4097 | » sub····$0xb8,%rsp | 3262 | » sub····$0xb8,%rsp |
| 4098 | » mov····%fs:0x28,%rbp | 3263 | » mov····%fs:0x28,%rbp |
| 4099 | » mov····%rbp,0xa8(%rsp) | 3264 | » mov····%rbp,0xa8(%rsp) |
| 4100 | » mov····%esi,%ebp | 3265 | » mov····%esi,%ebp |
| 4101 | » movq···$0x0,(%rsp) | 3266 | » movq···$0x0,(%rsp) |
| 4102 | » movq···$0x0,0x8(%rsp) | 3267 | » movq···$0x0,0x8(%rsp) |
| 4103 | » movq···$0x0,0x10(%rsp) | 3268 | » movq···$0x0,0x10(%rsp) |
| 4104 | » movl···$0x0,0x18(%rsp) | 3269 | » movl···$0x0,0x18(%rsp) |
| 4105 | » callq··87e0·<switchtec_gen@plt> | 3270 | » callq··87e0·<switchtec_gen@plt> |
| 4106 | » test···%eax,%eax | 3271 | » test···%eax,%eax |
| 4107 | » jne····c6a0·<switchtec_fw_file_secure_version_newer@@Base+0x70> | 3272 | » jne····bb60·<switchtec_fw_file_secure_version_newer@@Base+0x70> |
| 4108 | » xor····%eax,%eax | 3273 | » xor····%eax,%eax |
| 4109 | » mov····0xa8(%rsp),%rdx | 3274 | » mov····0xa8(%rsp),%rdx |
| 4110 | » sub····%fs:0x28,%rdx | 3275 | » sub····%fs:0x28,%rdx |
| 4111 | » jne····c737·<switchtec_fw_file_secure_version_newer@@Base+0x107> | 3276 | » jne····bbf7·<switchtec_fw_file_secure_version_newer@@Base+0x107> |
| 4112 | » add····$0xb8,%rsp | 3277 | » add····$0xb8,%rsp |
| 4113 | » pop····%rbx | 3278 | » pop····%rbx |
| 4114 | » pop····%rbp | 3279 | » pop····%rbp |
| 4115 | » retq··· | 3280 | » retq··· |
| 4116 | » nopl···(%rax) | 3281 | » nopl···(%rax) |
| 4117 | » lea····0x20(%rsp),%rsi | 3282 | » lea····0x20(%rsp),%rsi |
| 4118 | » mov····%ebp,%edi | 3283 | » mov····%ebp,%edi |
| 4119 | » callq··81a0·<switchtec_fw_file_info@plt> | 3284 | » callq··81a0·<switchtec_fw_file_info@plt> |
| 4120 | » test···%eax,%eax | 3285 | » test···%eax,%eax |
| 4121 | » jne····c67a·<switchtec_fw_file_secure_version_newer@@Base+0x4a> | 3286 | » jne····bb3a·<switchtec_fw_file_secure_version_newer@@Base+0x4a> |
| 4122 | » cmpb···$0x0,0xa0(%rsp) | 3287 | » cmpb···$0x0,0xa0(%rsp) |
| 4123 | » je·····c67a·<switchtec_fw_file_secure_version_newer@@Base+0x4a> | 3288 | » je·····bb3a·<switchtec_fw_file_secure_version_newer@@Base+0x4a> |
| 4124 | » mov····%rsp,%rsi | 3289 | » mov····%rsp,%rsi |
| 4125 | » mov····%rbx,%rdi | 3290 | » mov····%rbx,%rdi |
| 4126 | » callq··80d0·<switchtec_sn_ver_get@plt> | 3291 | » callq··80d0·<switchtec_sn_ver_get@plt> |
| 4127 | » test···%eax,%eax | 3292 | » test···%eax,%eax |
| 4128 | » je·····c6da·<switchtec_fw_file_secure_version_newer@@Base+0xaa> | 3293 | » je·····bb9a·<switchtec_fw_file_secure_version_newer@@Base+0xaa> |
| 4129 | » movl···$0xffffffff,0xc(%rsp) | 3294 | » movl···$0xffffffff,0xc(%rsp) |
| 4130 | » movq···$0xffffffffffffffff,0x4(%rsp) | 3295 | » movq···$0xffffffffffffffff,0x4(%rsp) |
| 4131 | » mov····0x30(%rsp),%eax | 3296 | » mov····0x30(%rsp),%eax |
| 4132 | » cmp····$0x7,%eax | 3297 | » cmp····$0x7,%eax |
| 4133 | » je·····c720·<switchtec_fw_file_secure_version_newer@@Base+0xf0> | 3298 | » je·····bbe0·<switchtec_fw_file_secure_version_newer@@Base+0xf0> |
| 4134 | » cmp····$0x8,%eax | 3299 | » cmp····$0x8,%eax |
| 4135 | » je·····c708·<switchtec_fw_file_secure_version_newer@@Base+0xd8> | 3300 | » je·····bbc8·<switchtec_fw_file_secure_version_newer@@Base+0xd8> |
| 4136 | » cmp····$0x3,%eax | 3301 | » cmp····$0x3,%eax |
| 4137 | » jne····c67a·<switchtec_fw_file_secure_version_newer@@Base+0x4a> | 3302 | » jne····bb3a·<switchtec_fw_file_secure_version_newer@@Base+0x4a> |
| 4138 | » mov····0xc(%rsp),%eax | 3303 | » mov····0xc(%rsp),%eax |
| 4139 | » cmp····0x98(%rsp),%rax | 3304 | » cmp····0x98(%rsp),%rax |
| 4140 | » setb···%al | 3305 | » setb···%al |
| 4141 | » movzbl·%al,%eax | 3306 | » movzbl·%al,%eax |
| 4142 | » jmpq···c67c·<switchtec_fw_file_secure_version_newer@@Base+0x4c> | 3307 | » jmpq···bb3c·<switchtec_fw_file_secure_version_newer@@Base+0x4c> |
| 4143 | » nopl···0x0(%rax) | 3308 | » nopl···0x0(%rax) |
| 4144 | » mov····0x8(%rsp),%eax | 3309 | » mov····0x8(%rsp),%eax |
| 4145 | » cmp····0x98(%rsp),%rax | 3310 | » cmp····0x98(%rsp),%rax |
| 4146 | » setb···%al | 3311 | » setb···%al |
| 4147 | » movzbl·%al,%eax | 3312 | » movzbl·%al,%eax |
| 4148 | » jmpq···c67c·<switchtec_fw_file_secure_version_newer@@Base+0x4c> | 3313 | » jmpq···bb3c·<switchtec_fw_file_secure_version_newer@@Base+0x4c> |
| 4149 | » nop | 3314 | » nop |
| 4150 | » mov····0x4(%rsp),%eax | 3315 | » mov····0x4(%rsp),%eax |
| 4151 | » cmp····0x98(%rsp),%rax | 3316 | » cmp····0x98(%rsp),%rax |
| 4152 | » setb···%al | 3317 | » setb···%al |
| 4153 | » movzbl·%al,%eax | 3318 | » movzbl·%al,%eax |
| 4154 | » jmpq···c67c·<switchtec_fw_file_secure_version_newer@@Base+0x4c> | 3319 | » jmpq···bb3c·<switchtec_fw_file_secure_version_newer@@Base+0x4c> |
| 4155 | » callq··8290·<__stack_chk_fail@plt> | 3320 | » callq··8290·<__stack_chk_fail@plt> |
| 4156 | » nopl···0x0(%rax) | 3321 | » nopl···0x0(%rax) |
| | |
| 4157 | 000000000000c740·<switchtec_fw_image_type@@Base>: | 3322 | 000000000000bc00·<switchtec_fw_image_type@@Base>: |
| 4158 | » cmpl···$0x9,0x10(%rdi) | 3323 | » cmpl···$0x9,0x10(%rdi) |
| 4159 | » ja·····c7e8·<switchtec_fw_image_type@@Base+0xa8> | 3324 | » ja·····bca8·<switchtec_fw_image_type@@Base+0xa8> |
| 4160 | » mov····0x10(%rdi),%eax | 3325 | » mov····0x10(%rdi),%eax |
| 4161 | » lea····0x11354(%rip),%rdx········ | 3326 | » lea····0x11e94(%rip),%rdx········ |
| 4162 | » movslq·(%rdx,%rax,4),%rax | 3327 | » movslq·(%rdx,%rax,4),%rax |
| 4163 | » add····%rdx,%rax | 3328 | » add····%rdx,%rax |
| 4164 | » jmpq···*%rax | 3329 | » jmpq···*%rax |
| 4165 | » nopl···(%rax) | 3330 | » nopl···(%rax) |
| 4166 | » lea····0xf5a9(%rip),%rax········ | 3331 | » lea····0xfde9(%rip),%rax········ |
| 4167 | » retq··· | 3332 | » retq··· |
| 4168 | » nopl···0x0(%rax,%rax,1) | 3333 | » nopl···0x0(%rax,%rax,1) |
| 4169 | » lea····0xf594(%rip),%rax········ | 3334 | » lea····0xfdd4(%rip),%rax········ |
| 4170 | » retq··· | 3335 | » retq··· |
| 4171 | » nopl···0x0(%rax,%rax,1) | 3336 | » nopl···0x0(%rax,%rax,1) |
| 4172 | » lea····0xf595(%rip),%rax········ | 3337 | » lea····0xfdd5(%rip),%rax········ |
| 4173 | » retq··· | 3338 | » retq··· |
| 4174 | » nopl···0x0(%rax,%rax,1) | 3339 | » nopl···0x0(%rax,%rax,1) |
| 4175 | » lea····0xf581(%rip),%rax········ | 3340 | » lea····0xfdc1(%rip),%rax········ |
| 4176 | » retq··· | 3341 | » retq··· |
| 4177 | » nopl···0x0(%rax,%rax,1) | 3342 | » nopl···0x0(%rax,%rax,1) |
| 4178 | » lea····0xf57a(%rip),%rax········ | 3343 | » lea····0xfdba(%rip),%rax········ |
| 4179 | » retq··· | 3344 | » retq··· |
| 4180 | » nopl···0x0(%rax,%rax,1) | 3345 | » nopl···0x0(%rax,%rax,1) |
| 4181 | » lea····0xf55d(%rip),%rax········ | 3346 | » lea····0xfd9d(%rip),%rax········ |
| 4182 | » retq··· | 3347 | » retq··· |
| 4183 | » nopl···0x0(%rax,%rax,1) | 3348 | » nopl···0x0(%rax,%rax,1) |
| 4184 | » lea····0xeb2c(%rip),%rax········ | 3349 | » lea····0xf66c(%rip),%rax········ |
| 4185 | » retq··· | 3350 | » retq··· |
| 4186 | » nopl···0x0(%rax,%rax,1) | 3351 | » nopl···0x0(%rax,%rax,1) |
| 4187 | » lea····0xf54e(%rip),%rax········ | 3352 | » lea····0xfd8e(%rip),%rax········ |
| 4188 | » retq··· | 3353 | » retq··· |
| 4189 | » nopl···0x0(%rax,%rax,1) | 3354 | » nopl···0x0(%rax,%rax,1) |
| 4190 | » lea····0xf544(%rip),%rax········ | 3355 | » lea····0xfd84(%rip),%rax········ |
| 4191 | » retq··· | 3356 | » retq··· |
| 4192 | » lea····0xf544(%rip),%rax········ | 3357 | » lea····0xfd84(%rip),%rax········ |
| 4193 | » retq··· | 3358 | » retq··· |
| | |
| 4194 | 000000000000c7f0·<switchtec_get_device_id_bl2@@Base>: | 3359 | 000000000000bcb0·<switchtec_get_device_id_bl2@@Base>: |
| 4195 | » push···%r12 | 3360 | » push···%r12 |
| 4196 | » push···%rbp | 3361 | » push···%rbp |
| 4197 | » push···%rbx | 3362 | » push···%rbx |
| 4198 | » sub····$0x5a0,%rsp | 3363 | » sub····$0x5a0,%rsp |
| 4199 | » mov····%fs:0x28,%rax | 3364 | » mov····%fs:0x28,%rax |
| 4200 | » mov····%rax,0x598(%rsp) | 3365 | » mov····%rax,0x598(%rsp) |
| 4201 | » xor····%eax,%eax | 3366 | » xor····%eax,%eax |
| 4202 | » cmpl···$0x3,0x4(%rdi) | 3367 | » cmpl···$0x3,0x4(%rdi) |
| 4203 | » movb···$0x0,0xf(%rsp) | 3368 | » movb···$0x0,0xf(%rsp) |
| 4204 | » jne····c8c0·<switchtec_get_device_id_bl2@@Base+0xd0> | 3369 | » jne····bd80·<switchtec_get_device_id_bl2@@Base+0xd0> |
| 4205 | » lea····0xf(%rsp),%rbp | 3370 | » lea····0xf(%rsp),%rbp |
| 4206 | » mov····%rsi,%r12 | 3371 | » mov····%rsi,%r12 |
| 4207 | » mov····$0x2a0,%r9d | 3372 | » mov····$0x2a0,%r9d |
| 4208 | » lea····0x10(%rsp),%r8 | 3373 | » lea····0x10(%rsp),%r8 |
| 4209 | » mov····$0x1,%ecx | 3374 | » mov····$0x1,%ecx |
| 4210 | » mov····%rbp,%rdx | 3375 | » mov····%rbp,%rdx |
| 4211 | » mov····$0x2b,%esi | 3376 | » mov····$0x2b,%esi |
| 4212 | » mov····%rdi,%rbx | 3377 | » mov····%rdi,%rbx |
| 4213 | » callq··86c0·<switchtec_cmd@plt> | 3378 | » callq··86c0·<switchtec_cmd@plt> |
| 4214 | » test···%eax,%eax | 3379 | » test···%eax,%eax |
| 4215 | » je·····c870·<switchtec_get_device_id_bl2@@Base+0x80> | 3380 | » je·····bd30·<switchtec_get_device_id_bl2@@Base+0x80> |
| 4216 | » cmp····$0x64004,%eax | 3381 | » cmp····$0x64004,%eax |
| 4217 | » je·····c880·<switchtec_get_device_id_bl2@@Base+0x90> | 3382 | » je·····bd40·<switchtec_get_device_id_bl2@@Base+0x90> |
| 4218 | » mov····0x598(%rsp),%rdx | 3383 | » mov····0x598(%rsp),%rdx |
| 4219 | » sub····%fs:0x28,%rdx | 3384 | » sub····%fs:0x28,%rdx |
| 4220 | » jne····c8c7·<switchtec_get_device_id_bl2@@Base+0xd7> | 3385 | » jne····bd87·<switchtec_get_device_id_bl2@@Base+0xd7> |
| 4221 | » add····$0x5a0,%rsp | 3386 | » add····$0x5a0,%rsp |
| 4222 | » pop····%rbx | 3387 | » pop····%rbx |
| 4223 | » pop····%rbp | 3388 | » pop····%rbp |
| 4224 | » pop····%r12 | 3389 | » pop····%r12 |
| 4225 | » retq··· | 3390 | » retq··· |
| 4226 | » nop | 3391 | » nop |
| 4227 | » movzwl·0x18(%rsp),%edx | 3392 | » movzwl·0x18(%rsp),%edx |
| 4228 | » mov····%dx,(%r12) | 3393 | » mov····%dx,(%r12) |
| 4229 | » jmp····c850·<switchtec_get_device_id_bl2@@Base+0x60> | 3394 | » jmp····bd10·<switchtec_get_device_id_bl2@@Base+0x60> |
| 4230 | » nopl···0x0(%rax) | 3395 | » nopl···0x0(%rax) |
| 4231 | » mov····$0x1,%ecx | 3396 | » mov····$0x1,%ecx |
| 4232 | » mov····%rbp,%rdx | 3397 | » mov····%rbp,%rdx |
| 4233 | » mov····%rbx,%rdi | 3398 | » mov····%rbx,%rdi |
| 4234 | » movb···$0x4,0xf(%rsp) | 3399 | » movb···$0x4,0xf(%rsp) |
| 4235 | » mov····$0x2e0,%r9d | 3400 | » mov····$0x2e0,%r9d |
| 4236 | » mov····$0x2b,%esi | 3401 | » mov····$0x2b,%esi |
| 4237 | » lea····0x2b0(%rsp),%r8 | 3402 | » lea····0x2b0(%rsp),%r8 |
| 4238 | » callq··86c0·<switchtec_cmd@plt> | 3403 | » callq··86c0·<switchtec_cmd@plt> |
| 4239 | » test···%eax,%eax | 3404 | » test···%eax,%eax |
| 4240 | » jne····c850·<switchtec_get_device_id_bl2@@Base+0x60> | 3405 | » jne····bd10·<switchtec_get_device_id_bl2@@Base+0x60> |
| 4241 | » movzwl·0x2b8(%rsp),%edx | 3406 | » movzwl·0x2b8(%rsp),%edx |
| 4242 | » mov····%dx,(%r12) | 3407 | » mov····%dx,(%r12) |
| 4243 | » jmp····c850·<switchtec_get_device_id_bl2@@Base+0x60> | 3408 | » jmp····bd10·<switchtec_get_device_id_bl2@@Base+0x60> |
| 4244 | » nopl···0x0(%rax,%rax,1) | 3409 | » nopl···0x0(%rax,%rax,1) |
| 4245 | » mov····$0xffffffea,%eax | 3410 | » mov····$0xffffffea,%eax |
| 4246 | » jmp····c850·<switchtec_get_device_id_bl2@@Base+0x60> | 3411 | » jmp····bd10·<switchtec_get_device_id_bl2@@Base+0x60> |
| 4247 | » callq··8290·<__stack_chk_fail@plt> | 3412 | » callq··8290·<__stack_chk_fail@plt> |
| 4248 | » nopl···0x0(%rax) | 3413 | » nopl···0x0(%rax) |
| | |
| 4249 | 000000000000c8d0·<switchtec_fw_part_summary_free@@Base>: | 3414 | 000000000000bd90·<switchtec_fw_part_summary_free@@Base>: |
| 4250 | » push···%rbp | 3415 | » push···%rbp |
| 4251 | » mov····%rdi,%rbp | 3416 | » mov····%rdi,%rbp |
| 4252 | » push···%rbx | 3417 | » push···%rbx |
| 4253 | » sub····$0x8,%rsp | 3418 | » sub····$0x8,%rsp |
| 4254 | » mov····0x98(%rdi),%eax | 3419 | » mov····0x98(%rdi),%eax |
| 4255 | » test···%eax,%eax | 3420 | » test···%eax,%eax |
| 4256 | » jle····c908·<switchtec_fw_part_summary_free@@Base+0x38> | 3421 | » jle····bdc8·<switchtec_fw_part_summary_free@@Base+0x38> |
| 4257 | » xor····%ebx,%ebx | 3422 | » xor····%ebx,%ebx |
| 4258 | » nopl···(%rax) | 3423 | » nopl···(%rax) |
| 4259 | » imul···$0x88,%rbx,%rax | 3424 | » imul···$0x88,%rbx,%rax |
| 4260 | » add····$0x1,%rbx | 3425 | » add····$0x1,%rbx |
| 4261 | » mov····0x110(%rbp,%rax,1),%rdi | 3426 | » mov····0x110(%rbp,%rax,1),%rdi |
| 4262 | » callq··8060·<free@plt> | 3427 | » callq··8060·<free@plt> |
| 4263 | » cmp····%ebx,0x98(%rbp) | 3428 | » cmp····%ebx,0x98(%rbp) |
| 4264 | » jg·····c8e8·<switchtec_fw_part_summary_free@@Base+0x18> | 3429 | » jg·····bda8·<switchtec_fw_part_summary_free@@Base+0x18> |
| 4265 | » add····$0x8,%rsp | 3430 | » add····$0x8,%rsp |
| 4266 | » mov····%rbp,%rdi | 3431 | » mov····%rbp,%rdi |
| 4267 | » pop····%rbx | 3432 | » pop····%rbx |
| 4268 | » pop····%rbp | 3433 | » pop····%rbp |
| 4269 | » jmpq···8060·<free@plt> | 3434 | » jmpq···8060·<free@plt> |
| 4270 | » nopw···%cs:0x0(%rax,%rax,1) | 3435 | » nopw···%cs:0x0(%rax,%rax,1) |
| | |
| 4271 | 000000000000c920·<switchtec_fw_read@@Base>: | 3436 | 000000000000bde0·<switchtec_fw_read@@Base>: |
| 4272 | » push···%r15 | 3437 | » push···%r15 |
| 4273 | » push···%r14 | 3438 | » push···%r14 |
| 4274 | » push···%r13 | 3439 | » push···%r13 |
| 4275 | » push···%r12 | 3440 | » push···%r12 |
| 4276 | » push···%rbp | 3441 | » push···%rbp |
| 4277 | » push···%rbx | 3442 | » push···%rbx |
| 4278 | » sub····$0x28,%rsp | 3443 | » sub····$0x28,%rsp |
| 4279 | » mov····%rdi,0x8(%rsp) | 3444 | » mov····%rdi,0x8(%rsp) |
| 4280 | » mov····%fs:0x28,%rax | 3445 | » mov····%fs:0x28,%rax |
| 4281 | » mov····%rax,0x18(%rsp) | 3446 | » mov····%rax,0x18(%rsp) |
| 4282 | » xor····%eax,%eax | 3447 | » xor····%eax,%eax |
| 4283 | » test···%rdx,%rdx | 3448 | » test···%rdx,%rdx |
| 4284 | » je·····c9dd·<switchtec_fw_read@@Base+0xbd> | 3449 | » je·····be9d·<switchtec_fw_read@@Base+0xbd> |
| 4285 | » mov····%rsi,%rbp | 3450 | » mov····%rsi,%rbp |
| 4286 | » mov····%rdx,%r15 | 3451 | » mov····%rdx,%r15 |
| 4287 | » mov····%rcx,%r13 | 3452 | » mov····%rcx,%r13 |
| 4288 | » lea····0x10(%rsp),%r14 | 3453 | » lea····0x10(%rsp),%r14 |
| 4289 | » xor····%r12d,%r12d | 3454 | » xor····%r12d,%r12d |
| 4290 | » jmp····c96e·<switchtec_fw_read@@Base+0x4e> | 3455 | » jmp····be2e·<switchtec_fw_read@@Base+0x4e> |
| 4291 | » nop | 3456 | » nop |
| 4292 | » add····%rbx,%rbp | 3457 | » add····%rbx,%rbp |
| 4293 | » add····%rbx,%r12 | 3458 | » add····%rbx,%r12 |
| 4294 | » add····%rbx,%r13 | 3459 | » add····%rbx,%r13 |
| 4295 | » sub····%rbx,%r15 | 3460 | » sub····%rbx,%r15 |
| 4296 | » je·····c9d8·<switchtec_fw_read@@Base+0xb8> | 3461 | » je·····be98·<switchtec_fw_read@@Base+0xb8> |
| 4297 | » mov····$0x3f8,%ebx | 3462 | » mov····$0x3f8,%ebx |
| 4298 | » mov····0x8(%rsp),%rdi | 3463 | » mov····0x8(%rsp),%rdi |
| 4299 | » mov····%r13,%r8 | 3464 | » mov····%r13,%r8 |
| 4300 | » mov····%r14,%rdx | 3465 | » mov····%r14,%rdx |
| 4301 | » cmp····%rbx,%r15 | 3466 | » cmp····%rbx,%r15 |
| 4302 | » movd···%ebp,%xmm0 | 3467 | » movd···%ebp,%xmm0 |
| 4303 | » mov····$0x8,%ecx | 3468 | » mov····$0x8,%ecx |
| Offset 4310, 32 lines modified | Offset 3475, 32 lines modified |
| 4310 | » mov····$0x1f,%esi | 3475 | » mov····$0x1f,%esi |
| 4311 | » movd···%ebx,%xmm1 | 3476 | » movd···%ebx,%xmm1 |
| 4312 | » mov····%rbx,%r9 | 3477 | » mov····%rbx,%r9 |
| 4313 | » punpckldq·%xmm1,%xmm0 | 3478 | » punpckldq·%xmm1,%xmm0 |
| 4314 | » movq···%xmm0,0x10(%rsp) | 3479 | » movq···%xmm0,0x10(%rsp) |
| 4315 | » callq··86c0·<switchtec_cmd@plt> | 3480 | » callq··86c0·<switchtec_cmd@plt> |
| 4316 | » test···%eax,%eax | 3481 | » test···%eax,%eax |
| 4317 | » je·····c960·<switchtec_fw_read@@Base+0x40> | 3482 | » je·····be20·<switchtec_fw_read@@Base+0x40> |
| 4318 | » mov····$0xffffffff,%eax | 3483 | » mov····$0xffffffff,%eax |
| 4319 | » mov····0x18(%rsp),%rdx | 3484 | » mov····0x18(%rsp),%rdx |
| 4320 | » sub····%fs:0x28,%rdx | 3485 | » sub····%fs:0x28,%rdx |
| 4321 | » jne····c9e1·<switchtec_fw_read@@Base+0xc1> | 3486 | » jne····bea1·<switchtec_fw_read@@Base+0xc1> |
| 4322 | » add····$0x28,%rsp | 3487 | » add····$0x28,%rsp |
| 4323 | » pop····%rbx | 3488 | » pop····%rbx |
| 4324 | » pop····%rbp | 3489 | » pop····%rbp |
| 4325 | » pop····%r12 | 3490 | » pop····%r12 |
| 4326 | » pop····%r13 | 3491 | » pop····%r13 |
| 4327 | » pop····%r14 | 3492 | » pop····%r14 |
| 4328 | » pop····%r15 | 3493 | » pop····%r15 |
| 4329 | » retq··· | 3494 | » retq··· |
| 4330 | » nopl···0x0(%rax) | 3495 | » nopl···0x0(%rax) |
| 4331 | » mov····%r12d,%eax | 3496 | » mov····%r12d,%eax |
| 4332 | » jmp····c9b2·<switchtec_fw_read@@Base+0x92> | 3497 | » jmp····be72·<switchtec_fw_read@@Base+0x92> |
| 4333 | » xor····%eax,%eax | 3498 | » xor····%eax,%eax |
| 4334 | » jmp····c9b2·<switchtec_fw_read@@Base+0x92> | 3499 | » jmp····be72·<switchtec_fw_read@@Base+0x92> |
| 4335 | » callq··8290·<__stack_chk_fail@plt> | 3500 | » callq··8290·<__stack_chk_fail@plt> |
| 4336 | » nopw···%cs:0x0(%rax,%rax,1) | 3501 | » nopw···%cs:0x0(%rax,%rax,1) |
| 4337 | » push···%r13 | 3502 | » push···%r13 |
| 4338 | » mov····$0x4,%edx | 3503 | » mov····$0x4,%edx |
| 4339 | » push···%r12 | 3504 | » push···%r12 |
| 4340 | » mov····$0xa8020000,%r12d | 3505 | » mov····$0xa8020000,%r12d |
| 4341 | » push···%rbp | 3506 | » push···%rbp |
| Offset 4345, 177 lines modified | Offset 3510, 177 lines modified |
| 4345 | » mov····%fs:0x28,%rbp | 3510 | » mov····%fs:0x28,%rbp |
| 4346 | » mov····%rbp,0x8(%rsp) | 3511 | » mov····%rbp,0x8(%rsp) |
| 4347 | » mov····%rsi,%rbp | 3512 | » mov····%rsi,%rbp |
| 4348 | » mov····%rsp,%rcx | 3513 | » mov····%rsp,%rcx |
| 4349 | » mov····%r12,%rsi | 3514 | » mov····%r12,%rsi |
| 4350 | » callq··85e0·<switchtec_fw_read@plt> | 3515 | » callq··85e0·<switchtec_fw_read@plt> |
| 4351 | » test···%eax,%eax | 3516 | » test···%eax,%eax |
| 4352 | » js·····ca60·<switchtec_fw_read@@Base+0x140> | 3517 | » js·····bf20·<switchtec_fw_read@@Base+0x140> |
| 4353 | » mov····$0xa8040000,%r13d | 3518 | » mov····$0xa8040000,%r13d |
| 4354 | » mov····$0x4,%edx | 3519 | » mov····$0x4,%edx |
| 4355 | » mov····%rbx,%rdi | 3520 | » mov····%rbx,%rdi |
| 4356 | » lea····0x4(%rsp),%rcx | 3521 | » lea····0x4(%rsp),%rcx |
| 4357 | » mov····%r13,%rsi | 3522 | » mov····%r13,%rsi |
| 4358 | » callq··85e0·<switchtec_fw_read@plt> | 3523 | » callq··85e0·<switchtec_fw_read@plt> |
| 4359 | » test···%eax,%eax | 3524 | » test···%eax,%eax |
| 4360 | » js·····ca60·<switchtec_fw_read@@Base+0x140> | 3525 | » js·····bf20·<switchtec_fw_read@@Base+0x140> |
| 4361 | » mov····(%rsp),%edx | 3526 | » mov····(%rsp),%edx |
| 4362 | » movb···$0x0,0x61(%rbp) | 3527 | » movb···$0x0,0x61(%rbp) |
| 4363 | » cmp····%edx,0x4(%rsp) | 3528 | » cmp····%edx,0x4(%rsp) |
| 4364 | » mov····0x38(%rbp),%rax | 3529 | » mov····0x38(%rbp),%rax |
| 4365 | » jae····ca80·<switchtec_fw_read@@Base+0x160> | 3530 | » jae····bf40·<switchtec_fw_read@@Base+0x160> |
| 4366 | » cmp····%r12,%rax | 3531 | » cmp····%r12,%rax |
| 4367 | » je·····ca85·<switchtec_fw_read@@Base+0x165> | 3532 | » je·····bf45·<switchtec_fw_read@@Base+0x165> |
| 4368 | » xor····%eax,%eax | 3533 | » xor····%eax,%eax |
| 4369 | » nop | 3534 | » nop |
| 4370 | » mov····0x8(%rsp),%rdx | 3535 | » mov····0x8(%rsp),%rdx |
| 4371 | » sub····%fs:0x28,%rdx | 3536 | » sub····%fs:0x28,%rdx |
| 4372 | » jne····ca8d·<switchtec_fw_read@@Base+0x16d> | 3537 | » jne····bf4d·<switchtec_fw_read@@Base+0x16d> |
| 4373 | » add····$0x18,%rsp | 3538 | » add····$0x18,%rsp |
| 4374 | » pop····%rbx | 3539 | » pop····%rbx |
| 4375 | » pop····%rbp | 3540 | » pop····%rbp |
| 4376 | » pop····%r12 | 3541 | » pop····%r12 |
| 4377 | » pop····%r13 | 3542 | » pop····%r13 |
| 4378 | » retq··· | 3543 | » retq··· |
| 4379 | » nopl···0x0(%rax,%rax,1) | 3544 | » nopl···0x0(%rax,%rax,1) |
| 4380 | » cmp····%r13,%rax | 3545 | » cmp····%r13,%rax |
| 4381 | » jne····ca5d·<switchtec_fw_read@@Base+0x13d> | 3546 | » jne····bf1d·<switchtec_fw_read@@Base+0x13d> |
| 4382 | » movb···$0x1,0x61(%rbp) | 3547 | » movb···$0x1,0x61(%rbp) |
| 4383 | » xor····%eax,%eax | 3548 | » xor····%eax,%eax |
| 4384 | » jmp····ca60·<switchtec_fw_read@@Base+0x140> | 3549 | » jmp····bf20·<switchtec_fw_read@@Base+0x140> |
| 4385 | » callq··8290·<__stack_chk_fail@plt> | 3550 | » callq··8290·<__stack_chk_fail@plt> |
| 4386 | » data16·nopw·%cs:0x0(%rax,%rax,1) | 3551 | » data16·nopw·%cs:0x0(%rax,%rax,1) |
| 4387 | » nopl···(%rax) | 3552 | » nopl···(%rax) |
| | |
| 4388 | 000000000000caa0·<switchtec_fw_read_fd@@Base>: | 3553 | 000000000000bf60·<switchtec_fw_read_fd@@Base>: |
| 4389 | » push···%r15 | 3554 | » push···%r15 |
| 4390 | » push···%r14 | 3555 | » push···%r14 |
| 4391 | » push···%r13 | 3556 | » push···%r13 |
| 4392 | » push···%r12 | 3557 | » push···%r12 |
| 4393 | » push···%rbp | 3558 | » push···%rbp |
| 4394 | » push···%rbx | 3559 | » push···%rbx |
| 4395 | » sub····$0x1018,%rsp | 3560 | » sub····$0x1018,%rsp |
| 4396 | » mov····%rdi,0x8(%rsp) | 3561 | » mov····%rdi,0x8(%rsp) |
| 4397 | » mov····%rcx,0x18(%rsp) | 3562 | » mov····%rcx,0x18(%rsp) |
| 4398 | » mov····%r8,0x10(%rsp) | 3563 | » mov····%r8,0x10(%rsp) |
| 4399 | » mov····%fs:0x28,%rax | 3564 | » mov····%fs:0x28,%rax |
| 4400 | » mov····%rax,0x1008(%rsp) | 3565 | » mov····%rax,0x1008(%rsp) |
| 4401 | » xor····%eax,%eax | 3566 | » xor····%eax,%eax |
| 4402 | » test···%rcx,%rcx | 3567 | » test···%rcx,%rcx |
| 4403 | » je·····cbba·<switchtec_fw_read_fd@@Base+0x11a> | 3568 | » je·····c07a·<switchtec_fw_read_fd@@Base+0x11a> |
| 4404 | » mov····%esi,%ebp | 3569 | » mov····%esi,%ebp |
| 4405 | » mov····%rdx,%r14 | 3570 | » mov····%rdx,%r14 |
| 4406 | » mov····%rcx,%r13 | 3571 | » mov····%rcx,%r13 |
| 4407 | » movq···$0x0,(%rsp) | 3572 | » movq···$0x0,(%rsp) |
| 4408 | » lea····0x20(%rsp),%r12 | 3573 | » lea····0x20(%rsp),%r12 |
| 4409 | » mov····$0xfe0,%edx | 3574 | » mov····$0xfe0,%edx |
| 4410 | » mov····0x8(%rsp),%rdi | 3575 | » mov····0x8(%rsp),%rdi |
| 4411 | » mov····%r12,%rcx | 3576 | » mov····%r12,%rcx |
| 4412 | » mov····%r14,%rsi | 3577 | » mov····%r14,%rsi |
| 4413 | » cmp····%rdx,%r13 | 3578 | » cmp····%rdx,%r13 |
| 4414 | » cmovbe·%r13,%rdx | 3579 | » cmovbe·%r13,%rdx |
| 4415 | » callq··85e0·<switchtec_fw_read@plt> | 3580 | » callq··85e0·<switchtec_fw_read@plt> |
| 4416 | » test···%eax,%eax | 3581 | » test···%eax,%eax |
| 4417 | » js·····cb4b·<switchtec_fw_read_fd@@Base+0xab> | 3582 | » js·····c00b·<switchtec_fw_read_fd@@Base+0xab> |
| 4418 | » movslq·%eax,%rbx | 3583 | » movslq·%eax,%rbx |
| 4419 | » test···%rbx,%rbx | 3584 | » test···%rbx,%rbx |
| 4420 | » je·····cb9e·<switchtec_fw_read_fd@@Base+0xfe> | 3585 | » je·····c05e·<switchtec_fw_read_fd@@Base+0xfe> |
| 4421 | » xor····%r15d,%r15d | 3586 | » xor····%r15d,%r15d |
| 4422 | » jmp····cb30·<switchtec_fw_read_fd@@Base+0x90> | 3587 | » jmp····bff0·<switchtec_fw_read_fd@@Base+0x90> |
| 4423 | » nopw···0x0(%rax,%rax,1) | 3588 | » nopw···0x0(%rax,%rax,1) |
| 4424 | » add····%rax,%r15 | 3589 | » add····%rax,%r15 |
| 4425 | » cmp····%rbx,%r15 | 3590 | » cmp····%rbx,%r15 |
| 4426 | » jae····cb70·<switchtec_fw_read_fd@@Base+0xd0> | 3591 | » jae····c030·<switchtec_fw_read_fd@@Base+0xd0> |
| 4427 | » lea····(%r12,%r15,1),%rsi | 3592 | » lea····(%r12,%r15,1),%rsi |
| 4428 | » mov····%rbx,%rdx | 3593 | » mov····%rbx,%rdx |
| 4429 | » mov····%ebp,%edi | 3594 | » mov····%ebp,%edi |
| 4430 | » sub····%r15,%rdx | 3595 | » sub····%r15,%rdx |
| 4431 | » callq··81f0·<write@plt> | 3596 | » callq··81f0·<write@plt> |
| 4432 | » test···%rax,%rax | 3597 | » test···%rax,%rax |
| 4433 | » jns····cb28·<switchtec_fw_read_fd@@Base+0x88> | 3598 | » jns····bfe8·<switchtec_fw_read_fd@@Base+0x88> |
| 4434 | » mov····$0xffffffff,%eax | 3599 | » mov····$0xffffffff,%eax |
| 4435 | » mov····0x1008(%rsp),%rdx | 3600 | » mov····0x1008(%rsp),%rdx |
| 4436 | » sub····%fs:0x28,%rdx | 3601 | » sub····%fs:0x28,%rdx |
| 4437 | » jne····cbbe·<switchtec_fw_read_fd@@Base+0x11e> | 3602 | » jne····c07e·<switchtec_fw_read_fd@@Base+0x11e> |
| 4438 | » add····$0x1018,%rsp | 3603 | » add····$0x1018,%rsp |
| 4439 | » pop····%rbx | 3604 | » pop····%rbx |
| 4440 | » pop····%rbp | 3605 | » pop····%rbp |
| 4441 | » pop····%r12 | 3606 | » pop····%r12 |
| 4442 | » pop····%r13 | 3607 | » pop····%r13 |
| 4443 | » pop····%r14 | 3608 | » pop····%r14 |
| 4444 | » pop····%r15 | 3609 | » pop····%r15 |
| 4445 | » retq··· | 3610 | » retq··· |
| 4446 | » mov····0x10(%rsp),%rcx | 3611 | » mov····0x10(%rsp),%rcx |
| 4447 | » add····%rbx,%r14 | 3612 | » add····%rbx,%r14 |
| 4448 | » sub····%rbx,%r13 | 3613 | » sub····%rbx,%r13 |
| 4449 | » add····%rbx,(%rsp) | 3614 | » add····%rbx,(%rsp) |
| 4450 | » mov····(%rsp),%rax | 3615 | » mov····(%rsp),%rax |
| 4451 | » test···%rcx,%rcx | 3616 | » test···%rcx,%rcx |
| 4452 | » je·····cb90·<switchtec_fw_read_fd@@Base+0xf0> | 3617 | » je·····c050·<switchtec_fw_read_fd@@Base+0xf0> |
| 4453 | » mov····0x18(%rsp),%esi | 3618 | » mov····0x18(%rsp),%esi |
| 4454 | » mov····%eax,%edi | 3619 | » mov····%eax,%edi |
| 4455 | » callq··*%rcx | 3620 | » callq··*%rcx |
| 4456 | » test···%r13,%r13 | 3621 | » test···%r13,%r13 |
| 4457 | » jne····caf1·<switchtec_fw_read_fd@@Base+0x51> | 3622 | » jne····bfb1·<switchtec_fw_read_fd@@Base+0x51> |
| 4458 | » mov····(%rsp),%eax | 3623 | » mov····(%rsp),%eax |
| 4459 | » jmp····cb4b·<switchtec_fw_read_fd@@Base+0xab> | 3624 | » jmp····c00b·<switchtec_fw_read_fd@@Base+0xab> |
| 4460 | » mov····0x10(%rsp),%rax | 3625 | » mov····0x10(%rsp),%rax |
| 4461 | » test···%rax,%rax | 3626 | » test···%rax,%rax |
| 4462 | » je·····caf1·<switchtec_fw_read_fd@@Base+0x51> | 3627 | » je·····bfb1·<switchtec_fw_read_fd@@Base+0x51> |
| 4463 | » mov····0x18(%rsp),%esi | 3628 | » mov····0x18(%rsp),%esi |
| 4464 | » mov····(%rsp),%edi | 3629 | » mov····(%rsp),%edi |
| 4465 | » callq··*%rax | 3630 | » callq··*%rax |
| 4466 | » jmpq···caf1·<switchtec_fw_read_fd@@Base+0x51> | 3631 | » jmpq···bfb1·<switchtec_fw_read_fd@@Base+0x51> |
| 4467 | » xor····%eax,%eax | 3632 | » xor····%eax,%eax |
| 4468 | » jmp····cb4b·<switchtec_fw_read_fd@@Base+0xab> | 3633 | » jmp····c00b·<switchtec_fw_read_fd@@Base+0xab> |
| 4469 | » callq··8290·<__stack_chk_fail@plt> | 3634 | » callq··8290·<__stack_chk_fail@plt> |
| 4470 | » data16·nopw·%cs:0x0(%rax,%rax,1) | 3635 | » data16·nopw·%cs:0x0(%rax,%rax,1) |
| 4471 | » xchg···%ax,%ax | 3636 | » xchg···%ax,%ax |
| | |
| 4472 | 000000000000cbd0·<switchtec_fw_body_read_fd@@Base>: | 3637 | 000000000000c090·<switchtec_fw_body_read_fd@@Base>: |
| 4473 | » mov····%rdx,%rax | 3638 | » mov····%rdx,%rax |
| 4474 | » mov····%rcx,%r8 | 3639 | » mov····%rcx,%r8 |
| 4475 | » mov····0x50(%rdx),%rcx | 3640 | » mov····0x50(%rdx),%rcx |
| 4476 | » mov····0x48(%rdx),%rdx | 3641 | » mov····0x48(%rdx),%rdx |
| 4477 | » add····0x38(%rax),%rdx | 3642 | » add····0x38(%rax),%rdx |
| 4478 | » jmpq···8100·<switchtec_fw_read_fd@plt> | 3643 | » jmpq···8100·<switchtec_fw_read_fd@plt> |
| 4479 | » nopw···0x0(%rax,%rax,1) | 3644 | » nopw···0x0(%rax,%rax,1) |
| | |
| 4480 | 000000000000cbf0·<switchtec_fw_img_write_hdr@@Base>: | 3645 | 000000000000c0b0·<switchtec_fw_img_write_hdr@@Base>: |
| 4481 | » push···%rbp | 3646 | » push···%rbp |
| 4482 | » mov····%edi,%ebp | 3647 | » mov····%edi,%ebp |
| 4483 | » push···%rbx | 3648 | » push···%rbx |
| 4484 | » mov····%rsi,%rbx | 3649 | » mov····%rsi,%rbx |
| 4485 | » sub····$0x58,%rsp | 3650 | » sub····$0x58,%rsp |
| 4486 | » mov····(%rsi),%edx | 3651 | » mov····(%rsi),%edx |
| 4487 | » mov····%fs:0x28,%rax | 3652 | » mov····%fs:0x28,%rax |
| 4488 | » mov····%rax,0x48(%rsp) | 3653 | » mov····%rax,0x48(%rsp) |
| 4489 | » xor····%eax,%eax | 3654 | » xor····%eax,%eax |
| 4490 | » test···%edx,%edx | 3655 | » test···%edx,%edx |
| 4491 | » je·····cc70·<switchtec_fw_img_write_hdr@@Base+0x80> | 3656 | » je·····c130·<switchtec_fw_img_write_hdr@@Base+0x80> |
| 4492 | » sub····$0x1,%edx | 3657 | » sub····$0x1,%edx |
| 4493 | » cmp····$0x1,%edx | 3658 | » cmp····$0x1,%edx |
| 4494 | » ja·····cc40·<switchtec_fw_img_write_hdr@@Base+0x50> | 3659 | » ja·····c100·<switchtec_fw_img_write_hdr@@Base+0x50> |
| 4495 | » mov····0x70(%rsi),%rsi | 3660 | » mov····0x70(%rsi),%rsi |
| 4496 | » mov····$0x274,%edx | 3661 | » mov····$0x274,%edx |
| 4497 | » callq··81f0·<write@plt> | 3662 | » callq··81f0·<write@plt> |
| 4498 | » test···%eax,%eax | 3663 | » test···%eax,%eax |
| 4499 | » js·····cc50·<switchtec_fw_img_write_hdr@@Base+0x60> | 3664 | » js·····c110·<switchtec_fw_img_write_hdr@@Base+0x60> |
| 4500 | » mov····0x48(%rbx),%rsi | 3665 | » mov····0x48(%rbx),%rsi |
| 4501 | » xor····%edx,%edx | 3666 | » xor····%edx,%edx |
| 4502 | » mov····%ebp,%edi | 3667 | » mov····%ebp,%edi |
| 4503 | » callq··8340·<lseek@plt> | 3668 | » callq··8340·<lseek@plt> |
| 4504 | » jmp····cc50·<switchtec_fw_img_write_hdr@@Base+0x60> | 3669 | » jmp····c110·<switchtec_fw_img_write_hdr@@Base+0x60> |
| 4505 | » nopw···0x0(%rax,%rax,1) | 3670 | » nopw···0x0(%rax,%rax,1) |
| 4506 | » callq··80b0·<__errno_location@plt> | 3671 | » callq··80b0·<__errno_location@plt> |
| 4507 | » movl···$0x16,(%rax) | 3672 | » movl···$0x16,(%rax) |
| 4508 | » mov····$0xffffffff,%eax | 3673 | » mov····$0xffffffff,%eax |
| 4509 | » mov····0x48(%rsp),%rdx | 3674 | » mov····0x48(%rsp),%rdx |
| 4510 | » sub····%fs:0x28,%rdx | 3675 | » sub····%fs:0x28,%rdx |
| 4511 | » jne····cd02·<switchtec_fw_img_write_hdr@@Base+0x112> | 3676 | » jne····c1c2·<switchtec_fw_img_write_hdr@@Base+0x112> |
| 4512 | » add····$0x58,%rsp | 3677 | » add····$0x58,%rsp |
| 4513 | » pop····%rbx | 3678 | » pop····%rbx |
| 4514 | » pop····%rbp | 3679 | » pop····%rbp |
| 4515 | » retq··· | 3680 | » retq··· |
| 4516 | » nopl···0x0(%rax,%rax,1) | 3681 | » nopl···0x0(%rax,%rax,1) |
| 4517 | » mov····0x70(%rsi),%rdx | 3682 | » mov····0x70(%rsi),%rdx |
| 4518 | » mov····$0x8,%ecx | 3683 | » mov····$0x8,%ecx |
| Offset 4532, 154 lines modified | Offset 3697, 154 lines modified |
| 4532 | » punpckldq·%xmm2,%xmm0 | 3697 | » punpckldq·%xmm2,%xmm0 |
| 4533 | » punpcklqdq·%xmm1,%xmm0 | 3698 | » punpcklqdq·%xmm1,%xmm0 |
| 4534 | » movaps·%xmm0,(%rsp) | 3699 | » movaps·%xmm0,(%rsp) |
| 4535 | » mov····0xc(%rdx),%eax | 3700 | » mov····0xc(%rdx),%eax |
| 4536 | » mov····%eax,0x10(%rsp) | 3701 | » mov····%eax,0x10(%rsp) |
| 4537 | » mov····0x14(%rdx),%rax | 3702 | » mov····0x14(%rdx),%rax |
| 4538 | » mov····%rax,0x38(%rsp) | 3703 | » mov····%rax,0x38(%rsp) |
| 4539 | » je·····ccf8·<switchtec_fw_img_write_hdr@@Base+0x108> | 3704 | » je·····c1b8·<switchtec_fw_img_write_hdr@@Base+0x108> |
| 4540 | » cmp····$0x7,%r8d | 3705 | » cmp····$0x7,%r8d |
| 4541 | » je·····ccd8·<switchtec_fw_img_write_hdr@@Base+0xe8> | 3706 | » je·····c198·<switchtec_fw_img_write_hdr@@Base+0xe8> |
| 4542 | » cmp····$0x5,%r8d | 3707 | » cmp····$0x5,%r8d |
| 4543 | » jne····cce0·<switchtec_fw_img_write_hdr@@Base+0xf0> | 3708 | » jne····c1a0·<switchtec_fw_img_write_hdr@@Base+0xf0> |
| 4544 | » movl···$0x4,0x8(%rsp) | 3709 | » movl···$0x4,0x8(%rsp) |
| 4545 | » jmp····cce0·<switchtec_fw_img_write_hdr@@Base+0xf0> | 3710 | » jmp····c1a0·<switchtec_fw_img_write_hdr@@Base+0xf0> |
| 4546 | » nopl···(%rax) | 3711 | » nopl···(%rax) |
| 4547 | » movl···$0x3,0x8(%rsp) | 3712 | » movl···$0x3,0x8(%rsp) |
| 4548 | » mov····$0x40,%edx | 3713 | » mov····$0x40,%edx |
| 4549 | » mov····%ebp,%edi | 3714 | » mov····%ebp,%edi |
| 4550 | » callq··81f0·<write@plt> | 3715 | » callq··81f0·<write@plt> |
| 4551 | » jmpq···cc50·<switchtec_fw_img_write_hdr@@Base+0x60> | 3716 | » jmpq···c110·<switchtec_fw_img_write_hdr@@Base+0x60> |
| 4552 | » nopl···0x0(%rax) | 3717 | » nopl···0x0(%rax) |
| 4553 | » movl···$0x1,0x8(%rsp) | 3718 | » movl···$0x1,0x8(%rsp) |
| 4554 | » jmp····cce0·<switchtec_fw_img_write_hdr@@Base+0xf0> | 3719 | » jmp····c1a0·<switchtec_fw_img_write_hdr@@Base+0xf0> |
| 4555 | » callq··8290·<__stack_chk_fail@plt> | 3720 | » callq··8290·<__stack_chk_fail@plt> |
| 4556 | » nopw···0x0(%rax,%rax,1) | 3721 | » nopw···0x0(%rax,%rax,1) |
| | |
| 4557 | 000000000000cd10·<switchtec_fw_is_boot_ro@@Base>: | 3722 | 000000000000c1d0·<switchtec_fw_is_boot_ro@@Base>: |
| 4558 | » push···%rbx | 3723 | » push···%rbx |
| 4559 | » sub····$0x10,%rsp | 3724 | » sub····$0x10,%rsp |
| 4560 | » mov····%fs:0x28,%rbx | 3725 | » mov····%fs:0x28,%rbx |
| 4561 | » mov····%rbx,0x8(%rsp) | 3726 | » mov····%rbx,0x8(%rsp) |
| 4562 | » mov····%rdi,%rbx | 3727 | » mov····%rdi,%rbx |
| 4563 | » movl···$0x4,(%rsp) | 3728 | » movl···$0x4,(%rsp) |
| 4564 | » callq··87e0·<switchtec_gen@plt> | 3729 | » callq··87e0·<switchtec_gen@plt> |
| 4565 | » test···%eax,%eax | 3730 | » test···%eax,%eax |
| 4566 | » jne····cd90·<switchtec_fw_is_boot_ro@@Base+0x80> | 3731 | » jne····c250·<switchtec_fw_is_boot_ro@@Base+0x80> |
| 4567 | » mov····%rsp,%rdx | 3732 | » mov····%rsp,%rdx |
| 4568 | » mov····$0x4,%r9d | 3733 | » mov····$0x4,%r9d |
| 4569 | » mov····$0x4,%ecx | 3734 | » mov····$0x4,%ecx |
| 4570 | » lea····0x4(%rsp),%r8 | 3735 | » lea····0x4(%rsp),%r8 |
| 4571 | » mov····$0x5,%esi | 3736 | » mov····$0x5,%esi |
| 4572 | » mov····%rbx,%rdi | 3737 | » mov····%rbx,%rdi |
| 4573 | » callq··86c0·<switchtec_cmd@plt> | 3738 | » callq··86c0·<switchtec_cmd@plt> |
| 4574 | » cmp····$0x64004,%eax | 3739 | » cmp····$0x64004,%eax |
| 4575 | » je·····cd80·<switchtec_fw_is_boot_ro@@Base+0x70> | 3740 | » je·····c240·<switchtec_fw_is_boot_ro@@Base+0x70> |
| 4576 | » test···%eax,%eax | 3741 | » test···%eax,%eax |
| 4577 | » jne····cd66·<switchtec_fw_is_boot_ro@@Base+0x56> | 3742 | » jne····c226·<switchtec_fw_is_boot_ro@@Base+0x56> |
| 4578 | » movzbl·0x4(%rsp),%eax | 3743 | » movzbl·0x4(%rsp),%eax |
| 4579 | » mov····0x8(%rsp),%rdx | 3744 | » mov····0x8(%rsp),%rdx |
| 4580 | » sub····%fs:0x28,%rdx | 3745 | » sub····%fs:0x28,%rdx |
| 4581 | » jne····cda2·<switchtec_fw_is_boot_ro@@Base+0x92> | 3746 | » jne····c262·<switchtec_fw_is_boot_ro@@Base+0x92> |
| 4582 | » add····$0x10,%rsp | 3747 | » add····$0x10,%rsp |
| 4583 | » pop····%rbx | 3748 | » pop····%rbx |
| 4584 | » retq··· | 3749 | » retq··· |
| 4585 | » nopl···0x0(%rax) | 3750 | » nopl···0x0(%rax) |
| 4586 | » callq··80b0·<__errno_location@plt> | 3751 | » callq··80b0·<__errno_location@plt> |
| 4587 | » movl···$0x0,(%rax) | 3752 | » movl···$0x0,(%rax) |
| 4588 | » xor····%eax,%eax | 3753 | » xor····%eax,%eax |
| 4589 | » jmp····cd66·<switchtec_fw_is_boot_ro@@Base+0x56> | 3754 | » jmp····c226·<switchtec_fw_is_boot_ro@@Base+0x56> |
| 4590 | » nop | 3755 | » nop |
| 4591 | » callq··80b0·<__errno_location@plt> | 3756 | » callq··80b0·<__errno_location@plt> |
| 4592 | » movl···$0x5f,(%rax) | 3757 | » movl···$0x5f,(%rax) |
| 4593 | » mov····$0xffffffff,%eax | 3758 | » mov····$0xffffffff,%eax |
| 4594 | » jmp····cd66·<switchtec_fw_is_boot_ro@@Base+0x56> | 3759 | » jmp····c226·<switchtec_fw_is_boot_ro@@Base+0x56> |
| 4595 | » callq··8290·<__stack_chk_fail@plt> | 3760 | » callq··8290·<__stack_chk_fail@plt> |
| 4596 | » nopw···0x0(%rax,%rax,1) | 3761 | » nopw···0x0(%rax,%rax,1) |
| 4597 | » push···%r15 | 3762 | » push···%r15 |
| 4598 | » push···%r14 | 3763 | » push···%r14 |
| 4599 | » push···%r13 | 3764 | » push···%r13 |
| 4600 | » push···%r12 | 3765 | » push···%r12 |
| 4601 | » push···%rbp | 3766 | » push···%rbp |
| 4602 | » push···%rbx | 3767 | » push···%rbx |
| 4603 | » sub····$0x5a8,%rsp | 3768 | » sub····$0x5a8,%rsp |
| 4604 | » mov····%fs:0x28,%rax | 3769 | » mov····%fs:0x28,%rax |
| 4605 | » mov····%rax,0x598(%rsp) | 3770 | » mov····%rax,0x598(%rsp) |
| 4606 | » xor····%eax,%eax | 3771 | » xor····%eax,%eax |
| 4607 | » test···%esi,%esi | 3772 | » test···%esi,%esi |
| 4608 | » movb···$0x0,0xf(%rsp) | 3773 | » movb···$0x0,0xf(%rsp) |
| 4609 | » je·····d38a·<switchtec_fw_is_boot_ro@@Base+0x67a> | 3774 | » je·····c84a·<switchtec_fw_is_boot_ro@@Base+0x67a> |
| 4610 | » mov····0x4(%rdi),%eax | 3775 | » mov····0x4(%rdi),%eax |
| 4611 | » mov····%rdi,%rbp | 3776 | » mov····%rdi,%rbp |
| 4612 | » mov····%esi,%r14d | 3777 | » mov····%esi,%r14d |
| 4613 | » mov····%rdx,%r12 | 3778 | » mov····%rdx,%r12 |
| 4614 | » cmp····$0x1,%eax | 3779 | » cmp····$0x1,%eax |
| 4615 | » je·····cff0·<switchtec_fw_is_boot_ro@@Base+0x2e0> | 3780 | » je·····c4b0·<switchtec_fw_is_boot_ro@@Base+0x2e0> |
| 4616 | » cmp····$0x2,%eax | 3781 | » cmp····$0x2,%eax |
| 4617 | » je·····d1c0·<switchtec_fw_is_boot_ro@@Base+0x4b0> | 3782 | » je·····c680·<switchtec_fw_is_boot_ro@@Base+0x4b0> |
| 4618 | » test···%r14d,%r14d | 3783 | » test···%r14d,%r14d |
| 4619 | » jle····cf50·<switchtec_fw_is_boot_ro@@Base+0x240> | 3784 | » jle····c410·<switchtec_fw_is_boot_ro@@Base+0x240> |
| 4620 | » movslq·%r14d,%r13 | 3785 | » movslq·%r14d,%r13 |
| 4621 | » mov····%r12,%rbx | 3786 | » mov····%r12,%rbx |
| 4622 | » imul···$0x88,%r13,%r13 | 3787 | » imul···$0x88,%r13,%r13 |
| 4623 | » add····%r12,%r13 | 3788 | » add····%r12,%r13 |
| 4624 | » mov····0x4(%rbp),%eax | 3789 | » mov····0x4(%rbp),%eax |
| 4625 | » mov····%rbx,%rdi | 3790 | » mov····%rbx,%rdi |
| 4626 | » mov····%eax,(%rbx) | 3791 | » mov····%eax,(%rbx) |
| 4627 | » callq··b7a0·<switchtec_lat_setup@@Base+0x1c0> | 3792 | » callq··ac60·<crc32@@Base+0x1c0> |
| 4628 | » xor····%ecx,%ecx | 3793 | » xor····%ecx,%ecx |
| 4629 | » movb···$0x0,0x62(%rbx) | 3794 | » movb···$0x0,0x62(%rbx) |
| 4630 | » mov····%eax,0x10(%rbx) | 3795 | » mov····%eax,0x10(%rbx) |
| 4631 | » mov····(%r12),%eax | 3796 | » mov····(%r12),%eax |
| 4632 | » mov····%cx,0x60(%rbx) | 3797 | » mov····%cx,0x60(%rbx) |
| 4633 | » cmp····$0x1,%eax | 3798 | » cmp····$0x1,%eax |
| 4634 | » je·····cfc8·<switchtec_fw_is_boot_ro@@Base+0x2b8> | 3799 | » je·····c488·<switchtec_fw_is_boot_ro@@Base+0x2b8> |
| 4635 | » cmp····$0x2,%eax | 3800 | » cmp····$0x2,%eax |
| 4636 | » je·····cfa8·<switchtec_fw_is_boot_ro@@Base+0x298> | 3801 | » je·····c468·<switchtec_fw_is_boot_ro@@Base+0x298> |
| 4637 | » test···%eax,%eax | 3802 | » test···%eax,%eax |
| 4638 | » jne····cf90·<switchtec_fw_is_boot_ro@@Base+0x280> | 3803 | » jne····c450·<switchtec_fw_is_boot_ro@@Base+0x280> |
| 4639 | » mov····%rbp,%rdi | 3804 | » mov····%rbp,%rdi |
| 4640 | » callq··84e0·<switchtec_fw_is_boot_ro@plt> | 3805 | » callq··84e0·<switchtec_fw_is_boot_ro@plt> |
| 4641 | » mov····0x8(%rbx),%rdx | 3806 | » mov····0x8(%rbx),%rdx |
| 4642 | » test···%eax,%eax | 3807 | » test···%eax,%eax |
| 4643 | » setne··0x63(%rbx) | 3808 | » setne··0x63(%rbx) |
| 4644 | » cmp····$0x1,%rdx | 3809 | » cmp····$0x1,%rdx |
| 4645 | » je·····d1b0·<switchtec_fw_is_boot_ro@@Base+0x4a0> | 3810 | » je·····c670·<switchtec_fw_is_boot_ro@@Base+0x4a0> |
| 4646 | » cmp····$0x2,%rdx | 3811 | » cmp····$0x2,%rdx |
| 4647 | » je·····d070·<switchtec_fw_is_boot_ro@@Base+0x360> | 3812 | » je·····c530·<switchtec_fw_is_boot_ro@@Base+0x360> |
| 4648 | » test···%rdx,%rdx | 3813 | » test···%rdx,%rdx |
| 4649 | » jne····d020·<switchtec_fw_is_boot_ro@@Base+0x310> | 3814 | » jne····c4e0·<switchtec_fw_is_boot_ro@@Base+0x310> |
| 4650 | » movdqa·0x10d99(%rip),%xmm0········ | 3815 | » movdqa·0x118d9(%rip),%xmm0········ |
| 4651 | » movb···$0x1,0x61(%rbx) | 3816 | » movb···$0x1,0x61(%rbx) |
| 4652 | » movb···$0x1,0x60(%rbx) | 3817 | » movb···$0x1,0x60(%rbx) |
| 4653 | » movups·%xmm0,0x38(%rbx) | 3818 | » movups·%xmm0,0x38(%rbx) |
| 4654 | » mov····$0x1c,%edi | 3819 | » mov····$0x1c,%edi |
| 4655 | » callq··85a0·<malloc@plt> | 3820 | » callq··85a0·<malloc@plt> |
| 4656 | » test···%rax,%rax | 3821 | » test···%rax,%rax |
| 4657 | » mov····%rax,%r15 | 3822 | » mov····%rax,%r15 |
| 4658 | » je·····cf9b·<switchtec_fw_is_boot_ro@@Base+0x28b> | 3823 | » je·····c45b·<switchtec_fw_is_boot_ro@@Base+0x28b> |
| 4659 | » mov····0x40(%rbx),%rsi | 3824 | » mov····0x40(%rbx),%rsi |
| 4660 | » mov····%rax,%rcx | 3825 | » mov····%rax,%rcx |
| 4661 | » mov····$0x1c,%edx | 3826 | » mov····$0x1c,%edx |
| 4662 | » mov····%rbp,%rdi | 3827 | » mov····%rbp,%rdi |
| 4663 | » add····0x38(%rbx),%rsi | 3828 | » add····0x38(%rbx),%rsi |
| 4664 | » sub····$0x1c,%rsi | 3829 | » sub····$0x1c,%rsi |
| 4665 | » callq··85e0·<switchtec_fw_read@plt> | 3830 | » callq··85e0·<switchtec_fw_read@plt> |
| 4666 | » test···%eax,%eax | 3831 | » test···%eax,%eax |
| 4667 | » js·····d1a0·<switchtec_fw_is_boot_ro@@Base+0x490> | 3832 | » js·····c660·<switchtec_fw_is_boot_ro@@Base+0x490> |
| 4668 | » lea····0xee33(%rip),%rsi········ | 3833 | » lea····0xf673(%rip),%rsi········ |
| 4669 | » mov····%r15,%rdi | 3834 | » mov····%r15,%rdi |
| 4670 | » callq··8470·<strcmp@plt> | 3835 | » callq··8470·<strcmp@plt> |
| 4671 | » test···%eax,%eax | 3836 | » test···%eax,%eax |
| 4672 | » jne····d1a0·<switchtec_fw_is_boot_ro@@Base+0x490> | 3837 | » jne····c660·<switchtec_fw_is_boot_ro@@Base+0x490> |
| 4673 | » mov····0xc(%r15),%r9d | 3838 | » mov····0xc(%r15),%r9d |
| 4674 | » lea····0x14(%rbx),%rdi | 3839 | » lea····0x14(%rbx),%rdi |
| 4675 | » mov····$0x1,%edx | 3840 | » mov····$0x1,%edx |
| 4676 | » mov····$0x20,%ecx | 3841 | » mov····$0x20,%ecx |
| 4677 | » lea····0xed31(%rip),%r8········ | 3842 | » lea····0xf571(%rip),%r8········ |
| 4678 | » mov····$0x20,%esi | 3843 | » mov····$0x20,%esi |
| 4679 | » movzwl·%r9w,%eax | 3844 | » movzwl·%r9w,%eax |
| 4680 | » push···%rax | 3845 | » push···%rax |
| 4681 | » mov····%r9d,%eax | 3846 | » mov····%r9d,%eax |
| 4682 | » shr····$0x18,%r9d | 3847 | » shr····$0x18,%r9d |
| 4683 | » shr····$0x10,%eax | 3848 | » shr····$0x10,%eax |
| 4684 | » movzbl·%al,%eax | 3849 | » movzbl·%al,%eax |
| Offset 4693, 88 lines modified | Offset 3858, 88 lines modified |
| 4693 | » mov····0x4(%r15),%eax | 3858 | » mov····0x4(%r15),%eax |
| 4694 | » mov····%rax,0x50(%rbx) | 3859 | » mov····%rax,0x50(%rbx) |
| 4695 | » pop····%rax | 3860 | » pop····%rax |
| 4696 | » pop····%rdx | 3861 | » pop····%rdx |
| 4697 | » nopw···0x0(%rax,%rax,1) | 3862 | » nopw···0x0(%rax,%rax,1) |
| 4698 | » add····$0x88,%rbx | 3863 | » add····$0x88,%rbx |
| 4699 | » cmp····%rbx,%r13 | 3864 | » cmp····%rbx,%r13 |
| 4700 | » jne····ce18·<switchtec_fw_is_boot_ro@@Base+0x108> | 3865 | » jne····c2d8·<switchtec_fw_is_boot_ro@@Base+0x108> |
| 4701 | » mov····%r14d,%eax | 3866 | » mov····%r14d,%eax |
| 4702 | » mov····0x598(%rsp),%rdx | 3867 | » mov····0x598(%rsp),%rdx |
| 4703 | » sub····%fs:0x28,%rdx | 3868 | » sub····%fs:0x28,%rdx |
| 4704 | » jne····d394·<switchtec_fw_is_boot_ro@@Base+0x684> | 3869 | » jne····c854·<switchtec_fw_is_boot_ro@@Base+0x684> |
| 4705 | » add····$0x5a8,%rsp | 3870 | » add····$0x5a8,%rsp |
| 4706 | » pop····%rbx | 3871 | » pop····%rbx |
| 4707 | » pop····%rbp | 3872 | » pop····%rbp |
| 4708 | » pop····%r12 | 3873 | » pop····%r12 |
| 4709 | » pop····%r13 | 3874 | » pop····%r13 |
| 4710 | » pop····%r14 | 3875 | » pop····%r14 |
| 4711 | » pop····%r15 | 3876 | » pop····%r15 |
| 4712 | » retq··· | 3877 | » retq··· |
| 4713 | » nopl···0x0(%rax) | 3878 | » nopl···0x0(%rax) |
| 4714 | » cmp····$0xfe,%rax | 3879 | » cmp····$0xfe,%rax |
| 4715 | » je·····d2a0·<switchtec_fw_is_boot_ro@@Base+0x590> | 3880 | » je·····c760·<switchtec_fw_is_boot_ro@@Base+0x590> |
| 4716 | » nopl···0x0(%rax) | 3881 | » nopl···0x0(%rax) |
| 4717 | » callq··80b0·<__errno_location@plt> | 3882 | » callq··80b0·<__errno_location@plt> |
| 4718 | » movl···$0x16,(%rax) | 3883 | » movl···$0x16,(%rax) |
| 4719 | » mov····$0xffffffff,%eax | 3884 | » mov····$0xffffffff,%eax |
| 4720 | » jmp····cf53·<switchtec_fw_is_boot_ro@@Base+0x243> | 3885 | » jmp····c413·<switchtec_fw_is_boot_ro@@Base+0x243> |
| 4721 | » nopw···0x0(%rax,%rax,1) | 3886 | » nopw···0x0(%rax,%rax,1) |
| 4722 | » mov····0x8(%rbx),%rax | 3887 | » mov····0x8(%rbx),%rax |
| 4723 | » cmp····$0xc,%rax | 3888 | » cmp····$0xc,%rax |
| 4724 | » ja·····cf80·<switchtec_fw_is_boot_ro@@Base+0x270> | 3889 | » ja·····c440·<switchtec_fw_is_boot_ro@@Base+0x270> |
| 4725 | » lea····0x10b17(%rip),%rdx········ | 3890 | » lea····0x11657(%rip),%rdx········ |
| 4726 | » movslq·(%rdx,%rax,4),%rax | 3891 | » movslq·(%rdx,%rax,4),%rax |
| 4727 | » add····%rdx,%rax | 3892 | » add····%rdx,%rax |
| 4728 | » jmpq···*%rax | 3893 | » jmpq···*%rax |
| 4729 | » nopw···0x0(%rax,%rax,1) | 3894 | » nopw···0x0(%rax,%rax,1) |
| 4730 | » mov····0x8(%rbx),%rax | 3895 | » mov····0x8(%rbx),%rax |
| 4731 | » cmp····$0xa,%rax | 3896 | » cmp····$0xa,%rax |
| 4732 | » ja·····d1e0·<switchtec_fw_is_boot_ro@@Base+0x4d0> | 3897 | » ja·····c6a0·<switchtec_fw_is_boot_ro@@Base+0x4d0> |
| 4733 | » lea····0x10b27(%rip),%rdx········ | 3898 | » lea····0x11667(%rip),%rdx········ |
| 4734 | » movslq·(%rdx,%rax,4),%rax | 3899 | » movslq·(%rdx,%rax,4),%rax |
| 4735 | » add····%rdx,%rax | 3900 | » add····%rdx,%rax |
| 4736 | » jmpq···*%rax | 3901 | » jmpq···*%rax |
| 4737 | » nopw···%cs:0x0(%rax,%rax,1) | 3902 | » nopw···%cs:0x0(%rax,%rax,1) |
| 4738 | » lea····0xf(%rsp),%rdx | 3903 | » lea····0xf(%rsp),%rdx |
| 4739 | » mov····$0x2a0,%r9d | 3904 | » mov····$0x2a0,%r9d |
| 4740 | » lea····0x10(%rsp),%r8 | 3905 | » lea····0x10(%rsp),%r8 |
| 4741 | » mov····$0x1,%ecx | 3906 | » mov····$0x1,%ecx |
| 4742 | » mov····$0x2b,%esi | 3907 | » mov····$0x2b,%esi |
| 4743 | » mov····%rbp,%rdi | 3908 | » mov····%rbp,%rdi |
| 4744 | » callq··86c0·<switchtec_cmd@plt> | 3909 | » callq··86c0·<switchtec_cmd@plt> |
| 4745 | » test···%eax,%eax | 3910 | » test···%eax,%eax |
| 4746 | » je·····cdff·<switchtec_fw_is_boot_ro@@Base+0xef> | 3911 | » je·····c2bf·<switchtec_fw_is_boot_ro@@Base+0xef> |
| 4747 | » jmpq···cf53·<switchtec_fw_is_boot_ro@@Base+0x243> | 3912 | » jmpq···c413·<switchtec_fw_is_boot_ro@@Base+0x243> |
| 4748 | » nop | 3913 | » nop |
| 4749 | » mov····%rbx,%rsi | 3914 | » mov····%rbx,%rsi |
| 4750 | » mov····%rbp,%rdi | 3915 | » mov····%rbp,%rdi |
| 4751 | » callq··8280·<switchtec_flash_part@plt> | 3916 | » callq··8280·<switchtec_flash_part@plt> |
| 4752 | » movb···$0x0,0x63(%rbx) | 3917 | » movb···$0x0,0x63(%rbx) |
| 4753 | » test···%eax,%eax | 3918 | » test···%eax,%eax |
| 4754 | » jne····d228·<switchtec_fw_is_boot_ro@@Base+0x518> | 3919 | » jne····c6e8·<switchtec_fw_is_boot_ro@@Base+0x518> |
| 4755 | » mov····0x8(%rbx),%rax | 3920 | » mov····0x8(%rbx),%rax |
| 4756 | » movb···$0x1,0x60(%rbx) | 3921 | » movb···$0x1,0x60(%rbx) |
| 4757 | » cmp····$0x6,%rax | 3922 | » cmp····$0x6,%rax |
| 4758 | » jne····ce93·<switchtec_fw_is_boot_ro@@Base+0x183> | 3923 | » jne····c353·<switchtec_fw_is_boot_ro@@Base+0x183> |
| 4759 | » nopl···0x0(%rax) | 3924 | » nopl···0x0(%rax) |
| 4760 | » mov····$0xffffffff,%eax | 3925 | » mov····$0xffffffff,%eax |
| 4761 | » movb···$0x0,0x14(%rbx) | 3926 | » movb···$0x0,0x14(%rbx) |
| 4762 | » mov····%rax,0x58(%rbx) | 3927 | » mov····%rax,0x58(%rbx) |
| 4763 | » movq···$0x0,0x70(%rbx) | 3928 | » movq···$0x0,0x70(%rbx) |
| 4764 | » jmpq···cf40·<switchtec_fw_is_boot_ro@@Base+0x230> | 3929 | » jmpq···c400·<switchtec_fw_is_boot_ro@@Base+0x230> |
| 4765 | » nopw···0x0(%rax,%rax,1) | 3930 | » nopw···0x0(%rax,%rax,1) |
| 4766 | » movdqa·0x10bc8(%rip),%xmm0········ | 3931 | » movdqa·0x11708(%rip),%xmm0········ |
| 4767 | » movups·%xmm0,0x38(%rbx) | 3932 | » movups·%xmm0,0x38(%rbx) |
| 4768 | » mov····%rbx,%rsi | 3933 | » mov····%rbx,%rsi |
| 4769 | » mov····%rbp,%rdi | 3934 | » mov····%rbp,%rdi |
| 4770 | » callq··c9f0·<switchtec_fw_read@@Base+0xd0> | 3935 | » callq··beb0·<switchtec_fw_read@@Base+0xd0> |
| 4771 | » test···%eax,%eax | 3936 | » test···%eax,%eax |
| 4772 | » je·····d037·<switchtec_fw_is_boot_ro@@Base+0x327> | 3937 | » je·····c4f7·<switchtec_fw_is_boot_ro@@Base+0x327> |
| 4773 | » jmpq···cf53·<switchtec_fw_is_boot_ro@@Base+0x243> | 3938 | » jmpq···c413·<switchtec_fw_is_boot_ro@@Base+0x243> |
| 4774 | » lea····0x70(%rsp),%rax | 3939 | » lea····0x70(%rsp),%rax |
| 4775 | » nopl···(%rax) | 3940 | » nopl···(%rax) |
| 4776 | » cmpb···$0x0,0xb(%rax) | 3941 | » cmpb···$0x0,0xb(%rax) |
| 4777 | » pxor···%xmm1,%xmm1 | 3942 | » pxor···%xmm1,%xmm1 |
| 4778 | » mov····0x18(%rax),%ecx | 3943 | » mov····0x18(%rax),%ecx |
| 4779 | » movd···0xc(%rax),%xmm0 | 3944 | » movd···0xc(%rax),%xmm0 |
| 4780 | » setne··0x61(%rbx) | 3945 | » setne··0x61(%rbx) |
| Offset 4785, 84 lines modified | Offset 3950, 84 lines modified |
| 4785 | » cmpb···$0x0,0x1c(%rax) | 3950 | » cmpb···$0x0,0x1c(%rax) |
| 4786 | » punpckldq·%xmm3,%xmm0 | 3951 | » punpckldq·%xmm3,%xmm0 |
| 4787 | » punpckldq·%xmm1,%xmm0 | 3952 | » punpckldq·%xmm1,%xmm0 |
| 4788 | » movups·%xmm0,0x38(%rbx) | 3953 | » movups·%xmm0,0x38(%rbx) |
| 4789 | » setne··0x63(%rbx) | 3954 | » setne··0x63(%rbx) |
| 4790 | » cmpb···$0x0,0xa(%rax) | 3955 | » cmpb···$0x0,0xa(%rax) |
| 4791 | » setne··0x60(%rbx) | 3956 | » setne··0x60(%rbx) |
| 4792 | » je·····cf40·<switchtec_fw_is_boot_ro@@Base+0x230> | 3957 | » je·····c400·<switchtec_fw_is_boot_ro@@Base+0x230> |
| 4793 | » mov····%rbx,%rsi | 3958 | » mov····%rbx,%rsi |
| 4794 | » mov····%rbp,%rdi | 3959 | » mov····%rbp,%rdi |
| 4795 | » callq··b900·<switchtec_lat_setup@@Base+0x320> | 3960 | » callq··adc0·<crc32@@Base+0x320> |
| 4796 | » cmp····$0xffffffff,%eax | 3961 | » cmp····$0xffffffff,%eax |
| 4797 | » je·····cf9b·<switchtec_fw_is_boot_ro@@Base+0x28b> | 3962 | » je·····c45b·<switchtec_fw_is_boot_ro@@Base+0x28b> |
| 4798 | » test···%eax,%eax | 3963 | » test···%eax,%eax |
| 4799 | » jne····d050·<switchtec_fw_is_boot_ro@@Base+0x340> | 3964 | » jne····c510·<switchtec_fw_is_boot_ro@@Base+0x340> |
| 4800 | » jmpq···cf40·<switchtec_fw_is_boot_ro@@Base+0x230> | 3965 | » jmpq···c400·<switchtec_fw_is_boot_ro@@Base+0x230> |
| 4801 | » nopw···0x0(%rax,%rax,1) | 3966 | » nopw···0x0(%rax,%rax,1) |
| 4802 | » lea····0xf0(%rsp),%rax | 3967 | » lea····0xf0(%rsp),%rax |
| 4803 | » jmp····d098·<switchtec_fw_is_boot_ro@@Base+0x388> | 3968 | » jmp····c558·<switchtec_fw_is_boot_ro@@Base+0x388> |
| 4804 | » nopw···0x0(%rax,%rax,1) | 3969 | » nopw···0x0(%rax,%rax,1) |
| 4805 | » lea····0x190(%rsp),%rax | 3970 | » lea····0x190(%rsp),%rax |
| 4806 | » jmpq···d098·<switchtec_fw_is_boot_ro@@Base+0x388> | 3971 | » jmpq···c558·<switchtec_fw_is_boot_ro@@Base+0x388> |
| 4807 | » nopl···(%rax) | 3972 | » nopl···(%rax) |
| 4808 | » lea····0x170(%rsp),%rax | 3973 | » lea····0x170(%rsp),%rax |
| 4809 | » jmpq···d098·<switchtec_fw_is_boot_ro@@Base+0x388> | 3974 | » jmpq···c558·<switchtec_fw_is_boot_ro@@Base+0x388> |
| 4810 | » nopl···(%rax) | 3975 | » nopl···(%rax) |
| 4811 | » lea····0x90(%rsp),%rax | 3976 | » lea····0x90(%rsp),%rax |
| 4812 | » jmpq···d098·<switchtec_fw_is_boot_ro@@Base+0x388> | 3977 | » jmpq···c558·<switchtec_fw_is_boot_ro@@Base+0x388> |
| 4813 | » nopl···(%rax) | 3978 | » nopl···(%rax) |
| 4814 | » lea····0xb0(%rsp),%rax | 3979 | » lea····0xb0(%rsp),%rax |
| 4815 | » jmpq···d098·<switchtec_fw_is_boot_ro@@Base+0x388> | 3980 | » jmpq···c558·<switchtec_fw_is_boot_ro@@Base+0x388> |
| 4816 | » nopl···(%rax) | 3981 | » nopl···(%rax) |
| 4817 | » lea····0xd0(%rsp),%rax | 3982 | » lea····0xd0(%rsp),%rax |
| 4818 | » jmpq···d098·<switchtec_fw_is_boot_ro@@Base+0x388> | 3983 | » jmpq···c558·<switchtec_fw_is_boot_ro@@Base+0x388> |
| 4819 | » nopl···(%rax) | 3984 | » nopl···(%rax) |
| 4820 | » lea····0x110(%rsp),%rax | 3985 | » lea····0x110(%rsp),%rax |
| 4821 | » jmpq···d098·<switchtec_fw_is_boot_ro@@Base+0x388> | 3986 | » jmpq···c558·<switchtec_fw_is_boot_ro@@Base+0x388> |
| 4822 | » nopl···(%rax) | 3987 | » nopl···(%rax) |
| 4823 | » lea····0x130(%rsp),%rax | 3988 | » lea····0x130(%rsp),%rax |
| 4824 | » jmpq···d098·<switchtec_fw_is_boot_ro@@Base+0x388> | 3989 | » jmpq···c558·<switchtec_fw_is_boot_ro@@Base+0x388> |
| 4825 | » nopl···(%rax) | 3990 | » nopl···(%rax) |
| 4826 | » lea····0x150(%rsp),%rax | 3991 | » lea····0x150(%rsp),%rax |
| 4827 | » jmpq···d098·<switchtec_fw_is_boot_ro@@Base+0x388> | 3992 | » jmpq···c558·<switchtec_fw_is_boot_ro@@Base+0x388> |
| 4828 | » lea····0x50(%rsp),%rax | 3993 | » lea····0x50(%rsp),%rax |
| 4829 | » jmpq···d098·<switchtec_fw_is_boot_ro@@Base+0x388> | 3994 | » jmpq···c558·<switchtec_fw_is_boot_ro@@Base+0x388> |
| 4830 | » nop | 3995 | » nop |
| 4831 | » mov····%r15,%rdi | 3996 | » mov····%r15,%rdi |
| 4832 | » callq··8060·<free@plt> | 3997 | » callq··8060·<free@plt> |
| 4833 | » jmpq···d050·<switchtec_fw_is_boot_ro@@Base+0x340> | 3998 | » jmpq···c510·<switchtec_fw_is_boot_ro@@Base+0x340> |
| 4834 | » nopl···(%rax) | 3999 | » nopl···(%rax) |
| 4835 | » movdqa·0x10a78(%rip),%xmm0········ | 4000 | » movdqa·0x115b8(%rip),%xmm0········ |
| 4836 | » jmpq···d078·<switchtec_fw_is_boot_ro@@Base+0x368> | 4001 | » jmpq···c538·<switchtec_fw_is_boot_ro@@Base+0x368> |
| 4837 | » nopl···(%rax) | 4002 | » nopl···(%rax) |
| 4838 | » movb···$0x4,0xf(%rsp) | 4003 | » movb···$0x4,0xf(%rsp) |
| 4839 | » lea····0xf(%rsp),%rdx | 4004 | » lea····0xf(%rsp),%rdx |
| 4840 | » mov····$0x2e0,%r9d | 4005 | » mov····$0x2e0,%r9d |
| 4841 | » lea····0x2b0(%rsp),%r8 | 4006 | » lea····0x2b0(%rsp),%r8 |
| 4842 | » jmpq···d000·<switchtec_fw_is_boot_ro@@Base+0x2f0> | 4007 | » jmpq···c4c0·<switchtec_fw_is_boot_ro@@Base+0x2f0> |
| 4843 | » nopl···(%rax) | 4008 | » nopl···(%rax) |
| 4844 | » cmp····$0xfe,%rax | 4009 | » cmp····$0xfe,%rax |
| 4845 | » jne····cf90·<switchtec_fw_is_boot_ro@@Base+0x280> | 4010 | » jne····c450·<switchtec_fw_is_boot_ro@@Base+0x280> |
| 4846 | » mov····%rbp,%rdi | 4011 | » mov····%rbp,%rdi |
| 4847 | » callq··87e0·<switchtec_gen@plt> | 4012 | » callq··87e0·<switchtec_gen@plt> |
| 4848 | » cmp····$0x1,%eax | 4013 | » cmp····$0x1,%eax |
| 4849 | » jbe····cf40·<switchtec_fw_is_boot_ro@@Base+0x230> | 4014 | » jbe····c400·<switchtec_fw_is_boot_ro@@Base+0x230> |
| 4850 | » mov····$0xffffffff,%eax | 4015 | » mov····$0xffffffff,%eax |
| 4851 | » movb···$0x1,0x61(%rbx) | 4016 | » movb···$0x1,0x61(%rbx) |
| 4852 | » mov····%rbx,%rsi | 4017 | » mov····%rbx,%rsi |
| 4853 | » mov····%rbp,%rdi | 4018 | » mov····%rbp,%rdi |
| 4854 | » mov····%rax,0x40(%rbx) | 4019 | » mov····%rax,0x40(%rbx) |
| 4855 | » callq··b900·<switchtec_lat_setup@@Base+0x320> | 4020 | » callq··adc0·<crc32@@Base+0x320> |
| 4856 | » test···%eax,%eax | 4021 | » test···%eax,%eax |
| 4857 | » jne····cf40·<switchtec_fw_is_boot_ro@@Base+0x230> | 4022 | » jne····c400·<switchtec_fw_is_boot_ro@@Base+0x230> |
| 4858 | » jmpq···d2c0·<switchtec_fw_is_boot_ro@@Base+0x5b0> | 4023 | » jmpq···c780·<switchtec_fw_is_boot_ro@@Base+0x5b0> |
| 4859 | » nopw···0x0(%rax,%rax,1) | 4024 | » nopw···0x0(%rax,%rax,1) |
| 4860 | » jns····d050·<switchtec_fw_is_boot_ro@@Base+0x340> | 4025 | » jns····c510·<switchtec_fw_is_boot_ro@@Base+0x340> |
| 4861 | » jmpq···cf53·<switchtec_fw_is_boot_ro@@Base+0x243> | 4026 | » jmpq···c413·<switchtec_fw_is_boot_ro@@Base+0x243> |
| 4862 | » nopl···0x0(%rax,%rax,1) | 4027 | » nopl···0x0(%rax,%rax,1) |
| 4863 | » lea····0x310(%rsp),%rax | 4028 | » lea····0x310(%rsp),%rax |
| 4864 | » cmpb···$0x0,0xb(%rax) | 4029 | » cmpb···$0x0,0xb(%rax) |
| 4865 | » pxor···%xmm1,%xmm1 | 4030 | » pxor···%xmm1,%xmm1 |
| 4866 | » mov····0x18(%rax),%ecx | 4031 | » mov····0x18(%rax),%ecx |
| 4867 | » movd···0xc(%rax),%xmm0 | 4032 | » movd···0xc(%rax),%xmm0 |
| 4868 | » setne··0x61(%rbx) | 4033 | » setne··0x61(%rbx) |
| Offset 4873, 163 lines modified | Offset 4038, 163 lines modified |
| 4873 | » cmpb···$0x0,0x1c(%rax) | 4038 | » cmpb···$0x0,0x1c(%rax) |
| 4874 | » punpckldq·%xmm2,%xmm0 | 4039 | » punpckldq·%xmm2,%xmm0 |
| 4875 | » punpckldq·%xmm1,%xmm0 | 4040 | » punpckldq·%xmm1,%xmm0 |
| 4876 | » movups·%xmm0,0x38(%rbx) | 4041 | » movups·%xmm0,0x38(%rbx) |
| 4877 | » setne··0x63(%rbx) | 4042 | » setne··0x63(%rbx) |
| 4878 | » cmpb···$0x0,0xa(%rax) | 4043 | » cmpb···$0x0,0xa(%rax) |
| 4879 | » setne··0x60(%rbx) | 4044 | » setne··0x60(%rbx) |
| 4880 | » je·····cf40·<switchtec_fw_is_boot_ro@@Base+0x230> | 4045 | » je·····c400·<switchtec_fw_is_boot_ro@@Base+0x230> |
| 4881 | » mov····%rbx,%rsi | 4046 | » mov····%rbx,%rsi |
| 4882 | » mov····%rbp,%rdi | 4047 | » mov····%rbp,%rdi |
| 4883 | » callq··ba40·<switchtec_lat_setup@@Base+0x460> | 4048 | » callq··af00·<crc32@@Base+0x460> |
| 4884 | » jmpq···d0ec·<switchtec_fw_is_boot_ro@@Base+0x3dc> | 4049 | » jmpq···c5ac·<switchtec_fw_is_boot_ro@@Base+0x3dc> |
| 4885 | » nopl···0x0(%rax) | 4050 | » nopl···0x0(%rax) |
| 4886 | » mov····$0xffffffff,%eax | 4051 | » mov····$0xffffffff,%eax |
| 4887 | » movb···$0x1,0x61(%rbx) | 4052 | » movb···$0x1,0x61(%rbx) |
| 4888 | » mov····%rbx,%rsi | 4053 | » mov····%rbx,%rsi |
| 4889 | » mov····%rbp,%rdi | 4054 | » mov····%rbp,%rdi |
| 4890 | » mov····%rax,0x40(%rbx) | 4055 | » mov····%rax,0x40(%rbx) |
| 4891 | » callq··ba40·<switchtec_lat_setup@@Base+0x460> | 4056 | » callq··af00·<crc32@@Base+0x460> |
| 4892 | » test···%eax,%eax | 4057 | » test···%eax,%eax |
| 4893 | » jne····cf40·<switchtec_fw_is_boot_ro@@Base+0x230> | 4058 | » jne····c400·<switchtec_fw_is_boot_ro@@Base+0x230> |
| 4894 | » movb···$0x1,0x62(%rbx) | 4059 | » movb···$0x1,0x62(%rbx) |
| 4895 | » movb···$0x1,0x60(%rbx) | 4060 | » movb···$0x1,0x60(%rbx) |
| 4896 | » jmpq···cf40·<switchtec_fw_is_boot_ro@@Base+0x230> | 4061 | » jmpq···c400·<switchtec_fw_is_boot_ro@@Base+0x230> |
| 4897 | » nopl···(%rax) | 4062 | » nopl···(%rax) |
| 4898 | » lea····0x430(%rsp),%rax | 4063 | » lea····0x430(%rsp),%rax |
| 4899 | » jmpq···d240·<switchtec_fw_is_boot_ro@@Base+0x530> | 4064 | » jmpq···c700·<switchtec_fw_is_boot_ro@@Base+0x530> |
| 4900 | » nopl···(%rax) | 4065 | » nopl···(%rax) |
| 4901 | » lea····0x410(%rsp),%rax | 4066 | » lea····0x410(%rsp),%rax |
| 4902 | » jmpq···d240·<switchtec_fw_is_boot_ro@@Base+0x530> | 4067 | » jmpq···c700·<switchtec_fw_is_boot_ro@@Base+0x530> |
| 4903 | » nopl···(%rax) | 4068 | » nopl···(%rax) |
| 4904 | » lea····0x3f0(%rsp),%rax | 4069 | » lea····0x3f0(%rsp),%rax |
| 4905 | » jmpq···d240·<switchtec_fw_is_boot_ro@@Base+0x530> | 4070 | » jmpq···c700·<switchtec_fw_is_boot_ro@@Base+0x530> |
| 4906 | » nopl···(%rax) | 4071 | » nopl···(%rax) |
| 4907 | » lea····0x3d0(%rsp),%rax | 4072 | » lea····0x3d0(%rsp),%rax |
| 4908 | » jmpq···d240·<switchtec_fw_is_boot_ro@@Base+0x530> | 4073 | » jmpq···c700·<switchtec_fw_is_boot_ro@@Base+0x530> |
| 4909 | » nopl···(%rax) | 4074 | » nopl···(%rax) |
| 4910 | » lea····0x3b0(%rsp),%rax | 4075 | » lea····0x3b0(%rsp),%rax |
| 4911 | » jmpq···d240·<switchtec_fw_is_boot_ro@@Base+0x530> | 4076 | » jmpq···c700·<switchtec_fw_is_boot_ro@@Base+0x530> |
| 4912 | » nopl···(%rax) | 4077 | » nopl···(%rax) |
| 4913 | » lea····0x390(%rsp),%rax | 4078 | » lea····0x390(%rsp),%rax |
| 4914 | » jmpq···d240·<switchtec_fw_is_boot_ro@@Base+0x530> | 4079 | » jmpq···c700·<switchtec_fw_is_boot_ro@@Base+0x530> |
| 4915 | » nopl···(%rax) | 4080 | » nopl···(%rax) |
| 4916 | » lea····0x370(%rsp),%rax | 4081 | » lea····0x370(%rsp),%rax |
| 4917 | » jmpq···d240·<switchtec_fw_is_boot_ro@@Base+0x530> | 4082 | » jmpq···c700·<switchtec_fw_is_boot_ro@@Base+0x530> |
| 4918 | » nopl···(%rax) | 4083 | » nopl···(%rax) |
| 4919 | » lea····0x350(%rsp),%rax | 4084 | » lea····0x350(%rsp),%rax |
| 4920 | » jmpq···d240·<switchtec_fw_is_boot_ro@@Base+0x530> | 4085 | » jmpq···c700·<switchtec_fw_is_boot_ro@@Base+0x530> |
| 4921 | » nopl···(%rax) | 4086 | » nopl···(%rax) |
| 4922 | » lea····0x330(%rsp),%rax | 4087 | » lea····0x330(%rsp),%rax |
| 4923 | » jmpq···d240·<switchtec_fw_is_boot_ro@@Base+0x530> | 4088 | » jmpq···c700·<switchtec_fw_is_boot_ro@@Base+0x530> |
| 4924 | » nopl···(%rax) | 4089 | » nopl···(%rax) |
| 4925 | » lea····0x470(%rsp),%rax | 4090 | » lea····0x470(%rsp),%rax |
| 4926 | » jmpq···d240·<switchtec_fw_is_boot_ro@@Base+0x530> | 4091 | » jmpq···c700·<switchtec_fw_is_boot_ro@@Base+0x530> |
| 4927 | » nopl···(%rax) | 4092 | » nopl···(%rax) |
| 4928 | » lea····0x450(%rsp),%rax | 4093 | » lea····0x450(%rsp),%rax |
| 4929 | » jmpq···d240·<switchtec_fw_is_boot_ro@@Base+0x530> | 4094 | » jmpq···c700·<switchtec_fw_is_boot_ro@@Base+0x530> |
| 4930 | » lea····0x2f0(%rsp),%rax | 4095 | » lea····0x2f0(%rsp),%rax |
| 4931 | » jmpq···d240·<switchtec_fw_is_boot_ro@@Base+0x530> | 4096 | » jmpq···c700·<switchtec_fw_is_boot_ro@@Base+0x530> |
| 4932 | » mov····$0xffffffea,%eax | 4097 | » mov····$0xffffffea,%eax |
| 4933 | » jmpq···cf53·<switchtec_fw_is_boot_ro@@Base+0x243> | 4098 | » jmpq···c413·<switchtec_fw_is_boot_ro@@Base+0x243> |
| 4934 | » callq··8290·<__stack_chk_fail@plt> | 4099 | » callq··8290·<__stack_chk_fail@plt> |
| 4935 | » nopl···0x0(%rax) | 4100 | » nopl···0x0(%rax) |
| | |
| 4936 | 000000000000d3a0·<switchtec_fw_part_summary@@Base>: | 4101 | 000000000000c860·<switchtec_fw_part_summary@@Base>: |
| 4937 | » push···%r15 | 4102 | » push···%r15 |
| 4938 | » push···%r14 | 4103 | » push···%r14 |
| 4939 | » push···%r13 | 4104 | » push···%r13 |
| 4940 | » push···%r12 | 4105 | » push···%r12 |
| 4941 | » push···%rbp | 4106 | » push···%rbp |
| 4942 | » push···%rbx | 4107 | » push···%rbx |
| 4943 | » sub····$0x48,%rsp | 4108 | » sub····$0x48,%rsp |
| 4944 | » mov····%fs:0x28,%rbx | 4109 | » mov····%fs:0x28,%rbx |
| 4945 | » mov····%rbx,0x38(%rsp) | 4110 | » mov····%rbx,0x38(%rsp) |
| 4946 | » mov····0x4(%rdi),%ebx | 4111 | » mov····0x4(%rdi),%ebx |
| 4947 | » cmp····$0x2,%ebx | 4112 | » cmp····$0x2,%ebx |
| 4948 | » ja·····d710·<switchtec_fw_part_summary@@Base+0x370> | 4113 | » ja·····cbd0·<switchtec_fw_part_summary@@Base+0x370> |
| 4949 | » mov····%ebx,%eax | 4114 | » mov····%ebx,%eax |
| 4950 | » mov····%rdi,%r12 | 4115 | » mov····%rdi,%r12 |
| 4951 | » mov····$0x1,%esi | 4116 | » mov····$0x1,%esi |
| 4952 | » lea····0x1077f(%rip),%rdx········ | 4117 | » lea····0x112bf(%rip),%rdx········ |
| 4953 | » mov····(%rdx,%rax,4),%r15d | 4118 | » mov····(%rdx,%rax,4),%r15d |
| 4954 | » lea····0x10(%r15),%r13d | 4119 | » lea····0x10(%r15),%r13d |
| 4955 | » movslq·%r13d,%r13 | 4120 | » movslq·%r13d,%r13 |
| 4956 | » imul···$0x88,%r13,%r13 | 4121 | » imul···$0x88,%r13,%r13 |
| 4957 | » lea····0xa0(%r13),%rdi | 4122 | » lea····0xa0(%r13),%rdi |
| 4958 | » callq··8450·<calloc@plt> | 4123 | » callq··8450·<calloc@plt> |
| 4959 | » test···%rax,%rax | 4124 | » test···%rax,%rax |
| 4960 | » mov····%rax,%rbp | 4125 | » mov····%rax,%rbp |
| 4961 | » je·····d6e8·<switchtec_fw_part_summary@@Base+0x348> | 4126 | » je·····cba8·<switchtec_fw_part_summary@@Base+0x348> |
| 4962 | » cmp····$0x1,%ebx | 4127 | » cmp····$0x1,%ebx |
| 4963 | » mov····%r15d,0x98(%rax) | 4128 | » mov····%r15d,0x98(%rax) |
| 4964 | » je·····d760·<switchtec_fw_part_summary@@Base+0x3c0> | 4129 | » je·····cc20·<switchtec_fw_part_summary@@Base+0x3c0> |
| 4965 | » cmp····$0x2,%ebx | 4130 | » cmp····$0x2,%ebx |
| 4966 | » je·····d720·<switchtec_fw_part_summary@@Base+0x380> | 4131 | » je·····cbe0·<switchtec_fw_part_summary@@Base+0x380> |
| 4967 | » test···%r15d,%r15d | 4132 | » test···%r15d,%r15d |
| 4968 | » jle····d459·<switchtec_fw_part_summary@@Base+0xb9> | 4133 | » jle····c919·<switchtec_fw_part_summary@@Base+0xb9> |
| 4969 | » lea····0x107d8(%rip),%rax········ | 4134 | » lea····0x11318(%rip),%rax········ |
| 4970 | » movslq·%r15d,%rcx | 4135 | » movslq·%r15d,%rcx |
| 4971 | » lea····0xa8(%rbp),%rdx | 4136 | » lea····0xa8(%rbp),%rdx |
| 4972 | » lea····(%rax,%rcx,4),%rcx | 4137 | » lea····(%rax,%rcx,4),%rcx |
| 4973 | » nopw···%cs:0x0(%rax,%rax,1) | 4138 | » nopw···%cs:0x0(%rax,%rax,1) |
| 4974 | » mov····(%rax),%esi | 4139 | » mov····(%rax),%esi |
| 4975 | » add····$0x4,%rax | 4140 | » add····$0x4,%rax |
| 4976 | » add····$0x88,%rdx | 4141 | » add····$0x88,%rdx |
| 4977 | » mov····%rsi,-0x88(%rdx) | 4142 | » mov····%rsi,-0x88(%rdx) |
| 4978 | » cmp····%rcx,%rax | 4143 | » cmp····%rcx,%rax |
| 4979 | » jne····d440·<switchtec_fw_part_summary@@Base+0xa0> | 4144 | » jne····c900·<switchtec_fw_part_summary@@Base+0xa0> |
| 4980 | » lea····0xa0(%rbp),%rbx | 4145 | » lea····0xa0(%rbp),%rbx |
| 4981 | » mov····%r15d,%esi | 4146 | » mov····%r15d,%esi |
| 4982 | » mov····%r12,%rdi | 4147 | » mov····%r12,%rdi |
| 4983 | » mov····%rbx,%rdx | 4148 | » mov····%rbx,%rdx |
| 4984 | » callq··cdb0·<switchtec_fw_is_boot_ro@@Base+0xa0> | 4149 | » callq··c270·<switchtec_fw_is_boot_ro@@Base+0xa0> |
| 4985 | » cmp····%eax,%r15d | 4150 | » cmp····%eax,%r15d |
| 4986 | » jne····d6e0·<switchtec_fw_part_summary@@Base+0x340> | 4151 | » jne····cba0·<switchtec_fw_part_summary@@Base+0x340> |
| 4987 | » lea····0x30(%rsp),%rax | 4152 | » lea····0x30(%rsp),%rax |
| 4988 | » mov····$0x4,%r9d | 4153 | » mov····$0x4,%r9d |
| 4989 | » mov····$0x4,%ecx | 4154 | » mov····$0x4,%ecx |
| 4990 | » movl···$0x0,0x30(%rsp) | 4155 | » movl···$0x0,0x30(%rsp) |
| 4991 | » lea····0x34(%rsp),%r14 | 4156 | » lea····0x34(%rsp),%r14 |
| 4992 | » mov····%rax,%rdx | 4157 | » mov····%rax,%rdx |
| 4993 | » mov····%r12,%rdi | 4158 | » mov····%r12,%rdi |
| 4994 | » mov····%rax,(%rsp) | 4159 | » mov····%rax,(%rsp) |
| 4995 | » mov····%r14,%r8 | 4160 | » mov····%r14,%r8 |
| 4996 | » mov····$0x1d,%esi | 4161 | » mov····$0x1d,%esi |
| 4997 | » mov····%r14,0x8(%rsp) | 4162 | » mov····%r14,0x8(%rsp) |
| 4998 | » callq··86c0·<switchtec_cmd@plt> | 4163 | » callq··86c0·<switchtec_cmd@plt> |
| 4999 | » test···%eax,%eax | 4164 | » test···%eax,%eax |
| 5000 | » jne····d7b8·<switchtec_fw_part_summary@@Base+0x418> | 4165 | » jne····cc78·<switchtec_fw_part_summary@@Base+0x418> |
| 5001 | » mov····0x34(%rsp),%eax | 4166 | » mov····0x34(%rsp),%eax |
| 5002 | » test···%eax,%eax | 4167 | » test···%eax,%eax |
| 5003 | » js·····d7b8·<switchtec_fw_part_summary@@Base+0x418> | 4168 | » js·····cc78·<switchtec_fw_part_summary@@Base+0x418> |
| 5004 | » je·····d7c3·<switchtec_fw_part_summary@@Base+0x423> | 4169 | » je·····cc83·<switchtec_fw_part_summary@@Base+0x423> |
| 5005 | » mov····(%rsp),%rdx | 4170 | » mov····(%rsp),%rdx |
| 5006 | » mov····%r14,%r8 | 4171 | » mov····%r14,%r8 |
| 5007 | » mov····$0x4,%r9d | 4172 | » mov····$0x4,%r9d |
| 5008 | » mov····%r12,%rdi | 4173 | » mov····%r12,%rdi |
| 5009 | » mov····$0x4,%ecx | 4174 | » mov····$0x4,%ecx |
| 5010 | » mov····$0x1d,%esi | 4175 | » mov····$0x1d,%esi |
| 5011 | » movl···$0x1,0x30(%rsp) | 4176 | » movl···$0x1,0x30(%rsp) |
| 5012 | » callq··86c0·<switchtec_cmd@plt> | 4177 | » callq··86c0·<switchtec_cmd@plt> |
| 5013 | » test···%eax,%eax | 4178 | » test···%eax,%eax |
| 5014 | » mov····%eax,%r14d | 4179 | » mov····%eax,%r14d |
| 5015 | » jne····d7b8·<switchtec_fw_part_summary@@Base+0x418> | 4180 | » jne····cc78·<switchtec_fw_part_summary@@Base+0x418> |
| 5016 | » mov····0x34(%rsp),%edx | 4181 | » mov····0x34(%rsp),%edx |
| 5017 | » test···%edx,%edx | 4182 | » test···%edx,%edx |
| 5018 | » js·····d7b8·<switchtec_fw_part_summary@@Base+0x418> | 4183 | » js·····cc78·<switchtec_fw_part_summary@@Base+0x418> |
| 5019 | » lea····-0x7e0(%rbp,%r13,1),%rax | 4184 | » lea····-0x7e0(%rbp,%r13,1),%rax |
| 5020 | » mov····$0x10,%ecx | 4185 | » mov····$0x10,%ecx |
| 5021 | » mov····%rax,0x28(%rsp) | 4186 | » mov····%rax,0x28(%rsp) |
| 5022 | » lea····0x14(%rax),%r13 | 4187 | » lea····0x14(%rax),%r13 |
| 5023 | » cmp····%ecx,%edx | 4188 | » cmp····%ecx,%edx |
| 5024 | » cmovle·%edx,%ecx | 4189 | » cmovle·%edx,%ecx |
| 5025 | » test···%edx,%edx | 4190 | » test···%edx,%edx |
| 5026 | » mov····%ecx,%r11d | 4191 | » mov····%ecx,%r11d |
| 5027 | » je·····d602·<switchtec_fw_part_summary@@Base+0x262> | 4192 | » je·····cac2·<switchtec_fw_part_summary@@Base+0x262> |
| 5028 | » mov····%r15d,0x1c(%rsp) | 4193 | » mov····%r15d,0x1c(%rsp) |
| 5029 | » mov····0x8(%rsp),%r15 | 4194 | » mov····0x8(%rsp),%r15 |
| 5030 | » mov····%rbx,0x10(%rsp) | 4195 | » mov····%rbx,0x10(%rsp) |
| 5031 | » mov····%r13,%rbx | 4196 | » mov····%r13,%rbx |
| 5032 | » mov····%ecx,%r13d | 4197 | » mov····%ecx,%r13d |
| 5033 | » mov····%rbp,0x20(%rsp) | 4198 | » mov····%rbp,0x20(%rsp) |
| 5034 | » nopl···0x0(%rax,%rax,1) | 4199 | » nopl···0x0(%rax,%rax,1) |
| Offset 5042, 38 lines modified | Offset 4207, 38 lines modified |
| 5042 | » mov····$0x1d,%esi | 4207 | » mov····$0x1d,%esi |
| 5043 | » mov····%ebp,%eax | 4208 | » mov····%ebp,%eax |
| 5044 | » mov····%r12,%rdi | 4209 | » mov····%r12,%rdi |
| 5045 | » or·····$0x3,%eax | 4210 | » or·····$0x3,%eax |
| 5046 | » mov····%eax,0x30(%rsp) | 4211 | » mov····%eax,0x30(%rsp) |
| 5047 | » callq··86c0·<switchtec_cmd@plt> | 4212 | » callq··86c0·<switchtec_cmd@plt> |
| 5048 | » test···%eax,%eax | 4213 | » test···%eax,%eax |
| 5049 | » jne····d8c4·<switchtec_fw_part_summary@@Base+0x524> | 4214 | » jne····cd84·<switchtec_fw_part_summary@@Base+0x524> |
| 5050 | » mov····0x34(%rsp),%eax | 4215 | » mov····0x34(%rsp),%eax |
| 5051 | » mov····(%rsp),%rdx | 4216 | » mov····(%rsp),%rdx |
| 5052 | » mov····%ebp,%r11d | 4217 | » mov····%ebp,%r11d |
| 5053 | » mov····%rax,0x24(%rbx) | 4218 | » mov····%rax,0x24(%rbx) |
| 5054 | » mov····%r15,%r8 | 4219 | » mov····%r15,%r8 |
| 5055 | » or·····$0x4,%r11d | 4220 | » or·····$0x4,%r11d |
| 5056 | » mov····$0x4,%r9d | 4221 | » mov····$0x4,%r9d |
| 5057 | » mov····$0x4,%ecx | 4222 | » mov····$0x4,%ecx |
| 5058 | » mov····$0x1d,%esi | 4223 | » mov····$0x1d,%esi |
| 5059 | » mov····%r12,%rdi | 4224 | » mov····%r12,%rdi |
| 5060 | » mov····%r11d,0x30(%rsp) | 4225 | » mov····%r11d,0x30(%rsp) |
| 5061 | » callq··86c0·<switchtec_cmd@plt> | 4226 | » callq··86c0·<switchtec_cmd@plt> |
| 5062 | » test···%eax,%eax | 4227 | » test···%eax,%eax |
| 5063 | » jne····d8b8·<switchtec_fw_part_summary@@Base+0x518> | 4228 | » jne····cd78·<switchtec_fw_part_summary@@Base+0x518> |
| 5064 | » mov····0x34(%rsp),%eax | 4229 | » mov····0x34(%rsp),%eax |
| 5065 | » add····$0x1,%r14d | 4230 | » add····$0x1,%r14d |
| 5066 | » mov····%rax,0x2c(%rbx) | 4231 | » mov····%rax,0x2c(%rbx) |
| 5067 | » add····$0x88,%rbx | 4232 | » add····$0x88,%rbx |
| 5068 | » movb···$0x0,-0x88(%rbx) | 4233 | » movb···$0x0,-0x88(%rbx) |
| 5069 | » movq···$0x0,-0x44(%rbx) | 4234 | » movq···$0x0,-0x44(%rbx) |
| 5070 | » movb···$0x0,-0x3b(%rbx) | 4235 | » movb···$0x0,-0x3b(%rbx) |
| 5071 | » cmp····%r14d,%r13d | 4236 | » cmp····%r14d,%r13d |
| 5072 | » jg·····d550·<switchtec_fw_part_summary@@Base+0x1b0> | 4237 | » jg·····ca10·<switchtec_fw_part_summary@@Base+0x1b0> |
| 5073 | » mov····0x10(%rsp),%rbx | 4238 | » mov····0x10(%rsp),%rbx |
| 5074 | » mov····%r13d,%r11d | 4239 | » mov····%r13d,%r11d |
| 5075 | » mov····0x1c(%rsp),%r15d | 4240 | » mov····0x1c(%rsp),%r15d |
| 5076 | » mov····0x20(%rsp),%rbp | 4241 | » mov····0x20(%rsp),%rbp |
| 5077 | » mov····(%rsp),%rdx | 4242 | » mov····(%rsp),%rdx |
| 5078 | » mov····$0x4,%r9d | 4243 | » mov····$0x4,%r9d |
| 5079 | » mov····$0x4,%ecx | 4244 | » mov····$0x4,%ecx |
| Offset 5082, 30 lines modified | Offset 4247, 30 lines modified |
| 5082 | » mov····$0x1d,%esi | 4247 | » mov····$0x1d,%esi |
| 5083 | » mov····%r11d,0x10(%rsp) | 4248 | » mov····%r11d,0x10(%rsp) |
| 5084 | » movl···$0x2,0x30(%rsp) | 4249 | » movl···$0x2,0x30(%rsp) |
| 5085 | » callq··86c0·<switchtec_cmd@plt> | 4250 | » callq··86c0·<switchtec_cmd@plt> |
| 5086 | » mov····0x10(%rsp),%r11d | 4251 | » mov····0x10(%rsp),%r11d |
| 5087 | » test···%eax,%eax | 4252 | » test···%eax,%eax |
| 5088 | » mov····%eax,%edx | 4253 | » mov····%eax,%edx |
| 5089 | » jne····d7b8·<switchtec_fw_part_summary@@Base+0x418> | 4254 | » jne····cc78·<switchtec_fw_part_summary@@Base+0x418> |
| 5090 | » mov····0x34(%rsp),%eax | 4255 | » mov····0x34(%rsp),%eax |
| 5091 | » test···%eax,%eax | 4256 | » test···%eax,%eax |
| 5092 | » js·····d7b8·<switchtec_fw_part_summary@@Base+0x418> | 4257 | » js·····cc78·<switchtec_fw_part_summary@@Base+0x418> |
| 5093 | » cmp····%eax,%r11d | 4258 | » cmp····%eax,%r11d |
| 5094 | » jle····d661·<switchtec_fw_part_summary@@Base+0x2c1> | 4259 | » jle····cb21·<switchtec_fw_part_summary@@Base+0x2c1> |
| 5095 | » imul···$0x88,%rax,%rax | 4260 | » imul···$0x88,%rax,%rax |
| 5096 | » mov····0x28(%rsp),%rsi | 4261 | » mov····0x28(%rsp),%rsi |
| 5097 | » movb···$0x1,0x61(%rsi,%rax,1) | 4262 | » movb···$0x1,0x61(%rsi,%rax,1) |
| 5098 | » test···%r15d,%r15d | 4263 | » test···%r15d,%r15d |
| 5099 | » jg·····d7cf·<switchtec_fw_part_summary@@Base+0x42f> | 4264 | » jg·····cc8f·<switchtec_fw_part_summary@@Base+0x42f> |
| 5100 | » nopw···0x0(%rax,%rax,1) | 4265 | » nopw···0x0(%rax,%rax,1) |
| 5101 | » lea····(%r15,%r11,1),%r10d | 4266 | » lea····(%r15,%r11,1),%r10d |
| 5102 | » lea····0x90(%rbp),%rsi | 4267 | » lea····0x90(%rbp),%rsi |
| 5103 | » cmp····%r10d,%edx | 4268 | » cmp····%r10d,%edx |
| 5104 | » jge····d6ea·<switchtec_fw_part_summary@@Base+0x34a> | 4269 | » jge····cbaa·<switchtec_fw_part_summary@@Base+0x34a> |
| 5105 | » movslq·%edx,%rax | 4270 | » movslq·%edx,%rax |
| 5106 | » sub····%edx,%r10d | 4271 | » sub····%edx,%r10d |
| 5107 | » imul···$0x88,%rax,%rcx | 4272 | » imul···$0x88,%rax,%rcx |
| 5108 | » add····%r10,%rax | 4273 | » add····%r10,%rax |
| 5109 | » imul···$0x88,%rax,%rax | 4274 | » imul···$0x88,%rax,%rax |
| 5110 | » lea····0x108(%rbp,%rcx,1),%rcx | 4275 | » lea····0x108(%rbp,%rcx,1),%rcx |
| 5111 | » lea····0x108(%rbp,%rax,1),%rdx | 4276 | » lea····0x108(%rbp,%rax,1),%rdx |
| Offset 5113, 184 lines modified | Offset 4278, 1021 lines modified |
| 5113 | » data16·nopw·%cs:0x0(%rax,%rax,1) | 4278 | » data16·nopw·%cs:0x0(%rax,%rax,1) |
| 5114 | » nopl···(%rax) | 4279 | » nopl···(%rax) |
| 5115 | » lea····-0x68(%rcx),%rax | 4280 | » lea····-0x68(%rcx),%rax |
| 5116 | » mov····%rax,(%rsi) | 4281 | » mov····%rax,(%rsi) |
| 5117 | » mov····%rcx,%rsi | 4282 | » mov····%rcx,%rsi |
| 5118 | » add····$0x88,%rcx | 4283 | » add····$0x88,%rcx |
| 5119 | » cmp····%rcx,%rdx | 4284 | » cmp····%rcx,%rdx |
| 5120 | » jne····d6c0·<switchtec_fw_part_summary@@Base+0x320> | 4285 | » jne····cb80·<switchtec_fw_part_summary@@Base+0x320> |
| 5121 | » jmp····d6ea·<switchtec_fw_part_summary@@Base+0x34a> | 4286 | » jmp····cbaa·<switchtec_fw_part_summary@@Base+0x34a> |
| 5122 | » nopl···0x0(%rax,%rax,1) | 4287 | » nopl···0x0(%rax,%rax,1) |
| 5123 | » mov····%rbp,%rdi | 4288 | » mov····%rbp,%rdi |
| 5124 | » callq··8060·<free@plt> | 4289 | » callq··8060·<free@plt> |
| 5125 | » xor····%ebp,%ebp | 4290 | » xor····%ebp,%ebp |
| 5126 | » mov····0x38(%rsp),%rax | 4291 | » mov····0x38(%rsp),%rax |
| 5127 | » sub····%fs:0x28,%rax | 4292 | » sub····%fs:0x28,%rax |
| 5128 | » jne····d8d0·<switchtec_fw_part_summary@@Base+0x530> | 4293 | » jne····cd90·<switchtec_fw_part_summary@@Base+0x530> |
| 5129 | » add····$0x48,%rsp | 4294 | » add····$0x48,%rsp |
| 5130 | » mov····%rbp,%rax | 4295 | » mov····%rbp,%rax |
| 5131 | » pop····%rbx | 4296 | » pop····%rbx |
| 5132 | » pop····%rbp | 4297 | » pop····%rbp |
| 5133 | » pop····%r12 | 4298 | » pop····%r12 |
| 5134 | » pop····%r13 | 4299 | » pop····%r13 |
| 5135 | » pop····%r14 | 4300 | » pop····%r14 |
| 5136 | » pop····%r15 | 4301 | » pop····%r15 |
| 5137 | » retq··· | 4302 | » retq··· |
| 5138 | » callq··80b0·<__errno_location@plt> | 4303 | » callq··80b0·<__errno_location@plt> |
| 5139 | » movl···$0x16,(%rax) | 4304 | » movl···$0x16,(%rax) |
| 5140 | » jmp····d6e8·<switchtec_fw_part_summary@@Base+0x348> | 4305 | » jmp····cba8·<switchtec_fw_part_summary@@Base+0x348> |
| 5141 | » nopl···(%rax) | 4306 | » nopl···(%rax) |
| 5142 | » lea····0x10459(%rip),%rax········ | 4307 | » lea····0x10f99(%rip),%rax········ |
| 5143 | » lea····0xa8(%rbp),%rdx | 4308 | » lea····0xa8(%rbp),%rdx |
| 5144 | » lea····0x38(%rax),%rcx | 4309 | » lea····0x38(%rax),%rcx |
| 5145 | » data16·nopw·%cs:0x0(%rax,%rax,1) | 4310 | » data16·nopw·%cs:0x0(%rax,%rax,1) |
| 5146 | » nopl···(%rax) | 4311 | » nopl···(%rax) |
| 5147 | » mov····(%rax),%edi | 4312 | » mov····(%rax),%edi |
| 5148 | » add····$0x4,%rax | 4313 | » add····$0x4,%rax |
| 5149 | » add····$0x88,%rdx | 4314 | » add····$0x88,%rdx |
| 5150 | » mov····%rdi,-0x88(%rdx) | 4315 | » mov····%rdi,-0x88(%rdx) |
| 5151 | » cmp····%rcx,%rax | 4316 | » cmp····%rcx,%rax |
| 5152 | » jne····d740·<switchtec_fw_part_summary@@Base+0x3a0> | 4317 | » jne····cc00·<switchtec_fw_part_summary@@Base+0x3a0> |
| 5153 | » jmpq···d459·<switchtec_fw_part_summary@@Base+0xb9> | 4318 | » jmpq···c919·<switchtec_fw_part_summary@@Base+0xb9> |
| 5154 | » xchg···%ax,%ax | 4319 | » xchg···%ax,%ax |
| 5155 | » lea····0xa8(%rax),%rax | 4320 | » lea····0xa8(%rax),%rax |
| 5156 | » lea····0x10452(%rip),%rdx········ | 4321 | » lea····0x10f92(%rip),%rdx········ |
| 5157 | » lea····0x708(%rbp),%r8 | 4322 | » lea····0x708(%rbp),%r8 |
| 5158 | » mov····0x4(%rdx),%edi | 4323 | » mov····0x4(%rdx),%edi |
| 5159 | » add····$0x220,%rax | 4324 | » add····$0x220,%rax |
| 5160 | » add····$0x10,%rdx | 4325 | » add····$0x10,%rdx |
| 5161 | » mov····-0x4(%rdx),%ecx | 4326 | » mov····-0x4(%rdx),%ecx |
| 5162 | » mov····-0x8(%rdx),%esi | 4327 | » mov····-0x8(%rdx),%esi |
| 5163 | » mov····-0x10(%rdx),%ebx | 4328 | » mov····-0x10(%rdx),%ebx |
| 5164 | » mov····%rdi,-0x198(%rax) | 4329 | » mov····%rdi,-0x198(%rax) |
| 5165 | » mov····%rcx,-0x88(%rax) | 4330 | » mov····%rcx,-0x88(%rax) |
| 5166 | » mov····%rsi,-0x110(%rax) | 4331 | » mov····%rsi,-0x110(%rax) |
| 5167 | » mov····%rbx,-0x220(%rax) | 4332 | » mov····%rbx,-0x220(%rax) |
| 5168 | » cmp····%r8,%rax | 4333 | » cmp····%r8,%rax |
| 5169 | » jne····d775·<switchtec_fw_part_summary@@Base+0x3d5> | 4334 | » jne····cc35·<switchtec_fw_part_summary@@Base+0x3d5> |
| 5170 | » jmpq···d459·<switchtec_fw_part_summary@@Base+0xb9> | 4335 | » jmpq···c919·<switchtec_fw_part_summary@@Base+0xb9> |
| 5171 | » nopl···0x0(%rax) | 4336 | » nopl···0x0(%rax) |
| 5172 | » callq··80b0·<__errno_location@plt> | 4337 | » callq··80b0·<__errno_location@plt> |
| 5173 | » movl···$0x0,(%rax) | 4338 | » movl···$0x0,(%rax) |
| 5174 | » test···%r15d,%r15d | 4339 | » test···%r15d,%r15d |
| 5175 | » jle····d6ea·<switchtec_fw_part_summary@@Base+0x34a> | 4340 | » jle····cbaa·<switchtec_fw_part_summary@@Base+0x34a> |
| 5176 | » xor····%r11d,%r11d | 4341 | » xor····%r11d,%r11d |
| 5177 | » lea····0x1035a(%rip),%rcx········ | 4342 | » lea····0x10e9a(%rip),%rcx········ |
| 5178 | » xor····%edx,%edx | 4343 | » xor····%edx,%edx |
| 5179 | » nopl···0x0(%rax,%rax,1) | 4344 | » nopl···0x0(%rax,%rax,1) |
| 5180 | » cmpl···$0x9,0x10(%rbx) | 4345 | » cmpl···$0x9,0x10(%rbx) |
| 5181 | » ja·····d6e0·<switchtec_fw_part_summary@@Base+0x340> | 4346 | » ja·····cba0·<switchtec_fw_part_summary@@Base+0x340> |
| 5182 | » mov····0x10(%rbx),%eax | 4347 | » mov····0x10(%rbx),%eax |
| 5183 | » movslq·(%rcx,%rax,4),%rax | 4348 | » movslq·(%rcx,%rax,4),%rax |
| 5184 | » add····%rcx,%rax | 4349 | » add····%rcx,%rax |
| 5185 | » jmpq···*%rax | 4350 | » jmpq···*%rax |
| 5186 | » nopw···%cs:0x0(%rax,%rax,1) | 4351 | » nopw···%cs:0x0(%rax,%rax,1) |
| 5187 | » lea····0x80(%rbp),%rax | 4352 | » lea····0x80(%rbp),%rax |
| 5188 | » nopw···0x0(%rax,%rax,1) | 4353 | » nopw···0x0(%rax,%rax,1) |
| 5189 | » cmpb···$0x0,0x61(%rbx) | 4354 | » cmpb···$0x0,0x61(%rbx) |
| 5190 | » je·····d840·<switchtec_fw_part_summary@@Base+0x4a0> | 4355 | » je·····cd00·<switchtec_fw_part_summary@@Base+0x4a0> |
| 5191 | » mov····%rbx,(%rax) | 4356 | » mov····%rbx,(%rax) |
| 5192 | » add····$0x1,%edx | 4357 | » add····$0x1,%edx |
| 5193 | » add····$0x88,%rbx | 4358 | » add····$0x88,%rbx |
| 5194 | » cmp····%edx,%r15d | 4359 | » cmp····%edx,%r15d |
| 5195 | » jg·····d7e0·<switchtec_fw_part_summary@@Base+0x440> | 4360 | » jg·····cca0·<switchtec_fw_part_summary@@Base+0x440> |
| 5196 | » jmpq···d670·<switchtec_fw_part_summary@@Base+0x2d0> | 4361 | » jmpq···cb30·<switchtec_fw_part_summary@@Base+0x2d0> |
| 5197 | » nopl···(%rax) | 4362 | » nopl···(%rax) |
| 5198 | » cmpb···$0x0,0x61(%rbx) | 4363 | » cmpb···$0x0,0x61(%rbx) |
| 5199 | » lea····0x70(%rbp),%rax | 4364 | » lea····0x70(%rbp),%rax |
| 5200 | » jne····d816·<switchtec_fw_part_summary@@Base+0x476> | 4365 | » jne····ccd6·<switchtec_fw_part_summary@@Base+0x476> |
| 5201 | » nopw···0x0(%rax,%rax,1) | 4366 | » nopw···0x0(%rax,%rax,1) |
| 5202 | » mov····%rbx,0x8(%rax) | 4367 | » mov····%rbx,0x8(%rax) |
| 5203 | » jmp····d819·<switchtec_fw_part_summary@@Base+0x479> | 4368 | » jmp····ccd9·<switchtec_fw_part_summary@@Base+0x479> |
| 5204 | » nopw···%cs:0x0(%rax,%rax,1) | 4369 | » nopw···%cs:0x0(%rax,%rax,1) |
| 5205 | » lea····0x60(%rbp),%rax | 4370 | » lea····0x60(%rbp),%rax |
| 5206 | » jmp····d810·<switchtec_fw_part_summary@@Base+0x470> | 4371 | » jmp····ccd0·<switchtec_fw_part_summary@@Base+0x470> |
| 5207 | » nopw···%cs:0x0(%rax,%rax,1) | 4372 | » nopw···%cs:0x0(%rax,%rax,1) |
| 5208 | » lea····0x50(%rbp),%rax | 4373 | » lea····0x50(%rbp),%rax |
| 5209 | » jmp····d810·<switchtec_fw_part_summary@@Base+0x470> | 4374 | » jmp····ccd0·<switchtec_fw_part_summary@@Base+0x470> |
| 5210 | » nopw···%cs:0x0(%rax,%rax,1) | 4375 | » nopw···%cs:0x0(%rax,%rax,1) |
| 5211 | » lea····0x40(%rbp),%rax | 4376 | » lea····0x40(%rbp),%rax |
| 5212 | » jmp····d810·<switchtec_fw_part_summary@@Base+0x470> | 4377 | » jmp····ccd0·<switchtec_fw_part_summary@@Base+0x470> |
| 5213 | » nopw···%cs:0x0(%rax,%rax,1) | 4378 | » nopw···%cs:0x0(%rax,%rax,1) |
| 5214 | » lea····0x30(%rbp),%rax | 4379 | » lea····0x30(%rbp),%rax |
| 5215 | » jmp····d810·<switchtec_fw_part_summary@@Base+0x470> | 4380 | » jmp····ccd0·<switchtec_fw_part_summary@@Base+0x470> |
| 5216 | » nopw···%cs:0x0(%rax,%rax,1) | 4381 | » nopw···%cs:0x0(%rax,%rax,1) |
| 5217 | » lea····0x20(%rbp),%rax | 4382 | » lea····0x20(%rbp),%rax |
| 5218 | » jmpq···d810·<switchtec_fw_part_summary@@Base+0x470> | 4383 | » jmpq···ccd0·<switchtec_fw_part_summary@@Base+0x470> |
| 5219 | » nopl···0x0(%rax) | 4384 | » nopl···0x0(%rax) |
| 5220 | » lea····0x10(%rbp),%rax | 4385 | » lea····0x10(%rbp),%rax |
| 5221 | » jmpq···d810·<switchtec_fw_part_summary@@Base+0x470> | 4386 | » jmpq···ccd0·<switchtec_fw_part_summary@@Base+0x470> |
| 5222 | » nopl···0x0(%rax) | 4387 | » nopl···0x0(%rax) |
| 5223 | » mov····%rbp,%rax | 4388 | » mov····%rbp,%rax |
| 5224 | » jmpq···d810·<switchtec_fw_part_summary@@Base+0x470> | 4389 | » jmpq···ccd0·<switchtec_fw_part_summary@@Base+0x470> |
| 5225 | » mov····$0xffffffffffffffff,%rax | 4390 | » mov····$0xffffffffffffffff,%rax |
| 5226 | » jmpq···d5c5·<switchtec_fw_part_summary@@Base+0x225> | 4391 | » jmpq···ca85·<switchtec_fw_part_summary@@Base+0x225> |
| 5227 | » mov····$0xffffffffffffffff,%rax | 4392 | » mov····$0xffffffffffffffff,%rax |
| 5228 | » jmpq···d58a·<switchtec_fw_part_summary@@Base+0x1ea> | 4393 | » jmpq···ca4a·<switchtec_fw_part_summary@@Base+0x1ea> |
| 5229 | » callq··8290·<__stack_chk_fail@plt> | 4394 | » callq··8290·<__stack_chk_fail@plt> |
| 5230 | » data16·nopw·%cs:0x0(%rax,%rax,1) | 4395 | » data16·nopw·%cs:0x0(%rax,%rax,1) |
| | |
| 5231 | 000000000000d8e0·<switchtec_fw_set_boot_ro@@Base>: | 4396 | 000000000000cda0·<switchtec_fw_set_boot_ro@@Base>: |
| 5232 | » push···%rbx | 4397 | » push···%rbx |
| 5233 | » mov····$0x104,%eax | 4398 | » mov····$0x104,%eax |
| 5234 | » sub····$0x10,%rsp | 4399 | » sub····$0x10,%rsp |
| 5235 | » mov····%fs:0x28,%rbx | 4400 | » mov····%fs:0x28,%rbx |
| 5236 | » mov····%rbx,0x8(%rsp) | 4401 | » mov····%rbx,0x8(%rsp) |
| 5237 | » mov····%rdi,%rbx | 4402 | » mov····%rdi,%rbx |
| 5238 | » movb···$0x0,0x7(%rsp) | 4403 | » movb···$0x0,0x7(%rsp) |
| 5239 | » mov····%ax,0x4(%rsp) | 4404 | » mov····%ax,0x4(%rsp) |
| 5240 | » mov····%sil,0x6(%rsp) | 4405 | » mov····%sil,0x6(%rsp) |
| 5241 | » callq··87e0·<switchtec_gen@plt> | 4406 | » callq··87e0·<switchtec_gen@plt> |
| 5242 | » test···%eax,%eax | 4407 | » test···%eax,%eax |
| 5243 | » jne····d950·<switchtec_fw_set_boot_ro@@Base+0x70> | 4408 | » jne····ce10·<switchtec_fw_set_boot_ro@@Base+0x70> |
| 5244 | » lea····0x4(%rsp),%rdx | 4409 | » lea····0x4(%rsp),%rdx |
| 5245 | » xor····%r9d,%r9d | 4410 | » xor····%r9d,%r9d |
| 5246 | » xor····%r8d,%r8d | 4411 | » xor····%r8d,%r8d |
| 5247 | » mov····$0x4,%ecx | 4412 | » mov····$0x4,%ecx |
| 5248 | » mov····$0x5,%esi | 4413 | » mov····$0x5,%esi |
| 5249 | » mov····%rbx,%rdi | 4414 | » mov····%rbx,%rdi |
| 5250 | » callq··86c0·<switchtec_cmd@plt> | 4415 | » callq··86c0·<switchtec_cmd@plt> |
| 5251 | » mov····0x8(%rsp),%rdx | 4416 | » mov····0x8(%rsp),%rdx |
| 5252 | » sub····%fs:0x28,%rdx | 4417 | » sub····%fs:0x28,%rdx |
| 5253 | » jne····d962·<switchtec_fw_set_boot_ro@@Base+0x82> | 4418 | » jne····ce22·<switchtec_fw_set_boot_ro@@Base+0x82> |
| 5254 | » add····$0x10,%rsp | 4419 | » add····$0x10,%rsp |
| 5255 | » pop····%rbx | 4420 | » pop····%rbx |
| 5256 | » retq··· | 4421 | » retq··· |
| 5257 | » nopw···%cs:0x0(%rax,%rax,1) | 4422 | » nopw···%cs:0x0(%rax,%rax,1) |
| 5258 | » callq··80b0·<__errno_location@plt> | 4423 | » callq··80b0·<__errno_location@plt> |
| 5259 | » movl···$0x5f,(%rax) | 4424 | » movl···$0x5f,(%rax) |
Diff chunk too large, falling back to line-by-line diff (792 lines added, 1 lines removed) |
| 5260 | » mov····$0xffffffff,%eax | 4425 | » mov····$0xffffffff,%eax |
| 5261 | » jmp····d930·<switchtec_fw_set_boot_ro@@Base+0x50> | 4426 | » jmp····cdf0·<switchtec_fw_set_boot_ro@@Base+0x50> |
| | 4427 | » callq··8290·<__stack_chk_fail@plt> |
| | 4428 | » nopw···%cs:0x0(%rax,%rax,1) |
| | 4429 | » nopw···%cs:0x0(%rax,%rax,1) |
| | 4430 | » nopl···0x0(%rax,%rax,1) |
| | 4431 | » mov····%edx,%r10d |
| | 4432 | » mov····%ecx,%edx |
| | 4433 | » mov····%r8d,%ecx |
| | 4434 | » push···%rbx |
| | 4435 | » movzbl·%cl,%eax |
| | 4436 | » movzbl·%dl,%r11d |
| | 4437 | » sub····$0x10,%rsp |
| | 4438 | » shl····$0x8,%eax |
| | 4439 | » movzbl·%r10b,%r10d |
| | 4440 | » mov····%r9,%r8 |
| | 4441 | » mov····%fs:0x28,%r9 |
| | 4442 | » mov····%r9,0x8(%rsp) |
| | 4443 | » mov····0x20(%rsp),%r9 |
| | 4444 | » or·····%r11d,%eax |
| | 4445 | » movzbl·%sil,%esi |
| | 4446 | » shl····$0x8,%eax |
| | 4447 | » or·····%r10d,%eax |
| | 4448 | » shl····$0x8,%eax |
| | 4449 | » or·····%esi,%eax |
| | 4450 | » mov····%eax,(%rsp) |
| | 4451 | » mov····0x28(%rsp),%eax |
| | 4452 | » cmp····$0x400,%r9 |
| | 4453 | » mov····%al,0x4(%rsp) |
| | 4454 | » seta···%al |
| | 4455 | » cmp····$0x3f,%edx |
| | 4456 | » seta···%sil |
| | 4457 | » or·····%sil,%al |
| | 4458 | » jne····cee0·<switchtec_fw_set_boot_ro@@Base+0x140> |
| | 4459 | » cmp····$0x40,%ecx |
| | 4460 | » ja·····cee0·<switchtec_fw_set_boot_ro@@Base+0x140> |
| | 4461 | » add····%ecx,%edx |
| | 4462 | » cmp····$0x40,%edx |
| | 4463 | » ja·····cee0·<switchtec_fw_set_boot_ro@@Base+0x140> |
| | 4464 | » mov····%rsp,%rdx |
| | 4465 | » mov····$0x5,%ecx |
| | 4466 | » mov····$0x7,%esi |
| | 4467 | » callq··86c0·<switchtec_cmd@plt> |
| | 4468 | » test···%eax,%eax |
| | 4469 | » mov····%eax,%ebx |
| | 4470 | » jne····cef2·<switchtec_fw_set_boot_ro@@Base+0x152> |
| | 4471 | » mov····0x8(%rsp),%rax |
| | 4472 | » sub····%fs:0x28,%rax |
| | 4473 | » jne····cefb·<switchtec_fw_set_boot_ro@@Base+0x15b> |
| | 4474 | » add····$0x10,%rsp |
| | 4475 | » mov····%ebx,%eax |
| | 4476 | » pop····%rbx |
| | 4477 | » retq··· |
| | 4478 | » callq··80b0·<__errno_location@plt> |
| | 4479 | » movl···$0x16,(%rax) |
| | 4480 | » mov····$0xffffffea,%ebx |
| | 4481 | » jmp····cec8·<switchtec_fw_set_boot_ro@@Base+0x128> |
| | 4482 | » callq··80b0·<__errno_location@plt> |
| | 4483 | » mov····%ebx,(%rax) |
| | 4484 | » jmp····ceeb·<switchtec_fw_set_boot_ro@@Base+0x14b> |
| | 4485 | » callq··8290·<__stack_chk_fail@plt> |
| | |
| | 4486 | 000000000000cf00·<switchtec_evcntr_type_count@@Base>: |
| | 4487 | » mov····0x1a0e1(%rip),%rax········ |
| | 4488 | » xor····%edx,%edx |
| | 4489 | » nopl···0x0(%rax) |
| | 4490 | » add····$0x18,%rax |
| | 4491 | » add····$0x1,%edx |
| | 4492 | » cmpq···$0x0,0x8(%rax) |
| | 4493 | » jne····cf10·<switchtec_evcntr_type_count@@Base+0x10> |
| | 4494 | » mov····%edx,%eax |
| | 4495 | » retq··· |
| | 4496 | » data16·nopw·%cs:0x0(%rax,%rax,1) |
| | 4497 | » nopl···0x0(%rax) |
| | |
| | 4498 | 000000000000cf30·<switchtec_evcntr_type_str@@Base>: |
| | 4499 | » mov····(%rdi),%esi |
| | 4500 | » lea····0xeb02(%rip),%rcx········ |
| | 4501 | » mov····0x1a0a8(%rip),%rdx········ |
| | 4502 | » mov····(%rdx),%eax |
| | 4503 | » mov····%esi,%r8d |
| | 4504 | » not····%r8d |
| | 4505 | » test···%eax,%r8d |
| | 4506 | » je·····cf60·<switchtec_evcntr_type_str@@Base+0x30> |
| | 4507 | » mov····0x20(%rdx),%rcx |
| | 4508 | » add····$0x18,%rdx |
| | 4509 | » test···%rcx,%rcx |
| | 4510 | » jne····cf40·<switchtec_evcntr_type_str@@Base+0x10> |
| | 4511 | » mov····%rcx,%rax |
| | 4512 | » retq··· |
| | 4513 | » xchg···%ax,%ax |
| | 4514 | » not····%eax |
| | 4515 | » and····%esi,%eax |
| | 4516 | » mov····%eax,(%rdi) |
| | 4517 | » mov····%rcx,%rax |
| | 4518 | » retq··· |
| | 4519 | » nopw···0x0(%rax,%rax,1) |
| | |
| | 4520 | 000000000000cf70·<switchtec_evcntr_setup@@Base>: |
| | 4521 | » push···%r13 |
| | 4522 | » mov····%esi,%r13d |
| | 4523 | » xor····%esi,%esi |
| | 4524 | » push···%r12 |
| | 4525 | » mov····%rdi,%r12 |
| | 4526 | » push···%rbp |
| | 4527 | » mov····%edx,%ebp |
| | 4528 | » mov····$0x23b,%edx |
| | 4529 | » push···%rbx |
| | 4530 | » sub····$0x258,%rsp |
| | 4531 | » mov····%fs:0x28,%rbx |
| | 4532 | » mov····%rbx,0x248(%rsp) |
| | 4533 | » mov····%rcx,%rbx |
| | 4534 | » mov····%rsp,%rdi |
| | 4535 | » callq··8370·<memset@plt> |
| | 4536 | » movzbl·%r13b,%eax |
| | 4537 | » mov····%ebp,%ecx |
| | 4538 | » movb···$0x1,0x3(%rsp) |
| | 4539 | » mov····%cl,%ah |
| | 4540 | » mov····%ax,0x1(%rsp) |
| | 4541 | » mov····0x4(%rbx),%eax |
| | 4542 | » movzbl·(%rbx),%edx |
| | 4543 | » shl····$0x8,%eax |
| | 4544 | » or·····%edx,%eax |
| | 4545 | » cmp····$0x3f,%ebp |
| | 4546 | » mov····%eax,0x4(%rsp) |
| | 4547 | » mov····0x8(%rbx),%eax |
| | 4548 | » mov····%al,0x8(%rsp) |
| | 4549 | » mov····0xc(%rbx),%eax |
| | 4550 | » mov····%eax,0x9(%rsp) |
| | 4551 | » ja·····d020·<switchtec_evcntr_setup@@Base+0xb0> |
| | 4552 | » xor····%r9d,%r9d |
| | 4553 | » xor····%r8d,%r8d |
| | 4554 | » mov····$0x23b,%ecx |
| | 4555 | » mov····%rsp,%rdx |
| | 4556 | » mov····$0x7,%esi |
| | 4557 | » mov····%r12,%rdi |
| | 4558 | » callq··86c0·<switchtec_cmd@plt> |
| | 4559 | » mov····0x248(%rsp),%rdx |
| | 4560 | » sub····%fs:0x28,%rdx |
| | 4561 | » jne····d032·<switchtec_evcntr_setup@@Base+0xc2> |
| | 4562 | » add····$0x258,%rsp |
| | 4563 | » pop····%rbx |
| | 4564 | » pop····%rbp |
| | 4565 | » pop····%r12 |
| | 4566 | » pop····%r13 |
| | 4567 | » retq··· |
| | 4568 | » nopl···0x0(%rax,%rax,1) |
| | 4569 | » callq··80b0·<__errno_location@plt> |
| | 4570 | » movl···$0x16,(%rax) |
| | 4571 | » mov····$0xffffffea,%eax |
| | 4572 | » jmp····cff7·<switchtec_evcntr_setup@@Base+0x87> |
| | 4573 | » callq··8290·<__stack_chk_fail@plt> |
| | 4574 | » nopw···0x0(%rax,%rax,1) |
| | |
| | 4575 | 000000000000d040·<switchtec_evcntr_get_setup@@Base>: |
| | 4576 | » push···%rbp |
| | 4577 | » mov····%rsp,%rbp |
| | 4578 | » push···%r14 |
| | 4579 | » mov····%ecx,%r14d |
| | 4580 | » push···%r13 |
| | 4581 | » push···%r12 |
| | 4582 | » push···%rbx |
| | 4583 | » sub····$0x10,%rsp |
| | 4584 | » mov····%fs:0x28,%rcx |
| | 4585 | » mov····%rcx,-0x28(%rbp) |
| | 4586 | » lea····(%r14,%r14,8),%rcx |
| | 4587 | » lea····0xf(%rcx),%rax |
| | 4588 | » shr····$0x4,%rax |
| | 4589 | » shl····$0x4,%rax |
| | 4590 | » sub····%rax,%rsp |
| | 4591 | » test···%r8,%r8 |
| | 4592 | » je·····d118·<switchtec_evcntr_get_setup@@Base+0xd8> |
| | 4593 | » mov····%rsp,%r12 |
| | 4594 | » mov····%r8,%rbx |
| | 4595 | » pushq··$0x0 |
| | 4596 | » mov····%r14d,%r8d |
| | 4597 | » push···%rcx |
| | 4598 | » mov····%r12,%r9 |
| | 4599 | » mov····%edx,%ecx |
| | 4600 | » mov····%esi,%edx |
| | 4601 | » mov····$0x3,%esi |
| | 4602 | » mov····%r14,%r13 |
| | 4603 | » callq··ce40·<switchtec_fw_set_boot_ro@@Base+0xa0> |
| | 4604 | » pop····%rdx |
| | 4605 | » test···%eax,%eax |
| | 4606 | » pop····%rcx |
| | 4607 | » jne····d123·<switchtec_evcntr_get_setup@@Base+0xe3> |
| | 4608 | » test···%r14d,%r14d |
| | 4609 | » je·····d0f9·<switchtec_evcntr_get_setup@@Base+0xb9> |
| | 4610 | » shl····$0x4,%r14 |
| | 4611 | » mov····%r12,%r9 |
| | 4612 | » mov····%rbx,%r8 |
| | 4613 | » lea····(%rbx,%r14,1),%rdx |
| | 4614 | » nopl···0x0(%rax,%rax,1) |
| | 4615 | » mov····(%r9),%eax |
| | 4616 | » add····$0x10,%r8 |
| | 4617 | » add····$0x9,%r9 |
| | 4618 | » movzbl·%al,%ebx |
| | 4619 | » shr····$0x8,%eax |
| | 4620 | » movd···%eax,%xmm1 |
| | 4621 | » movzbl·-0x5(%r9),%eax |
| | 4622 | » movd···%ebx,%xmm0 |
| | 4623 | » punpckldq·%xmm1,%xmm0 |
| | 4624 | » movq···%xmm0,-0x10(%r8) |
| | 4625 | » mov····%eax,-0x8(%r8) |
| | 4626 | » mov····-0x4(%r9),%eax |
| | 4627 | » mov····%eax,-0x4(%r8) |
| | 4628 | » cmp····%rdx,%r8 |
| | 4629 | » jne····d0c0·<switchtec_evcntr_get_setup@@Base+0x80> |
| | 4630 | » mov····%r13d,%eax |
| | 4631 | » mov····-0x28(%rbp),%rdx |
| | 4632 | » sub····%fs:0x28,%rdx |
| | 4633 | » jne····d12a·<switchtec_evcntr_get_setup@@Base+0xea> |
| | 4634 | » lea····-0x20(%rbp),%rsp |
| | 4635 | » pop····%rbx |
| | 4636 | » pop····%r12 |
| | 4637 | » pop····%r13 |
| | 4638 | » pop····%r14 |
| | 4639 | » pop····%rbp |
| | 4640 | » retq··· |
| | 4641 | » callq··80b0·<__errno_location@plt> |
| | 4642 | » movl···$0x16,(%rax) |
| | 4643 | » mov····$0xffffffea,%eax |
| | 4644 | » jmp····d0fc·<switchtec_evcntr_get_setup@@Base+0xbc> |
| | 4645 | » callq··8290·<__stack_chk_fail@plt> |
| | 4646 | » nop |
| | |
| | 4647 | 000000000000d130·<switchtec_evcntr_get@@Base>: |
| | 4648 | » push···%rbp |
| | 4649 | » mov····%rsp,%rbp |
| | 4650 | » push···%r14 |
| | 4651 | » push···%r13 |
| | 4652 | » push···%r12 |
| | 4653 | » mov····%ecx,%r12d |
| | 4654 | » push···%rbx |
| | 4655 | » sub····$0x10,%rsp |
| | 4656 | » mov····%fs:0x28,%rcx |
| | 4657 | » mov····%rcx,-0x28(%rbp) |
| | 4658 | » lea····0x0(,%r12,8),%rcx |
| | 4659 | » lea····0xf(%rcx),%rax |
| | 4660 | » shr····$0x4,%rax |
| | 4661 | » shl····$0x4,%rax |
| | 4662 | » sub····%rax,%rsp |
| | 4663 | » test···%r8,%r8 |
| | 4664 | » je·····d1d0·<switchtec_evcntr_get@@Base+0xa0> |
| | 4665 | » mov····%rsp,%r13 |
| | 4666 | » mov····%r8,%rbx |
| | 4667 | » push···%r9 |
| | 4668 | » mov····%r12d,%r8d |
| | 4669 | » push···%rcx |
| | 4670 | » mov····%r13,%r9 |
| | 4671 | » mov····%edx,%ecx |
| | 4672 | » mov····%esi,%edx |
| | 4673 | » mov····$0x2,%esi |
| | 4674 | » mov····%r12,%r14 |
| | 4675 | » callq··ce40·<switchtec_fw_set_boot_ro@@Base+0xa0> |
| | 4676 | » pop····%rdx |
| | 4677 | » test···%eax,%eax |
| | 4678 | » pop····%rcx |
| | 4679 | » jne····d1db·<switchtec_evcntr_get@@Base+0xab> |
| | 4680 | » test···%r12d,%r12d |
| | 4681 | » je·····d1b1·<switchtec_evcntr_get@@Base+0x81> |
| | 4682 | » xor····%eax,%eax |
| | 4683 | » nopl···0x0(%rax,%rax,1) |
| | 4684 | » mov····0x0(%r13,%rax,8),%edx |
| | 4685 | » mov····%edx,(%rbx,%rax,4) |
| | 4686 | » add····$0x1,%rax |
| | 4687 | » cmp····%rax,%r12 |
| | 4688 | » jne····d1a0·<switchtec_evcntr_get@@Base+0x70> |
| | 4689 | » mov····%r14d,%eax |
| | 4690 | » mov····-0x28(%rbp),%rdx |
| | 4691 | » sub····%fs:0x28,%rdx |
| | 4692 | » jne····d1e2·<switchtec_evcntr_get@@Base+0xb2> |
| | 4693 | » lea····-0x20(%rbp),%rsp |
| | 4694 | » pop····%rbx |
| | 4695 | » pop····%r12 |
| | 4696 | » pop····%r13 |
| | 4697 | » pop····%r14 |
| | 4698 | » pop····%rbp |
| | 4699 | » retq··· |
| | 4700 | » callq··80b0·<__errno_location@plt> |
| | 4701 | » movl···$0x16,(%rax) |
| | 4702 | » mov····$0xffffffea,%eax |
| | 4703 | » jmp····d1b4·<switchtec_evcntr_get@@Base+0x84> |
| | 4704 | » callq··8290·<__stack_chk_fail@plt> |
| | 4705 | » nopw···0x0(%rax,%rax,1) |
| | |
| | 4706 | 000000000000d1f0·<switchtec_evcntr_get_both@@Base>: |
| | 4707 | » push···%r15 |
| | 4708 | » push···%r14 |
| | 4709 | » mov····%r9,%r14 |
| | 4710 | » push···%r13 |
| | 4711 | » mov····%ecx,%r13d |
| | 4712 | » push···%r12 |
| | 4713 | » mov····%edx,%r12d |
| | 4714 | » push···%rbp |
| | 4715 | » mov····%esi,%ebp |
| | 4716 | » push···%rbx |
| | 4717 | » mov····%rdi,%rbx |
| | 4718 | » sub····$0x8,%rsp |
| | 4719 | » mov····0x40(%rsp),%r15d |
| | 4720 | » callq··83d0·<switchtec_evcntr_get_setup@plt> |
| | 4721 | » test···%eax,%eax |
| | 4722 | » js·····d240·<switchtec_evcntr_get_both@@Base+0x50> |
| | 4723 | » add····$0x8,%rsp |
| | 4724 | » mov····%r15d,%r9d |
| | 4725 | » mov····%r14,%r8 |
| | 4726 | » mov····%r13d,%ecx |
| | 4727 | » mov····%r12d,%edx |
| | 4728 | » mov····%ebp,%esi |
| | 4729 | » mov····%rbx,%rdi |
| | 4730 | » pop····%rbx |
| | 4731 | » pop····%rbp |
| | 4732 | » pop····%r12 |
| | 4733 | » pop····%r13 |
| | 4734 | » pop····%r14 |
| | 4735 | » pop····%r15 |
| | 4736 | » jmpq···82e0·<switchtec_evcntr_get@plt> |
| | 4737 | » xchg···%ax,%ax |
| | 4738 | » add····$0x8,%rsp |
| | 4739 | » pop····%rbx |
| | 4740 | » pop····%rbp |
| | 4741 | » pop····%r12 |
| | 4742 | » pop····%r13 |
| | 4743 | » pop····%r14 |
| | 4744 | » pop····%r15 |
| | 4745 | » retq··· |
| | 4746 | » nop |
| | |
| | 4747 | 000000000000d250·<switchtec_evcntr_wait@@Base>: |
| | 4748 | » mov····%esi,%r8d |
| | 4749 | » xor····%ecx,%ecx |
| | 4750 | » mov····$0xfffffffe,%edx |
| | 4751 | » mov····$0x19,%esi |
| | 4752 | » jmpq···8750·<switchtec_event_wait_for@plt> |
| | 4753 | » data16·nopw·%cs:0x0(%rax,%rax,1) |
| | 4754 | » nop |
| | |
| | 4755 | 000000000000d270·<switchtec_bwcntr_sub@@Base>: |
| | 4756 | » movdqu·(%rsi),%xmm3 |
| | 4757 | » movdqu·0x10(%rsi),%xmm4 |
| | 4758 | » movdqu·0x20(%rsi),%xmm5 |
| | 4759 | » movdqu·(%rdi),%xmm2 |
| | 4760 | » movdqu·0x10(%rdi),%xmm1 |
| | 4761 | » movdqu·0x20(%rdi),%xmm0 |
| | 4762 | » psubq··%xmm3,%xmm2 |
| | 4763 | » psubq··%xmm4,%xmm1 |
| | 4764 | » mov····0x30(%rsi),%rax |
| | 4765 | » movups·%xmm2,(%rdi) |
| | 4766 | » sub····%rax,0x30(%rdi) |
| | 4767 | » psubq··%xmm5,%xmm0 |
| | 4768 | » movups·%xmm1,0x10(%rdi) |
| | 4769 | » movups·%xmm0,0x20(%rdi) |
| | 4770 | » retq··· |
| | 4771 | » nopl···0x0(%rax) |
| | |
| | 4772 | 000000000000d2b0·<switchtec_bwcntr_set_many@@Base>: |
| | 4773 | » sub····$0x98,%rsp |
| | 4774 | » mov····%rdi,%r10 |
| | 4775 | » mov····%esi,%r9d |
| | 4776 | » mov····%fs:0x28,%rax |
| | 4777 | » mov····%rax,0x88(%rsp) |
| | 4778 | » xor····%eax,%eax |
| | 4779 | » lea····0x2(%rsp),%r11 |
| | 4780 | » mov····%rdx,%r8 |
| | 4781 | » mov····%sil,0x1(%rsp) |
| | 4782 | » mov····%ecx,%edx |
| | 4783 | » mov····%r11,%rdi |
| | 4784 | » mov····$0xf,%ecx |
| | 4785 | » movb···$0xc,(%rsp) |
| | 4786 | » and····$0xff,%esi |
| | 4787 | » rep·stos·%rax,%es:(%rdi) |
| | 4788 | » je·····d315·<switchtec_bwcntr_set_many@@Base+0x65> |
| | 4789 | » movslq·%esi,%rsi |
| | 4790 | » mov····%edx,%ecx |
| | 4791 | » xor····%eax,%eax |
| | 4792 | » add····%rsi,%rsi |
| | 4793 | » movzbl·(%r8,%rax,2),%edx |
| | 4794 | » mov····%cl,%dh |
| | 4795 | » mov····%dx,(%r11,%rax,1) |
| | 4796 | » add····$0x2,%rax |
| | 4797 | » cmp····%rax,%rsi |
| | 4798 | » jne····d300·<switchtec_bwcntr_set_many@@Base+0x50> |
| | 4799 | » movzbl·%r9b,%r9d |
| | 4800 | » mov····%rsp,%rdx |
| | 4801 | » xor····%r8d,%r8d |
| | 4802 | » lea····0x2(%r9,%r9,1),%rcx |
| | 4803 | » mov····$0x7,%esi |
| | 4804 | » xor····%r9d,%r9d |
| | 4805 | » mov····%r10,%rdi |
| | 4806 | » callq··86c0·<switchtec_cmd@plt> |
| | 4807 | » mov····0x88(%rsp),%rdx |
| | 4808 | » sub····%fs:0x28,%rdx |
| | 4809 | » jne····d34f·<switchtec_bwcntr_set_many@@Base+0x9f> |
| | 4810 | » add····$0x98,%rsp |
| | 4811 | » retq··· |
| | 4812 | » callq··8290·<__stack_chk_fail@plt> |
| | 4813 | » data16·nopw·%cs:0x0(%rax,%rax,1) |
| | 4814 | » nop |
| | |
| | 4815 | 000000000000d360·<switchtec_bwcntr_set_all@@Base>: |
| | 4816 | » push···%r12 |
| | 4817 | » mov····%rdi,%r12 |
| | 4818 | » push···%rbp |
| | 4819 | » push···%rbx |
| | 4820 | » sub····$0x110,%rsp |
| | 4821 | » mov····%fs:0x28,%rbp |
| | 4822 | » mov····%rbp,0x108(%rsp) |
| | 4823 | » mov····%esi,%ebp |
| | 4824 | » lea····0x8(%rsp),%rsi |
| | 4825 | » callq··8660·<switchtec_status@plt> |
| | 4826 | » test···%eax,%eax |
| | 4827 | » mov····%eax,%ebx |
| | 4828 | » js·····d3ee·<switchtec_bwcntr_set_all@@Base+0x8e> |
| | 4829 | » lea····0x10(%rsp),%rdi |
| | 4830 | » je·····d3d3·<switchtec_bwcntr_set_all@@Base+0x73> |
| | 4831 | » mov····0x8(%rsp),%rax |
| | 4832 | » lea····0x10(%rsp),%rdi |
| | 4833 | » mov····%rdi,%rdx |
| | 4834 | » lea····0x4(%rax),%rcx |
| | 4835 | » movslq·%ebx,%rax |
| | 4836 | » lea····(%rdi,%rax,4),%rax |
| | 4837 | » data16·nopw·%cs:0x0(%rax,%rax,1) |
| | 4838 | » nopl···0x0(%rax,%rax,1) |
| | 4839 | » movzbl·(%rcx),%esi |
| | 4840 | » add····$0x4,%rdx |
| | 4841 | » add····$0x70,%rcx |
| | 4842 | » mov····%esi,-0x4(%rdx) |
| | 4843 | » cmp····%rax,%rdx |
| | 4844 | » jne····d3c0·<switchtec_bwcntr_set_all@@Base+0x60> |
| | 4845 | » mov····%rdi,%rdx |
| | 4846 | » mov····%ebx,%esi |
| | 4847 | » mov····%r12,%rdi |
| | 4848 | » mov····%ebp,%ecx |
| | 4849 | » callq··8490·<switchtec_bwcntr_set_many@plt> |
| | 4850 | » mov····0x8(%rsp),%rdi |
| | 4851 | » mov····%eax,%ebx |
| | 4852 | » callq··8060·<free@plt> |
| | 4853 | » mov····0x108(%rsp),%rax |
| | 4854 | » sub····%fs:0x28,%rax |
| | 4855 | » jne····d40f·<switchtec_bwcntr_set_all@@Base+0xaf> |
| | 4856 | » add····$0x110,%rsp |
| | 4857 | » mov····%ebx,%eax |
| | 4858 | » pop····%rbx |
| | 4859 | » pop····%rbp |
| | 4860 | » pop····%r12 |
| | 4861 | » retq··· |
| | 4862 | » callq··8290·<__stack_chk_fail@plt> |
| | 4863 | » data16·nopw·%cs:0x0(%rax,%rax,1) |
| | 4864 | » nop |
| | |
| | 4865 | 000000000000d420·<switchtec_bwcntr_many@@Base>: |
| | 4866 | » push···%r15 |
| | 4867 | » push···%r14 |
| | 4868 | » push···%r13 |
| | 4869 | » push···%r12 |
| | 4870 | » mov····%rdi,%r12 |
| | 4871 | » push···%rbp |
| | 4872 | » mov····%ecx,%ebp |
| | 4873 | » mov····$0xf,%ecx |
| | 4874 | » push···%rbx |
| | 4875 | » sub····$0xa8,%rsp |
| | 4876 | » mov····%esi,0xc(%rsp) |
| | 4877 | » lea····0x11(%rsp),%rdi |
| | 4878 | » mov····%fs:0x28,%rax |
| | 4879 | » mov····%rax,0x98(%rsp) |
| | 4880 | » xor····%eax,%eax |
| | 4881 | » test···%esi,%esi |
| | 4882 | » movb···$0x1,0x10(%rsp) |
| | 4883 | » rep·stos·%rax,%es:(%rdi) |
| | 4884 | » movb···$0x0,(%rdi) |
| | 4885 | » je·····d4f7·<switchtec_bwcntr_many@@Base+0xd7> |
| | 4886 | » mov····%rdx,%rbx |
| | 4887 | » mov····%r8,%r13 |
| | 4888 | » mov····%esi,%r15d |
| | 4889 | » lea····0x10(%rsp),%r14 |
| | 4890 | » nopl···0x0(%rax,%rax,1) |
| | 4891 | » mov····$0x10,%r9d |
| | 4892 | » cmp····%r9b,%r15b |
| | 4893 | » cmovbe·%r15d,%r9d |
| | 4894 | » xor····%eax,%eax |
| | 4895 | » test···%r15b,%r15b |
| | 4896 | » mov····%r9b,0x11(%rsp) |
| | 4897 | » movzbl·%r9b,%edi |
| | 4898 | » je·····d4b6·<switchtec_bwcntr_many@@Base+0x96> |
| | 4899 | » nopl···(%rax) |
| | 4900 | » movzbl·(%rbx,%rax,4),%edx |
| | 4901 | » mov····%ebp,%ecx |
| | 4902 | » mov····%cl,%dh |
| | 4903 | » mov····%dx,0x2(%r14,%rax,2) |
| | 4904 | » add····$0x1,%rax |
| | 4905 | » cmp····%eax,%edi |
| | 4906 | » jg·····d4a0·<switchtec_bwcntr_many@@Base+0x80> |
| | 4907 | » movzbl·%r9b,%r9d |
| | 4908 | » mov····%r13,%r8 |
| | 4909 | » mov····%r14,%rdx |
| | 4910 | » lea····0x2(%r9,%r9,1),%rcx |
| | 4911 | » mov····$0x7,%esi |
| | 4912 | » mov····%r12,%rdi |
| | 4913 | » imul···$0x38,%r9,%r9 |
| | 4914 | » callq··86c0·<switchtec_cmd@plt> |
| | 4915 | » test···%eax,%eax |
| | 4916 | » jne····d520·<switchtec_bwcntr_many@@Base+0x100> |
| | 4917 | » movzbl·0x11(%rsp),%edx |
| | 4918 | » lea····(%rbx,%rdx,4),%rbx |
| | 4919 | » sub····%edx,%r15d |
| | 4920 | » test···%r13,%r13 |
| | 4921 | » je·····d4f2·<switchtec_bwcntr_many@@Base+0xd2> |
| | 4922 | » imul···$0x38,%rdx,%rax |
| | 4923 | » add····%rax,%r13 |
| | 4924 | » test···%r15d,%r15d |
| | 4925 | » jne····d480·<switchtec_bwcntr_many@@Base+0x60> |
| | 4926 | » mov····0x98(%rsp),%rax |
| | 4927 | » sub····%fs:0x28,%rax |
| | 4928 | » jne····d52a·<switchtec_bwcntr_many@@Base+0x10a> |
| | 4929 | » mov····0xc(%rsp),%eax |
| | 4930 | » add····$0xa8,%rsp |
| | 4931 | » pop····%rbx |
| | 4932 | » pop····%rbp |
| | 4933 | » pop····%r12 |
| | 4934 | » pop····%r13 |
| | 4935 | » pop····%r14 |
| | 4936 | » pop····%r15 |
| | 4937 | » retq··· |
| | 4938 | » movl···$0xffffffff,0xc(%rsp) |
| | 4939 | » jmp····d4f7·<switchtec_bwcntr_many@@Base+0xd7> |
| | 4940 | » callq··8290·<__stack_chk_fail@plt> |
| | 4941 | » nop |
| | |
| | 4942 | 000000000000d530·<switchtec_bwcntr_all@@Base>: |
| | 4943 | » push···%r14 |
| | 4944 | » push···%r13 |
| | 4945 | » mov····%esi,%r13d |
| | 4946 | » push···%r12 |
| | 4947 | » push···%rbp |
| | 4948 | » mov····%rdi,%rbp |
| | 4949 | » push···%rbx |
| | 4950 | » mov····%rdx,%rbx |
| | 4951 | » sub····$0x110,%rsp |
| | 4952 | » mov····%fs:0x28,%r12 |
| | 4953 | » mov····%r12,0x108(%rsp) |
| | 4954 | » mov····%rcx,%r12 |
| | 4955 | » lea····0x8(%rsp),%rsi |
| | 4956 | » callq··8660·<switchtec_status@plt> |
| | 4957 | » test···%eax,%eax |
| | 4958 | » mov····%eax,%r14d |
| | 4959 | » js·····d651·<switchtec_bwcntr_all@@Base+0x121> |
| | 4960 | » test···%rbx,%rbx |
| | 4961 | » je·····d586·<switchtec_bwcntr_all@@Base+0x56> |
| | 4962 | » movslq·%eax,%rdi |
| | 4963 | » mov····$0x6,%esi |
| | 4964 | » callq··8450·<calloc@plt> |
| | 4965 | » mov····%rax,(%rbx) |
| | 4966 | » test···%r12,%r12 |
| | 4967 | » je·····d6b8·<switchtec_bwcntr_all@@Base+0x188> |
| | 4968 | » movslq·%r14d,%rdi |
| | 4969 | » mov····$0x38,%esi |
| | 4970 | » callq··8450·<calloc@plt> |
| | 4971 | » mov····%rax,%r8 |
| | 4972 | » mov····%rax,(%r12) |
| | 4973 | » test···%r14d,%r14d |
| | 4974 | » je·····d6c8·<switchtec_bwcntr_all@@Base+0x198> |
| | 4975 | » mov····0x8(%rsp),%rcx |
| | 4976 | » lea····0x10(%rsp),%r10 |
| | 4977 | » movslq·%r14d,%rdi |
| | 4978 | » test···%rbx,%rbx |
| | 4979 | » lea····(%r10,%rdi,4),%r11 |
| | 4980 | » mov····%r10,%rax |
| | 4981 | » lea····0x4(%rcx),%rsi |
| | 4982 | » movzbl·0x4(%rcx),%ecx |
| | 4983 | » mov····%rsi,%rdx |
| | 4984 | » mov····%ecx,0x10(%rsp) |
| | 4985 | » je·····d685·<switchtec_bwcntr_all@@Base+0x155> |
| | 4986 | » mov····(%rbx),%rdi |
| | 4987 | » xor····%ecx,%ecx |
| | 4988 | » jmp····d60a·<switchtec_bwcntr_all@@Base+0xda> |
| | 4989 | » data16·nopw·%cs:0x0(%rax,%rax,1) |
| | 4990 | » data16·nopw·%cs:0x0(%rax,%rax,1) |
| | 4991 | » data16·nopw·%cs:0x0(%rax,%rax,1) |
| | 4992 | » movzbl·(%rdx),%r9d |
| | 4993 | » mov····%rdx,%rsi |
| | 4994 | » mov····%r9d,(%rax) |
| | 4995 | » mov····-0x4(%rsi),%r9d |
| | 4996 | » add····$0x4,%rax |
| | 4997 | » add····$0x70,%rdx |
| | 4998 | » mov····%r9d,(%rdi,%rcx,1) |
| | 4999 | » movzwl·(%rsi),%esi |
| | 5000 | » mov····%si,0x4(%rdi,%rcx,1) |
| | 5001 | » add····$0x6,%rcx |
| | 5002 | » cmp····%r11,%rax |
| | 5003 | » jne····d600·<switchtec_bwcntr_all@@Base+0xd0> |
| | 5004 | » mov····%r14d,%esi |
| | 5005 | » mov····%r13d,%ecx |
| | 5006 | » mov····%r10,%rdx |
| | 5007 | » mov····%rbp,%rdi |
| | 5008 | » callq··82a0·<switchtec_bwcntr_many@plt> |
| | 5009 | » test···%eax,%eax |
| | 5010 | » mov····%eax,%r14d |
| | 5011 | » js·····d6f0·<switchtec_bwcntr_all@@Base+0x1c0> |
| | 5012 | » mov····0x8(%rsp),%rdi |
| | 5013 | » callq··8060·<free@plt> |
| | 5014 | » mov····0x108(%rsp),%rax |
| | 5015 | » sub····%fs:0x28,%rax |
| | 5016 | » jne····d6fa·<switchtec_bwcntr_all@@Base+0x1ca> |
| | 5017 | » add····$0x110,%rsp |
| | 5018 | » mov····%r14d,%eax |
| | 5019 | » pop····%rbx |
| | 5020 | » pop····%rbp |
| | 5021 | » pop····%r12 |
| | 5022 | » pop····%r13 |
| | 5023 | » pop····%r14 |
| | 5024 | » retq··· |
| | 5025 | » nopl···0x0(%rax,%rax,1) |
| | 5026 | » movzbl·(%rdx),%ecx |
| | 5027 | » mov····%ecx,(%rax) |
| | 5028 | » add····$0x4,%rax |
| | 5029 | » add····$0x70,%rdx |
| | 5030 | » cmp····%r11,%rax |
| | 5031 | » jne····d680·<switchtec_bwcntr_all@@Base+0x150> |
| | 5032 | » mov····%r14d,%esi |
| | 5033 | » mov····%r13d,%ecx |
| | 5034 | » mov····%r10,%rdx |
| | 5035 | » mov····%rbp,%rdi |
| | 5036 | » callq··82a0·<switchtec_bwcntr_many@plt> |
| | 5037 | » test···%eax,%eax |
| | 5038 | » mov····%eax,%r14d |
| | 5039 | » jns····d647·<switchtec_bwcntr_all@@Base+0x117> |
| | 5040 | » mov····(%r12),%rdi |
| | 5041 | » callq··8060·<free@plt> |
| | 5042 | » jmp····d647·<switchtec_bwcntr_all@@Base+0x117> |
| | 5043 | » nopl···(%rax) |
| | 5044 | » mov····0x0,%r8 |
| | 5045 | » jmpq···d5a3·<switchtec_bwcntr_all@@Base+0x73> |
| | 5046 | » nopl···(%rax) |
| | 5047 | » xor····%esi,%esi |
| | 5048 | » mov····%r13d,%ecx |
| | 5049 | » mov····%rbp,%rdi |
| | 5050 | » lea····0x10(%rsp),%rdx |
| | 5051 | » callq··82a0·<switchtec_bwcntr_many@plt> |
| | 5052 | » test···%eax,%eax |
| | 5053 | » mov····%eax,%r14d |
| | 5054 | » jns····d647·<switchtec_bwcntr_all@@Base+0x117> |
| | 5055 | » test···%rbx,%rbx |
| | 5056 | » je·····d6aa·<switchtec_bwcntr_all@@Base+0x17a> |
| | 5057 | » nopw···0x0(%rax,%rax,1) |
| | 5058 | » mov····(%rbx),%rdi |
| | 5059 | » callq··8060·<free@plt> |
| | 5060 | » jmp····d6aa·<switchtec_bwcntr_all@@Base+0x17a> |
| | 5061 | » callq··8290·<__stack_chk_fail@plt> |
| | 5062 | » nop |
| | |
| | 5063 | 000000000000d700·<switchtec_bwcntr_tot@@Base>: |
| | 5064 | » mov····0x10(%rdi),%rax |
| | 5065 | » add····(%rdi),%rax |
| | 5066 | » add····0x8(%rdi),%rax |
| | 5067 | » retq··· |
| | 5068 | » nopl···0x0(%rax) |
| | |
| | 5069 | 000000000000d710·<switchtec_lat_setup_many@@Base>: |
| | 5070 | » sub····$0x98,%rsp |
| | 5071 | » mov····%rdi,%r11 |
| | 5072 | » mov····%rcx,%r9 |
| | 5073 | » mov····%fs:0x28,%rax |
| | 5074 | » mov····%rax,0x88(%rsp) |
| | 5075 | » xor····%eax,%eax |
| | 5076 | » lea····0x2(%rsp),%r10 |
| | 5077 | » mov····$0xf,%ecx |
| | 5078 | » test···%esi,%esi |
| | 5079 | » mov····%r10,%rdi |
| | 5080 | » movb···$0x4,(%rsp) |
| | 5081 | » mov····%sil,0x1(%rsp) |
| | 5082 | » rep·stos·%rax,%es:(%rdi) |
| | 5083 | » jle····d7b0·<switchtec_lat_setup_many@@Base+0xa0> |
| | 5084 | » movslq·%esi,%rsi |
| | 5085 | » mov····%rdx,%r8 |
| | 5086 | » xor····%eax,%eax |
| | 5087 | » lea····(%rsi,%rsi,1),%rcx |
| | 5088 | » nopl···0x0(%rax) |
| | 5089 | » mov····%r9,%rdi |
| | 5090 | » movzbl·(%r8,%rax,2),%edx |
| | 5091 | » mov····(%rdi,%rax,2),%dh |
| | 5092 | » mov····%dx,(%r10,%rax,1) |
| | 5093 | » add····$0x2,%rax |
| | 5094 | » cmp····%rax,%rcx |
| | 5095 | » jne····d760·<switchtec_lat_setup_many@@Base+0x50> |
| | 5096 | » lea····0x2(%rsi,%rsi,1),%rcx |
| | 5097 | » mov····%rsp,%rdx |
| | 5098 | » xor····%r9d,%r9d |
| | 5099 | » xor····%r8d,%r8d |
| | 5100 | » mov····$0x7,%esi |
| | 5101 | » mov····%r11,%rdi |
| | 5102 | » callq··86c0·<switchtec_cmd@plt> |
| | 5103 | » mov····0x88(%rsp),%rdx |
| | 5104 | » sub····%fs:0x28,%rdx |
| | 5105 | » jne····d7b5·<switchtec_lat_setup_many@@Base+0xa5> |
| | 5106 | » add····$0x98,%rsp |
| | 5107 | » retq··· |
| | 5108 | » nop |
| | 5109 | » movslq·%esi,%rsi |
| | 5110 | » jmp····d779·<switchtec_lat_setup_many@@Base+0x69> |
| | 5111 | » callq··8290·<__stack_chk_fail@plt> |
| | 5112 | » nopw···0x0(%rax,%rax,1) |
| | |
| | 5113 | 000000000000d7c0·<switchtec_lat_get_many@@Base>: |
| | 5114 | » push···%rbp |
| | 5115 | » mov····%edx,%r11d |
| | 5116 | » mov····%rdi,%r10 |
| | 5117 | » mov····%rsp,%rbp |
| | 5118 | » push···%r15 |
| | 5119 | » mov····%r8,%r15 |
| | 5120 | » push···%r14 |
| | 5121 | » lea····-0x7d(%rbp),%r8 |
| | 5122 | » mov····%r9,%r14 |
| | 5123 | » push···%r13 |
| | 5124 | » mov····%esi,%r13d |
| | 5125 | » mov····%rcx,%rsi |
| | 5126 | » mov····%r8,%rdi |
| | 5127 | » push···%r12 |
| | 5128 | » movslq·%r13d,%rdx |
| | 5129 | » push···%rbx |
| | 5130 | » lea····0x0(,%rdx,4),%rbx |
| | 5131 | » lea····0xf(%rbx),%rcx |
| | 5132 | » sub····$0x58,%rsp |
| | 5133 | » mov····%fs:0x28,%rax |
| | 5134 | » mov····%rax,-0x38(%rbp) |
| | 5135 | » xor····%eax,%eax |
| | 5136 | » and····$0xfffffffffffffff0,%rcx |
| | 5137 | » sub····%rcx,%rsp |
| | 5138 | » mov····$0x7,%ecx |
| | 5139 | » test···%r13d,%r13d |
| | 5140 | » movb···$0x6,-0x80(%rbp) |
| | 5141 | » mov····%rsp,%r12 |
| | 5142 | » mov····%r13b,-0x7f(%rbp) |
| | 5143 | » mov····%r11b,-0x7e(%rbp) |
| | 5144 | » rep·stos·%rax,%es:(%rdi) |
| | 5145 | » movl···$0x0,(%rdi) |
| | 5146 | » jle····d850·<switchtec_lat_get_many@@Base+0x90> |
| | 5147 | » data16·nopw·%cs:0x0(%rax,%rax,1) |
| | 5148 | » nopl···0x0(%rax) |
| | 5149 | » mov····(%rsi,%rax,4),%ecx |
| | 5150 | » mov····%cl,(%r8,%rax,1) |
| | 5151 | » add····$0x1,%rax |
| | 5152 | » cmp····%rax,%rdx |
| | 5153 | » jne····d840·<switchtec_lat_get_many@@Base+0x80> |
| | 5154 | » lea····0x3(%rdx),%rcx |
| | 5155 | » mov····%rbx,%r9 |
| | 5156 | » mov····%r12,%r8 |
| | 5157 | » lea····-0x80(%rbp),%rdx |
| | 5158 | » mov····$0x7,%esi |
| | 5159 | » mov····%r10,%rdi |
| | 5160 | » callq··86c0·<switchtec_cmd@plt> |
| | 5161 | » test···%eax,%eax |
| | 5162 | » jne····d8e4·<switchtec_lat_get_many@@Base+0x124> |
| | 5163 | » test···%r15,%r15 |
| | 5164 | » je·····d8d8·<switchtec_lat_get_many@@Base+0x118> |
| | 5165 | » xor····%eax,%eax |
| | 5166 | » test···%r13d,%r13d |
| | 5167 | » jle····d8b3·<switchtec_lat_get_many@@Base+0xf3> |
| | 5168 | » nopl···0x0(%rax,%rax,1) |
| | 5169 | » movzwl·(%r12,%rax,1),%edx |
| | 5170 | » mov····%edx,(%r15,%rax,1) |
| | 5171 | » add····$0x4,%rax |
| | 5172 | » cmp····%rax,%rbx |
| | 5173 | » jne····d880·<switchtec_lat_get_many@@Base+0xc0> |
| | 5174 | » test···%r14,%r14 |
| | 5175 | » je·····d8b3·<switchtec_lat_get_many@@Base+0xf3> |
| | 5176 | » xor····%eax,%eax |
| | 5177 | » nopl···0x0(%rax) |
| | 5178 | » movzwl·0x2(%r12,%rax,1),%edx |
| | 5179 | » mov····%edx,(%r14,%rax,1) |
| | 5180 | » add····$0x4,%rax |
| | 5181 | » cmp····%rax,%rbx |
| | 5182 | » jne····d8a0·<switchtec_lat_get_many@@Base+0xe0> |
| | 5183 | » mov····%r13d,%eax |
| | 5184 | » mov····-0x38(%rbp),%rdx |
| | 5185 | » sub····%fs:0x28,%rdx |
| | 5186 | » jne····d8eb·<switchtec_lat_get_many@@Base+0x12b> |
| | 5187 | » lea····-0x28(%rbp),%rsp |
| | 5188 | » pop····%rbx |
| | 5189 | » pop····%r12 |
| | 5190 | » pop····%r13 |
| | 5191 | » pop····%r14 |
| | 5192 | » pop····%r15 |
| | 5193 | » pop····%rbp |
| | 5194 | » retq··· |
| | 5195 | » nopl···0x0(%rax) |
| | 5196 | » test···%r14,%r14 |
| | 5197 | » je·····d8b3·<switchtec_lat_get_many@@Base+0xf3> |
| | 5198 | » test···%r13d,%r13d |
| | 5199 | » jg·····d897·<switchtec_lat_get_many@@Base+0xd7> |
| | 5200 | » jmp····d8b3·<switchtec_lat_get_many@@Base+0xf3> |
| | 5201 | » mov····$0xffffffff,%eax |
| | 5202 | » jmp····d8b6·<switchtec_lat_get_many@@Base+0xf6> |
| 5262 | » callq··8290·<__stack_chk_fail@plt> | 5203 | » callq··8290·<__stack_chk_fail@plt> |
| | |
| | 5204 | 000000000000d8f0·<switchtec_lat_get@@Base>: |
| | 5205 | » sub····$0x18,%rsp |
| | 5206 | » mov····%rcx,%rax |
| | 5207 | » mov····%r8,%r9 |
| | 5208 | » mov····%edx,0xc(%rsp) |
| | 5209 | » lea····0xc(%rsp),%rcx |
| | 5210 | » mov····%esi,%edx |
| | 5211 | » mov····%rax,%r8 |
| | 5212 | » mov····$0x1,%esi |
| | 5213 | » callq··83f0·<switchtec_lat_get_many@plt> |
| | 5214 | » add····$0x18,%rsp |
| | 5215 | » retq··· |
| 5263 | » nopw···0x0(%rax,%rax,1) | 5216 | » nopw···0x0(%rax,%rax,1) |
| | |
| | 5217 | 000000000000d920·<switchtec_lat_setup@@Base>: |
| | 5218 | » push···%rbp |
| | 5219 | » mov····%ecx,%ebp |
| | 5220 | » push···%rbx |
| | 5221 | » mov····%rdi,%rbx |
| | 5222 | » sub····$0x18,%rsp |
| | 5223 | » mov····%esi,0xc(%rsp) |
| | 5224 | » lea····0x8(%rsp),%rcx |
| | 5225 | » mov····$0x1,%esi |
| | 5226 | » mov····%edx,0x8(%rsp) |
| | 5227 | » lea····0xc(%rsp),%rdx |
| | 5228 | » callq··84c0·<switchtec_lat_setup_many@plt> |
| | 5229 | » test···%eax,%eax |
| | 5230 | » jne····d94f·<switchtec_lat_setup@@Base+0x2f> |
| | 5231 | » test···%ebp,%ebp |
| | 5232 | » jne····d960·<switchtec_lat_setup@@Base+0x40> |
| | 5233 | » add····$0x18,%rsp |
| | 5234 | » pop····%rbx |
| | 5235 | » pop····%rbp |
| | 5236 | » retq··· |
| | 5237 | » nopw···%cs:0x0(%rax,%rax,1) |
| | 5238 | » mov····0xc(%rsp),%edx |
| | 5239 | » mov····%rbx,%rdi |
| | 5240 | » xor····%r8d,%r8d |
| | 5241 | » xor····%ecx,%ecx |
| | 5242 | » mov····$0x1,%esi |
| | 5243 | » callq··81d0·<switchtec_lat_get@plt> |
| | 5244 | » add····$0x18,%rsp |
| | 5245 | » pop····%rbx |
| | 5246 | » pop····%rbp |
| | 5247 | » retq··· |
| | 5248 | » nopl···(%rax) |
| | |
| 5264 | 000000000000d970·<gas_mrpc_memcpy_to_gas@@Base>: | 5249 | 000000000000d980·<gas_mrpc_memcpy_to_gas@@Base>: |
| 5265 | » push···%r15 | 5250 | » push···%r15 |
| 5266 | » push···%r14 | 5251 | » push···%r14 |
| 5267 | » push···%r13 | 5252 | » push···%r13 |
| 5268 | » push···%r12 | 5253 | » push···%r12 |
| 5269 | » push···%rbp | 5254 | » push···%rbp |
| 5270 | » push···%rbx | 5255 | » push···%rbx |
| 5271 | » sub····$0x428,%rsp | 5256 | » sub····$0x428,%rsp |
| 5272 | » mov····%rdx,(%rsp) | 5257 | » mov····%rdx,(%rsp) |
| 5273 | » mov····%fs:0x28,%r12 | 5258 | » mov····%fs:0x28,%r12 |
| 5274 | » mov····%r12,0x418(%rsp) | 5259 | » mov····%r12,0x418(%rsp) |
| 5275 | » mov····%esi,%r12d | 5260 | » mov····%esi,%r12d |
| 5276 | » sub····0x1020(%rdi),%r12d | 5261 | » sub····0x1020(%rdi),%r12d |
| 5277 | » test···%rcx,%rcx | 5262 | » test···%rcx,%rcx |
| 5278 | » je·····da2a·<gas_mrpc_memcpy_to_gas@@Base+0xba> | 5263 | » je·····da3a·<gas_mrpc_memcpy_to_gas@@Base+0xba> |
| 5279 | » lea····0x18(%rsp),%rax | 5264 | » lea····0x18(%rsp),%rax |
| 5280 | » mov····%rdi,%r13 | 5265 | » mov····%rdi,%r13 |
| 5281 | » mov····%rcx,%r14 | 5266 | » mov····%rcx,%r14 |
| 5282 | » lea····0x10(%rsp),%r15 | 5267 | » lea····0x10(%rsp),%r15 |
| 5283 | » mov····%rax,0x8(%rsp) | 5268 | » mov····%rax,0x8(%rsp) |
| 5284 | » jmp····d9c8·<gas_mrpc_memcpy_to_gas@@Base+0x58> | 5269 | » jmp····d9d8·<gas_mrpc_memcpy_to_gas@@Base+0x58> |
| 5285 | » add····%ebx,%r12d | 5270 | » add····%ebx,%r12d |
| 5286 | » sub····%rbp,%r14 | 5271 | » sub····%rbp,%r14 |
| 5287 | » je·····da2a·<gas_mrpc_memcpy_to_gas@@Base+0xba> | 5272 | » je·····da3a·<gas_mrpc_memcpy_to_gas@@Base+0xba> |
| 5288 | » mov····$0x3f8,%ebx | 5273 | » mov····$0x3f8,%ebx |
| 5289 | » mov····(%rsp),%rsi | 5274 | » mov····(%rsp),%rsi |
| 5290 | » movd···%r12d,%xmm0 | 5275 | » movd···%r12d,%xmm0 |
| 5291 | » cmp····%ebx,%r14d | 5276 | » cmp····%ebx,%r14d |
| 5292 | » mov····0x8(%rsp),%rdi | 5277 | » mov····0x8(%rsp),%rdi |
| 5293 | » cmovbe·%r14d,%ebx | 5278 | » cmovbe·%r14d,%ebx |
| 5294 | » mov····%ebx,%ebp | 5279 | » mov····%ebx,%ebp |
| Offset 5303, 180 lines modified | Offset 5305, 178 lines modified |
| 5303 | » xor····%r8d,%r8d | 5305 | » xor····%r8d,%r8d |
| 5304 | » mov····%r15,%rdx | 5306 | » mov····%r15,%rdx |
| 5305 | » lea····0x8(%rbp),%rcx | 5307 | » lea····0x8(%rbp),%rcx |
| 5306 | » mov····$0x34,%esi | 5308 | » mov····$0x34,%esi |
| 5307 | » mov····%r13,%rdi | 5309 | » mov····%r13,%rdi |
| 5308 | » callq··86c0·<switchtec_cmd@plt> | 5310 | » callq··86c0·<switchtec_cmd@plt> |
| 5309 | » test···%eax,%eax | 5311 | » test···%eax,%eax |
| 5310 | » je·····d9c0·<gas_mrpc_memcpy_to_gas@@Base+0x50> | 5312 | » je·····d9d0·<gas_mrpc_memcpy_to_gas@@Base+0x50> |
| 5311 | » mov····$0x7,%edi | 5313 | » mov····$0x7,%edi |
| 5312 | » add····%ebx,%r12d | 5314 | » add····%ebx,%r12d |
| 5313 | » callq··8050·<raise@plt> | 5315 | » callq··8050·<raise@plt> |
| 5314 | » sub····%rbp,%r14 | 5316 | » sub····%rbp,%r14 |
| 5315 | » jne····d9c8·<gas_mrpc_memcpy_to_gas@@Base+0x58> | 5317 | » jne····d9d8·<gas_mrpc_memcpy_to_gas@@Base+0x58> |
| 5316 | » mov····0x418(%rsp),%rax | 5318 | » mov····0x418(%rsp),%rax |
| 5317 | » sub····%fs:0x28,%rax | 5319 | » sub····%fs:0x28,%rax |
| 5318 | » jne····da4f·<gas_mrpc_memcpy_to_gas@@Base+0xdf> | 5320 | » jne····da5f·<gas_mrpc_memcpy_to_gas@@Base+0xdf> |
| 5319 | » add····$0x428,%rsp | 5321 | » add····$0x428,%rsp |
| 5320 | » pop····%rbx | 5322 | » pop····%rbx |
| 5321 | » pop····%rbp | 5323 | » pop····%rbp |
| 5322 | » pop····%r12 | 5324 | » pop····%r12 |
| 5323 | » pop····%r13 | 5325 | » pop····%r13 |
| 5324 | » pop····%r14 | 5326 | » pop····%r14 |
| 5325 | » pop····%r15 | 5327 | » pop····%r15 |
| 5326 | » retq··· | 5328 | » retq··· |
| 5327 | » callq··8290·<__stack_chk_fail@plt> | 5329 | » callq··8290·<__stack_chk_fail@plt> |
| 5328 | » data16·nopw·%cs:0x0(%rax,%rax,1) | 5330 | » data16·nopw·%cs:0x0(%rax,%rax,1) |
| 5329 | » nop | 5331 | » nop |
| | |
| 5330 | 000000000000da60·<gas_mrpc_memcpy_from_gas@@Base>: | 5332 | 000000000000da70·<gas_mrpc_memcpy_from_gas@@Base>: |
| 5331 | » push···%r15 | 5333 | » push···%r15 |
| 5332 | » push···%r14 | 5334 | » push···%r14 |
| 5333 | » push···%r13 | 5335 | » push···%r13 |
| 5334 | » push···%r12 | 5336 | » push···%r12 |
| 5335 | » push···%rbp | 5337 | » push···%rbp |
| 5336 | » push···%rbx | 5338 | » push···%rbx |
| 5337 | » sub····$0x28,%rsp | 5339 | » sub····$0x28,%rsp |
| 5338 | » sub····0x1020(%rdi),%rdx | 5340 | » sub····0x1020(%rdi),%rdx |
| 5339 | » mov····%fs:0x28,%rax | 5341 | » mov····%fs:0x28,%rax |
| 5340 | » mov····%rax,0x18(%rsp) | 5342 | » mov····%rax,0x18(%rsp) |
| 5341 | » xor····%eax,%eax | 5343 | » xor····%eax,%eax |
| 5342 | » test···%rcx,%rcx | 5344 | » test···%rcx,%rcx |
| 5343 | » mov····%edx,0x10(%rsp) | 5345 | » mov····%edx,0x10(%rsp) |
| 5344 | » je·····db00·<gas_mrpc_memcpy_from_gas@@Base+0xa0> | 5346 | » je·····db10·<gas_mrpc_memcpy_from_gas@@Base+0xa0> |
| 5345 | » lea····0x10(%rsp),%rax | 5347 | » lea····0x10(%rsp),%rax |
| 5346 | » mov····%rdi,%r13 | 5348 | » mov····%rdi,%r13 |
| 5347 | » mov····%rsi,%r14 | 5349 | » mov····%rsi,%r14 |
| 5348 | » mov····%rcx,%rbp | 5350 | » mov····%rcx,%rbp |
| 5349 | » mov····%rax,0x8(%rsp) | 5351 | » mov····%rax,0x8(%rsp) |
| 5350 | » jmp····dab4·<gas_mrpc_memcpy_from_gas@@Base+0x54> | 5352 | » jmp····dac4·<gas_mrpc_memcpy_from_gas@@Base+0x54> |
| 5351 | » nopl···0x0(%rax,%rax,1) | 5353 | » nopl···0x0(%rax,%rax,1) |
| 5352 | » add····%ebx,0x10(%rsp) | 5354 | » add····%ebx,0x10(%rsp) |
| 5353 | » add····%r12,%r14 | 5355 | » add····%r12,%r14 |
| 5354 | » sub····%r12,%rbp | 5356 | » sub····%r12,%rbp |
| 5355 | » je·····db00·<gas_mrpc_memcpy_from_gas@@Base+0xa0> | 5357 | » je·····db10·<gas_mrpc_memcpy_from_gas@@Base+0xa0> |
| 5356 | » mov····$0x200,%ebx | 5358 | » mov····$0x200,%ebx |
| 5357 | » mov····0x8(%rsp),%rdx | 5359 | » mov····0x8(%rsp),%rdx |
| 5358 | » mov····%r14,%r8 | 5360 | » mov····%r14,%r8 |
| 5359 | » mov····%r13,%rdi | 5361 | » mov····%r13,%rdi |
| 5360 | » cmp····%ebx,%ebp | 5362 | » cmp····%ebx,%ebp |
| 5361 | » mov····$0x8,%ecx | 5363 | » mov····$0x8,%ecx |
| 5362 | » mov····$0x29,%esi | 5364 | » mov····$0x29,%esi |
| 5363 | » cmovbe·%ebp,%ebx | 5365 | » cmovbe·%ebp,%ebx |
| 5364 | » mov····%ebx,%r12d | 5366 | » mov····%ebx,%r12d |
| 5365 | » mov····%ebx,0x14(%rsp) | 5367 | » mov····%ebx,0x14(%rsp) |
| 5366 | » mov····%r12,%r9 | 5368 | » mov····%r12,%r9 |
| 5367 | » callq··86c0·<switchtec_cmd@plt> | 5369 | » callq··86c0·<switchtec_cmd@plt> |
| 5368 | » test···%eax,%eax | 5370 | » test···%eax,%eax |
| 5369 | » mov····%eax,%r15d | 5371 | » mov····%eax,%r15d |
| 5370 | » je·····daa8·<gas_mrpc_memcpy_from_gas@@Base+0x48> | 5372 | » je·····dab8·<gas_mrpc_memcpy_from_gas@@Base+0x48> |
| 5371 | » mov····%rbp,%rdx | 5373 | » mov····%rbp,%rdx |
| 5372 | » mov····$0xff,%esi | 5374 | » mov····$0xff,%esi |
| 5373 | » mov····%r14,%rdi | 5375 | » mov····%r14,%rdi |
| 5374 | » callq··8370·<memset@plt> | 5376 | » callq··8370·<memset@plt> |
| 5375 | » jmp····db03·<gas_mrpc_memcpy_from_gas@@Base+0xa3> | 5377 | » jmp····db13·<gas_mrpc_memcpy_from_gas@@Base+0xa3> |
| 5376 | » nopl···0x0(%rax,%rax,1) | 5378 | » nopl···0x0(%rax,%rax,1) |
| 5377 | » xor····%r15d,%r15d | 5379 | » xor····%r15d,%r15d |
| 5378 | » mov····0x18(%rsp),%rax | 5380 | » mov····0x18(%rsp),%rax |
| 5379 | » sub····%fs:0x28,%rax | 5381 | » sub····%fs:0x28,%rax |
| 5380 | » jne····db25·<gas_mrpc_memcpy_from_gas@@Base+0xc5> | 5382 | » jne····db35·<gas_mrpc_memcpy_from_gas@@Base+0xc5> |
| 5381 | » add····$0x28,%rsp | 5383 | » add····$0x28,%rsp |
| 5382 | » mov····%r15d,%eax | 5384 | » mov····%r15d,%eax |
| 5383 | » pop····%rbx | 5385 | » pop····%rbx |
| 5384 | » pop····%rbp | 5386 | » pop····%rbp |
| 5385 | » pop····%r12 | 5387 | » pop····%r12 |
| 5386 | » pop····%r13 | 5388 | » pop····%r13 |
| 5387 | » pop····%r14 | 5389 | » pop····%r14 |
| 5388 | » pop····%r15 | 5390 | » pop····%r15 |
| 5389 | » retq··· | 5391 | » retq··· |
| 5390 | » callq··8290·<__stack_chk_fail@plt> | 5392 | » callq··8290·<__stack_chk_fail@plt> |
| 5391 | » nopw···0x0(%rax,%rax,1) | 5393 | » nopw···0x0(%rax,%rax,1) |
| | |
| 5392 | 000000000000db30·<gas_mrpc_write_from_gas@@Base>: | 5394 | 000000000000db40·<gas_mrpc_write_from_gas@@Base>: |
| 5393 | » push···%r15 | 5395 | » push···%r15 |
| 5394 | » push···%r14 | 5396 | » push···%r14 |
| 5395 | » push···%r13 | 5397 | » push···%r13 |
| 5396 | » push···%r12 | 5398 | » push···%r12 |
| 5397 | » push···%rbp | 5399 | » push···%rbp |
| 5398 | » push···%rbx | 5400 | » push···%rbx |
| 5399 | » sub····$0x428,%rsp | 5401 | » sub····$0x428,%rsp |
| 5400 | » mov····%rdi,0x8(%rsp) | 5402 | » mov····%rdi,0x8(%rsp) |
| 5401 | » mov····%fs:0x28,%rax | 5403 | » mov····%fs:0x28,%rax |
| 5402 | » mov····%rax,0x418(%rsp) | 5404 | » mov····%rax,0x418(%rsp) |
| 5403 | » xor····%eax,%eax | 5405 | » xor····%eax,%eax |
| 5404 | » test···%rcx,%rcx | 5406 | » test···%rcx,%rcx |
| 5405 | » je·····dbdd·<gas_mrpc_write_from_gas@@Base+0xad> | 5407 | » je·····dbed·<gas_mrpc_write_from_gas@@Base+0xad> |
| 5406 | » mov····%esi,%r13d | 5408 | » mov····%esi,%r13d |
| 5407 | » mov····%rdx,%r12 | 5409 | » mov····%rdx,%r12 |
| 5408 | » mov····%rcx,%r15 | 5410 | » mov····%rcx,%r15 |
| 5409 | » lea····0x10(%rsp),%rbx | 5411 | » lea····0x10(%rsp),%rbx |
| 5410 | » xor····%ebp,%ebp | 5412 | » xor····%ebp,%ebp |
| 5411 | » jmp····db7b·<gas_mrpc_write_from_gas@@Base+0x4b> | 5413 | » jmp····db8b·<gas_mrpc_write_from_gas@@Base+0x4b> |
| 5412 | » add····%rax,%r12 | 5414 | » add····%rax,%r12 |
| 5413 | » add····%rax,%rbp | 5415 | » add····%rax,%rbp |
| 5414 | » sub····%rax,%r15 | 5416 | » sub····%rax,%r15 |
| 5415 | » je·····dbd8·<gas_mrpc_write_from_gas@@Base+0xa8> | 5417 | » je·····dbe8·<gas_mrpc_write_from_gas@@Base+0xa8> |
| 5416 | » mov····$0x400,%r14d | 5418 | » mov····$0x400,%r14d |
| 5417 | » mov····0x8(%rsp),%rdi | 5419 | » mov····0x8(%rsp),%rdi |
| 5418 | » mov····%r12,%rdx | 5420 | » mov····%r12,%rdx |
| 5419 | » mov····%rbx,%rsi | 5421 | » mov····%rbx,%rsi |
| 5420 | » cmp····%r14,%r15 | 5422 | » cmp····%r14,%r15 |
| 5421 | » cmovbe·%r15,%r14 | 5423 | » cmovbe·%r15,%r14 |
| 5422 | » mov····%r14,%rcx | 5424 | » mov····%r14,%rcx |
| 5423 | » callq··8890·<gas_mrpc_memcpy_from_gas@plt> | 5425 | » callq··8890·<gas_mrpc_memcpy_from_gas@plt> |
| 5424 | » mov····%r14,%rdx | 5426 | » mov····%r14,%rdx |
| 5425 | » mov····%rbx,%rsi | 5427 | » mov····%rbx,%rsi |
| 5426 | » mov····%r13d,%edi | 5428 | » mov····%r13d,%edi |
| 5427 | » callq··81f0·<write@plt> | 5429 | » callq··81f0·<write@plt> |
| 5428 | » test···%rax,%rax | 5430 | » test···%rax,%rax |
| 5429 | » jns····db70·<gas_mrpc_write_from_gas@@Base+0x40> | 5431 | » jns····db80·<gas_mrpc_write_from_gas@@Base+0x40> |
| 5430 | » mov····0x418(%rsp),%rdx | 5432 | » mov····0x418(%rsp),%rdx |
| 5431 | » sub····%fs:0x28,%rdx | 5433 | » sub····%fs:0x28,%rdx |
| 5432 | » jne····dbe1·<gas_mrpc_write_from_gas@@Base+0xb1> | 5434 | » jne····dbf1·<gas_mrpc_write_from_gas@@Base+0xb1> |
| 5433 | » add····$0x428,%rsp | 5435 | » add····$0x428,%rsp |
| 5434 | » pop····%rbx | 5436 | » pop····%rbx |
| 5435 | » pop····%rbp | 5437 | » pop····%rbp |
| 5436 | » pop····%r12 | 5438 | » pop····%r12 |
| 5437 | » pop····%r13 | 5439 | » pop····%r13 |
| 5438 | » pop····%r14 | 5440 | » pop····%r14 |
| 5439 | » pop····%r15 | 5441 | » pop····%r15 |
| 5440 | » retq··· | 5442 | » retq··· |
| 5441 | » nopl···0x0(%rax,%rax,1) | 5443 | » nopl···0x0(%rax,%rax,1) |
| 5442 | » mov····%rbp,%rax | 5444 | » mov····%rbp,%rax |
| 5443 | » jmp····dbae·<gas_mrpc_write_from_gas@@Base+0x7e> | 5445 | » jmp····dbbe·<gas_mrpc_write_from_gas@@Base+0x7e> |
| 5444 | » xor····%eax,%eax | 5446 | » xor····%eax,%eax |
| 5445 | » jmp····dbae·<gas_mrpc_write_from_gas@@Base+0x7e> | 5447 | » jmp····dbbe·<gas_mrpc_write_from_gas@@Base+0x7e> |
| 5446 | » callq··8290·<__stack_chk_fail@plt> | 5448 | » callq··8290·<__stack_chk_fail@plt> |
| 5447 | » nopw···%cs:0x0(%rax,%rax,1) | 5449 | » nopw···%cs:0x0(%rax,%rax,1) |
| 5448 | » nopw···%cs:0x0(%rax,%rax,1) | |
| 5449 | » nopw···0x0(%rax,%rax,1) | |
| 5450 | » movzbl·0x7(%rdi),%eax | 5450 | » movzbl·0x7(%rdi),%eax |
| 5451 | » cmp····%esi,%eax | 5451 | » cmp····%esi,%eax |
| 5452 | » jle····dc90·<gas_mrpc_write_from_gas@@Base+0x160> | 5452 | » jle····dc90·<gas_mrpc_write_from_gas@@Base+0x150> |
| 5453 | » movzbl·0x4(%rdi),%eax | 5453 | » movzbl·0x4(%rdi),%eax |
| 5454 | » mov····%eax,%edx | 5454 | » mov····%eax,%edx |
| 5455 | » add····%eax,%eax | 5455 | » add····%eax,%eax |
| 5456 | » cmpb···$0x0,0x18(%rdi) | 5456 | » cmpb···$0x0,0x18(%rdi) |
| 5457 | » je·····dc40·<gas_mrpc_write_from_gas@@Base+0x110> | 5457 | » je·····dc40·<gas_mrpc_write_from_gas@@Base+0x100> |
| 5458 | » movzbl·0x6(%rdi),%ecx | 5458 | » movzbl·0x6(%rdi),%ecx |
| 5459 | » sub····$0x30,%edx | 5459 | » sub····$0x30,%edx |
| 5460 | » sub····$0x1,%ecx | 5460 | » sub····$0x1,%ecx |
| 5461 | » sub····%esi,%ecx | 5461 | » sub····%esi,%ecx |
| 5462 | » add····%ecx,%eax | 5462 | » add····%ecx,%eax |
| 5463 | » cmp····$0xb,%dl | 5463 | » cmp····$0xb,%dl |
| 5464 | » ja·····dc4a·<gas_mrpc_write_from_gas@@Base+0x11a> | 5464 | » ja·····dc4a·<gas_mrpc_write_from_gas@@Base+0x10a> |
| 5465 | » lea····0x1004c(%rip),%rcx········ | 5465 | » lea····0x1004c(%rip),%rcx········ |
| 5466 | » movzbl·%dl,%edx | 5466 | » movzbl·%dl,%edx |
| 5467 | » movslq·(%rcx,%rdx,4),%rdx | 5467 | » movslq·(%rcx,%rdx,4),%rdx |
| 5468 | » add····%rcx,%rdx | 5468 | » add····%rcx,%rdx |
| 5469 | » jmpq···*%rdx | 5469 | » jmpq···*%rdx |
| 5470 | » sub····$0x30,%edx | 5470 | » sub····$0x30,%edx |
| 5471 | » add····%esi,%eax | 5471 | » add····%esi,%eax |
| 5472 | » cmp····$0xb,%dl | 5472 | » cmp····$0xb,%dl |
| 5473 | » jbe····dc2d·<gas_mrpc_write_from_gas@@Base+0xfd> | 5473 | » jbe····dc2d·<gas_mrpc_write_from_gas@@Base+0xed> |
| 5474 | » retq··· | 5474 | » retq··· |
| 5475 | » nopl···0x0(%rax,%rax,1) | 5475 | » nopl···0x0(%rax,%rax,1) |
| 5476 | » mov····$0x63,%eax | 5476 | » mov····$0x63,%eax |
| 5477 | » retq··· | 5477 | » retq··· |
| 5478 | » nopw···%cs:0x0(%rax,%rax,1) | 5478 | » nopw···%cs:0x0(%rax,%rax,1) |
| 5479 | » mov····$0x62,%eax | 5479 | » mov····$0x62,%eax |
| 5480 | » retq··· | 5480 | » retq··· |
| Offset 5509, 53 lines modified | Offset 5509, 53 lines modified |
| 5509 | » lea····0x10(%rsp),%r14 | 5509 | » lea····0x10(%rsp),%r14 |
| 5510 | » movq···$0x0,0x4(%rsp) | 5510 | » movq···$0x0,0x4(%rsp) |
| 5511 | » movl···$0x3f4,0xc(%rsp) | 5511 | » movl···$0x3f4,0xc(%rsp) |
| 5512 | » lea····0x4(%rsp),%r13 | 5512 | » lea····0x4(%rsp),%r13 |
| 5513 | » mov····%sil,0x4(%rsp) | 5513 | » mov····%sil,0x4(%rsp) |
| 5514 | » lea····0x1c(%rsp),%r15 | 5514 | » lea····0x1c(%rsp),%r15 |
| 5515 | » movl···$0x3f4,0x18(%rsp) | 5515 | » movl···$0x3f4,0x18(%rsp) |
| 5516 | » jmp····dd35·<gas_mrpc_write_from_gas@@Base+0x205> | 5516 | » jmp····dd35·<gas_mrpc_write_from_gas@@Base+0x1f5> |
| 5517 | » nopl···0x0(%rax) | 5517 | » nopl···0x0(%rax) |
| 5518 | » mov····0x14(%rsp),%edx | 5518 | » mov····0x14(%rsp),%edx |
| 5519 | » mov····%r15,%rsi | 5519 | » mov····%r15,%rsi |
| 5520 | » mov····%r12d,%edi | 5520 | » mov····%r12d,%edi |
| 5521 | » callq··81f0·<write@plt> | 5521 | » callq··81f0·<write@plt> |
| 5522 | » test···%eax,%eax | 5522 | » test···%eax,%eax |
| 5523 | » mov····%eax,%edx | 5523 | » mov····%eax,%edx |
| 5524 | » js·····dd5c·<gas_mrpc_write_from_gas@@Base+0x22c> | 5524 | » js·····dd5c·<gas_mrpc_write_from_gas@@Base+0x21c> |
| 5525 | » mov····0x18(%rsp),%eax | 5525 | » mov····0x18(%rsp),%eax |
| 5526 | » add····0x14(%rsp),%ebx | 5526 | » add····0x14(%rsp),%ebx |
| 5527 | » test···%eax,%eax | 5527 | » test···%eax,%eax |
| 5528 | » mov····%ebx,0x8(%rsp) | 5528 | » mov····%ebx,0x8(%rsp) |
| 5529 | » je·····dd88·<gas_mrpc_write_from_gas@@Base+0x258> | 5529 | » je·····dd88·<gas_mrpc_write_from_gas@@Base+0x248> |
| 5530 | » mov····$0x400,%r9d | 5530 | » mov····$0x400,%r9d |
| 5531 | » mov····%r14,%r8 | 5531 | » mov····%r14,%r8 |
| 5532 | » mov····$0xc,%ecx | 5532 | » mov····$0xc,%ecx |
| 5533 | » mov····%r13,%rdx | 5533 | » mov····%r13,%rdx |
| 5534 | » mov····$0x6,%esi | 5534 | » mov····$0x6,%esi |
| 5535 | » mov····%rbp,%rdi | 5535 | » mov····%rbp,%rdi |
| 5536 | » callq··86c0·<switchtec_cmd@plt> | 5536 | » callq··86c0·<switchtec_cmd@plt> |
| 5537 | » test···%eax,%eax | 5537 | » test···%eax,%eax |
| 5538 | » je·····dd10·<gas_mrpc_write_from_gas@@Base+0x1e0> | 5538 | » je·····dd10·<gas_mrpc_write_from_gas@@Base+0x1d0> |
| 5539 | » mov····$0xffffffff,%edx | 5539 | » mov····$0xffffffff,%edx |
| 5540 | » mov····0x418(%rsp),%rax | 5540 | » mov····0x418(%rsp),%rax |
| 5541 | » sub····%fs:0x28,%rax | 5541 | » sub····%fs:0x28,%rax |
| 5542 | » jne····dd8c·<gas_mrpc_write_from_gas@@Base+0x25c> | 5542 | » jne····dd8c·<gas_mrpc_write_from_gas@@Base+0x24c> |
| 5543 | » add····$0x428,%rsp | 5543 | » add····$0x428,%rsp |
| 5544 | » mov····%edx,%eax | 5544 | » mov····%edx,%eax |
| 5545 | » pop····%rbx | 5545 | » pop····%rbx |
| 5546 | » pop····%rbp | 5546 | » pop····%rbp |
| 5547 | » pop····%r12 | 5547 | » pop····%r12 |
| 5548 | » pop····%r13 | 5548 | » pop····%r13 |
| 5549 | » pop····%r14 | 5549 | » pop····%r14 |
| 5550 | » pop····%r15 | 5550 | » pop····%r15 |
| 5551 | » retq··· | 5551 | » retq··· |
| 5552 | » nopl···0x0(%rax,%rax,1) | 5552 | » nopl···0x0(%rax,%rax,1) |
| 5553 | » xor····%edx,%edx | 5553 | » xor····%edx,%edx |
| 5554 | » jmp····dd5c·<gas_mrpc_write_from_gas@@Base+0x22c> | 5554 | » jmp····dd5c·<gas_mrpc_write_from_gas@@Base+0x21c> |
| 5555 | » callq··8290·<__stack_chk_fail@plt> | 5555 | » callq··8290·<__stack_chk_fail@plt> |
| 5556 | » data16·nopw·%cs:0x0(%rax,%rax,1) | 5556 | » data16·nopw·%cs:0x0(%rax,%rax,1) |
| 5557 | » nopl···0x0(%rax) | 5557 | » nopl···0x0(%rax) |
| 5558 | » push···%rbp | 5558 | » push···%rbp |
| 5559 | » movslq·%esi,%rax | 5559 | » movslq·%esi,%rax |
| 5560 | » push···%rbx | 5560 | » push···%rbx |
| 5561 | » lea····(%rax,%rax,2),%rsi | 5561 | » lea····(%rax,%rax,2),%rsi |
| Offset 5563, 45 lines modified | Offset 5563, 45 lines modified |
| 5563 | » mov····%rax,%rbp | 5563 | » mov····%rax,%rbp |
| 5564 | » sub····$0x8,%rsp | 5564 | » sub····$0x8,%rsp |
| 5565 | » mov····(%rdi),%rdi | 5565 | » mov····(%rdi),%rdi |
| 5566 | » shl····$0x3,%rsi | 5566 | » shl····$0x3,%rsi |
| 5567 | » callq··8690·<realloc@plt> | 5567 | » callq··8690·<realloc@plt> |
| 5568 | » test···%rax,%rax | 5568 | » test···%rax,%rax |
| 5569 | » mov····%rax,(%rbx) | 5569 | » mov····%rax,(%rbx) |
| 5570 | » je·····de32·<gas_mrpc_write_from_gas@@Base+0x302> | 5570 | » je·····de32·<gas_mrpc_write_from_gas@@Base+0x2f2> |
| 5571 | » mov····0x8(%rbx),%esi | 5571 | » mov····0x8(%rbx),%esi |
| 5572 | » cmp····%esi,%ebp | 5572 | » cmp····%esi,%ebp |
| 5573 | » jle····de26·<gas_mrpc_write_from_gas@@Base+0x2f6> | 5573 | » jle····de26·<gas_mrpc_write_from_gas@@Base+0x2e6> |
| 5574 | » mov····%ebp,%ecx | 5574 | » mov····%ebp,%ecx |
| 5575 | » movslq·%esi,%rdi | 5575 | » movslq·%esi,%rdi |
| 5576 | » lea····(%rdi,%rdi,2),%rdx | 5576 | » lea····(%rdi,%rdi,2),%rdx |
| 5577 | » sub····%esi,%ecx | 5577 | » sub····%esi,%ecx |
| 5578 | » add····%rdi,%rcx | 5578 | » add····%rdi,%rcx |
| 5579 | » shl····$0x3,%rdx | 5579 | » shl····$0x3,%rdx |
| 5580 | » lea····(%rcx,%rcx,2),%rcx | 5580 | » lea····(%rcx,%rcx,2),%rcx |
| 5581 | » shl····$0x3,%rcx | 5581 | » shl····$0x3,%rcx |
| 5582 | » jmp····de03·<gas_mrpc_write_from_gas@@Base+0x2d3> | 5582 | » jmp····de03·<gas_mrpc_write_from_gas@@Base+0x2c3> |
| 5583 | » data16·nopw·%cs:0x0(%rax,%rax,1) | 5583 | » data16·nopw·%cs:0x0(%rax,%rax,1) |
| 5584 | » data16·nopw·%cs:0x0(%rax,%rax,1) | 5584 | » data16·nopw·%cs:0x0(%rax,%rax,1) |
| 5585 | » mov····(%rbx),%rax | 5585 | » mov····(%rbx),%rax |
| 5586 | » add····%rdx,%rax | 5586 | » add····%rdx,%rax |
| 5587 | » add····$0x18,%rdx | 5587 | » add····$0x18,%rdx |
| 5588 | » cmp····%rcx,%rdx | 5588 | » cmp····%rcx,%rdx |
| 5589 | » movq···$0x0,(%rax) | 5589 | » movq···$0x0,(%rax) |
| 5590 | » movq···$0x0,0x8(%rax) | 5590 | » movq···$0x0,0x8(%rax) |
| 5591 | » movq···$0x0,0x10(%rax) | 5591 | » movq···$0x0,0x10(%rax) |
| 5592 | » jne····de00·<gas_mrpc_write_from_gas@@Base+0x2d0> | 5592 | » jne····de00·<gas_mrpc_write_from_gas@@Base+0x2c0> |
| 5593 | » mov····%ebp,0x8(%rbx) | 5593 | » mov····%ebp,0x8(%rbx) |
| 5594 | » xor····%eax,%eax | 5594 | » xor····%eax,%eax |
| 5595 | » add····$0x8,%rsp | 5595 | » add····$0x8,%rsp |
| 5596 | » pop····%rbx | 5596 | » pop····%rbx |
| 5597 | » pop····%rbp | 5597 | » pop····%rbp |
| 5598 | » retq··· | 5598 | » retq··· |
| 5599 | » or·····$0xffffffff,%eax | 5599 | » or·····$0xffffffff,%eax |
| 5600 | » jmp····de2b·<gas_mrpc_write_from_gas@@Base+0x2fb> | 5600 | » jmp····de2b·<gas_mrpc_write_from_gas@@Base+0x2eb> |
| 5601 | » nopw···0x0(%rax,%rax,1) | 5601 | » nopw···0x0(%rax,%rax,1) |
| 5602 | » push···%r12 | 5602 | » push···%r12 |
| 5603 | » movd···%esi,%xmm1 | 5603 | » movd···%esi,%xmm1 |
| 5604 | » pxor···%xmm0,%xmm0 | 5604 | » pxor···%xmm0,%xmm0 |
| 5605 | » movabs·$0x46474f4c434d5753,%rax | 5605 | » movabs·$0x46474f4c434d5753,%rax |
| 5606 | » push···%rbp | 5606 | » push···%rbp |
| 5607 | » mov····%edi,%ebp | 5607 | » mov····%edi,%ebp |
| Offset 5620, 22 lines modified | Offset 5620, 22 lines modified |
| 5620 | » mov····$0x96,%edx | 5620 | » mov····$0x96,%edx |
| 5621 | » punpckldq·%xmm1,%xmm0 | 5621 | » punpckldq·%xmm1,%xmm0 |
| 5622 | » mov····%rax,0x10(%rsp) | 5622 | » mov····%rax,0x10(%rsp) |
| 5623 | » movq···%xmm0,0x18(%rsp) | 5623 | » movq···%xmm0,0x18(%rsp) |
| 5624 | » callq··8500·<memcpy@plt> | 5624 | » callq··8500·<memcpy@plt> |
| 5625 | » mov····0xc(%rsp),%r9d | 5625 | » mov····0xc(%rsp),%r9d |
| 5626 | » test···%r12d,%r12d | 5626 | » test···%r12d,%r12d |
| 5627 | » je·····dee8·<gas_mrpc_write_from_gas@@Base+0x3b8> | 5627 | » je·····dee8·<gas_mrpc_write_from_gas@@Base+0x3a8> |
| 5628 | » lea····0x10(%rsp),%rsi | 5628 | » lea····0x10(%rsp),%rsi |
| 5629 | » mov····$0x20,%edx | 5629 | » mov····$0x20,%edx |
| 5630 | » mov····%ebp,%edi | 5630 | » mov····%ebp,%edi |
| 5631 | » callq··81f0·<write@plt> | 5631 | » callq··81f0·<write@plt> |
| 5632 | » mov····0x2d8(%rsp),%rdx | 5632 | » mov····0x2d8(%rsp),%rdx |
| 5633 | » sub····%fs:0x28,%rdx | 5633 | » sub····%fs:0x28,%rdx |
| 5634 | » jne····df2a·<gas_mrpc_write_from_gas@@Base+0x3fa> | 5634 | » jne····df2a·<gas_mrpc_write_from_gas@@Base+0x3ea> |
| 5635 | » add····$0x2e0,%rsp | 5635 | » add····$0x2e0,%rsp |
| 5636 | » pop····%rbx | 5636 | » pop····%rbx |
| 5637 | » pop····%rbp | 5637 | » pop····%rbp |
| 5638 | » pop····%r12 | 5638 | » pop····%r12 |
| 5639 | » retq··· | 5639 | » retq··· |
| 5640 | » nopl···0x0(%rax) | 5640 | » nopl···0x0(%rax) |
| 5641 | » lea····0xd0(%rsp),%r12 | 5641 | » lea····0xd0(%rsp),%r12 |
| Offset 5652, 15 lines modified | Offset 5652, 15 lines modified |
| 5652 | » callq··8270·<strlen@plt> | 5652 | » callq··8270·<strlen@plt> |
| 5653 | » mov····%r12,%rsi | 5653 | » mov····%r12,%rsi |
| 5654 | » mov····%ebp,%edi | 5654 | » mov····%ebp,%edi |
| 5655 | » mov····%rax,%rdx | 5655 | » mov····%rax,%rdx |
| 5656 | » callq··81f0·<write@plt> | 5656 | » callq··81f0·<write@plt> |
| 5657 | » pop····%rdx | 5657 | » pop····%rdx |
| 5658 | » pop····%rcx | 5658 | » pop····%rcx |
| 5659 | » jmp····dec5·<gas_mrpc_write_from_gas@@Base+0x395> | 5659 | » jmp····dec5·<gas_mrpc_write_from_gas@@Base+0x385> |
| 5660 | » callq··8290·<__stack_chk_fail@plt> | 5660 | » callq··8290·<__stack_chk_fail@plt> |
| 5661 | » nop | 5661 | » nop |
| 5662 | » push···%r15 | 5662 | » push···%r15 |
| 5663 | » lea····0xde0f(%rip),%rax········ | 5663 | » lea····0xde0f(%rip),%rax········ |
| 5664 | » push···%r14 | 5664 | » push···%r14 |
| 5665 | » movq···%rax,%xmm1 | 5665 | » movq···%rax,%xmm1 |
| 5666 | » mov····%rcx,%r14 | 5666 | » mov····%rcx,%r14 |
| Offset 5686, 55 lines modified | Offset 5686, 55 lines modified |
| 5686 | » movaps·%xmm0,0x20(%rsp) | 5686 | » movaps·%xmm0,0x20(%rsp) |
| 5687 | » movq···0x16e70(%rip),%xmm0········ | 5687 | » movq···0x16e70(%rip),%xmm0········ |
| 5688 | » punpcklqdq·%xmm2,%xmm0 | 5688 | » punpcklqdq·%xmm2,%xmm0 |
| 5689 | » movaps·%xmm0,0x30(%rsp) | 5689 | » movaps·%xmm0,0x30(%rsp) |
| 5690 | » movq···0x16e67(%rip),%xmm0········ | 5690 | » movq···0x16e67(%rip),%xmm0········ |
| 5691 | » punpcklqdq·%xmm3,%xmm0 | 5691 | » punpcklqdq·%xmm3,%xmm0 |
| 5692 | » movaps·%xmm0,0x40(%rsp) | 5692 | » movaps·%xmm0,0x40(%rsp) |
| 5693 | » jne····dfde·<gas_mrpc_write_from_gas@@Base+0x4ae> | 5693 | » jne····dfde·<gas_mrpc_write_from_gas@@Base+0x49e> |
| 5694 | » test···%r8d,%r8d | 5694 | » test···%r8d,%r8d |
| 5695 | » mov····%r13,%rcx | 5695 | » mov····%r13,%rcx |
| 5696 | » jne····e370·<gas_mrpc_write_from_gas@@Base+0x840> | 5696 | » jne····e370·<gas_mrpc_write_from_gas@@Base+0x830> |
| 5697 | » mov····$0x47,%edx | 5697 | » mov····$0x47,%edx |
| 5698 | » mov····$0x1,%esi | 5698 | » mov····$0x1,%esi |
| 5699 | » lea····0xef47(%rip),%rdi········ | 5699 | » lea····0xef47(%rip),%rdi········ |
| 5700 | » callq··8820·<fwrite@plt> | 5700 | » callq··8820·<fwrite@plt> |
| 5701 | » test···%rbp,%rbp | 5701 | » test···%rbp,%rbp |
| 5702 | » je·····e308·<gas_mrpc_write_from_gas@@Base+0x7d8> | 5702 | » je·····e308·<gas_mrpc_write_from_gas@@Base+0x7c8> |
| 5703 | » movslq·0xa0(%rsp),%rax | 5703 | » movslq·0xa0(%rsp),%rax |
| 5704 | » shl····$0x5,%rbp | 5704 | » shl····$0x5,%rbp |
| 5705 | » movl···$0x0,0x14(%rsp) | 5705 | » movl···$0x0,0x14(%rsp) |
| 5706 | » mov····%rax,0x18(%rsp) | 5706 | » mov····%rax,0x18(%rsp) |
| 5707 | » lea····(%rbx,%rbp,1),%rax | 5707 | » lea····(%rbx,%rbp,1),%rax |
| 5708 | » mov····%rax,0x8(%rsp) | 5708 | » mov····%rax,0x8(%rsp) |
| 5709 | » jmpq···e0bc·<gas_mrpc_write_from_gas@@Base+0x58c> | 5709 | » jmpq···e0bc·<gas_mrpc_write_from_gas@@Base+0x57c> |
| 5710 | » xchg···%ax,%ax | 5710 | » xchg···%ax,%ax |
| 5711 | » mov····0x10(%rsp),%ecx | 5711 | » mov····0x10(%rsp),%ecx |
| 5712 | » xor····%eax,%eax | 5712 | » xor····%eax,%eax |
| 5713 | » mov····$0x1,%esi | 5713 | » mov····$0x1,%esi |
| 5714 | » mov····%r13,%rdi | 5714 | » mov····%r13,%rdi |
| 5715 | » lea····0xefab(%rip),%rdx········ | 5715 | » lea····0xefab(%rip),%rdx········ |
| 5716 | » callq··8830·<__fprintf_chk@plt> | 5716 | » callq··8830·<__fprintf_chk@plt> |
| 5717 | » test···%eax,%eax | 5717 | » test···%eax,%eax |
| 5718 | » js·····e210·<gas_mrpc_write_from_gas@@Base+0x6e0> | 5718 | » js·····e210·<gas_mrpc_write_from_gas@@Base+0x6d0> |
| 5719 | » mov····0x4(%rsp),%esi | 5719 | » mov····0x4(%rsp),%esi |
| 5720 | » test···%esi,%esi | 5720 | » test···%esi,%esi |
| 5721 | » je·····e320·<gas_mrpc_write_from_gas@@Base+0x7f0> | 5721 | » je·····e320·<gas_mrpc_write_from_gas@@Base+0x7e0> |
| 5722 | » test···%r12b,%r12b | 5722 | » test···%r12b,%r12b |
| 5723 | » mov····%ebp,%r8d | 5723 | » mov····%ebp,%r8d |
| 5724 | » mov····$0x1,%esi | 5724 | » mov····$0x1,%esi |
| 5725 | » lea····0xdcd1(%rip),%rax········ | 5725 | » lea····0xd9d1(%rip),%rax········ |
| 5726 | » mov····%r13,%rdi | 5726 | » mov····%r13,%rdi |
| 5727 | » lea····0xdce1(%rip),%rcx········ | 5727 | » lea····0xdce1(%rip),%rcx········ |
| 5728 | » cmove··%rax,%rcx | 5728 | » cmove··%rax,%rcx |
| 5729 | » xor····%eax,%eax | 5729 | » xor····%eax,%eax |
| 5730 | » lea····0xdd4f(%rip),%rdx········ | 5730 | » lea····0xdd4f(%rip),%rdx········ |
| 5731 | » callq··8830·<__fprintf_chk@plt> | 5731 | » callq··8830·<__fprintf_chk@plt> |
| 5732 | » test···%eax,%eax | 5732 | » test···%eax,%eax |
| 5733 | » js·····e210·<gas_mrpc_write_from_gas@@Base+0x6e0> | 5733 | » js·····e210·<gas_mrpc_write_from_gas@@Base+0x6d0> |
| 5734 | » mov····0x8(%r15),%rax | 5734 | » mov····0x8(%r15),%rax |
| 5735 | » mov····$0x1,%esi | 5735 | » mov····$0x1,%esi |
| 5736 | » mov····%r13,%rdi | 5736 | » mov····%r13,%rdi |
| 5737 | » mov····0xc(%rbx),%ecx | 5737 | » mov····0xc(%rbx),%ecx |
| 5738 | » mov····(%rax,%rbp,8),%rdx | 5738 | » mov····(%rax,%rbp,8),%rdx |
| 5739 | » mov····0x1c(%rbx),%eax | 5739 | » mov····0x1c(%rbx),%eax |
| 5740 | » push···%rax | 5740 | » push···%rax |
| Offset 5743, 37 lines modified | Offset 5743, 37 lines modified |
| 5743 | » mov····0x14(%rbx),%r9d | 5743 | » mov····0x14(%rbx),%r9d |
| 5744 | » xor····%eax,%eax | 5744 | » xor····%eax,%eax |
| 5745 | » mov····0x10(%rbx),%r8d | 5745 | » mov····0x10(%rbx),%r8d |
| 5746 | » callq··8830·<__fprintf_chk@plt> | 5746 | » callq··8830·<__fprintf_chk@plt> |
| 5747 | » pop····%rdx | 5747 | » pop····%rdx |
| 5748 | » test···%eax,%eax | 5748 | » test···%eax,%eax |
| 5749 | » pop····%rcx | 5749 | » pop····%rcx |
| 5750 | » js·····e210·<gas_mrpc_write_from_gas@@Base+0x6e0> | 5750 | » js·····e210·<gas_mrpc_write_from_gas@@Base+0x6d0> |
| 5751 | » addl···$0x1,0x10(%rsp) | 5751 | » addl···$0x1,0x10(%rsp) |
| 5752 | » add····$0x20,%rbx | 5752 | » add····$0x20,%rbx |
| 5753 | » cmp····%rbx,0x8(%rsp) | 5753 | » cmp····%rbx,0x8(%rsp) |
| 5754 | » je·····e308·<gas_mrpc_write_from_gas@@Base+0x7d8> | 5754 | » je·····e308·<gas_mrpc_write_from_gas@@Base+0x7c8> |
| 5755 | » mov····0x4(%rsp),%r8d | 5755 | » mov····0x4(%rsp),%r8d |
| 5756 | » mov····(%rbx),%eax | 5756 | » mov····(%rbx),%eax |
| 5757 | » mov····0x4(%rbx),%esi | 5757 | » mov····0x4(%rbx),%esi |
| 5758 | » mov····0x8(%rbx),%ebp | 5758 | » mov····0x8(%rbx),%ebp |
| 5759 | » test···%r8d,%r8d | 5759 | » test···%r8d,%r8d |
| 5760 | » je·····e279·<gas_mrpc_write_from_gas@@Base+0x749> | 5760 | » je·····e279·<gas_mrpc_write_from_gas@@Base+0x739> |
| 5761 | » mov····(%r14),%r15 | 5761 | » mov····(%r14),%r15 |
| 5762 | » mov····%ebp,%r12d | 5762 | » mov····%ebp,%r12d |
| 5763 | » xor····%ecx,%ecx | 5763 | » xor····%ecx,%ecx |
| 5764 | » movzwl·%bp,%ebp | 5764 | » movzwl·%bp,%ebp |
| 5765 | » shr····$0x1b,%r12d | 5765 | » shr····$0x1b,%r12d |
| 5766 | » and····$0x1,%r12d | 5766 | » and····$0x1,%r12d |
| 5767 | » xor····$0x1,%r12d | 5767 | » xor····$0x1,%r12d |
| 5768 | » cmp····0x10(%r15),%ebp | 5768 | » cmp····0x10(%r15),%ebp |
| 5769 | » jae····e2d0·<gas_mrpc_write_from_gas@@Base+0x7a0> | 5769 | » jae····e2d0·<gas_mrpc_write_from_gas@@Base+0x790> |
| 5770 | » mov····0xa0(%rsp),%edi | 5770 | » mov····0xa0(%rsp),%edi |
| 5771 | » test···%edi,%edi | 5771 | » test···%edi,%edi |
| 5772 | » je·····e010·<gas_mrpc_write_from_gas@@Base+0x4e0> | 5772 | » je·····e010·<gas_mrpc_write_from_gas@@Base+0x4d0> |
| 5773 | » mov····%rax,%rdx | 5773 | » mov····%rax,%rdx |
| 5774 | » mov····%esi,%eax | 5774 | » mov····%esi,%eax |
| 5775 | » sub····$0x8,%rsp | 5775 | » sub····$0x8,%rsp |
| 5776 | » movabs·$0x20c49ba5e353f7cf,%rcx | 5776 | » movabs·$0x20c49ba5e353f7cf,%rcx |
| 5777 | » shl····$0x20,%rdx | 5777 | » shl····$0x20,%rdx |
| 5778 | » movabs·$0x8888888888888889,%r9 | 5778 | » movabs·$0x8888888888888889,%r9 |
| 5779 | » or·····%rax,%rdx | 5779 | » or·····%rax,%rdx |
| Offset 5833, 22 lines modified | Offset 5833, 22 lines modified |
| 5833 | » xor····%eax,%eax | 5833 | » xor····%eax,%eax |
| 5834 | » push···%rcx | 5834 | » push···%rcx |
| 5835 | » mov····0x40(%rsp),%ecx | 5835 | » mov····0x40(%rsp),%ecx |
| 5836 | » lea····0xedf5(%rip),%rdx········ | 5836 | » lea····0xedf5(%rip),%rdx········ |
| 5837 | » callq··8830·<__fprintf_chk@plt> | 5837 | » callq··8830·<__fprintf_chk@plt> |
| 5838 | » add····$0x30,%rsp | 5838 | » add····$0x30,%rsp |
| 5839 | » test···%eax,%eax | 5839 | » test···%eax,%eax |
| 5840 | » jns····e032·<gas_mrpc_write_from_gas@@Base+0x502> | 5840 | » jns····e032·<gas_mrpc_write_from_gas@@Base+0x4f2> |
| 5841 | » nopl···0x0(%rax) | 5841 | » nopl···0x0(%rax) |
| 5842 | » callq··80b0·<__errno_location@plt> | 5842 | » callq··80b0·<__errno_location@plt> |
| 5843 | » movl···$0x20000002,(%rax) | 5843 | » movl···$0x20000002,(%rax) |
| 5844 | » mov····$0xffffffff,%eax | 5844 | » mov····$0xffffffff,%eax |
| 5845 | » mov····0x58(%rsp),%rdx | 5845 | » mov····0x58(%rsp),%rdx |
| 5846 | » sub····%fs:0x28,%rdx | 5846 | » sub····%fs:0x28,%rdx |
| 5847 | » jne····e38b·<gas_mrpc_write_from_gas@@Base+0x85b> | 5847 | » jne····e38b·<gas_mrpc_write_from_gas@@Base+0x84b> |
| 5848 | » add····$0x68,%rsp | 5848 | » add····$0x68,%rsp |
| 5849 | » pop····%rbx | 5849 | » pop····%rbx |
| 5850 | » pop····%rbp | 5850 | » pop····%rbp |
| 5851 | » pop····%r12 | 5851 | » pop····%r12 |
| 5852 | » pop····%r13 | 5852 | » pop····%r13 |
| 5853 | » pop····%r14 | 5853 | » pop····%r14 |
| 5854 | » pop····%r15 | 5854 | » pop····%r15 |
| Offset 5856, 94 lines modified | Offset 5856, 94 lines modified |
| 5856 | » nopl···0x0(%rax,%rax,1) | 5856 | » nopl···0x0(%rax,%rax,1) |
| 5857 | » lea····0xdb18(%rip),%rdx········ | 5857 | » lea····0xdb18(%rip),%rdx········ |
| 5858 | » xor····%eax,%eax | 5858 | » xor····%eax,%eax |
| 5859 | » mov····$0x1,%esi | 5859 | » mov····$0x1,%esi |
| 5860 | » mov····%r13,%rdi | 5860 | » mov····%r13,%rdi |
| 5861 | » callq··8830·<__fprintf_chk@plt> | 5861 | » callq··8830·<__fprintf_chk@plt> |
| 5862 | » test···%eax,%eax | 5862 | » test···%eax,%eax |
| 5863 | » js·····e210·<gas_mrpc_write_from_gas@@Base+0x6e0> | 5863 | » js·····e210·<gas_mrpc_write_from_gas@@Base+0x6d0> |
| 5864 | » add····$0x20,%rbx | 5864 | » add····$0x20,%rbx |
| 5865 | » cmp····%rbx,0x8(%rsp) | 5865 | » cmp····%rbx,0x8(%rsp) |
| 5866 | » je·····e308·<gas_mrpc_write_from_gas@@Base+0x7d8> | 5866 | » je·····e308·<gas_mrpc_write_from_gas@@Base+0x7c8> |
| 5867 | » mov····(%rbx),%eax | 5867 | » mov····(%rbx),%eax |
| 5868 | » mov····0x4(%rbx),%esi | 5868 | » mov····0x4(%rbx),%esi |
| 5869 | » mov····0x8(%rbx),%ebp | 5869 | » mov····0x8(%rbx),%ebp |
| 5870 | » mov····%ebp,%ecx | 5870 | » mov····%ebp,%ecx |
| 5871 | » shr····$0x10,%ecx | 5871 | » shr····$0x10,%ecx |
| 5872 | » and····$0xfff,%ecx | 5872 | » and····$0xfff,%ecx |
| 5873 | » cmp····%ecx,0x8(%r14) | 5873 | » cmp····%ecx,0x8(%r14) |
| 5874 | » jb·····e248·<gas_mrpc_write_from_gas@@Base+0x718> | 5874 | » jb·····e248·<gas_mrpc_write_from_gas@@Base+0x708> |
| 5875 | » mov····%ecx,%edx | 5875 | » mov····%ecx,%edx |
| 5876 | » lea····(%rdx,%rdx,2),%rdi | 5876 | » lea····(%rdx,%rdx,2),%rdi |
| 5877 | » mov····(%r14),%rdx | 5877 | » mov····(%r14),%rdx |
| 5878 | » lea····(%rdx,%rdi,8),%r15 | 5878 | » lea····(%rdx,%rdi,8),%r15 |
| 5879 | » mov····(%r15),%rdx | 5879 | » mov····(%r15),%rdx |
| 5880 | » test···%rdx,%rdx | 5880 | » test···%rdx,%rdx |
| 5881 | » je·····e248·<gas_mrpc_write_from_gas@@Base+0x718> | 5881 | » je·····e248·<gas_mrpc_write_from_gas@@Base+0x708> |
| 5882 | » cmpb···$0x0,(%rdx) | 5882 | » cmpb···$0x0,(%rdx) |
| 5883 | » je·····e248·<gas_mrpc_write_from_gas@@Base+0x718> | 5883 | » je·····e248·<gas_mrpc_write_from_gas@@Base+0x708> |
| 5884 | » mov····%ebp,%edx | 5884 | » mov····%ebp,%edx |
| 5885 | » shr····$0x1c,%edx | 5885 | » shr····$0x1c,%edx |
| 5886 | » cmp····$0x5fffffff,%ebp | 5886 | » cmp····$0x5fffffff,%ebp |
| 5887 | » ja·····e358·<gas_mrpc_write_from_gas@@Base+0x828> | 5887 | » ja·····e358·<gas_mrpc_write_from_gas@@Base+0x818> |
| 5888 | » movzwl·%bp,%ebp | 5888 | » movzwl·%bp,%ebp |
| 5889 | » cmp····0x10(%r15),%ebp | 5889 | » cmp····0x10(%r15),%ebp |
| 5890 | » mov····%edx,0x14(%rsp) | 5890 | » mov····%edx,0x14(%rsp) |
| 5891 | » jb·····e0f3·<gas_mrpc_write_from_gas@@Base+0x5c3> | 5891 | » jb·····e0f3·<gas_mrpc_write_from_gas@@Base+0x5b3> |
| 5892 | » nopw···%cs:0x0(%rax,%rax,1) | 5892 | » nopw···%cs:0x0(%rax,%rax,1) |
| 5893 | » mov····%ecx,%r8d | 5893 | » mov····%ecx,%r8d |
| 5894 | » xor····%eax,%eax | 5894 | » xor····%eax,%eax |
| 5895 | » mov····%ebp,%ecx | 5895 | » mov····%ebp,%ecx |
| 5896 | » lea····0xecc2(%rip),%rdx········ | 5896 | » lea····0xecc2(%rip),%rdx········ |
| 5897 | » mov····$0x1,%esi | 5897 | » mov····$0x1,%esi |
| 5898 | » mov····%r13,%rdi | 5898 | » mov····%r13,%rdi |
| 5899 | » callq··8830·<__fprintf_chk@plt> | 5899 | » callq··8830·<__fprintf_chk@plt> |
| 5900 | » test···%eax,%eax | 5900 | » test···%eax,%eax |
| 5901 | » js·····e210·<gas_mrpc_write_from_gas@@Base+0x6e0> | 5901 | » js·····e210·<gas_mrpc_write_from_gas@@Base+0x6d0> |
| 5902 | » add····$0x20,%rbx | 5902 | » add····$0x20,%rbx |
| 5903 | » cmp····%rbx,0x8(%rsp) | 5903 | » cmp····%rbx,0x8(%rsp) |
| 5904 | » jne····e0bc·<gas_mrpc_write_from_gas@@Base+0x58c> | 5904 | » jne····e0bc·<gas_mrpc_write_from_gas@@Base+0x57c> |
| 5905 | » nopw···0x0(%rax,%rax,1) | 5905 | » nopw···0x0(%rax,%rax,1) |
| 5906 | » mov····%r13,%rdi | 5906 | » mov····%r13,%rdi |
| 5907 | » callq··85c0·<fflush@plt> | 5907 | » callq··85c0·<fflush@plt> |
| 5908 | » neg····%eax | 5908 | » neg····%eax |
| 5909 | » sbb····%eax,%eax | 5909 | » sbb····%eax,%eax |
| 5910 | » jmpq···e220·<gas_mrpc_write_from_gas@@Base+0x6f0> | 5910 | » jmpq···e220·<gas_mrpc_write_from_gas@@Base+0x6e0> |
| 5911 | » nopl···0x0(%rax) | 5911 | » nopl···0x0(%rax) |
| 5912 | » mov····0x14(%rsp),%eax | 5912 | » mov····0x14(%rsp),%eax |
| 5913 | » mov····%ebp,%r9d | 5913 | » mov····%ebp,%r9d |
| 5914 | » mov····$0x1,%esi | 5914 | » mov····$0x1,%esi |
| 5915 | » mov····%r13,%rdi | 5915 | » mov····%r13,%rdi |
| 5916 | » mov····(%r15),%rcx | 5916 | » mov····(%r15),%rcx |
| 5917 | » lea····0xda65(%rip),%rdx········ | 5917 | » lea····0xda65(%rip),%rdx········ |
| 5918 | » mov····0x20(%rsp,%rax,8),%r8 | 5918 | » mov····0x20(%rsp,%rax,8),%r8 |
| 5919 | » xor····%eax,%eax | 5919 | » xor····%eax,%eax |
| 5920 | » callq··8830·<__fprintf_chk@plt> | 5920 | » callq··8830·<__fprintf_chk@plt> |
| 5921 | » test···%eax,%eax | 5921 | » test···%eax,%eax |
| 5922 | » jns····e074·<gas_mrpc_write_from_gas@@Base+0x544> | 5922 | » jns····e074·<gas_mrpc_write_from_gas@@Base+0x534> |
| 5923 | » jmpq···e210·<gas_mrpc_write_from_gas@@Base+0x6e0> | 5923 | » jmpq···e210·<gas_mrpc_write_from_gas@@Base+0x6d0> |
| 5924 | » nopw···0x0(%rax,%rax,1) | 5924 | » nopw···0x0(%rax,%rax,1) |
| 5925 | » mov····%edx,%ecx | 5925 | » mov····%edx,%ecx |
| 5926 | » lea····0xda21(%rip),%rdx········ | 5926 | » lea····0xda21(%rip),%rdx········ |
| 5927 | » jmpq···e24f·<gas_mrpc_write_from_gas@@Base+0x71f> | 5927 | » jmpq···e24f·<gas_mrpc_write_from_gas@@Base+0x70f> |
| 5928 | » nopw···%cs:0x0(%rax,%rax,1) | 5928 | » nopw···%cs:0x0(%rax,%rax,1) |
| 5929 | » mov····$0x37,%edx | 5929 | » mov····$0x37,%edx |
| 5930 | » mov····$0x1,%esi | 5930 | » mov····$0x1,%esi |
| 5931 | » lea····0xebe7(%rip),%rdi········ | 5931 | » lea····0xebe7(%rip),%rdi········ |
| 5932 | » callq··8820·<fwrite@plt> | 5932 | » callq··8820·<fwrite@plt> |
| 5933 | » jmpq···dfde·<gas_mrpc_write_from_gas@@Base+0x4ae> | 5933 | » jmpq···dfde·<gas_mrpc_write_from_gas@@Base+0x49e> |
| 5934 | » callq··8290·<__stack_chk_fail@plt> | 5934 | » callq··8290·<__stack_chk_fail@plt> |
| 5935 | » movzbl·(%rdi),%eax | 5935 | » movzbl·(%rdi),%eax |
| 5936 | » movzbl·(%rsi),%edx | 5936 | » movzbl·(%rsi),%edx |
| 5937 | » cmp····%dl,%al | 5937 | » cmp····%dl,%al |
| 5938 | » jne····e3a6·<gas_mrpc_write_from_gas@@Base+0x876> | 5938 | » jne····e3a6·<gas_mrpc_write_from_gas@@Base+0x866> |
| 5939 | » movzbl·0x2(%rdi),%edx | 5939 | » movzbl·0x2(%rdi),%edx |
| 5940 | » movzbl·0x2(%rsi),%eax | 5940 | » movzbl·0x2(%rsi),%eax |
| 5941 | » cmp····%al,%dl | 5941 | » cmp····%al,%dl |
| 5942 | » je·····e3b0·<gas_mrpc_write_from_gas@@Base+0x880> | 5942 | » je·····e3b0·<gas_mrpc_write_from_gas@@Base+0x870> |
| 5943 | » sub····%edx,%eax | 5943 | » sub····%edx,%eax |
| 5944 | » retq··· | 5944 | » retq··· |
| 5945 | » nopl···0x0(%rax) | 5945 | » nopl···0x0(%rax) |
| 5946 | » movzbl·0x5(%rdi),%eax | 5946 | » movzbl·0x5(%rdi),%eax |
| 5947 | » movzbl·0x5(%rsi),%edx | 5947 | » movzbl·0x5(%rsi),%edx |
| 5948 | » sub····%edx,%eax | 5948 | » sub····%edx,%eax |
| 5949 | » retq··· | 5949 | » retq··· |
| Offset 5952, 42 lines modified | Offset 5952, 42 lines modified |
| 5952 | » push···%r12 | 5952 | » push···%r12 |
| 5953 | » push···%rbp | 5953 | » push···%rbp |
| 5954 | » mov····%rdi,%rbp | 5954 | » mov····%rdi,%rbp |
| 5955 | » push···%rbx | 5955 | » push···%rbx |
| 5956 | » sub····$0x8,%rsp | 5956 | » sub····$0x8,%rsp |
| 5957 | » mov····0x8(%rdi),%ecx | 5957 | » mov····0x8(%rdi),%ecx |
| 5958 | » test···%ecx,%ecx | 5958 | » test···%ecx,%ecx |
| 5959 | » jle····e440·<gas_mrpc_write_from_gas@@Base+0x910> | 5959 | » jle····e440·<gas_mrpc_write_from_gas@@Base+0x900> |
| 5960 | » xor····%r13d,%r13d | 5960 | » xor····%r13d,%r13d |
| 5961 | » nopw···0x0(%rax,%rax,1) | 5961 | » nopw···0x0(%rax,%rax,1) |
| 5962 | » mov····0x0(%rbp),%rdx | 5962 | » mov····0x0(%rbp),%rdx |
| 5963 | » lea····0x0(%r13,%r13,2),%rax | 5963 | » lea····0x0(%r13,%r13,2),%rax |
| 5964 | » lea····0x0(,%rax,8),%r12 | 5964 | » lea····0x0(,%rax,8),%r12 |
| 5965 | » mov····(%rdx,%rax,8),%rdi | 5965 | » mov····(%rdx,%rax,8),%rdi |
| 5966 | » callq··8060·<free@plt> | 5966 | » callq··8060·<free@plt> |
| 5967 | » mov····0x0(%rbp),%rax | 5967 | » mov····0x0(%rbp),%rax |
| 5968 | » add····%r12,%rax | 5968 | » add····%r12,%rax |
| 5969 | » mov····0x10(%rax),%edx | 5969 | » mov····0x10(%rax),%edx |
| 5970 | » test···%edx,%edx | 5970 | » test···%edx,%edx |
| 5971 | » jle····e42d·<gas_mrpc_write_from_gas@@Base+0x8fd> | 5971 | » jle····e42d·<gas_mrpc_write_from_gas@@Base+0x8ed> |
| 5972 | » xor····%ebx,%ebx | 5972 | » xor····%ebx,%ebx |
| 5973 | » nopw···0x0(%rax,%rax,1) | 5973 | » nopw···0x0(%rax,%rax,1) |
| 5974 | » mov····0x8(%rax),%rax | 5974 | » mov····0x8(%rax),%rax |
| 5975 | » mov····(%rax,%rbx,8),%rdi | 5975 | » mov····(%rax,%rbx,8),%rdi |
| 5976 | » add····$0x1,%rbx | 5976 | » add····$0x1,%rbx |
| 5977 | » callq··8060·<free@plt> | 5977 | » callq··8060·<free@plt> |
| 5978 | » mov····0x0(%rbp),%rax | 5978 | » mov····0x0(%rbp),%rax |
| 5979 | » add····%r12,%rax | 5979 | » add····%r12,%rax |
| 5980 | » cmp····%ebx,0x10(%rax) | 5980 | » cmp····%ebx,0x10(%rax) |
| 5981 | » jg·····e410·<gas_mrpc_write_from_gas@@Base+0x8e0> | 5981 | » jg·····e410·<gas_mrpc_write_from_gas@@Base+0x8d0> |
| 5982 | » mov····0x8(%rax),%rdi | 5982 | » mov····0x8(%rax),%rdi |
| 5983 | » add····$0x1,%r13 | 5983 | » add····$0x1,%r13 |
| 5984 | » callq··8060·<free@plt> | 5984 | » callq··8060·<free@plt> |
| 5985 | » cmp····%r13d,0x8(%rbp) | 5985 | » cmp····%r13d,0x8(%rbp) |
| 5986 | » jg·····e3e0·<gas_mrpc_write_from_gas@@Base+0x8b0> | 5986 | » jg·····e3e0·<gas_mrpc_write_from_gas@@Base+0x8a0> |
| 5987 | » mov····0x0(%rbp),%rdi | 5987 | » mov····0x0(%rbp),%rdi |
| 5988 | » add····$0x8,%rsp | 5988 | » add····$0x8,%rsp |
| 5989 | » pop····%rbx | 5989 | » pop····%rbx |
| 5990 | » pop····%rbp | 5990 | » pop····%rbp |
| 5991 | » pop····%r12 | 5991 | » pop····%r12 |
| 5992 | » pop····%r13 | 5992 | » pop····%r13 |
| 5993 | » jmpq···8060·<free@plt> | 5993 | » jmpq···8060·<free@plt> |
| Offset 6011, 96 lines modified | Offset 6011, 96 lines modified |
| 6011 | » movl···$0x0,(%rdx) | 6011 | » movl···$0x0,(%rdx) |
| 6012 | » nopl···(%rax) | 6012 | » nopl···(%rax) |
| 6013 | » mov····%rbp,%rdx | 6013 | » mov····%rbp,%rdx |
| 6014 | » mov····$0x200,%esi | 6014 | » mov····$0x200,%esi |
| 6015 | » mov····%rbx,%rdi | 6015 | » mov····%rbx,%rdi |
| 6016 | » callq··8430·<fgets@plt> | 6016 | » callq··8430·<fgets@plt> |
| 6017 | » test···%rax,%rax | 6017 | » test···%rax,%rax |
| 6018 | » je·····e580·<gas_mrpc_write_from_gas@@Base+0xa50> | 6018 | » je·····e580·<gas_mrpc_write_from_gas@@Base+0xa40> |
| 6019 | » cmpb···$0x23,0x10(%rsp) | 6019 | » cmpb···$0x23,0x10(%rsp) |
| 6020 | » jne····e4a8·<gas_mrpc_write_from_gas@@Base+0x978> | 6020 | » jne····e4a8·<gas_mrpc_write_from_gas@@Base+0x968> |
| 6021 | » lea····0x11(%rsp),%rdx | 6021 | » lea····0x11(%rsp),%rdx |
| 6022 | » xor····%eax,%eax | 6022 | » xor····%eax,%eax |
| 6023 | » data16·nopw·%cs:0x0(%rax,%rax,1) | 6023 | » data16·nopw·%cs:0x0(%rax,%rax,1) |
| 6024 | » nopw···0x0(%rax,%rax,1) | 6024 | » nopw···0x0(%rax,%rax,1) |
| 6025 | » movzbl·(%rdx),%esi | 6025 | » movzbl·(%rdx),%esi |
| 6026 | » mov····%eax,%r15d | 6026 | » mov····%eax,%r15d |
| 6027 | » add····$0x1,%rdx | 6027 | » add····$0x1,%rdx |
| 6028 | » add····$0x1,%eax | 6028 | » add····$0x1,%eax |
| 6029 | » cmp····$0x20,%sil | 6029 | » cmp····$0x20,%sil |
| 6030 | » je·····e4e0·<gas_mrpc_write_from_gas@@Base+0x9b0> | 6030 | » je·····e4e0·<gas_mrpc_write_from_gas@@Base+0x9a0> |
| 6031 | » cmp····$0x23,%sil | 6031 | » cmp····$0x23,%sil |
| 6032 | » je·····e4e0·<gas_mrpc_write_from_gas@@Base+0x9b0> | 6032 | » je·····e4e0·<gas_mrpc_write_from_gas@@Base+0x9a0> |
| 6033 | » cltq··· | 6033 | » cltq··· |
| 6034 | » mov····$0xc,%edx | 6034 | » mov····$0xc,%edx |
| 6035 | » mov····%r14,%rsi | 6035 | » mov····%r14,%rsi |
| 6036 | » lea····(%rbx,%rax,1),%r13 | 6036 | » lea····(%rbx,%rax,1),%r13 |
| 6037 | » mov····%r13,%rdi | 6037 | » mov····%r13,%rdi |
| 6038 | » callq··85b0·<strncasecmp@plt> | 6038 | » callq··85b0·<strncasecmp@plt> |
| 6039 | » test···%eax,%eax | 6039 | » test···%eax,%eax |
| 6040 | » je·····e5b0·<gas_mrpc_write_from_gas@@Base+0xa80> | 6040 | » je·····e5b0·<gas_mrpc_write_from_gas@@Base+0xa70> |
| 6041 | » lea····0xd8b6(%rip),%rsi········ | 6041 | » lea····0xd8b6(%rip),%rsi········ |
| 6042 | » mov····$0xb,%edx | 6042 | » mov····$0xb,%edx |
| 6043 | » mov····%r13,%rdi | 6043 | » mov····%r13,%rdi |
| 6044 | » callq··85b0·<strncasecmp@plt> | 6044 | » callq··85b0·<strncasecmp@plt> |
| 6045 | » test···%eax,%eax | 6045 | » test···%eax,%eax |
| 6046 | » jne····e4a8·<gas_mrpc_write_from_gas@@Base+0x978> | 6046 | » jne····e4a8·<gas_mrpc_write_from_gas@@Base+0x968> |
| 6047 | » lea····0xc(%r15),%eax | 6047 | » lea····0xc(%r15),%eax |
| 6048 | » cltq··· | 6048 | » cltq··· |
| 6049 | » cmpb···$0x20,0x10(%rsp,%rax,1) | 6049 | » cmpb···$0x20,0x10(%rsp,%rax,1) |
| 6050 | » jne····e55f·<gas_mrpc_write_from_gas@@Base+0xa2f> | 6050 | » jne····e55f·<gas_mrpc_write_from_gas@@Base+0xa1f> |
| 6051 | » lea····0xd(%r15),%ecx | 6051 | » lea····0xd(%r15),%ecx |
| 6052 | » lea····0xf(%rsp),%rdx | 6052 | » lea····0xf(%rsp),%rdx |
| 6053 | » movslq·%ecx,%rcx | 6053 | » movslq·%ecx,%rcx |
| 6054 | » nopl···0x0(%rax) | 6054 | » nopl···0x0(%rax) |
| 6055 | » mov····%rcx,%rax | 6055 | » mov····%rcx,%rax |
| 6056 | » add····$0x1,%rcx | 6056 | » add····$0x1,%rcx |
| 6057 | » cmpb···$0x20,(%rdx,%rcx,1) | 6057 | » cmpb···$0x20,(%rdx,%rcx,1) |
| 6058 | » je·····e550·<gas_mrpc_write_from_gas@@Base+0xa20> | 6058 | » je·····e550·<gas_mrpc_write_from_gas@@Base+0xa10> |
| 6059 | » cltq··· | 6059 | » cltq··· |
| 6060 | » mov····0x8(%rsp),%rdx | 6060 | » mov····0x8(%rsp),%rdx |
| 6061 | » lea····(%rbx,%rax,1),%rdi | 6061 | » lea····(%rbx,%rax,1),%rdi |
| 6062 | » xor····%eax,%eax | 6062 | » xor····%eax,%eax |
| 6063 | » lea····0xe15d(%rip),%rsi········ | 6063 | » lea····0xe15d(%rip),%rsi········ |
| 6064 | » callq··85d0·<__isoc99_sscanf@plt> | 6064 | » callq··85d0·<__isoc99_sscanf@plt> |
| 6065 | » jmpq···e4a8·<gas_mrpc_write_from_gas@@Base+0x978> | 6065 | » jmpq···e4a8·<gas_mrpc_write_from_gas@@Base+0x968> |
| 6066 | » nopl···0x0(%rax,%rax,1) | 6066 | » nopl···0x0(%rax,%rax,1) |
| 6067 | » mov····%rbp,%rdi | 6067 | » mov····%rbp,%rdi |
| 6068 | » callq··8300·<rewind@plt> | 6068 | » callq··8300·<rewind@plt> |
| 6069 | » mov····0x218(%rsp),%rax | 6069 | » mov····0x218(%rsp),%rax |
| 6070 | » sub····%fs:0x28,%rax | 6070 | » sub····%fs:0x28,%rax |
| 6071 | » jne····e5f9·<gas_mrpc_write_from_gas@@Base+0xac9> | 6071 | » jne····e5f9·<gas_mrpc_write_from_gas@@Base+0xab9> |
| 6072 | » add····$0x228,%rsp | 6072 | » add····$0x228,%rsp |
| 6073 | » pop····%rbx | 6073 | » pop····%rbx |
| 6074 | » pop····%rbp | 6074 | » pop····%rbp |
| 6075 | » pop····%r12 | 6075 | » pop····%r12 |
| 6076 | » pop····%r13 | 6076 | » pop····%r13 |
| 6077 | » pop····%r14 | 6077 | » pop····%r14 |
| 6078 | » pop····%r15 | 6078 | » pop····%r15 |
| 6079 | » retq··· | 6079 | » retq··· |
| 6080 | » nopl···(%rax) | 6080 | » nopl···(%rax) |
| 6081 | » lea····0xd(%r15),%eax | 6081 | » lea····0xd(%r15),%eax |
| 6082 | » cltq··· | 6082 | » cltq··· |
| 6083 | » cmpb···$0x20,0x10(%rsp,%rax,1) | 6083 | » cmpb···$0x20,0x10(%rsp,%rax,1) |
| 6084 | » jne····e5df·<gas_mrpc_write_from_gas@@Base+0xaaf> | 6084 | » jne····e5df·<gas_mrpc_write_from_gas@@Base+0xa9f> |
| 6085 | » lea····0xe(%r15),%ecx | 6085 | » lea····0xe(%r15),%ecx |
| 6086 | » lea····0xf(%rsp),%rdx | 6086 | » lea····0xf(%rsp),%rdx |
| 6087 | » movslq·%ecx,%rcx | 6087 | » movslq·%ecx,%rcx |
| 6088 | » nopl···0x0(%rax) | 6088 | » nopl···0x0(%rax) |
| 6089 | » mov····%rcx,%rax | 6089 | » mov····%rcx,%rax |
| 6090 | » add····$0x1,%rcx | 6090 | » add····$0x1,%rcx |
| 6091 | » cmpb···$0x20,(%rdx,%rcx,1) | 6091 | » cmpb···$0x20,(%rdx,%rcx,1) |
| 6092 | » je·····e5d0·<gas_mrpc_write_from_gas@@Base+0xaa0> | 6092 | » je·····e5d0·<gas_mrpc_write_from_gas@@Base+0xa90> |
| 6093 | » cltq··· | 6093 | » cltq··· |
| 6094 | » lea····(%rbx,%rax,1),%rdi | 6094 | » lea····(%rbx,%rax,1),%rdi |
| 6095 | » mov····%r12,%rdx | 6095 | » mov····%r12,%rdx |
| 6096 | » xor····%eax,%eax | 6096 | » xor····%eax,%eax |
| 6097 | » lea····0xe0df(%rip),%rsi········ | 6097 | » lea····0xe0df(%rip),%rsi········ |
| 6098 | » callq··85d0·<__isoc99_sscanf@plt> | 6098 | » callq··85d0·<__isoc99_sscanf@plt> |
| 6099 | » jmpq···e4a8·<gas_mrpc_write_from_gas@@Base+0x978> | 6099 | » jmpq···e4a8·<gas_mrpc_write_from_gas@@Base+0x968> |
| 6100 | » callq··8290·<__stack_chk_fail@plt> | 6100 | » callq··8290·<__stack_chk_fail@plt> |
| 6101 | » xchg···%ax,%ax | 6101 | » xchg···%ax,%ax |
| 6102 | » push···%r15 | 6102 | » push···%r15 |
| 6103 | » push···%r14 | 6103 | » push···%r14 |
| 6104 | » push···%r13 | 6104 | » push···%r13 |
| 6105 | » push···%r12 | 6105 | » push···%r12 |
| 6106 | » push···%rbp | 6106 | » push···%rbp |
| Offset 6108, 122 lines modified | Offset 6108, 122 lines modified |
| 6108 | » mov····%rsi,%rdi | 6108 | » mov····%rsi,%rdi |
| 6109 | » push···%rbx | 6109 | » push···%rbx |
| 6110 | » sub····$0x248,%rsp | 6110 | » sub····$0x248,%rsp |
| 6111 | » mov····%rsi,0x8(%rsp) | 6111 | » mov····%rsi,0x8(%rsp) |
| 6112 | » mov····%fs:0x28,%rsi | 6112 | » mov····%fs:0x28,%rsi |
| 6113 | » mov····%rsi,0x238(%rsp) | 6113 | » mov····%rsi,0x238(%rsp) |
| 6114 | » mov····$0xc8,%esi | 6114 | » mov····$0xc8,%esi |
| 6115 | » callq··dda0·<gas_mrpc_write_from_gas@@Base+0x270> | 6115 | » callq··dda0·<gas_mrpc_write_from_gas@@Base+0x260> |
| 6116 | » cmp····$0xffffffff,%eax | 6116 | » cmp····$0xffffffff,%eax |
| 6117 | » je·····e7da·<gas_mrpc_write_from_gas@@Base+0xcaa> | 6117 | » je·····e7da·<gas_mrpc_write_from_gas@@Base+0xc9a> |
| 6118 | » lea····0x30(%rsp),%rbx | 6118 | » lea····0x30(%rsp),%rbx |
| 6119 | » nopl···(%rax) | 6119 | » nopl···(%rax) |
| 6120 | » mov····%rbp,%rdx | 6120 | » mov····%rbp,%rdx |
| 6121 | » mov····$0x200,%esi | 6121 | » mov····$0x200,%esi |
| 6122 | » mov····%rbx,%rdi | 6122 | » mov····%rbx,%rdi |
| 6123 | » callq··8430·<fgets@plt> | 6123 | » callq··8430·<fgets@plt> |
| 6124 | » test···%rax,%rax | 6124 | » test···%rax,%rax |
| 6125 | » je·····e8a8·<gas_mrpc_write_from_gas@@Base+0xd78> | 6125 | » je·····e8a8·<gas_mrpc_write_from_gas@@Base+0xd68> |
| 6126 | » cmpb···$0x23,0x30(%rsp) | 6126 | » cmpb···$0x23,0x30(%rsp) |
| 6127 | » je·····e648·<gas_mrpc_write_from_gas@@Base+0xb18> | 6127 | » je·····e648·<gas_mrpc_write_from_gas@@Base+0xb08> |
| 6128 | » lea····0xd771(%rip),%rsi········ | 6128 | » lea····0xd771(%rip),%rsi········ |
| 6129 | » mov····%rbx,%rdi | 6129 | » mov····%rbx,%rdi |
| 6130 | » callq··8400·<strcspn@plt> | 6130 | » callq··8400·<strcspn@plt> |
| 6131 | » lea····0xd765(%rip),%rsi········ | 6131 | » lea····0xd765(%rip),%rsi········ |
| 6132 | » mov····%rbx,%rdi | 6132 | » mov····%rbx,%rdi |
| 6133 | » movb···$0x0,0x30(%rsp,%rax,1) | 6133 | » movb···$0x0,0x30(%rsp,%rax,1) |
| 6134 | » callq··8790·<strtok@plt> | 6134 | » callq··8790·<strtok@plt> |
| 6135 | » test···%rax,%rax | 6135 | » test···%rax,%rax |
| 6136 | » je·····e648·<gas_mrpc_write_from_gas@@Base+0xb18> | 6136 | » je·····e648·<gas_mrpc_write_from_gas@@Base+0xb08> |
| 6137 | » lea····0xd74c(%rip),%rsi········ | 6137 | » lea····0xd74c(%rip),%rsi········ |
| 6138 | » xor····%edi,%edi | 6138 | » xor····%edi,%edi |
| 6139 | » callq··8790·<strtok@plt> | 6139 | » callq··8790·<strtok@plt> |
| 6140 | » test···%rax,%rax | 6140 | » test···%rax,%rax |
| 6141 | » mov····%rax,%r12 | 6141 | » mov····%rax,%r12 |
| 6142 | » je·····e648·<gas_mrpc_write_from_gas@@Base+0xb18> | 6142 | » je·····e648·<gas_mrpc_write_from_gas@@Base+0xb08> |
| 6143 | » callq··80b0·<__errno_location@plt> | 6143 | » callq··80b0·<__errno_location@plt> |
| 6144 | » xor····%edx,%edx | 6144 | » xor····%edx,%edx |
| 6145 | » mov····%r12,%rdi | 6145 | » mov····%r12,%rdi |
| 6146 | » movl···$0x0,(%rax) | 6146 | » movl···$0x0,(%rax) |
| 6147 | » mov····%rax,%r14 | 6147 | » mov····%rax,%r14 |
| 6148 | » lea····0x28(%rsp),%rax | 6148 | » lea····0x28(%rsp),%rax |
| 6149 | » mov····%rax,%rsi | 6149 | » mov····%rax,%rsi |
| 6150 | » mov····%rax,0x10(%rsp) | 6150 | » mov····%rax,0x10(%rsp) |
| 6151 | » callq··84f0·<strtol@plt> | 6151 | » callq··84f0·<strtol@plt> |
| 6152 | » mov····%rax,%r13 | 6152 | » mov····%rax,%r13 |
| 6153 | » mov····0x28(%rsp),%rax | 6153 | » mov····0x28(%rsp),%rax |
| 6154 | » cmp····%rax,%r12 | 6154 | » cmp····%rax,%r12 |
| 6155 | » je·····e7c0·<gas_mrpc_write_from_gas@@Base+0xc90> | 6155 | » je·····e7c0·<gas_mrpc_write_from_gas@@Base+0xc80> |
| 6156 | » cmpb···$0x0,(%rax) | 6156 | » cmpb···$0x0,(%rax) |
| 6157 | » jne····e7c0·<gas_mrpc_write_from_gas@@Base+0xc90> | 6157 | » jne····e7c0·<gas_mrpc_write_from_gas@@Base+0xc80> |
| 6158 | » mov····(%r14),%eax | 6158 | » mov····(%r14),%eax |
| 6159 | » test···%eax,%eax | 6159 | » test···%eax,%eax |
| 6160 | » jne····e7c0·<gas_mrpc_write_from_gas@@Base+0xc90> | 6160 | » jne····e7c0·<gas_mrpc_write_from_gas@@Base+0xc80> |
| 6161 | » mov····0x8(%rsp),%rax | 6161 | » mov····0x8(%rsp),%rax |
| 6162 | » cmp····%r13d,0x8(%rax) | 6162 | » cmp····%r13d,0x8(%rax) |
| 6163 | » jge····e713·<gas_mrpc_write_from_gas@@Base+0xbe3> | 6163 | » jge····e713·<gas_mrpc_write_from_gas@@Base+0xbd3> |
| 6164 | » mov····0x8(%rsp),%rdi | 6164 | » mov····0x8(%rsp),%rdi |
| 6165 | » lea····0x0(%r13,%r13,1),%esi | 6165 | » lea····0x0(%r13,%r13,1),%esi |
| 6166 | » callq··dda0·<gas_mrpc_write_from_gas@@Base+0x270> | 6166 | » callq··dda0·<gas_mrpc_write_from_gas@@Base+0x260> |
| 6167 | » cmp····$0xffffffff,%eax | 6167 | » cmp····$0xffffffff,%eax |
| 6168 | » je·····e7da·<gas_mrpc_write_from_gas@@Base+0xcaa> | 6168 | » je·····e7da·<gas_mrpc_write_from_gas@@Base+0xc9a> |
| 6169 | » mov····0x8(%rsp),%rax | 6169 | » mov····0x8(%rsp),%rax |
| 6170 | » lea····0xd6c4(%rip),%rsi········ | 6170 | » lea····0xd6c4(%rip),%rsi········ |
| 6171 | » xor····%edi,%edi | 6171 | » xor····%edi,%edi |
| 6172 | » mov····(%rax),%rax | 6172 | » mov····(%rax),%rax |
| 6173 | » mov····%rax,0x18(%rsp) | 6173 | » mov····%rax,0x18(%rsp) |
| 6174 | » callq··8790·<strtok@plt> | 6174 | » callq··8790·<strtok@plt> |
| 6175 | » test···%rax,%rax | 6175 | » test···%rax,%rax |
| 6176 | » mov····%rax,%r15 | 6176 | » mov····%rax,%r15 |
| 6177 | » je·····e648·<gas_mrpc_write_from_gas@@Base+0xb18> | 6177 | » je·····e648·<gas_mrpc_write_from_gas@@Base+0xb08> |
| 6178 | » mov····0x10(%rsp),%rsi | 6178 | » mov····0x10(%rsp),%rsi |
| 6179 | » xor····%edx,%edx | 6179 | » xor····%edx,%edx |
| 6180 | » movl···$0x0,(%r14) | 6180 | » movl···$0x0,(%r14) |
| 6181 | » mov····%rax,%rdi | 6181 | » mov····%rax,%rdi |
| 6182 | » callq··84f0·<strtol@plt> | 6182 | » callq··84f0·<strtol@plt> |
| 6183 | » mov····%rax,%rdx | 6183 | » mov····%rax,%rdx |
| 6184 | » mov····%eax,%r12d | 6184 | » mov····%eax,%r12d |
| 6185 | » mov····0x28(%rsp),%rax | 6185 | » mov····0x28(%rsp),%rax |
| 6186 | » cmp····%rax,%r15 | 6186 | » cmp····%rax,%r15 |
| 6187 | » je·····e7c0·<gas_mrpc_write_from_gas@@Base+0xc90> | 6187 | » je·····e7c0·<gas_mrpc_write_from_gas@@Base+0xc80> |
| 6188 | » cmpb···$0x0,(%rax) | 6188 | » cmpb···$0x0,(%rax) |
| 6189 | » jne····e7c0·<gas_mrpc_write_from_gas@@Base+0xc90> | 6189 | » jne····e7c0·<gas_mrpc_write_from_gas@@Base+0xc80> |
| 6190 | » mov····(%r14),%r15d | 6190 | » mov····(%r14),%r15d |
| 6191 | » test···%r15d,%r15d | 6191 | » test···%r15d,%r15d |
| 6192 | » jne····e7c0·<gas_mrpc_write_from_gas@@Base+0xc90> | 6192 | » jne····e7c0·<gas_mrpc_write_from_gas@@Base+0xc80> |
| 6193 | » mov····0x18(%rsp),%rcx | 6193 | » mov····0x18(%rsp),%rcx |
| 6194 | » movslq·%r13d,%r13 | 6194 | » movslq·%r13d,%r13 |
| 6195 | » lea····0x0(%r13,%r13,2),%rax | 6195 | » lea····0x0(%r13,%r13,2),%rax |
| 6196 | » lea····(%rcx,%rax,8),%r13 | 6196 | » lea····(%rcx,%rax,8),%r13 |
| 6197 | » cmpq···$0x0,0x0(%r13) | 6197 | » cmpq···$0x0,0x0(%r13) |
| 6198 | » je·····e810·<gas_mrpc_write_from_gas@@Base+0xce0> | 6198 | » je·····e810·<gas_mrpc_write_from_gas@@Base+0xcd0> |
| 6199 | » test···%edx,%edx | 6199 | » test···%edx,%edx |
| 6200 | » jle····e648·<gas_mrpc_write_from_gas@@Base+0xb18> | 6200 | » jle····e648·<gas_mrpc_write_from_gas@@Base+0xb08> |
| 6201 | » nopl···0x0(%rax) | 6201 | » nopl···0x0(%rax) |
| 6202 | » mov····%rbp,%rdx | 6202 | » mov····%rbp,%rdx |
| 6203 | » mov····$0x200,%esi | 6203 | » mov····$0x200,%esi |
| 6204 | » mov····%rbx,%rdi | 6204 | » mov····%rbx,%rdi |
| 6205 | » callq··8430·<fgets@plt> | 6205 | » callq··8430·<fgets@plt> |
| 6206 | » test···%rax,%rax | 6206 | » test···%rax,%rax |
| 6207 | » je·····e648·<gas_mrpc_write_from_gas@@Base+0xb18> | 6207 | » je·····e648·<gas_mrpc_write_from_gas@@Base+0xb08> |
| 6208 | » add····$0x1,%r15d | 6208 | » add····$0x1,%r15d |
| 6209 | » cmp····%r12d,%r15d | 6209 | » cmp····%r12d,%r15d |
| 6210 | » jne····e798·<gas_mrpc_write_from_gas@@Base+0xc68> | 6210 | » jne····e798·<gas_mrpc_write_from_gas@@Base+0xc58> |
| 6211 | » jmpq···e648·<gas_mrpc_write_from_gas@@Base+0xb18> | 6211 | » jmpq···e648·<gas_mrpc_write_from_gas@@Base+0xb08> |
| 6212 | » nop | 6212 | » nop |
| 6213 | » movl···$0x20000003,(%r14) | 6213 | » movl···$0x20000003,(%r14) |
| 6214 | » mov····0x8(%rsp),%rax | 6214 | » mov····0x8(%rsp),%rax |
| 6215 | » cmpq···$0x0,(%rax) | 6215 | » cmpq···$0x0,(%rax) |
| 6216 | » je·····e7da·<gas_mrpc_write_from_gas@@Base+0xcaa> | 6216 | » je·····e7da·<gas_mrpc_write_from_gas@@Base+0xc9a> |
| 6217 | » mov····%rax,%rdi | 6217 | » mov····%rax,%rdi |
| 6218 | » callq··e3c0·<gas_mrpc_write_from_gas@@Base+0x890> | 6218 | » callq··e3c0·<gas_mrpc_write_from_gas@@Base+0x880> |
| 6219 | » mov····$0xffffffff,%eax | 6219 | » mov····$0xffffffff,%eax |
| 6220 | » mov····0x238(%rsp),%rdx | 6220 | » mov····0x238(%rsp),%rdx |
| 6221 | » sub····%fs:0x28,%rdx | 6221 | » sub····%fs:0x28,%rdx |
| 6222 | » jne····e8c8·<gas_mrpc_write_from_gas@@Base+0xd98> | 6222 | » jne····e8c8·<gas_mrpc_write_from_gas@@Base+0xd88> |
| 6223 | » add····$0x248,%rsp | 6223 | » add····$0x248,%rsp |
| 6224 | » pop····%rbx | 6224 | » pop····%rbx |
| 6225 | » pop····%rbp | 6225 | » pop····%rbp |
| 6226 | » pop····%r12 | 6226 | » pop····%r12 |
| 6227 | » pop····%r13 | 6227 | » pop····%r13 |
| 6228 | » pop····%r14 | 6228 | » pop····%r14 |
| 6229 | » pop····%r15 | 6229 | » pop····%r15 |
| Offset 6236, 47 lines modified | Offset 6236, 47 lines modified |
| 6236 | » mov····$0x8,%esi | 6236 | » mov····$0x8,%esi |
| 6237 | » mov····%rax,0x0(%r13) | 6237 | » mov····%rax,0x0(%r13) |
| 6238 | » mov····%edx,0x10(%r13) | 6238 | » mov····%edx,0x10(%r13) |
| 6239 | » movslq·%edx,%rdi | 6239 | » movslq·%edx,%rdi |
| 6240 | » callq··8450·<calloc@plt> | 6240 | » callq··8450·<calloc@plt> |
| 6241 | » test···%rax,%rax | 6241 | » test···%rax,%rax |
| 6242 | » mov····%rax,0x8(%r13) | 6242 | » mov····%rax,0x8(%r13) |
| 6243 | » je·····e7c7·<gas_mrpc_write_from_gas@@Base+0xc97> | 6243 | » je·····e7c7·<gas_mrpc_write_from_gas@@Base+0xc87> |
| 6244 | » mov····0x10(%rsp),%rdx | 6244 | » mov····0x10(%rsp),%rdx |
| 6245 | » test···%edx,%edx | 6245 | » test···%edx,%edx |
| 6246 | » jle····e648·<gas_mrpc_write_from_gas@@Base+0xb18> | 6246 | » jle····e648·<gas_mrpc_write_from_gas@@Base+0xb08> |
| 6247 | » xor····%r12d,%r12d | 6247 | » xor····%r12d,%r12d |
| 6248 | » jmp····e882·<gas_mrpc_write_from_gas@@Base+0xd52> | 6248 | » jmp····e882·<gas_mrpc_write_from_gas@@Base+0xd42> |
| 6249 | » nopw···0x0(%rax,%rax,1) | 6249 | » nopw···0x0(%rax,%rax,1) |
| 6250 | » mov····0x8(%r13),%rax | 6250 | » mov····0x8(%r13),%rax |
| 6251 | » mov····%rbx,%rdi | 6251 | » mov····%rbx,%rdi |
| 6252 | » lea····(%rax,%r12,8),%r15 | 6252 | » lea····(%rax,%r12,8),%r15 |
| 6253 | » callq··8840·<strdup@plt> | 6253 | » callq··8840·<strdup@plt> |
| 6254 | » test···%rax,%rax | 6254 | » test···%rax,%rax |
| 6255 | » mov····%rax,(%r15) | 6255 | » mov····%rax,(%r15) |
| 6256 | » je·····e7c7·<gas_mrpc_write_from_gas@@Base+0xc97> | 6256 | » je·····e7c7·<gas_mrpc_write_from_gas@@Base+0xc87> |
| 6257 | » add····$0x1,%r12 | 6257 | » add····$0x1,%r12 |
| 6258 | » cmp····%r12d,0x10(%r13) | 6258 | » cmp····%r12d,0x10(%r13) |
| 6259 | » jle····e648·<gas_mrpc_write_from_gas@@Base+0xb18> | 6259 | » jle····e648·<gas_mrpc_write_from_gas@@Base+0xb08> |
| 6260 | » mov····%rbp,%rdx | 6260 | » mov····%rbp,%rdx |
| 6261 | » mov····$0x200,%esi | 6261 | » mov····$0x200,%esi |
| 6262 | » mov····%rbx,%rdi | 6262 | » mov····%rbx,%rdi |
| 6263 | » callq··8430·<fgets@plt> | 6263 | » callq··8430·<fgets@plt> |
| 6264 | » test···%rax,%rax | 6264 | » test···%rax,%rax |
| 6265 | » jne····e858·<gas_mrpc_write_from_gas@@Base+0xd28> | 6265 | » jne····e858·<gas_mrpc_write_from_gas@@Base+0xd18> |
| 6266 | » movl···$0x20000000,(%r14) | 6266 | » movl···$0x20000000,(%r14) |
| 6267 | » jmpq···e7c7·<gas_mrpc_write_from_gas@@Base+0xc97> | 6267 | » jmpq···e7c7·<gas_mrpc_write_from_gas@@Base+0xc87> |
| 6268 | » nopl···0x0(%rax,%rax,1) | 6268 | » nopl···0x0(%rax,%rax,1) |
| 6269 | » mov····%rbp,%rdi | 6269 | » mov····%rbp,%rdi |
| 6270 | » callq··8140·<ferror@plt> | 6270 | » callq··8140·<ferror@plt> |
| 6271 | » test···%eax,%eax | 6271 | » test···%eax,%eax |
| 6272 | » je·····e7df·<gas_mrpc_write_from_gas@@Base+0xcaf> | 6272 | » je·····e7df·<gas_mrpc_write_from_gas@@Base+0xc9f> |
| 6273 | » callq··80b0·<__errno_location@plt> | 6273 | » callq··80b0·<__errno_location@plt> |
| 6274 | » movl···$0x20000000,(%rax) | 6274 | » movl···$0x20000000,(%rax) |
| 6275 | » jmpq···e7c7·<gas_mrpc_write_from_gas@@Base+0xc97> | 6275 | » jmpq···e7c7·<gas_mrpc_write_from_gas@@Base+0xc87> |
| 6276 | » callq··8290·<__stack_chk_fail@plt> | 6276 | » callq··8290·<__stack_chk_fail@plt> |
| 6277 | » nopl···(%rax) | 6277 | » nopl···(%rax) |
| 6278 | » push···%r15 | 6278 | » push···%r15 |
| 6279 | » pxor···%xmm0,%xmm0 | 6279 | » pxor···%xmm0,%xmm0 |
| 6280 | » mov····%rcx,%r10 | 6280 | » mov····%rcx,%r10 |
| 6281 | » push···%r14 | 6281 | » push···%r14 |
| 6282 | » mov····%edx,%r14d | 6282 | » mov····%edx,%r14d |
| Offset 6292, 29 lines modified | Offset 6292, 29 lines modified |
| 6292 | » mov····%r8,%r13 | 6292 | » mov····%r8,%r13 |
| 6293 | » movaps·%xmm0,0x50(%rsp) | 6293 | » movaps·%xmm0,0x50(%rsp) |
| 6294 | » movl···$0xffffffff,0x60(%rsp) | 6294 | » movl···$0xffffffff,0x60(%rsp) |
| 6295 | » mov····%sil,0x50(%rsp) | 6295 | » mov····%sil,0x50(%rsp) |
| 6296 | » movl···$0x0,0x48(%rsp) | 6296 | » movl···$0x0,0x48(%rsp) |
| 6297 | » movl···$0x0,0x38(%rsp) | 6297 | » movl···$0x0,0x38(%rsp) |
| 6298 | » movl···$0x0,0x3c(%rsp) | 6298 | » movl···$0x0,0x3c(%rsp) |
| 6299 | » je·····ec28·<gas_mrpc_write_from_gas@@Base+0x10f8> | 6299 | » je·····ec28·<gas_mrpc_write_from_gas@@Base+0x10e8> |
| 6300 | » lea····0x3c(%rsp),%rdx | 6300 | » lea····0x3c(%rsp),%rdx |
| 6301 | » mov····%rcx,%rdi | 6301 | » mov····%rcx,%rdi |
| 6302 | » mov····%rcx,0x8(%rsp) | 6302 | » mov····%rcx,0x8(%rsp) |
| 6303 | » lea····0x38(%rsp),%rsi | 6303 | » lea····0x38(%rsp),%rsi |
| 6304 | » callq··e460·<gas_mrpc_write_from_gas@@Base+0x930> | 6304 | » callq··e460·<gas_mrpc_write_from_gas@@Base+0x920> |
| 6305 | » mov····0x8(%rsp),%rdi | 6305 | » mov····0x8(%rsp),%rdi |
| 6306 | » lea····0x40(%rsp),%rsi | 6306 | » lea····0x40(%rsp),%rsi |
| 6307 | » movq···$0x0,0x40(%rsp) | 6307 | » movq···$0x0,0x40(%rsp) |
| 6308 | » callq··e600·<gas_mrpc_write_from_gas@@Base+0xad0> | 6308 | » callq··e600·<gas_mrpc_write_from_gas@@Base+0xac0> |
| 6309 | » mov····0x40(%rsp),%r8 | 6309 | » mov····0x40(%rsp),%r8 |
| 6310 | » cmp····$0xffffffff,%eax | 6310 | » cmp····$0xffffffff,%eax |
| 6311 | » mov····0x8(%rsp),%r10 | 6311 | » mov····0x8(%rsp),%r10 |
| 6312 | » mov····%eax,%r15d | 6312 | » mov····%eax,%r15d |
| 6313 | » je·····ebf9·<gas_mrpc_write_from_gas@@Base+0x10c9> | 6313 | » je·····ebf9·<gas_mrpc_write_from_gas@@Base+0x10b9> |
| 6314 | » test···%r13,%r13 | 6314 | » test···%r13,%r13 |
| 6315 | » mov····%r14d,0x8(%rsp) | 6315 | » mov····%r14d,0x8(%rsp) |
| 6316 | » mov····%r10,%r14 | 6316 | » mov····%r10,%r14 |
| 6317 | » setne··%dl | 6317 | » setne··%dl |
| 6318 | » test···%r10,%r10 | 6318 | » test···%r10,%r10 |
| 6319 | » mov····%r8,0x20(%rsp) | 6319 | » mov····%r8,0x20(%rsp) |
| 6320 | » setne··%al | 6320 | » setne··%al |
| Offset 6327, 167 lines modified | Offset 6327, 167 lines modified |
| 6327 | » xor····%r12d,%r12d | 6327 | » xor····%r12d,%r12d |
| 6328 | » xor····%ebx,%ebx | 6328 | » xor····%ebx,%ebx |
| 6329 | » mov····%eax,0x2c(%rsp) | 6329 | » mov····%eax,0x2c(%rsp) |
| 6330 | » lea····0x70(%rsp),%rax | 6330 | » lea····0x70(%rsp),%rax |
| 6331 | » mov····%rax,0x18(%rsp) | 6331 | » mov····%rax,0x18(%rsp) |
| 6332 | » lea····0x50(%rsp),%rax | 6332 | » lea····0x50(%rsp),%rax |
| 6333 | » mov····%rax,0x10(%rsp) | 6333 | » mov····%rax,0x10(%rsp) |
| 6334 | » jmpq···ead9·<gas_mrpc_write_from_gas@@Base+0xfa9> | 6334 | » jmpq···ead9·<gas_mrpc_write_from_gas@@Base+0xf99> |
| 6335 | » nopl···0x0(%rax,%rax,1) | 6335 | » nopl···0x0(%rax,%rax,1) |
| 6336 | » test···%r13,%r13 | 6336 | » test···%r13,%r13 |
| 6337 | » je·····eb80·<gas_mrpc_write_from_gas@@Base+0x1050> | 6337 | » je·····eb80·<gas_mrpc_write_from_gas@@Base+0x1040> |
| 6338 | » test···%ebx,%ebx | 6338 | » test···%ebx,%ebx |
| 6339 | » movb···$0x1,0x11(%r13) | 6339 | » movb···$0x1,0x11(%r13) |
| 6340 | » jne····eb43·<gas_mrpc_write_from_gas@@Base+0x1013> | 6340 | » jne····eb43·<gas_mrpc_write_from_gas@@Base+0x1003> |
| 6341 | » cmpl···$0x1,0x4(%rbp) | 6341 | » cmpl···$0x1,0x4(%rbp) |
| 6342 | » jbe····ebc8·<gas_mrpc_write_from_gas@@Base+0x1098> | 6342 | » jbe····ebc8·<gas_mrpc_write_from_gas@@Base+0x1088> |
| 6343 | » mov····0x88(%rsp),%edx | 6343 | » mov····0x88(%rsp),%edx |
| 6344 | » mov····0x84(%rsp),%esi | 6344 | » mov····0x84(%rsp),%esi |
| 6345 | » cmp····%esi,0x3c(%rsp) | 6345 | » cmp····%esi,0x3c(%rsp) |
| 6346 | » movd···%edx,%xmm0 | 6346 | » movd···%edx,%xmm0 |
| 6347 | » movd···%esi,%xmm4 | 6347 | » movd···%esi,%xmm4 |
| 6348 | » movd···0x38(%rsp),%xmm1 | 6348 | » movd···0x38(%rsp),%xmm1 |
| 6349 | » punpckldq·%xmm4,%xmm0 | 6349 | » punpckldq·%xmm4,%xmm0 |
| 6350 | » movd···0x3c(%rsp),%xmm3 | 6350 | » movd···0x3c(%rsp),%xmm3 |
| 6351 | » movdqa·%xmm1,%xmm2 | 6351 | » movdqa·%xmm1,%xmm2 |
| 6352 | » punpckldq·%xmm3,%xmm2 | 6352 | » punpckldq·%xmm3,%xmm2 |
| 6353 | » punpcklqdq·%xmm2,%xmm0 | 6353 | » punpcklqdq·%xmm2,%xmm0 |
| 6354 | » movups·%xmm0,0x0(%r13) | 6354 | » movups·%xmm0,0x0(%r13) |
| 6355 | » je·····eba0·<gas_mrpc_write_from_gas@@Base+0x1070> | 6355 | » je·····eba0·<gas_mrpc_write_from_gas@@Base+0x1060> |
| 6356 | » cmpb···$0x0,0x2b(%rsp) | 6356 | » cmpb···$0x0,0x2b(%rsp) |
| 6357 | » je·····eb36·<gas_mrpc_write_from_gas@@Base+0x1006> | 6357 | » je·····eb36·<gas_mrpc_write_from_gas@@Base+0xff6> |
| 6358 | » mov····0x8(%rsp),%edi | 6358 | » mov····0x8(%rsp),%edi |
| 6359 | » movb···$0x1,0x10(%r13) | 6359 | » movb···$0x1,0x10(%r13) |
| 6360 | » xor····%ecx,%ecx | 6360 | » xor····%ecx,%ecx |
| 6361 | » callq··de40·<gas_mrpc_write_from_gas@@Base+0x310> | 6361 | » callq··de40·<gas_mrpc_write_from_gas@@Base+0x300> |
| 6362 | » mov····0x8(%rsp),%edi | 6362 | » mov····0x8(%rsp),%edi |
| 6363 | » lea····0xd38f(%rip),%rsi········ | 6363 | » lea····0xd38f(%rip),%rsi········ |
| 6364 | » callq··86b0·<fdopen@plt> | 6364 | » callq··86b0·<fdopen@plt> |
| 6365 | » test···%rax,%rax | 6365 | » test···%rax,%rax |
| 6366 | » mov····%rax,%r9 | 6366 | » mov····%rax,%r9 |
| 6367 | » je·····ebe0·<gas_mrpc_write_from_gas@@Base+0x10b0> | 6367 | » je·····ebe0·<gas_mrpc_write_from_gas@@Base+0x10a0> |
| 6368 | » mov····0x4(%rbp),%eax | 6368 | » mov····0x4(%rbp),%eax |
| 6369 | » xor····%edx,%edx | 6369 | » xor····%edx,%edx |
| 6370 | » cmp····$0x3,%eax | 6370 | » cmp····$0x3,%eax |
| 6371 | » je·····ea83·<gas_mrpc_write_from_gas@@Base+0xf53> | 6371 | » je·····ea83·<gas_mrpc_write_from_gas@@Base+0xf43> |
| 6372 | » cmp····$0x1,%eax | 6372 | » cmp····$0x1,%eax |
| 6373 | » sbb····%edx,%edx | 6373 | » sbb····%edx,%edx |
| 6374 | » and····$0xa7,%edx | 6374 | » and····$0xa7,%edx |
| 6375 | » add····$0x341,%edx | 6375 | » add····$0x341,%edx |
| 6376 | » mov····0x20(%rsp),%rax | 6376 | » mov····0x20(%rsp),%rax |
| 6377 | » lea····0x40(%rsp),%rcx | 6377 | » lea····0x40(%rsp),%rcx |
| 6378 | » xor····%r8d,%r8d | 6378 | » xor····%r8d,%r8d |
| 6379 | » mov····0x78(%rsp),%esi | 6379 | » mov····0x78(%rsp),%esi |
| 6380 | » lea····0x90(%rsp),%rdi | 6380 | » lea····0x90(%rsp),%rdi |
| 6381 | » sub····$0x8,%rsp | 6381 | » sub····$0x8,%rsp |
| 6382 | » mov····%rax,0x48(%rsp) | 6382 | » mov····%rax,0x48(%rsp) |
| 6383 | » push···%rdx | 6383 | » push···%rdx |
| 6384 | » mov····%r12d,%edx | 6384 | » mov····%r12d,%edx |
| 6385 | » callq··df30·<gas_mrpc_write_from_gas@@Base+0x400> | 6385 | » callq··df30·<gas_mrpc_write_from_gas@@Base+0x3f0> |
| 6386 | » pop····%rdx | 6386 | » pop····%rdx |
| 6387 | » cmp····$0xffffffff,%eax | 6387 | » cmp····$0xffffffff,%eax |
| 6388 | » pop····%rcx | 6388 | » pop····%rcx |
| 6389 | » je·····ec48·<gas_mrpc_write_from_gas@@Base+0x1118> | 6389 | » je·····ec48·<gas_mrpc_write_from_gas@@Base+0x1108> |
| 6390 | » mov····0x78(%rsp),%eax | 6390 | » mov····0x78(%rsp),%eax |
| 6391 | » add····%eax,%r12d | 6391 | » add····%eax,%r12d |
| 6392 | » add····%eax,%ebx | 6392 | » add····%eax,%ebx |
| 6393 | » mov····0x80(%rsp),%eax | 6393 | » mov····0x80(%rsp),%eax |
| 6394 | » mov····%eax,0x60(%rsp) | 6394 | » mov····%eax,0x60(%rsp) |
| 6395 | » mov····0x7c(%rsp),%eax | 6395 | » mov····0x7c(%rsp),%eax |
| 6396 | » test···%eax,%eax | 6396 | » test···%eax,%eax |
| 6397 | » je·····ebe0·<gas_mrpc_write_from_gas@@Base+0x10b0> | 6397 | » je·····ebe0·<gas_mrpc_write_from_gas@@Base+0x10a0> |
| 6398 | » mov····0x18(%rsp),%r8 | 6398 | » mov····0x18(%rsp),%r8 |
| 6399 | » mov····$0x400,%r9d | 6399 | » mov····$0x400,%r9d |
| 6400 | » mov····$0x14,%ecx | 6400 | » mov····$0x14,%ecx |
| 6401 | » mov····%rbp,%rdi | 6401 | » mov····%rbp,%rdi |
| 6402 | » mov····0x10(%rsp),%rdx | 6402 | » mov····0x10(%rsp),%rdx |
| 6403 | » mov····$0x6,%esi | 6403 | » mov····$0x6,%esi |
| 6404 | » callq··86c0·<switchtec_cmd@plt> | 6404 | » callq··86c0·<switchtec_cmd@plt> |
| 6405 | » test···%eax,%eax | 6405 | » test···%eax,%eax |
| 6406 | » mov····%eax,%r15d | 6406 | » mov····%eax,%r15d |
| 6407 | » jne····ebe0·<gas_mrpc_write_from_gas@@Base+0x10b0> | 6407 | » jne····ebe0·<gas_mrpc_write_from_gas@@Base+0x10a0> |
| 6408 | » cmpb···$0x0,0x72(%rsp) | 6408 | » cmpb···$0x0,0x72(%rsp) |
| 6409 | » jne····e9d0·<gas_mrpc_write_from_gas@@Base+0xea0> | 6409 | » jne····e9d0·<gas_mrpc_write_from_gas@@Base+0xe90> |
| 6410 | » test···%ebx,%ebx | 6410 | » test···%ebx,%ebx |
| 6411 | » jne····eb43·<gas_mrpc_write_from_gas@@Base+0x1013> | 6411 | » jne····eb43·<gas_mrpc_write_from_gas@@Base+0x1003> |
| 6412 | » cmpl···$0x1,0x4(%rbp) | 6412 | » cmpl···$0x1,0x4(%rbp) |
| 6413 | » jbe····ebb0·<gas_mrpc_write_from_gas@@Base+0x1080> | 6413 | » jbe····ebb0·<gas_mrpc_write_from_gas@@Base+0x1070> |
| 6414 | » mov····0x84(%rsp),%esi | 6414 | » mov····0x84(%rsp),%esi |
| 6415 | » mov····0x88(%rsp),%edx | 6415 | » mov····0x88(%rsp),%edx |
| 6416 | » test···%r13,%r13 | 6416 | » test···%r13,%r13 |
| 6417 | » jne····e9fe·<gas_mrpc_write_from_gas@@Base+0xece> | 6417 | » jne····e9fe·<gas_mrpc_write_from_gas@@Base+0xebe> |
| 6418 | » mov····0x2c(%rsp),%ecx | 6418 | » mov····0x2c(%rsp),%ecx |
| 6419 | » mov····0x8(%rsp),%edi | 6419 | » mov····0x8(%rsp),%edi |
| 6420 | » callq··de40·<gas_mrpc_write_from_gas@@Base+0x310> | 6420 | » callq··de40·<gas_mrpc_write_from_gas@@Base+0x300> |
| 6421 | » test···%r14,%r14 | 6421 | » test···%r14,%r14 |
| 6422 | » jne····ea4c·<gas_mrpc_write_from_gas@@Base+0xf1c> | 6422 | » jne····ea4c·<gas_mrpc_write_from_gas@@Base+0xf0c> |
| 6423 | » mov····0x78(%rsp),%edx | 6423 | » mov····0x78(%rsp),%edx |
| 6424 | » lea····0x90(%rsp),%rsi | 6424 | » lea····0x90(%rsp),%rsi |
| 6425 | » mov····0x8(%rsp),%edi | 6425 | » mov····0x8(%rsp),%edi |
| 6426 | » shl····$0x5,%rdx | 6426 | » shl····$0x5,%rdx |
| 6427 | » callq··81f0·<write@plt> | 6427 | » callq··81f0·<write@plt> |
| 6428 | » test···%eax,%eax | 6428 | » test···%eax,%eax |
| 6429 | » js·····ec55·<gas_mrpc_write_from_gas@@Base+0x1125> | 6429 | » js·····ec55·<gas_mrpc_write_from_gas@@Base+0x1115> |
| 6430 | » mov····0x78(%rsp),%eax | 6430 | » mov····0x78(%rsp),%eax |
| 6431 | » jmpq···eac0·<gas_mrpc_write_from_gas@@Base+0xf90> | 6431 | » jmpq···eac0·<gas_mrpc_write_from_gas@@Base+0xf80> |
| 6432 | » nopw···%cs:0x0(%rax,%rax,1) | 6432 | » nopw···%cs:0x0(%rax,%rax,1) |
| 6433 | » test···%ebx,%ebx | 6433 | » test···%ebx,%ebx |
| 6434 | » jne····eb43·<gas_mrpc_write_from_gas@@Base+0x1013> | 6434 | » jne····eb43·<gas_mrpc_write_from_gas@@Base+0x1003> |
| 6435 | » cmpl···$0x1,0x4(%rbp) | 6435 | » cmpl···$0x1,0x4(%rbp) |
| 6436 | » jbe····ec30·<gas_mrpc_write_from_gas@@Base+0x1100> | 6436 | » jbe····ec30·<gas_mrpc_write_from_gas@@Base+0x10f0> |
| 6437 | » mov····0x84(%rsp),%esi | 6437 | » mov····0x84(%rsp),%esi |
| 6438 | » mov····0x88(%rsp),%edx | 6438 | » mov····0x88(%rsp),%edx |
| 6439 | » jmp····eb36·<gas_mrpc_write_from_gas@@Base+0x1006> | 6439 | » jmp····eb36·<gas_mrpc_write_from_gas@@Base+0xff6> |
| 6440 | » xchg···%ax,%ax | 6440 | » xchg···%ax,%ax |
| 6441 | » movd···%xmm1,%eax | 6441 | » movd···%xmm1,%eax |
| 6442 | » cmp····%edx,%eax | 6442 | » cmp····%edx,%eax |
| 6443 | » jne····ea31·<gas_mrpc_write_from_gas@@Base+0xf01> | 6443 | » jne····ea31·<gas_mrpc_write_from_gas@@Base+0xef1> |
| 6444 | » jmp····eb36·<gas_mrpc_write_from_gas@@Base+0x1006> | 6444 | » jmp····eb36·<gas_mrpc_write_from_gas@@Base+0xff6> |
| 6445 | » xchg···%ax,%ax | 6445 | » xchg···%ax,%ax |
| 6446 | » movq···$0x0,0x84(%rsp) | 6446 | » movq···$0x0,0x84(%rsp) |
| 6447 | » xor····%edx,%edx | 6447 | » xor····%edx,%edx |
| 6448 | » xor····%esi,%esi | 6448 | » xor····%esi,%esi |
| 6449 | » jmpq···eb2d·<gas_mrpc_write_from_gas@@Base+0xffd> | 6449 | » jmpq···eb2d·<gas_mrpc_write_from_gas@@Base+0xfed> |
| 6450 | » nopl···(%rax) | 6450 | » nopl···(%rax) |
| 6451 | » movq···$0x0,0x84(%rsp) | 6451 | » movq···$0x0,0x84(%rsp) |
| 6452 | » xor····%esi,%esi | 6452 | » xor····%esi,%esi |
| 6453 | » xor····%edx,%edx | 6453 | » xor····%edx,%edx |
| 6454 | » jmpq···e9fe·<gas_mrpc_write_from_gas@@Base+0xece> | 6454 | » jmpq···e9fe·<gas_mrpc_write_from_gas@@Base+0xebe> |
| 6455 | » nopl···(%rax) | 6455 | » nopl···(%rax) |
| 6456 | » mov····0x20(%rsp),%r8 | 6456 | » mov····0x20(%rsp),%r8 |
| 6457 | » test···%r8,%r8 | 6457 | » test···%r8,%r8 |
| 6458 | » je·····ebf9·<gas_mrpc_write_from_gas@@Base+0x10c9> | 6458 | » je·····ebf9·<gas_mrpc_write_from_gas@@Base+0x10b9> |
| 6459 | » lea····0x40(%rsp),%rdi | 6459 | » lea····0x40(%rsp),%rdi |
| 6460 | » mov····%r8,0x40(%rsp) | 6460 | » mov····%r8,0x40(%rsp) |
| 6461 | » callq··e3c0·<gas_mrpc_write_from_gas@@Base+0x890> | 6461 | » callq··e3c0·<gas_mrpc_write_from_gas@@Base+0x880> |
| 6462 | » mov····0x478(%rsp),%rdx | 6462 | » mov····0x478(%rsp),%rdx |
| 6463 | » sub····%fs:0x28,%rdx | 6463 | » sub····%fs:0x28,%rdx |
| 6464 | » jne····ec5a·<gas_mrpc_write_from_gas@@Base+0x112a> | 6464 | » jne····ec5a·<gas_mrpc_write_from_gas@@Base+0x111a> |
| 6465 | » add····$0x488,%rsp | 6465 | » add····$0x488,%rsp |
| 6466 | » mov····%r15d,%eax | 6466 | » mov····%r15d,%eax |
| 6467 | » pop····%rbx | 6467 | » pop····%rbx |
| 6468 | » pop····%rbp | 6468 | » pop····%rbp |
| 6469 | » pop····%r12 | 6469 | » pop····%r12 |
| 6470 | » pop····%r13 | 6470 | » pop····%r13 |
| 6471 | » pop····%r14 | 6471 | » pop····%r14 |
| 6472 | » pop····%r15 | 6472 | » pop····%r15 |
| 6473 | » retq··· | 6473 | » retq··· |
| 6474 | » nopl···0x0(%rax) | 6474 | » nopl···0x0(%rax) |
| 6475 | » xor····%r8d,%r8d | 6475 | » xor····%r8d,%r8d |
| 6476 | » jmpq···e97a·<gas_mrpc_write_from_gas@@Base+0xe4a> | 6476 | » jmpq···e97a·<gas_mrpc_write_from_gas@@Base+0xe3a> |
| 6477 | » movq···$0x0,0x84(%rsp) | 6477 | » movq···$0x0,0x84(%rsp) |
| 6478 | » xor····%edx,%edx | 6478 | » xor····%edx,%edx |
| 6479 | » xor····%esi,%esi | 6479 | » xor····%esi,%esi |
| 6480 | » jmpq···eb36·<gas_mrpc_write_from_gas@@Base+0x1006> | 6480 | » jmpq···eb36·<gas_mrpc_write_from_gas@@Base+0xff6> |
| 6481 | » nopl···(%rax) | 6481 | » nopl···(%rax) |
| 6482 | » mov····0x20(%rsp),%r8 | 6482 | » mov····0x20(%rsp),%r8 |
| 6483 | » mov····$0xffffffff,%r15d | 6483 | » mov····$0xffffffff,%r15d |
| 6484 | » jmp····ebe5·<gas_mrpc_write_from_gas@@Base+0x10b5> | 6484 | » jmp····ebe5·<gas_mrpc_write_from_gas@@Base+0x10a5> |
| 6485 | » mov····%eax,%r15d | 6485 | » mov····%eax,%r15d |
| 6486 | » jmp····ebf9·<gas_mrpc_write_from_gas@@Base+0x10c9> | 6486 | » jmp····ebf9·<gas_mrpc_write_from_gas@@Base+0x10b9> |
| 6487 | » callq··8290·<__stack_chk_fail@plt> | 6487 | » callq··8290·<__stack_chk_fail@plt> |
| 6488 | » nop | 6488 | » nop |
| | |
| 6489 | 000000000000ec60·<switchtec_list_free@@Base>: | 6489 | 000000000000ec60·<switchtec_list_free@@Base>: |
| 6490 | » jmpq···8060·<free@plt> | 6490 | » jmpq···8060·<free@plt> |
| 6491 | » data16·nopw·%cs:0x0(%rax,%rax,1) | 6491 | » data16·nopw·%cs:0x0(%rax,%rax,1) |
| | |
| Offset 6521, 15 lines modified | Offset 6521, 15 lines modified |
| 6521 | » mov····%ebp,%edx | 6521 | » mov····%ebp,%edx |
| 6522 | » mov····%r14d,%esi | 6522 | » mov····%r14d,%esi |
| 6523 | » cmp····$0x2,%eax | 6523 | » cmp····$0x2,%eax |
| 6524 | » mov····%r15,%r8 | 6524 | » mov····%r15,%r8 |
| 6525 | » je·····ed1c·<switchtec_gen@@Base+0x9c> | 6525 | » je·····ed1c·<switchtec_gen@@Base+0x9c> |
| 6526 | » mov····%r13d,%esi | 6526 | » mov····%r13d,%esi |
| 6527 | » mov····%rbx,%rdi | 6527 | » mov····%rbx,%rdi |
| 6528 | » callq··e8d0·<gas_mrpc_write_from_gas@@Base+0xda0> | 6528 | » callq··e8d0·<gas_mrpc_write_from_gas@@Base+0xd90> |
| 6529 | » test···%eax,%eax | 6529 | » test···%eax,%eax |
| 6530 | » mov····%eax,%r13d | 6530 | » mov····%eax,%r13d |
| 6531 | » jle····ecf5·<switchtec_gen@@Base+0x75> | 6531 | » jle····ecf5·<switchtec_gen@@Base+0x75> |
| 6532 | » callq··80b0·<__errno_location@plt> | 6532 | » callq··80b0·<__errno_location@plt> |
| 6533 | » mov····(%rax),%eax | 6533 | » mov····(%rax),%eax |
| 6534 | » and····$0xbfffffff,%eax | 6534 | » and····$0xbfffffff,%eax |
| 6535 | » cmp····$0x2,%eax | 6535 | » cmp····$0x2,%eax |
| Offset 6554, 15 lines modified | Offset 6554, 15 lines modified |
| 6554 | » mov····%rbx,%rdi | 6554 | » mov····%rbx,%rdi |
| 6555 | » pop····%rbx | 6555 | » pop····%rbx |
| 6556 | » pop····%rbp | 6556 | » pop····%rbp |
| 6557 | » pop····%r12 | 6557 | » pop····%r12 |
| 6558 | » pop····%r13 | 6558 | » pop····%r13 |
| 6559 | » pop····%r14 | 6559 | » pop····%r14 |
| 6560 | » pop····%r15 | 6560 | » pop····%r15 |
| 6561 | » jmpq···e8d0·<gas_mrpc_write_from_gas@@Base+0xda0> | 6561 | » jmpq···e8d0·<gas_mrpc_write_from_gas@@Base+0xd90> |
| 6562 | » data16·nopw·%cs:0x0(%rax,%rax,1) | 6562 | » data16·nopw·%cs:0x0(%rax,%rax,1) |
| 6563 | » nopl···(%rax) | 6563 | » nopl···(%rax) |
| | |
| 6564 | 000000000000ed40·<switchtec_variant@@Base>: | 6564 | 000000000000ed40·<switchtec_variant@@Base>: |
| 6565 | » mov····0x8(%rdi),%eax | 6565 | » mov····0x8(%rdi),%eax |
| 6566 | » retq··· | 6566 | » retq··· |
| 6567 | » data16·nopw·%cs:0x0(%rax,%rax,1) | 6567 | » data16·nopw·%cs:0x0(%rax,%rax,1) |
| Offset 6863, 15 lines modified | Offset 6863, 15 lines modified |
| 6863 | » ja·····f483·<switchtec_status@@Base+0x6b3> | 6863 | » ja·····f483·<switchtec_status@@Base+0x6b3> |
| 6864 | » lea····0xce4b(%rip),%r9········ | 6864 | » lea····0xce4b(%rip),%r9········ |
| 6865 | » cmp····$0x902,%cx | 6865 | » cmp····$0x902,%cx |
| 6866 | » je·····f1f0·<switchtec_status@@Base+0x420> | 6866 | » je·····f1f0·<switchtec_status@@Base+0x420> |
| 6867 | » lea····0xcf45(%rip),%r9········ | 6867 | » lea····0xcf45(%rip),%r9········ |
| 6868 | » cmp····$0x904,%cx | 6868 | » cmp····$0x904,%cx |
| 6869 | » je·····f1f0·<switchtec_status@@Base+0x420> | 6869 | » je·····f1f0·<switchtec_status@@Base+0x420> |
| 6870 | » lea····0xcb5c(%rip),%r9········ | 6870 | » lea····0xc85c(%rip),%r9········ |
| 6871 | » cmp····$0x900,%cx | 6871 | » cmp····$0x900,%cx |
| 6872 | » lea····0xcc97(%rip),%rcx········ | 6872 | » lea····0xcc97(%rip),%rcx········ |
| 6873 | » cmove··%rcx,%r9 | 6873 | » cmove··%rcx,%r9 |
| 6874 | » nopw···0x0(%rax,%rax,1) | 6874 | » nopw···0x0(%rax,%rax,1) |
| 6875 | » mov····%r9,0x10(%rdx) | 6875 | » mov····%r9,0x10(%rdx) |
| 6876 | » movzbl·0xb(%rbx),%r9d | 6876 | » movzbl·0xb(%rbx),%r9d |
| 6877 | » movzbl·0xa(%rbx),%r14d | 6877 | » movzbl·0xa(%rbx),%r14d |
| Offset 7014, 28 lines modified | Offset 7014, 28 lines modified |
| 7014 | » movzwl·%cx,%ecx | 7014 | » movzwl·%cx,%ecx |
| 7015 | » movslq·(%r9,%rcx,4),%rcx | 7015 | » movslq·(%r9,%rcx,4),%rcx |
| 7016 | » add····%r9,%rcx | 7016 | » add····%r9,%rcx |
| 7017 | » jmpq···*%rcx | 7017 | » jmpq···*%rcx |
| 7018 | » lea····0xcc96(%rip),%r9········ | 7018 | » lea····0xcc96(%rip),%r9········ |
| 7019 | » cmp····$0xa04,%cx | 7019 | » cmp····$0xa04,%cx |
| 7020 | » je·····f1f0·<switchtec_status@@Base+0x420> | 7020 | » je·····f1f0·<switchtec_status@@Base+0x420> |
| 7021 | » lea····0xc897(%rip),%r9········ | 7021 | » lea····0xc597(%rip),%r9········ |
| 7022 | » cmp····$0xb04,%cx | 7022 | » cmp····$0xb04,%cx |
| 7023 | » lea····0xcc8a(%rip),%rcx········ | 7023 | » lea····0xcc8a(%rip),%rcx········ |
| 7024 | » cmove··%rcx,%r9 | 7024 | » cmove··%rcx,%r9 |
| 7025 | » jmpq···f1f0·<switchtec_status@@Base+0x420> | 7025 | » jmpq···f1f0·<switchtec_status@@Base+0x420> |
| 7026 | » lea····0xc87b(%rip),%r9········ | 7026 | » lea····0xc57b(%rip),%r9········ |
| 7027 | » jmpq···f1f0·<switchtec_status@@Base+0x420> | 7027 | » jmpq···f1f0·<switchtec_status@@Base+0x420> |
| 7028 | » lea····0xc86f(%rip),%r9········ | 7028 | » lea····0xc56f(%rip),%r9········ |
| 7029 | » jmpq···f1f0·<switchtec_status@@Base+0x420> | 7029 | » jmpq···f1f0·<switchtec_status@@Base+0x420> |
| 7030 | » lea····0xc863(%rip),%r9········ | 7030 | » lea····0xc563(%rip),%r9········ |
| 7031 | » jmpq···f1f0·<switchtec_status@@Base+0x420> | 7031 | » jmpq···f1f0·<switchtec_status@@Base+0x420> |
| 7032 | » lea····0xc857(%rip),%r9········ | 7032 | » lea····0xc557(%rip),%r9········ |
| 7033 | » jmpq···f1f0·<switchtec_status@@Base+0x420> | 7033 | » jmpq···f1f0·<switchtec_status@@Base+0x420> |
| 7034 | » lea····0xc84b(%rip),%r9········ | 7034 | » lea····0xc54b(%rip),%r9········ |
| 7035 | » jmpq···f1f0·<switchtec_status@@Base+0x420> | 7035 | » jmpq···f1f0·<switchtec_status@@Base+0x420> |
| 7036 | » movl···$0x78787878,0x29(%rdx) | 7036 | » movl···$0x78787878,0x29(%rdx) |
| 7037 | » movl···$0x78787878,-0x4(%r15,%rdi,1) | 7037 | » movl···$0x78787878,-0x4(%r15,%rdi,1) |
| 7038 | » jmpq···f028·<switchtec_status@@Base+0x258> | 7038 | » jmpq···f028·<switchtec_status@@Base+0x258> |
| 7039 | » movl···$0x78787878,0x29(%rdx) | 7039 | » movl···$0x78787878,0x29(%rdx) |
| 7040 | » movl···$0x78787878,-0x4(%rsi,%rdi,1) | 7040 | » movl···$0x78787878,-0x4(%rsi,%rdi,1) |
| 7041 | » jmpq···f0ab·<switchtec_status@@Base+0x2db> | 7041 | » jmpq···f0ab·<switchtec_status@@Base+0x2db> |
| Offset 7050, 15 lines modified | Offset 7050, 15 lines modified |
| 7050 | » jmpq···f1f0·<switchtec_status@@Base+0x420> | 7050 | » jmpq···f1f0·<switchtec_status@@Base+0x420> |
| 7051 | » lea····0xcd19(%rip),%r9········ | 7051 | » lea····0xcd19(%rip),%r9········ |
| 7052 | » jmpq···f1f0·<switchtec_status@@Base+0x420> | 7052 | » jmpq···f1f0·<switchtec_status@@Base+0x420> |
| 7053 | » lea····0xcd70(%rip),%r9········ | 7053 | » lea····0xcd70(%rip),%r9········ |
| 7054 | » jmpq···f1f0·<switchtec_status@@Base+0x420> | 7054 | » jmpq···f1f0·<switchtec_status@@Base+0x420> |
| 7055 | » lea····0xcdb0(%rip),%r9········ | 7055 | » lea····0xcdb0(%rip),%r9········ |
| 7056 | » jmpq···f1f0·<switchtec_status@@Base+0x420> | 7056 | » jmpq···f1f0·<switchtec_status@@Base+0x420> |
| 7057 | » lea····0xc7ad(%rip),%r9········ | 7057 | » lea····0xc4ad(%rip),%r9········ |
| 7058 | » jmpq···f1f0·<switchtec_status@@Base+0x420> | 7058 | » jmpq···f1f0·<switchtec_status@@Base+0x420> |
| 7059 | » lea····0xc7bb(%rip),%r9········ | 7059 | » lea····0xc7bb(%rip),%r9········ |
| 7060 | » jmpq···f1f0·<switchtec_status@@Base+0x420> | 7060 | » jmpq···f1f0·<switchtec_status@@Base+0x420> |
| 7061 | » lea····0xc9b5(%rip),%r9········ | 7061 | » lea····0xc9b5(%rip),%r9········ |
| 7062 | » jmpq···f1f0·<switchtec_status@@Base+0x420> | 7062 | » jmpq···f1f0·<switchtec_status@@Base+0x420> |
| 7063 | » lea····0xca8d(%rip),%r9········ | 7063 | » lea····0xca8d(%rip),%r9········ |
| 7064 | » jmpq···f1f0·<switchtec_status@@Base+0x420> | 7064 | » jmpq···f1f0·<switchtec_status@@Base+0x420> |
| Offset 7206, 23 lines modified | Offset 7206, 23 lines modified |
| 7206 | » jmpq···f1f0·<switchtec_status@@Base+0x420> | 7206 | » jmpq···f1f0·<switchtec_status@@Base+0x420> |
| 7207 | » callq··80b0·<__errno_location@plt> | 7207 | » callq··80b0·<__errno_location@plt> |
| 7208 | » mov····$0xffffffea,%r12d | 7208 | » mov····$0xffffffea,%r12d |
| 7209 | » movl···$0x16,(%rax) | 7209 | » movl···$0x16,(%rax) |
| 7210 | » jmpq···f0e0·<switchtec_status@@Base+0x310> | 7210 | » jmpq···f0e0·<switchtec_status@@Base+0x310> |
| 7211 | » mov····$0xffffffff,%r12d | 7211 | » mov····$0xffffffff,%r12d |
| 7212 | » jmpq···f0e0·<switchtec_status@@Base+0x310> | 7212 | » jmpq···f0e0·<switchtec_status@@Base+0x310> |
| 7213 | » lea····0xc419(%rip),%r9········ | 7213 | » lea····0xc119(%rip),%r9········ |
| 7214 | » jmpq···f1f0·<switchtec_status@@Base+0x420> | 7214 | » jmpq···f1f0·<switchtec_status@@Base+0x420> |
| 7215 | » lea····0xc40d(%rip),%r9········ | 7215 | » lea····0xc10d(%rip),%r9········ |
| 7216 | » jmpq···f1f0·<switchtec_status@@Base+0x420> | 7216 | » jmpq···f1f0·<switchtec_status@@Base+0x420> |
| 7217 | » lea····0xc401(%rip),%r9········ | 7217 | » lea····0xc101(%rip),%r9········ |
| 7218 | » jmpq···f1f0·<switchtec_status@@Base+0x420> | 7218 | » jmpq···f1f0·<switchtec_status@@Base+0x420> |
| 7219 | » lea····0xc3f5(%rip),%r9········ | 7219 | » lea····0xc0f5(%rip),%r9········ |
| 7220 | » jmpq···f1f0·<switchtec_status@@Base+0x420> | 7220 | » jmpq···f1f0·<switchtec_status@@Base+0x420> |
| 7221 | » lea····0xc3e9(%rip),%r9········ | 7221 | » lea····0xc0e9(%rip),%r9········ |
| 7222 | » jmpq···f1f0·<switchtec_status@@Base+0x420> | 7222 | » jmpq···f1f0·<switchtec_status@@Base+0x420> |
| 7223 | » callq··8290·<__stack_chk_fail@plt> | 7223 | » callq··8290·<__stack_chk_fail@plt> |
| 7224 | » mov····$0xfffffff4,%r12d | 7224 | » mov····$0xfffffff4,%r12d |
| 7225 | » jmpq···f0e0·<switchtec_status@@Base+0x310> | 7225 | » jmpq···f0e0·<switchtec_status@@Base+0x310> |
| 7226 | » nop | 7226 | » nop |
| | |
| 7227 | 000000000000f960·<switchtec_status_free@@Base>: | 7227 | 000000000000f960·<switchtec_status_free@@Base>: |
| Offset 7468, 15 lines modified | Offset 7468, 15 lines modified |
| 7468 | » pop····%rbp | 7468 | » pop····%rbp |
| 7469 | » retq··· | 7469 | » retq··· |
| 7470 | » nopl···(%rax) | 7470 | » nopl···(%rax) |
| 7471 | » add····$0x8,%rsp | 7471 | » add····$0x8,%rsp |
| 7472 | » mov····%rbp,%r8 | 7472 | » mov····%rbp,%r8 |
| 7473 | » mov····%rbx,%rcx | 7473 | » mov····%rbx,%rcx |
| 7474 | » pop····%rbx | 7474 | » pop····%rbx |
| 7475 | » lea····0xbf3d(%rip),%rdx········ | 7475 | » lea····0xbc3d(%rip),%rdx········ |
| 7476 | » mov····$0x1,%esi | 7476 | » mov····$0x1,%esi |
| 7477 | » xor····%eax,%eax | 7477 | » xor····%eax,%eax |
| 7478 | » pop····%rbp | 7478 | » pop····%rbp |
| 7479 | » jmpq···8830·<__fprintf_chk@plt> | 7479 | » jmpq···8830·<__fprintf_chk@plt> |
| 7480 | » nop | 7480 | » nop |
| | |
| 7481 | 000000000000fdd0·<switchtec_echo@@Base>: | 7481 | 000000000000fdd0·<switchtec_echo@@Base>: |
| Offset 7535, 15 lines modified | Offset 7535, 15 lines modified |
| 7535 | » sub····%fs:0x28,%rax | 7535 | » sub····%fs:0x28,%rax |
| 7536 | » jne····10049·<switchtec_log_to_file@@Base+0x1f9> | 7536 | » jne····10049·<switchtec_log_to_file@@Base+0x1f9> |
| 7537 | » add····$0x38,%rsp | 7537 | » add····$0x38,%rsp |
| 7538 | » mov····%ebx,%edx | 7538 | » mov····%ebx,%edx |
| 7539 | » mov····$0x6,%esi | 7539 | » mov····$0x6,%esi |
| 7540 | » pop····%rbx | 7540 | » pop····%rbx |
| 7541 | » pop····%rbp | 7541 | » pop····%rbp |
| 7542 | » jmpq···dcb0·<gas_mrpc_write_from_gas@@Base+0x180> | 7542 | » jmpq···dcb0·<gas_mrpc_write_from_gas@@Base+0x170> |
| 7543 | » nopw···%cs:0x0(%rax,%rax,1) | 7543 | » nopw···%cs:0x0(%rax,%rax,1) |
| 7544 | » lea····0x10(%rsp),%rbp | 7544 | » lea····0x10(%rsp),%rbp |
| 7545 | » mov····$0x18,%r9d | 7545 | » mov····$0x18,%r9d |
| 7546 | » mov····$0x4,%ecx | 7546 | » mov····$0x4,%ecx |
| 7547 | » movl···$0xa,0xc(%rsp) | 7547 | » movl···$0xa,0xc(%rsp) |
| 7548 | » lea····0xc(%rsp),%rdx | 7548 | » lea····0xc(%rsp),%rdx |
| 7549 | » mov····%rbp,%r8 | 7549 | » mov····%rbp,%r8 |
| Offset 7594, 45 lines modified | Offset 7594, 45 lines modified |
| 7594 | » sub····%fs:0x28,%rax | 7594 | » sub····%fs:0x28,%rax |
| 7595 | » jne····10049·<switchtec_log_to_file@@Base+0x1f9> | 7595 | » jne····10049·<switchtec_log_to_file@@Base+0x1f9> |
| 7596 | » add····$0x38,%rsp | 7596 | » add····$0x38,%rsp |
| 7597 | » mov····%ebx,%edx | 7597 | » mov····%ebx,%edx |
| 7598 | » mov····$0x2,%esi | 7598 | » mov····$0x2,%esi |
| 7599 | » pop····%rbx | 7599 | » pop····%rbx |
| 7600 | » pop····%rbp | 7600 | » pop····%rbp |
| 7601 | » jmpq···dcb0·<gas_mrpc_write_from_gas@@Base+0x180> | 7601 | » jmpq···dcb0·<gas_mrpc_write_from_gas@@Base+0x170> |
| 7602 | » xchg···%ax,%ax | 7602 | » xchg···%ax,%ax |
| 7603 | » mov····0x28(%rsp),%rax | 7603 | » mov····0x28(%rsp),%rax |
| 7604 | » sub····%fs:0x28,%rax | 7604 | » sub····%fs:0x28,%rax |
| 7605 | » jne····10049·<switchtec_log_to_file@@Base+0x1f9> | 7605 | » jne····10049·<switchtec_log_to_file@@Base+0x1f9> |
| 7606 | » add····$0x38,%rsp | 7606 | » add····$0x38,%rsp |
| 7607 | » mov····%ebx,%edx | 7607 | » mov····%ebx,%edx |
| 7608 | » mov····$0x3,%esi | 7608 | » mov····$0x3,%esi |
| 7609 | » pop····%rbx | 7609 | » pop····%rbx |
| 7610 | » pop····%rbp | 7610 | » pop····%rbp |
| 7611 | » jmpq···dcb0·<gas_mrpc_write_from_gas@@Base+0x180> | 7611 | » jmpq···dcb0·<gas_mrpc_write_from_gas@@Base+0x170> |
| 7612 | » nopw···%cs:0x0(%rax,%rax,1) | 7612 | » nopw···%cs:0x0(%rax,%rax,1) |
| 7613 | » mov····0x28(%rsp),%rax | 7613 | » mov····0x28(%rsp),%rax |
| 7614 | » sub····%fs:0x28,%rax | 7614 | » sub····%fs:0x28,%rax |
| 7615 | » jne····10049·<switchtec_log_to_file@@Base+0x1f9> | 7615 | » jne····10049·<switchtec_log_to_file@@Base+0x1f9> |
| 7616 | » add····$0x38,%rsp | 7616 | » add····$0x38,%rsp |
| 7617 | » mov····%ebx,%edx | 7617 | » mov····%ebx,%edx |
| 7618 | » mov····$0x4,%esi | 7618 | » mov····$0x4,%esi |
| 7619 | » pop····%rbx | 7619 | » pop····%rbx |
| 7620 | » pop····%rbp | 7620 | » pop····%rbp |
| 7621 | » jmpq···dcb0·<gas_mrpc_write_from_gas@@Base+0x180> | 7621 | » jmpq···dcb0·<gas_mrpc_write_from_gas@@Base+0x170> |
| 7622 | » nopw···0x0(%rax,%rax,1) | 7622 | » nopw···0x0(%rax,%rax,1) |
| 7623 | » mov····0x28(%rsp),%rax | 7623 | » mov····0x28(%rsp),%rax |
| 7624 | » sub····%fs:0x28,%rax | 7624 | » sub····%fs:0x28,%rax |
| 7625 | » jne····10049·<switchtec_log_to_file@@Base+0x1f9> | 7625 | » jne····10049·<switchtec_log_to_file@@Base+0x1f9> |
| 7626 | » add····$0x38,%rsp | 7626 | » add····$0x38,%rsp |
| 7627 | » mov····%ebx,%edx | 7627 | » mov····%ebx,%edx |
| 7628 | » mov····$0x5,%esi | 7628 | » mov····$0x5,%esi |
| 7629 | » pop····%rbx | 7629 | » pop····%rbx |
| 7630 | » pop····%rbp | 7630 | » pop····%rbp |
| 7631 | » jmpq···dcb0·<gas_mrpc_write_from_gas@@Base+0x180> | 7631 | » jmpq···dcb0·<gas_mrpc_write_from_gas@@Base+0x170> |
| 7632 | » callq··80b0·<__errno_location@plt> | 7632 | » callq··80b0·<__errno_location@plt> |
| 7633 | » movl···$0x16,(%rax) | 7633 | » movl···$0x16,(%rax) |
| 7634 | » mov····$0xffffffea,%eax | 7634 | » mov····$0xffffffea,%eax |
| 7635 | » jmpq···ff18·<switchtec_log_to_file@@Base+0xc8> | 7635 | » jmpq···ff18·<switchtec_log_to_file@@Base+0xc8> |
| 7636 | » mov····$0xffffffff,%eax | 7636 | » mov····$0xffffffff,%eax |
| 7637 | » jmpq···ff18·<switchtec_log_to_file@@Base+0xc8> | 7637 | » jmpq···ff18·<switchtec_log_to_file@@Base+0xc8> |
| 7638 | » callq··8290·<__stack_chk_fail@plt> | 7638 | » callq··8290·<__stack_chk_fail@plt> |
| Offset 7676, 15 lines modified | Offset 7676, 15 lines modified |
| 7676 | » mov····0x58(%rsp),%eax | 7676 | » mov····0x58(%rsp),%eax |
| 7677 | » mov····%eax,(%rsp) | 7677 | » mov····%eax,(%rsp) |
| 7678 | » mov····0x5c(%rsp),%eax | 7678 | » mov····0x5c(%rsp),%eax |
| 7679 | » mov····%eax,0x24(%rsp) | 7679 | » mov····%eax,0x24(%rsp) |
| 7680 | » lea····0x3c(%rsp),%rdx | 7680 | » lea····0x3c(%rsp),%rdx |
| 7681 | » mov····%r13,%rdi | 7681 | » mov····%r13,%rdi |
| 7682 | » lea····0x38(%rsp),%rsi | 7682 | » lea····0x38(%rsp),%rsi |
| 7683 | » callq··e460·<gas_mrpc_write_from_gas@@Base+0x930> | 7683 | » callq··e460·<gas_mrpc_write_from_gas@@Base+0x920> |
| 7684 | » cmpl···$0x1,0x4(%rsp) | 7684 | » cmpl···$0x1,0x4(%rsp) |
| 7685 | » je·····10318·<switchtec_parse_log@@Base+0x2c8> | 7685 | » je·····10318·<switchtec_parse_log@@Base+0x2c8> |
| 7686 | » test···%r14,%r14 | 7686 | » test···%r14,%r14 |
| 7687 | » je·····10148·<switchtec_parse_log@@Base+0xf8> | 7687 | » je·····10148·<switchtec_parse_log@@Base+0xf8> |
| 7688 | » movd···0x3c(%rsp),%xmm0 | 7688 | » movd···0x3c(%rsp),%xmm0 |
| 7689 | » movd···0x38(%rsp),%xmm1 | 7689 | » movd···0x38(%rsp),%xmm1 |
| 7690 | » movd···0x24(%rsp),%xmm2 | 7690 | » movd···0x24(%rsp),%xmm2 |
| Offset 7692, 25 lines modified | Offset 7692, 25 lines modified |
| 7692 | » movd···(%rsp),%xmm0 | 7692 | » movd···(%rsp),%xmm0 |
| 7693 | » punpckldq·%xmm2,%xmm0 | 7693 | » punpckldq·%xmm2,%xmm0 |
| 7694 | » punpcklqdq·%xmm1,%xmm0 | 7694 | » punpcklqdq·%xmm1,%xmm0 |
| 7695 | » movups·%xmm0,(%r14) | 7695 | » movups·%xmm0,(%r14) |
| 7696 | » lea····0x40(%rsp),%rsi | 7696 | » lea····0x40(%rsp),%rsi |
| 7697 | » mov····%r13,%rdi | 7697 | » mov····%r13,%rdi |
| 7698 | » movq···$0x0,0x40(%rsp) | 7698 | » movq···$0x0,0x40(%rsp) |
| 7699 | » callq··e600·<gas_mrpc_write_from_gas@@Base+0xad0> | 7699 | » callq··e600·<gas_mrpc_write_from_gas@@Base+0xac0> |
| 7700 | » mov····0x40(%rsp),%rbx | 7700 | » mov····0x40(%rsp),%rbx |
| 7701 | » cmp····$0xffffffff,%eax | 7701 | » cmp····$0xffffffff,%eax |
| 7702 | » je·····10444·<switchtec_parse_log@@Base+0x3f4> | 7702 | » je·····10444·<switchtec_parse_log@@Base+0x3f4> |
| 7703 | » mov····0x10(%rsp),%rdi | 7703 | » mov····0x10(%rsp),%rdi |
| 7704 | » callq··8560·<fileno@plt> | 7704 | » callq··8560·<fileno@plt> |
| 7705 | » mov····(%rsp),%edx | 7705 | » mov····(%rsp),%edx |
| 7706 | » xor····%ecx,%ecx | 7706 | » xor····%ecx,%ecx |
| 7707 | » mov····0x24(%rsp),%esi | 7707 | » mov····0x24(%rsp),%esi |
| 7708 | » mov····%eax,%edi | 7708 | » mov····%eax,%edi |
| 7709 | » callq··de40·<gas_mrpc_write_from_gas@@Base+0x310> | 7709 | » callq··de40·<gas_mrpc_write_from_gas@@Base+0x300> |
| 7710 | » test···%eax,%eax | 7710 | » test···%eax,%eax |
| 7711 | » mov····%eax,%r13d | 7711 | » mov····%eax,%r13d |
| 7712 | » js·····102d3·<switchtec_parse_log@@Base+0x283> | 7712 | » js·····102d3·<switchtec_parse_log@@Base+0x283> |
| 7713 | » cmpl···$0x3,0x20(%rsp) | 7713 | » cmpl···$0x3,0x20(%rsp) |
| 7714 | » sete···0x18(%rsp) | 7714 | » sete···0x18(%rsp) |
| 7715 | » setne··%r12b | 7715 | » setne··%r12b |
| 7716 | » xor····%ebp,%ebp | 7716 | » xor····%ebp,%ebp |
| Offset 7730, 15 lines modified | Offset 7730, 15 lines modified |
| 7730 | » sub····$0x8,%rsp | 7730 | » sub····$0x8,%rsp |
| 7731 | » mov····%ebp,%edx | 7731 | » mov····%ebp,%edx |
| 7732 | » push···%rax | 7732 | » push···%rax |
| 7733 | » mov····0x20(%rsp),%r9 | 7733 | » mov····0x20(%rsp),%r9 |
| 7734 | » mov····$0x1,%esi | 7734 | » mov····$0x1,%esi |
| 7735 | » mov····%r15,%rdi | 7735 | » mov····%r15,%rdi |
| 7736 | » mov····0x14(%rsp),%r8d | 7736 | » mov····0x14(%rsp),%r8d |
| 7737 | » callq··df30·<gas_mrpc_write_from_gas@@Base+0x400> | 7737 | » callq··df30·<gas_mrpc_write_from_gas@@Base+0x3f0> |
| 7738 | » mov····%eax,%r12d | 7738 | » mov····%eax,%r12d |
| 7739 | » pop····%rax | 7739 | » pop····%rax |
| 7740 | » cmp····$0xffffffff,%r12d | 7740 | » cmp····$0xffffffff,%r12d |
| 7741 | » pop····%rdx | 7741 | » pop····%rdx |
| 7742 | » je·····10310·<switchtec_parse_log@@Base+0x2c0> | 7742 | » je·····10310·<switchtec_parse_log@@Base+0x2c0> |
| 7743 | » add····$0x1,%ebp | 7743 | » add····$0x1,%ebp |
| 7744 | » xor····%r12d,%r12d | 7744 | » xor····%r12d,%r12d |
| Offset 7788, 15 lines modified | Offset 7788, 15 lines modified |
| 7788 | » je·····102b9·<switchtec_parse_log@@Base+0x269> | 7788 | » je·····102b9·<switchtec_parse_log@@Base+0x269> |
| 7789 | » movb···$0x1,0x10(%r14) | 7789 | » movb···$0x1,0x10(%r14) |
| 7790 | » mov····$0x8,%r13d | 7790 | » mov····$0x8,%r13d |
| 7791 | » test···%rbx,%rbx | 7791 | » test···%rbx,%rbx |
| 7792 | » je·····102d3·<switchtec_parse_log@@Base+0x283> | 7792 | » je·····102d3·<switchtec_parse_log@@Base+0x283> |
| 7793 | » lea····0x40(%rsp),%rdi | 7793 | » lea····0x40(%rsp),%rdi |
| 7794 | » mov····%rbx,0x40(%rsp) | 7794 | » mov····%rbx,0x40(%rsp) |
| 7795 | » callq··e3c0·<gas_mrpc_write_from_gas@@Base+0x890> | 7795 | » callq··e3c0·<gas_mrpc_write_from_gas@@Base+0x880> |
| 7796 | » mov····0x278(%rsp),%rax | 7796 | » mov····0x278(%rsp),%rax |
| 7797 | » sub····%fs:0x28,%rax | 7797 | » sub····%fs:0x28,%rax |
| 7798 | » jne····104ad·<switchtec_parse_log@@Base+0x45d> | 7798 | » jne····104ad·<switchtec_parse_log@@Base+0x45d> |
| 7799 | » add····$0x288,%rsp | 7799 | » add····$0x288,%rsp |
| 7800 | » mov····%r13d,%eax | 7800 | » mov····%r13d,%eax |
| 7801 | » pop····%rbx | 7801 | » pop····%rbx |
| 7802 | » pop····%rbp | 7802 | » pop····%rbp |
| Offset 7880, 15 lines modified | Offset 7880, 15 lines modified |
| 7880 | » callq··8140·<ferror@plt> | 7880 | » callq··8140·<ferror@plt> |
| 7881 | » test···%eax,%eax | 7881 | » test···%eax,%eax |
| 7882 | » je·····1016c·<switchtec_parse_log@@Base+0x11c> | 7882 | » je·····1016c·<switchtec_parse_log@@Base+0x11c> |
| 7883 | » callq··80b0·<__errno_location@plt> | 7883 | » callq··80b0·<__errno_location@plt> |
| 7884 | » movl···$0x20000000,(%rax) | 7884 | » movl···$0x20000000,(%rax) |
| 7885 | » lea····0x40(%rsp),%rdi | 7885 | » lea····0x40(%rsp),%rdi |
| 7886 | » mov····%rbx,0x40(%rsp) | 7886 | » mov····%rbx,0x40(%rsp) |
| 7887 | » callq··e3c0·<gas_mrpc_write_from_gas@@Base+0x890> | 7887 | » callq··e3c0·<gas_mrpc_write_from_gas@@Base+0x880> |
| 7888 | » mov····$0xffffffff,%r13d | 7888 | » mov····$0xffffffff,%r13d |
| 7889 | » jmpq···102d3·<switchtec_parse_log@@Base+0x283> | 7889 | » jmpq···102d3·<switchtec_parse_log@@Base+0x283> |
| 7890 | » nop | 7890 | » nop |
| 7891 | » mov····0x8(%rsp),%rdi | 7891 | » mov····0x8(%rsp),%rdi |
| 7892 | » callq··8300·<rewind@plt> | 7892 | » callq··8300·<rewind@plt> |
| 7893 | » movl···$0x0,0x24(%rsp) | 7893 | » movl···$0x0,0x24(%rsp) |
| 7894 | » movl···$0x0,(%rsp) | 7894 | » movl···$0x0,(%rsp) |
| Offset 8596, 15 lines modified | Offset 8596, 15 lines modified |
| 8596 | » mov····0x58(%rdi),%rax | 8596 | » mov····0x58(%rdi),%rax |
| 8597 | » mov····%rax,0x58(%r13) | 8597 | » mov····%rax,0x58(%r13) |
| 8598 | » mov····0x60(%rdi),%rax | 8598 | » mov····0x60(%rdi),%rax |
| 8599 | » mov····%rax,0x60(%r13) | 8599 | » mov····%rax,0x60(%r13) |
| 8600 | » mov····0x68(%rdi),%rax | 8600 | » mov····0x68(%rdi),%rax |
| 8601 | » mov····%rax,0x68(%r13) | 8601 | » mov····%rax,0x68(%r13) |
| 8602 | » mov····%ebx,%esi | 8602 | » mov····%ebx,%esi |
| 8603 | » callq··dc00·<gas_mrpc_write_from_gas@@Base+0xd0> | 8603 | » callq··dc00·<gas_mrpc_write_from_gas@@Base+0xc0> |
| 8604 | » mov····%eax,%r14d | 8604 | » mov····%eax,%r14d |
| 8605 | » mov····%ebp,%esi | 8605 | » mov····%ebp,%esi |
| 8606 | » mov····%r15,%rdi | 8606 | » mov····%r15,%rdi |
| 8607 | » callq··84b0·<switchtec_status_free@plt> | 8607 | » callq··84b0·<switchtec_status_free@plt> |
| 8608 | » mov····0x8(%rsp),%rax | 8608 | » mov····0x8(%rsp),%rax |
| 8609 | » sub····%fs:0x28,%rax | 8609 | » sub····%fs:0x28,%rax |
| 8610 | » jne····10fcb·<switchtec_calc_lane_id@@Base+0x13b> | 8610 | » jne····10fcb·<switchtec_calc_lane_id@@Base+0x13b> |
| Offset 8848, 15 lines modified | Offset 8848, 15 lines modified |
| 8848 | » cltq··· | 8848 | » cltq··· |
| 8849 | » shl····%cl,%edx | 8849 | » shl····%cl,%edx |
| 8850 | » or·····%edx,0x0(%rbp,%rax,4) | 8850 | » or·····%edx,0x0(%rbp,%rax,4) |
| 8851 | » cmp····%r13d,%r15d | 8851 | » cmp····%r13d,%r15d |
| 8852 | » je·····11340·<switchtec_calc_lane_mask@@Base+0x180> | 8852 | » je·····11340·<switchtec_calc_lane_mask@@Base+0x180> |
| 8853 | » mov····%r15d,%esi | 8853 | » mov····%r15d,%esi |
| 8854 | » mov····%rbx,%rdi | 8854 | » mov····%rbx,%rdi |
| 8855 | » callq··dc00·<gas_mrpc_write_from_gas@@Base+0xd0> | 8855 | » callq··dc00·<gas_mrpc_write_from_gas@@Base+0xc0> |
| 8856 | » test···%eax,%eax | 8856 | » test···%eax,%eax |
| 8857 | » mov····%eax,%ecx | 8857 | » mov····%eax,%ecx |
| 8858 | » jns····112e0·<switchtec_calc_lane_mask@@Base+0x120> | 8858 | » jns····112e0·<switchtec_calc_lane_mask@@Base+0x120> |
| 8859 | » mov····$0xffffffff,%ebx | 8859 | » mov····$0xffffffff,%ebx |
| 8860 | » nopl···(%rax) | 8860 | » nopl···(%rax) |
| 8861 | » mov····(%rsp),%rdi | 8861 | » mov····(%rsp),%rdi |
| 8862 | » mov····%r12d,%esi | 8862 | » mov····%r12d,%esi |
| Offset 15862, 15 lines modified | Offset 15862, 15 lines modified |
| 15862 | » mov····0x1020(%rdi),%rax | 15862 | » mov····0x1020(%rdi),%rax |
| 15863 | » lea····0x2008(%rax),%rsi | 15863 | » lea····0x2008(%rax),%rsi |
| 15864 | » mov····0x1030(%rdi),%rax | 15864 | » mov····0x1030(%rdi),%rax |
| 15865 | » callq··*0x88(%rax) | 15865 | » callq··*0x88(%rax) |
| 15866 | » mov····%rbp,%rsi | 15866 | » mov····%rbp,%rsi |
| 15867 | » mov····%rbx,%rdi | 15867 | » mov····%rbx,%rdi |
| 15868 | » mov····$0xffffffffffffffff,%rcx | 15868 | » mov····$0xffffffffffffffff,%rcx |
| 15869 | » lea····0x3db3(%rip),%r8········ | 15869 | » lea····0x3ab3(%rip),%r8········ |
| 15870 | » mov····%eax,%r9d | 15870 | » mov····%eax,%r9d |
| 15871 | » movzwl·%ax,%eax | 15871 | » movzwl·%ax,%eax |
| 15872 | » push···%rax | 15872 | » push···%rax |
| 15873 | » mov····%r9d,%eax | 15873 | » mov····%r9d,%eax |
| 15874 | » mov····$0x1,%edx | 15874 | » mov····$0x1,%edx |
| 15875 | » shr····$0x18,%r9d | 15875 | » shr····$0x18,%r9d |
| 15876 | » shr····$0x10,%eax | 15876 | » shr····$0x10,%eax |
| Offset 17813, 15 lines modified | Offset 17813, 15 lines modified |
| 17813 | » mov····%r12,%rsi | 17813 | » mov····%r12,%rsi |
| 17814 | » push···%rax | 17814 | » push···%rax |
| 17815 | » mov····%r9d,%eax | 17815 | » mov····%r9d,%eax |
| 17816 | » mov····$0xffffffffffffffff,%rcx | 17816 | » mov····$0xffffffffffffffff,%rcx |
| 17817 | » mov····%rbp,%rdi | 17817 | » mov····%rbp,%rdi |
| 17818 | » shr····$0x10,%eax | 17818 | » shr····$0x10,%eax |
| 17819 | » shr····$0x18,%r9d | 17819 | » shr····$0x18,%r9d |
| 17820 | » lea····0x1fbc(%rip),%r8········ | 17820 | » lea····0x1cbc(%rip),%r8········ |
| 17821 | » movzbl·%al,%eax | 17821 | » movzbl·%al,%eax |
| 17822 | » push···%rax | 17822 | » push···%rax |
| 17823 | » xor····%eax,%eax | 17823 | » xor····%eax,%eax |
| 17824 | » callq··8040·<__snprintf_chk@plt> | 17824 | » callq··8040·<__snprintf_chk@plt> |
| 17825 | » pop····%rax | 17825 | » pop····%rax |
| 17826 | » pop····%rdx | 17826 | » pop····%rdx |
| 17827 | » jmpq···19bf6·<gasop_event_wait_for@@Base+0x1646> | 17827 | » jmpq···19bf6·<gasop_event_wait_for@@Base+0x1646> |
| Offset 17963, 15 lines modified | Offset 17963, 15 lines modified |
| 17963 | » movzwl·%ax,%eax | 17963 | » movzwl·%ax,%eax |
| 17964 | » mov····$0x1,%edx | 17964 | » mov····$0x1,%edx |
| 17965 | » mov····$0x20,%ecx | 17965 | » mov····$0x20,%ecx |
| 17966 | » push···%rax | 17966 | » push···%rax |
| 17967 | » mov····%r9d,%eax | 17967 | » mov····%r9d,%eax |
| 17968 | » mov····$0x20,%esi | 17968 | » mov····$0x20,%esi |
| 17969 | » shr····$0x18,%r9d | 17969 | » shr····$0x18,%r9d |
| 17970 | » lea····0x1d57(%rip),%r8········ | 17970 | » lea····0x1a57(%rip),%r8········ |
| 17971 | » shr····$0x10,%eax | 17971 | » shr····$0x10,%eax |
| 17972 | » mov····%r14,%rdi | 17972 | » mov····%r14,%rdi |
| 17973 | » movzbl·%al,%eax | 17973 | » movzbl·%al,%eax |
| 17974 | » push···%rax | 17974 | » push···%rax |
| 17975 | » xor····%eax,%eax | 17975 | » xor····%eax,%eax |
| 17976 | » callq··8040·<__snprintf_chk@plt> | 17976 | » callq··8040·<__snprintf_chk@plt> |
| 17977 | » pop····%rax | 17977 | » pop····%rax |