Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000000000abdc0·<rust_psm_replace_stack@@Base-0x57c840>:2 00000000000abdc0·<rust_psm_replace_stack@@Base-0x57c8a0>:
3 »       mov····0x38(%rdi),%eax3 »       mov····0x38(%rdi),%eax
4 »       test···%eax,%eax4 »       test···%eax,%eax
5 »       jne····abdc8·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0x10>5 »       jne····abdc8·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0x10>
6 »       ret6 »       ret
7 »       sub····$0x28,%rsp7 »       sub····$0x28,%rsp
8 »       lea····0x18(%rsp),%rax8 »       lea····0x18(%rsp),%rax
9 »       mov····%rdi,(%rax)9 »       mov····%rdi,(%rax)
Offset 445, 18 lines modifiedOffset 445, 18 lines modified
445 »       push···%r15445 »       push···%r15
446 »       push···%r14446 »       push···%r14
447 »       push···%r12447 »       push···%r12
448 »       push···%rbx448 »       push···%rbx
449 »       sub····$0x70,%rsp449 »       sub····$0x70,%rsp
450 »       mov····%rdi,%rbx450 »       mov····%rdi,%rbx
451 »       lea····0x87508b(%rip),%rdi········451 »       lea····0x87508b(%rip),%rdi········
452 »       call···5319f0·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0x485c38>452 »       call···531a50·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0x485c98>
453 »       lea····0x8(%rax),%rsi453 »       lea····0x8(%rax),%rsi
454 »       lea····0x20(%rsp),%rdi454 »       lea····0x20(%rsp),%rdi
455 »       call···179170·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0xcd3b8>455 »       call···1791c0·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0xcd408>
456 »       mov····0x28(%rsp),%r14456 »       mov····0x28(%rsp),%r14
457 »       movzbl·0x30(%rsp),%ebp457 »       movzbl·0x30(%rsp),%ebp
458 »       cmpl···$0x1,0x20(%rsp)458 »       cmpl···$0x1,0x20(%rsp)
459 »       jne····ac5d9·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0x821>459 »       jne····ac5d9·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0x821>
460 »       test···%bpl,%bpl460 »       test···%bpl,%bpl
461 »       jne····ac5c5·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0x80d>461 »       jne····ac5c5·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0x80d>
462 »       mov····0xaae9fa(%rip),%rax········462 »       mov····0xaae9fa(%rip),%rax········
Offset 470, 15 lines modifiedOffset 470, 15 lines modified
470 »       jne····ac628·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0x870>470 »       jne····ac628·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0x870>
471 »       mov····%r14,%rdi471 »       mov····%r14,%rdi
472 »       call···a8b80·<<std::sys::sync::mutex::futex::Mutex>::wake@plt>472 »       call···a8b80·<<std::sys::sync::mutex::futex::Mutex>::wake@plt>
473 »       jmp····ac628·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0x870>473 »       jmp····ac628·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0x870>
474 »       cmpq···$0x2,0x20(%r14)474 »       cmpq···$0x2,0x20(%r14)
475 »       jb·····ac5f6·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0x83e>475 »       jb·····ac5f6·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0x83e>
476 »       lea····0x8(%r14),%rdi476 »       lea····0x8(%r14),%rdi
477 »       call···1e35b0·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0x1377f8>477 »       call···1e3640·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0x137888>
478 »       mov····%rax,%r15478 »       mov····%rax,%r15
479 »       mov····%rdx,%rax479 »       mov····%rdx,%rax
480 »       test···%bpl,%bpl480 »       test···%bpl,%bpl
481 »       je·····ac5fe·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0x846>481 »       je·····ac5fe·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0x846>
482 »       jmp····ac614·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0x85c>482 »       jmp····ac614·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0x85c>
483 »       xor····%r15d,%r15d483 »       xor····%r15d,%r15d
484 »       test···%bpl,%bpl484 »       test···%bpl,%bpl
Offset 491, 15 lines modifiedOffset 491, 15 lines modified
491 »       xor····%ecx,%ecx491 »       xor····%ecx,%ecx
492 »       xchg···%ecx,(%r14)492 »       xchg···%ecx,(%r14)
493 »       cmp····$0x2,%ecx493 »       cmp····$0x2,%ecx
494 »       je·····ac749·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0x991>494 »       je·····ac749·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0x991>
495 »       test···$0x1,%r15b495 »       test···$0x1,%r15b
496 »       jne····ac64e·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0x896>496 »       jne····ac64e·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0x896>
497 »       lea····0x874fe2(%rip),%rdi········497 »       lea····0x874fe2(%rip),%rdi········
498 »       call···5319f0·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0x485c38>498 »       call···531a50·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0x485c98>
499 »       mov····%rax,%rcx499 »       mov····%rax,%rcx
500 »       mov····$0x1,%eax500 »       mov····$0x1,%eax
501 »       lock·xadd·%rax,(%rcx)501 »       lock·xadd·%rax,(%rcx)
502 »       mov····%rax,0x8(%rsp)502 »       mov····%rax,0x8(%rsp)
503 »       cmp····$0x2000,%rax503 »       cmp····$0x2000,%rax
504 »       jae····ac666·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0x8ae>504 »       jae····ac666·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0x8ae>
505 »       movq···$0x1,(%rbx)505 »       movq···$0x1,(%rbx)
Offset 520, 30 lines modifiedOffset 520, 30 lines modified
520 »       test···%al,%al520 »       test···%al,%al
521 »       jne····ac79c·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0x9e4>521 »       jne····ac79c·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0x9e4>
522 »       call···ab2f0·<std::thread::current::current@plt>522 »       call···ab2f0·<std::thread::current::current@plt>
523 »       mov····%rax,(%rsp)523 »       mov····%rax,(%rsp)
524 »       mov····%rsp,%rdi524 »       mov····%rsp,%rdi
525 »       call···aae40·<<std::thread::thread::Thread>::name@plt>525 »       call···aae40·<<std::thread::thread::Thread>::name@plt>
526 »       test···%rax,%rax526 »       test···%rax,%rax
527 »       lea····0x5e5c4c(%rip),%rcx········527 »       lea····0x5e5c44(%rip),%rcx········
528 »       cmovne·%rax,%rcx528 »       cmovne·%rax,%rcx
529 »       mov····$0x9,%eax529 »       mov····$0x9,%eax
530 »       cmove··%rax,%rdx530 »       cmove··%rax,%rdx
531 »       mov····%rcx,0x60(%rsp)531 »       mov····%rcx,0x60(%rsp)
532 »       mov····%rdx,0x68(%rsp)532 »       mov····%rdx,0x68(%rsp)
533 »       lea····0x5e4e8a(%rip),%rax········533 »       lea····0x5e4e8a(%rip),%rax········
534 »       mov····%rax,0x10(%rsp)534 »       mov····%rax,0x10(%rsp)
535 »       movq···$0x20,0x18(%rsp)535 »       movq···$0x20,0x18(%rsp)
536 »       lea····0x60(%rsp),%rax536 »       lea····0x60(%rsp),%rax
537 »       mov····%rax,0x20(%rsp)537 »       mov····%rax,0x20(%rsp)
538 »       lea····0xe913f(%rip),%rax········#·195820·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0xe9a68>538 »       lea····0xe91af(%rip),%rax········#·195890·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0xe9ad8>
539 »       mov····%rax,0x28(%rsp)539 »       mov····%rax,0x28(%rsp)
540 »       lea····0x8(%rsp),%rcx540 »       lea····0x8(%rsp),%rcx
541 »       mov····%rcx,0x30(%rsp)541 »       mov····%rcx,0x30(%rsp)
542 »       mov····0xaae631(%rip),%rcx········542 »       mov····0xaae629(%rip),%rcx········
543 »       mov····%rcx,0x38(%rsp)543 »       mov····%rcx,0x38(%rsp)
544 »       lea····0x10(%rsp),%rdx544 »       lea····0x10(%rsp),%rdx
545 »       mov····%rdx,0x40(%rsp)545 »       mov····%rdx,0x40(%rsp)
546 »       mov····%rax,0x48(%rsp)546 »       mov····%rax,0x48(%rsp)
547 »       lea····0x5e5386(%rip),%rax········547 »       lea····0x5e5386(%rip),%rax········
548 »       mov····%rax,0x50(%rsp)548 »       mov····%rax,0x50(%rsp)
549 »       mov····%rcx,0x58(%rsp)549 »       mov····%rcx,0x58(%rsp)
Offset 578, 19 lines modifiedOffset 578, 19 lines modified
578 »       movb···$0x1,0x4(%r14)578 »       movb···$0x1,0x4(%r14)
579 »       jmp····ac614·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0x85c>579 »       jmp····ac614·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0x85c>
580 »       lea····0x5e4da9(%rip),%rax········580 »       lea····0x5e4da9(%rip),%rax········
581 »       mov····%rax,0x10(%rsp)581 »       mov····%rax,0x10(%rsp)
582 »       movq···$0x20,0x18(%rsp)582 »       movq···$0x20,0x18(%rsp)
583 »       lea····0x8(%rsp),%rax583 »       lea····0x8(%rsp),%rax
584 »       mov····%rax,0x20(%rsp)584 »       mov····%rax,0x20(%rsp)
585 »       mov····0xaae566(%rip),%rax········585 »       mov····0xaae55e(%rip),%rax········
586 »       mov····%rax,0x28(%rsp)586 »       mov····%rax,0x28(%rsp)
587 »       lea····0x10(%rsp),%rcx587 »       lea····0x10(%rsp),%rcx
588 »       mov····%rcx,0x30(%rsp)588 »       mov····%rcx,0x30(%rsp)
589 »       lea····0xe9048(%rip),%rcx········#·195820·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0xe9a68>589 »       lea····0xe90b8(%rip),%rcx········#·195890·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0xe9ad8>
590 »       mov····%rcx,0x38(%rsp)590 »       mov····%rcx,0x38(%rsp)
591 »       lea····0x5e52b4(%rip),%rcx········591 »       lea····0x5e52b4(%rip),%rcx········
592 »       mov····%rcx,0x40(%rsp)592 »       mov····%rcx,0x40(%rsp)
593 »       mov····%rax,0x48(%rsp)593 »       mov····%rax,0x48(%rsp)
594 »       lea····0x5d809f(%rip),%rdi········594 »       lea····0x5d809f(%rip),%rdi········
595 »       lea····0xa47d3c(%rip),%rdx········595 »       lea····0xa47d3c(%rip),%rdx········
596 »       lea····0x20(%rsp),%rsi596 »       lea····0x20(%rsp),%rsi
Offset 727, 38 lines modifiedOffset 727, 38 lines modified
727 »       mov····%edx,%ecx727 »       mov····%edx,%ecx
728 »       mov····%esi,%edx728 »       mov····%esi,%edx
729 »       mov····%rdi,%rsi729 »       mov····%rdi,%rsi
730 »       lea····0x10(%rsp),%rbx730 »       lea····0x10(%rsp),%rbx
731 »       mov····%rbx,%rdi731 »       mov····%rbx,%rdi
732 »       call···a9610·<<rustc_middle::ty::context::TyCtxt>::def_path@plt>732 »       call···a9610·<<rustc_middle::ty::context::TyCtxt>::def_path@plt>
733 »       mov····%rbx,(%rsp)733 »       mov····%rbx,(%rsp)
734 »       lea····0x9475c(%rip),%rax········#·141170·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0x953b8>734 »       lea····0x9476c(%rip),%rax········#·141180·<<rustc_span::def_id::LocalDefId·as·core::fmt::Debug>::fmt@plt+0x953c8>
735 »       mov····%rax,0x8(%rsp)735 »       mov····%rax,0x8(%rsp)
736 »       lea····0x5d7ff8(%rip),%rdi········736 »       lea····0x5d7ff8(%rip),%rdi········
737 »       lea····0xa47b41(%rip),%rdx········737 »       lea····0xa47b41(%rip),%rdx········
... Open expanded diff (truncated) ...