| | | |
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 |