2.13 MB
/srv/reproducible-results/rbuild-debian/r-b-build.kAaYiJg0/b1/contourpy_1.3.1-2_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.kAaYiJg0/b2/contourpy_1.3.1-2_amd64.changes
418 B
Files
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
  
1 ·76334a75f14ad71fc0d4b2509c357b64·7457696·debug·optional·python3-contourpy-dbgsym_1.3.1-2_amd64.deb 
2 ·d8a453ce5653ac677ce4e8bdeca5d1d7·232028·python·optional·python3-contourpy_1.3.1-2_amd64.deb1 ·adfab4416096c873e3848012f4d237c2·7457784·debug·optional·python3-contourpy-dbgsym_1.3.1-2_amd64.deb
 2 ·c0da8acbe8e33413c8eb2e1d27517545·232124·python·optional·python3-contourpy_1.3.1-2_amd64.deb
1.99 MB
python3-contourpy_1.3.1-2_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-08-02·20:22:13.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-08-02·20:22:13.000000·debian-binary
2 -rw-r--r--···0········0········0·····1840·2025-08-02·20:22:13.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1840·2025-08-02·20:22:13.000000·control.tar.xz
3 -rw-r--r--···0········0········0···229996·2025-08-02·20:22:13.000000·data.tar.xz3 -rw-r--r--···0········0········0···230092·2025-08-02·20:22:13.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
1.99 MB
data.tar.xz
1.99 MB
data.tar
1.99 MB
./usr/lib/python3/dist-packages/contourpy/_contourpy.cpython-313-x86_64-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·28411ae5a8ed106cedfeb3a175daff6e871de50e3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c389c4ea2068b40ad3ae0285a84f443f783ddbd2
1.98 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 673, 212 lines modifiedOffset 673, 212 lines modified
673 »       add····$0x50,%rsp673 »       add····$0x50,%rsp
674 »       mov····%rbx,%rax674 »       mov····%rbx,%rax
675 »       pop····%rbx675 »       pop····%rbx
676 »       pop····%rbp676 »       pop····%rbp
677 »       pop····%r12677 »       pop····%r12
678 »       ret678 »       ret
679 contourpy::ContourGenerator::check_levels(double,·double)·const·[clone·.cold]:679 contourpy::ContourGenerator::check_levels(double,·double)·const·[clone·.cold]:
680 ./.mesonpy-kp6vb6yf/../src/contour_generator.cpp:42680 ./.mesonpy-kwcakl56/../src/contour_generator.cpp:42
681 »       mov····$0x10,%edi681 »       mov····$0x10,%edi
682 »       call···a330·<__cxa_allocate_exception@plt>682 »       call···a330·<__cxa_allocate_exception@plt>
683 ./.mesonpy-kp6vb6yf/../src/contour_generator.cpp:42·(discriminator·1)683 ./.mesonpy-kwcakl56/../src/contour_generator.cpp:42·(discriminator·1)
684 »       lea····0x763d3(%rip),%rsi········#·81b90·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::basic_string<pybind11::bytes,·void>(pybind11::bytes·const&,·std::allocator<char>·const&)@@Base+0x1d440>684 »       lea····0x763d3(%rip),%rsi········#·81b90·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::basic_string<pybind11::bytes,·void>(pybind11::bytes·const&,·std::allocator<char>·const&)@@Base+0x1d440>
685 »       mov····%rax,%rdi685 »       mov····%rax,%rdi
686 ./.mesonpy-kp6vb6yf/../src/contour_generator.cpp:42686 ./.mesonpy-kwcakl56/../src/contour_generator.cpp:42
687 »       mov····%rax,%rbx687 »       mov····%rax,%rbx
688 ./.mesonpy-kp6vb6yf/../src/contour_generator.cpp:42·(discriminator·1)688 ./.mesonpy-kwcakl56/../src/contour_generator.cpp:42·(discriminator·1)
689 »       call···aee0·<std::invalid_argument::invalid_argument(char·const*)@plt>689 »       call···aee0·<std::invalid_argument::invalid_argument(char·const*)@plt>
690 ./.mesonpy-kp6vb6yf/../src/contour_generator.cpp:42·(discriminator·4)690 ./.mesonpy-kwcakl56/../src/contour_generator.cpp:42·(discriminator·4)
691 »       mov····0x9a779(%rip),%rdx········691 »       mov····0x9a779(%rip),%rdx········
692 »       mov····0x9a7c2(%rip),%rsi········692 »       mov····0x9a7c2(%rip),%rsi········
693 »       mov····%rbx,%rdi693 »       mov····%rbx,%rdi
694 »       call···ad00·<__cxa_throw@plt>694 »       call···ad00·<__cxa_throw@plt>
695 »       endbr64695 »       endbr64
696 ./.mesonpy-kp6vb6yf/../src/contour_generator.cpp:42·(discriminator·3)696 ./.mesonpy-kwcakl56/../src/contour_generator.cpp:42·(discriminator·3)
697 »       mov····%rax,%r14697 »       mov····%rax,%r14
698 »       mov····%rbx,%rdi698 »       mov····%rbx,%rdi
699 »       call···a550·<__cxa_free_exception@plt>699 »       call···a550·<__cxa_free_exception@plt>
700 »       mov····%r14,%rdi700 »       mov····%r14,%rdi
701 »       call···adb0·<_Unwind_Resume@plt>701 »       call···adb0·<_Unwind_Resume@plt>
702 ./.mesonpy-kp6vb6yf/../src/contour_generator.cpp:44702 ./.mesonpy-kwcakl56/../src/contour_generator.cpp:44
703 »       mov····$0x10,%edi703 »       mov····$0x10,%edi
704 »       call···a330·<__cxa_allocate_exception@plt>704 »       call···a330·<__cxa_allocate_exception@plt>
705 ./.mesonpy-kp6vb6yf/../src/contour_generator.cpp:44·(discriminator·1)705 ./.mesonpy-kwcakl56/../src/contour_generator.cpp:44·(discriminator·1)
706 »       lea····0x763ba(%rip),%rsi········#·81bc0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::basic_string<pybind11::bytes,·void>(pybind11::bytes·const&,·std::allocator<char>·const&)@@Base+0x1d470>706 »       lea····0x763ba(%rip),%rsi········#·81bc0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::basic_string<pybind11::bytes,·void>(pybind11::bytes·const&,·std::allocator<char>·const&)@@Base+0x1d470>
707 »       mov····%rax,%rdi707 »       mov····%rax,%rdi
708 ./.mesonpy-kp6vb6yf/../src/contour_generator.cpp:44708 ./.mesonpy-kwcakl56/../src/contour_generator.cpp:44
709 »       mov····%rax,%rbx709 »       mov····%rax,%rbx
710 ./.mesonpy-kp6vb6yf/../src/contour_generator.cpp:44·(discriminator·1)710 ./.mesonpy-kwcakl56/../src/contour_generator.cpp:44·(discriminator·1)
711 »       call···aee0·<std::invalid_argument::invalid_argument(char·const*)@plt>711 »       call···aee0·<std::invalid_argument::invalid_argument(char·const*)@plt>
712 ./.mesonpy-kp6vb6yf/../src/contour_generator.cpp:44·(discriminator·4)712 ./.mesonpy-kwcakl56/../src/contour_generator.cpp:44·(discriminator·4)
713 »       mov····0x9a730(%rip),%rdx········713 »       mov····0x9a730(%rip),%rdx········
714 »       mov····0x9a779(%rip),%rsi········714 »       mov····0x9a779(%rip),%rsi········
715 »       mov····%rbx,%rdi715 »       mov····%rbx,%rdi
716 »       call···ad00·<__cxa_throw@plt>716 »       call···ad00·<__cxa_throw@plt>
717 »       endbr64717 »       endbr64
718 ./.mesonpy-kp6vb6yf/../src/contour_generator.cpp:44·(discriminator·3)718 ./.mesonpy-kwcakl56/../src/contour_generator.cpp:44·(discriminator·3)
719 »       mov····%rax,%r14719 »       mov····%rax,%r14
720 »       mov····%rbx,%rdi720 »       mov····%rbx,%rdi
721 »       call···a550·<__cxa_free_exception@plt>721 »       call···a550·<__cxa_free_exception@plt>
722 »       mov····%r14,%rdi722 »       mov····%r14,%rdi
723 »       call···adb0·<_Unwind_Resume@plt>723 »       call···adb0·<_Unwind_Resume@plt>
724 contourpy::ContourGenerator::check_levels(pybind11::array_t<double,·16>·const&,·bool)·const·[clone·.cold]:724 contourpy::ContourGenerator::check_levels(pybind11::array_t<double,·16>·const&,·bool)·const·[clone·.cold]:
725 ./.mesonpy-kp6vb6yf/../src/contour_generator.cpp:33725 ./.mesonpy-kwcakl56/../src/contour_generator.cpp:33
726 »       mov····$0x10,%edi726 »       mov····$0x10,%edi
727 »       call···a330·<__cxa_allocate_exception@plt>727 »       call···a330·<__cxa_allocate_exception@plt>
728 ./.mesonpy-kp6vb6yf/../src/contour_generator.cpp:33·(discriminator·1)728 ./.mesonpy-kwcakl56/../src/contour_generator.cpp:33·(discriminator·1)
729 »       lea····0x74b8b(%rip),%rsi········#·803da·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::basic_string<pybind11::bytes,·void>(pybind11::bytes·const&,·std::allocator<char>·const&)@@Base+0x1bc8a>729 »       lea····0x74b8b(%rip),%rsi········#·803da·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::basic_string<pybind11::bytes,·void>(pybind11::bytes·const&,·std::allocator<char>·const&)@@Base+0x1bc8a>
730 »       mov····%rax,%rdi730 »       mov····%rax,%rdi
731 ./.mesonpy-kp6vb6yf/../src/contour_generator.cpp:33731 ./.mesonpy-kwcakl56/../src/contour_generator.cpp:33
732 »       mov····%rax,%rbx732 »       mov····%rax,%rbx
733 ./.mesonpy-kp6vb6yf/../src/contour_generator.cpp:33·(discriminator·1)733 ./.mesonpy-kwcakl56/../src/contour_generator.cpp:33·(discriminator·1)
734 »       call···aee0·<std::invalid_argument::invalid_argument(char·const*)@plt>734 »       call···aee0·<std::invalid_argument::invalid_argument(char·const*)@plt>
735 ./.mesonpy-kp6vb6yf/../src/contour_generator.cpp:33·(discriminator·4)735 ./.mesonpy-kwcakl56/../src/contour_generator.cpp:33·(discriminator·4)
736 »       mov····0x78(%rsp),%rax736 »       mov····0x78(%rsp),%rax
737 »       sub····%fs:0x28,%rax737 »       sub····%fs:0x28,%rax
738 »       jne····b8c2·<__cxa_finalize@plt+0x962>738 »       jne····b8c2·<__cxa_finalize@plt+0x962>
739 »       mov····0x9a6d7(%rip),%rdx········739 »       mov····0x9a6d7(%rip),%rdx········
740 »       mov····0x9a720(%rip),%rsi········740 »       mov····0x9a720(%rip),%rsi········
741 »       mov····%rbx,%rdi741 »       mov····%rbx,%rdi
742 »       call···ad00·<__cxa_throw@plt>742 »       call···ad00·<__cxa_throw@plt>
743 ./.mesonpy-kp6vb6yf/../src/contour_generator.cpp:25743 ./.mesonpy-kwcakl56/../src/contour_generator.cpp:25
744 »       mov····$0x10,%edi744 »       mov····$0x10,%edi
745 »       call···a330·<__cxa_allocate_exception@plt>745 »       call···a330·<__cxa_allocate_exception@plt>
746 ./.mesonpy-kp6vb6yf/../src/contour_generator.cpp:25·(discriminator·1)746 ./.mesonpy-kwcakl56/../src/contour_generator.cpp:25·(discriminator·1)
747 »       lea····0x76397(%rip),%rsi········#·81c28·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::basic_string<pybind11::bytes,·void>(pybind11::bytes·const&,·std::allocator<char>·const&)@@Base+0x1d4d8>747 »       lea····0x76397(%rip),%rsi········#·81c28·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::basic_string<pybind11::bytes,·void>(pybind11::bytes·const&,·std::allocator<char>·const&)@@Base+0x1d4d8>
748 »       mov····%rax,%rdi748 »       mov····%rax,%rdi
749 ./.mesonpy-kp6vb6yf/../src/contour_generator.cpp:25749 ./.mesonpy-kwcakl56/../src/contour_generator.cpp:25
750 »       mov····%rax,%rbx750 »       mov····%rax,%rbx
751 ./.mesonpy-kp6vb6yf/../src/contour_generator.cpp:25·(discriminator·1)751 ./.mesonpy-kwcakl56/../src/contour_generator.cpp:25·(discriminator·1)
752 »       call···aee0·<std::invalid_argument::invalid_argument(char·const*)@plt>752 »       call···aee0·<std::invalid_argument::invalid_argument(char·const*)@plt>
753 ./.mesonpy-kp6vb6yf/../src/contour_generator.cpp:25·(discriminator·4)753 ./.mesonpy-kwcakl56/../src/contour_generator.cpp:25·(discriminator·4)
754 »       mov····0x78(%rsp),%rax754 »       mov····0x78(%rsp),%rax
755 »       sub····%fs:0x28,%rax755 »       sub····%fs:0x28,%rax
756 »       jne····b8c7·<__cxa_finalize@plt+0x967>756 »       jne····b8c7·<__cxa_finalize@plt+0x967>
757 »       mov····0x9a695(%rip),%rdx········757 »       mov····0x9a695(%rip),%rdx········
758 »       mov····0x9a6de(%rip),%rsi········758 »       mov····0x9a6de(%rip),%rsi········
759 »       mov····%rbx,%rdi759 »       mov····%rbx,%rdi
760 »       call···ad00·<__cxa_throw@plt>760 »       call···ad00·<__cxa_throw@plt>
761 ./.mesonpy-kp6vb6yf/../src/contour_generator.cpp:33·(discriminator·4)761 ./.mesonpy-kwcakl56/../src/contour_generator.cpp:33·(discriminator·4)
762 »       call···a840·<__stack_chk_fail@plt>762 »       call···a840·<__stack_chk_fail@plt>
763 ./.mesonpy-kp6vb6yf/../src/contour_generator.cpp:25·(discriminator·4)763 ./.mesonpy-kwcakl56/../src/contour_generator.cpp:25·(discriminator·4)
764 »       call···a840·<__stack_chk_fail@plt>764 »       call···a840·<__stack_chk_fail@plt>
765 »       endbr64765 »       endbr64
766 ./.mesonpy-kp6vb6yf/../src/contour_generator.cpp:25·(discriminator·3)766 ./.mesonpy-kwcakl56/../src/contour_generator.cpp:25·(discriminator·3)
767 »       mov····%rbx,%rdi767 »       mov····%rbx,%rdi
768 »       mov····%rax,%rbp768 »       mov····%rax,%rbp
769 »       call···a550·<__cxa_free_exception@plt>769 »       call···a550·<__cxa_free_exception@plt>
770 »       mov····0x78(%rsp),%rax770 »       mov····0x78(%rsp),%rax
771 »       sub····%fs:0x28,%rax771 »       sub····%fs:0x28,%rax
772 »       jne····bb0b·<__cxa_finalize@plt+0xbab>772 »       jne····bb0b·<__cxa_finalize@plt+0xbab>
773 »       mov····%rbp,%rdi773 »       mov····%rbp,%rdi
774 »       call···adb0·<_Unwind_Resume@plt>774 »       call···adb0·<_Unwind_Resume@plt>
775 »       endbr64775 »       endbr64
776 ./.mesonpy-kp6vb6yf/../src/contour_generator.cpp:33·(discriminator·3)776 ./.mesonpy-kwcakl56/../src/contour_generator.cpp:33·(discriminator·3)
777 »       mov····%rbx,%rdi777 »       mov····%rbx,%rdi
778 »       mov····%rax,%rbp778 »       mov····%rax,%rbp
779 »       call···a550·<__cxa_free_exception@plt>779 »       call···a550·<__cxa_free_exception@plt>
780 »       mov····0x78(%rsp),%rax780 »       mov····0x78(%rsp),%rax
781 »       sub····%fs:0x28,%rax781 »       sub····%fs:0x28,%rax
782 »       jne····bb10·<__cxa_finalize@plt+0xbb0>782 »       jne····bb10·<__cxa_finalize@plt+0xbb0>
783 »       mov····%rbp,%rdi783 »       mov····%rbp,%rdi
784 »       call···adb0·<_Unwind_Resume@plt>784 »       call···adb0·<_Unwind_Resume@plt>
785 ./.mesonpy-kp6vb6yf/../src/contour_generator.cpp:17785 ./.mesonpy-kwcakl56/../src/contour_generator.cpp:17
786 »       mov····$0x10,%edi786 »       mov····$0x10,%edi
787 »       call···a330·<__cxa_allocate_exception@plt>787 »       call···a330·<__cxa_allocate_exception@plt>
788 ./.mesonpy-kp6vb6yf/../src/contour_generator.cpp:17·(discriminator·1)788 ./.mesonpy-kwcakl56/../src/contour_generator.cpp:17·(discriminator·1)
789 »       mov····%r14,%rsi789 »       mov····%r14,%rsi
790 »       lea····0x30(%rsp),%rdi790 »       lea····0x30(%rsp),%rdi
791 ./.mesonpy-kp6vb6yf/../src/contour_generator.cpp:17791 ./.mesonpy-kwcakl56/../src/contour_generator.cpp:17
792 »       mov····%rax,%rbp792 »       mov····%rax,%rbp
793 ./.mesonpy-kp6vb6yf/../src/contour_generator.cpp:17·(discriminator·1)793 ./.mesonpy-kwcakl56/../src/contour_generator.cpp:17·(discriminator·1)
794 »       call···a800·<std::__cxx11::to_string(long)@plt>794 »       call···a800·<std::__cxx11::to_string(long)@plt>
795 ./.mesonpy-kp6vb6yf/../src/contour_generator.cpp:17·(discriminator·4)795 ./.mesonpy-kwcakl56/../src/contour_generator.cpp:17·(discriminator·4)
796 »       lea····0x30(%rsp),%rdx796 »       lea····0x30(%rsp),%rdx
797 »       lea····0x762a8(%rip),%rsi········#·81bf0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::basic_string<pybind11::bytes,·void>(pybind11::bytes·const&,·std::allocator<char>·const&)@@Base+0x1d4a0>797 »       lea····0x762a8(%rip),%rsi········#·81bf0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::basic_string<pybind11::bytes,·void>(pybind11::bytes·const&,·std::allocator<char>·const&)@@Base+0x1d4a0>
798 »       lea····0x50(%rsp),%rdi798 »       lea····0x50(%rsp),%rdi
799 »       call···acc0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::operator+<char,·std::char_traits<char>,·std::allocator<char>·>(char·const*,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>&&)@plt>799 »       call···acc0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::operator+<char,·std::char_traits<char>,·std::allocator<char>·>(char·const*,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>&&)@plt>
Max diff block lines reached; 2072372/2080715 bytes (99.60%) of diff not shown.
811 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·34313161·65356138·65643130·36636564·411ae5a8ed106ced 
3 ··0x00000010·66656233·61313735·64616666·36653837·feb3a175daff6e872 ··0x00000000·38396334·65613230·36386234·30616433·89c4ea2068b40ad3
 3 ··0x00000010·61653032·38356138·34663434·33663738·ae0285a84f443f78
4 ··0x00000020·31646535·30652e64·65627567·00000000·1de50e.debug....4 ··0x00000020·33646462·64322e64·65627567·00000000·3ddbd2.debug....
5 ··0x00000030·82cbb4b8····························....5 ··0x00000030·3cbb8c79····························<..y
  
1.46 KB
./usr/lib/python3/dist-packages/contourpy/util/_build_config.py
    
Offset 22, 20 lines modifiedOffset 22, 20 lines modified
22 ········contourpy_version="1.3.1",22 ········contourpy_version="1.3.1",
23 ········meson_version="1.9.1",23 ········meson_version="1.9.1",
24 ········mesonpy_version="0.18.0",24 ········mesonpy_version="0.18.0",
25 ········pybind11_version="3.0.1",25 ········pybind11_version="3.0.1",
  
26 ········#·Misc·meson·settings26 ········#·Misc·meson·settings
27 ········meson_backend="ninja",27 ········meson_backend="ninja",
28 ········build_dir=r"/build/reproducible-path/contourpy-1.3.1/.mesonpy-kp6vb6yf/lib/contourpy/util",28 ········build_dir=r"/build/reproducible-path/contourpy-1.3.1/.mesonpy-kwcakl56/lib/contourpy/util",
29 ········source_dir=r"/build/reproducible-path/contourpy-1.3.1/lib/contourpy/util",29 ········source_dir=r"/build/reproducible-path/contourpy-1.3.1/lib/contourpy/util",
30 ········cross_build="False",30 ········cross_build="False",
  
31 ········# Build·options31 ········# Build·options
32 ········build_options=r"-Dbuildtype=release·-Db_ndebug=if-release·-Db_vscrt=md·-Dprefix=/usr·-Dlibdir=lib/x86_64-linux-gnu·-Dlocalstatedir=/var·-Dsysconfdir=/etc·-Dwrap_mode=nodownload·-Dvsenv=True·--native-file=/build/reproducible-path/contourpy-1.3.1/.mesonpy-kp6vb6yf/meson-python-native-file.ini",32 ········build_options=r"-Dbuildtype=release·-Db_ndebug=if-release·-Db_vscrt=md·-Dprefix=/usr·-Dlibdir=lib/x86_64-linux-gnu·-Dlocalstatedir=/var·-Dsysconfdir=/etc·-Dwrap_mode=nodownload·-Dvsenv=True·--native-file=/build/reproducible-path/contourpy-1.3.1/.mesonpy-kwcakl56/meson-python-native-file.ini",
33 ········buildtype="release",33 ········buildtype="release",
34 ········cpp_std="c++17",34 ········cpp_std="c++17",
35 ········debug="False",35 ········debug="False",
36 ········optimization="3",36 ········optimization="3",
37 ········vsenv="True",37 ········vsenv="True",
38 ········b_ndebug="if-release",38 ········b_ndebug="if-release",
39 ········b_vscrt="from_buildtype",39 ········b_vscrt="from_buildtype",
145 KB
python3-contourpy-dbgsym_1.3.1-2_amd64.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-08-02·20:22:13.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-08-02·20:22:13.000000·debian-binary
2 -rw-r--r--···0········0········0······536·2025-08-02·20:22:13.000000·control.tar.xz2 -rw-r--r--···0········0········0······540·2025-08-02·20:22:13.000000·control.tar.xz
3 -rw-r--r--···0········0········0··7456968·2025-08-02·20:22:13.000000·data.tar.xz3 -rw-r--r--···0········0········0··7457052·2025-08-02·20:22:13.000000·data.tar.xz
650 B
control.tar.xz
622 B
control.tar
374 B
./control
    
Offset 5, 8 lines modifiedOffset 5, 8 lines modified
5 Architecture:·amd645 Architecture:·amd64
6 Maintainer:·Debian·Python·Team·<team+python@tracker.debian.org>6 Maintainer:·Debian·Python·Team·<team+python@tracker.debian.org>
7 Installed-Size:·75127 Installed-Size:·7512
8 Depends:·python3-contourpy·(=·1.3.1-2)8 Depends:·python3-contourpy·(=·1.3.1-2)
9 Section:·debug9 Section:·debug
10 Priority:·optional10 Priority:·optional
11 Description:·debug·symbols·for·python3-contourpy11 Description:·debug·symbols·for·python3-contourpy
12 Build-Ids:·28411ae5a8ed106cedfeb3a175daff6e871de50e12 Build-Ids:·c389c4ea2068b40ad3ae0285a84f443f783ddbd2
226 B
./md5sums
30.0 B
./md5sums
Files differ
178 B
line order
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 usr/lib/debug/.build-id/28/411ae5a8ed106cedfeb3a175daff6e871de50e.debug1 usr/lib/debug/.build-id/c3/89c4ea2068b40ad3ae0285a84f443f783ddbd2.debug
144 KB
data.tar.xz
144 KB
data.tar
1.4 KB
file list
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-08-02·20:22:13.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-08-02·20:22:13.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-08-02·20:22:13.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-08-02·20:22:13.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-08-02·20:22:13.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-08-02·20:22:13.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-08-02·20:22:13.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-08-02·20:22:13.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-08-02·20:22:13.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-08-02·20:22:13.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-08-02·20:22:13.000000·./usr/lib/debug/.build-id/28/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-08-02·20:22:13.000000·./usr/lib/debug/.build-id/c3/
7 -rw-r--r--···0·root·········(0)·root·········(0)··7681784·2025-08-02·20:22:13.000000·./usr/lib/debug/.build-id/28/411ae5a8ed106cedfeb3a175daff6e871de50e.debug7 -rw-r--r--···0·root·········(0)·root·········(0)··7681768·2025-08-02·20:22:13.000000·./usr/lib/debug/.build-id/c3/89c4ea2068b40ad3ae0285a84f443f783ddbd2.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-08-02·20:22:13.000000·./usr/share/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-08-02·20:22:13.000000·./usr/share/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-08-02·20:22:13.000000·./usr/share/doc/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-08-02·20:22:13.000000·./usr/share/doc/
10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-08-02·20:22:13.000000·./usr/share/doc/python3-contourpy-dbgsym·->·python3-contourpy10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-08-02·20:22:13.000000·./usr/share/doc/python3-contourpy-dbgsym·->·python3-contourpy
142 KB
./usr/lib/debug/.build-id/28/411ae5a8ed106cedfeb3a175daff6e871de50e.debug vs.
./usr/lib/debug/.build-id/c3/89c4ea2068b40ad3ae0285a84f443f783ddbd2.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 90% similar despite different names
887 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Advanced·Micro·Devices·X86-649 ··Machine:···························Advanced·Micro·Devices·X86-64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········7679352·(bytes·into·file)13 ··Start·of·section·headers:··········7679336·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········3819 ··Number·of·section·headers:·········38
20 ··Section·header·string·table·index:·3720 ··Section·header·string·table·index:·37
3.31 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·38·section·headers,·starting·at·offset·0x752d78:1 There·are·38·section·headers,·starting·at·offset·0x752d68:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············0000000000000238·000238·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············0000000000000238·000238·000024·00···A··0···0··4
6 ··[·2]·.gnu.hash·········NOBITS··········0000000000000260·00025c·00032c·00···A··3···0··86 ··[·2]·.gnu.hash·········NOBITS··········0000000000000260·00025c·00032c·00···A··3···0··8
7 ··[·3]·.dynsym···········NOBITS··········0000000000000590·00025c·002148·18···A··4···1··87 ··[·3]·.dynsym···········NOBITS··········0000000000000590·00025c·002148·18···A··4···1··8
Offset 26, 22 lines modifiedOffset 26, 22 lines modified
26 ··[21]·.dynamic··········NOBITS··········00000000000a5b90·000e30·000200·10··WA··4···0··826 ··[21]·.dynamic··········NOBITS··········00000000000a5b90·000e30·000200·10··WA··4···0··8
27 ··[22]·.got··············NOBITS··········00000000000a5d90·000e30·000240·08··WA··0···0··827 ··[22]·.got··············NOBITS··········00000000000a5d90·000e30·000240·08··WA··0···0··8
28 ··[23]·.got.plt··········NOBITS··········00000000000a5fe8·000e30·0007b0·08··WA··0···0··828 ··[23]·.got.plt··········NOBITS··········00000000000a5fe8·000e30·0007b0·08··WA··0···0··8
29 ··[24]·.data·············NOBITS··········00000000000a67a0·000e30·000a40·00··WA··0···0·3229 ··[24]·.data·············NOBITS··········00000000000a67a0·000e30·000a40·00··WA··0···0·32
30 ··[25]·.bss··············NOBITS··········00000000000a71e0·000e30·000260·00··WA··0···0·3230 ··[25]·.bss··············NOBITS··········00000000000a71e0·000e30·000260·00··WA··0···0·32
31 ··[26]·.comment··········PROGBITS········0000000000000000·00025c·00001e·01··MS··0···0··131 ··[26]·.comment··········PROGBITS········0000000000000000·00025c·00001e·01··MS··0···0··1
32 ··[27]·.debug_aranges····PROGBITS········0000000000000000·000280·000dc3·00···C··0···0··832 ··[27]·.debug_aranges····PROGBITS········0000000000000000·000280·000dc3·00···C··0···0··8
33 ··[28]·.debug_info·······PROGBITS········0000000000000000·001048·4b27ee·00···C··0···0··833 ··[28]·.debug_info·······PROGBITS········0000000000000000·001048·4b27e2·00···C··0···0··8
34 ··[29]·.debug_abbrev·····PROGBITS········0000000000000000·4b3838·007636·00···C··0···0··834 ··[29]·.debug_abbrev·····PROGBITS········0000000000000000·4b3830·007636·00···C··0···0··8
35 ··[30]·.debug_line·······PROGBITS········0000000000000000·4bae70·095b3e·00···C··0···0··835 ··[30]·.debug_line·······PROGBITS········0000000000000000·4bae68·095b36·00···C··0···0··8
36 ··[31]·.debug_str········PROGBITS········0000000000000000·5509b0·046e61·01·MSC··0···0··836 ··[31]·.debug_str········PROGBITS········0000000000000000·5509a0·046e61·01·MSC··0···0··8
37 ··[32]·.debug_line_str···PROGBITS········0000000000000000·597818·000590·01·MSC··0···0··837 ··[32]·.debug_line_str···PROGBITS········0000000000000000·597808·00058e·01·MSC··0···0··8
38 ··[33]·.debug_loclists···PROGBITS········0000000000000000·597da8·138356·00···C··0···0··838 ··[33]·.debug_loclists···PROGBITS········0000000000000000·597d98·138356·00···C··0···0··8
39 ··[34]·.debug_rnglists···PROGBITS········0000000000000000·6d0100·048181·00···C··0···0··839 ··[34]·.debug_rnglists···PROGBITS········0000000000000000·6d00f0·048181·00···C··0···0··8
40 ··[35]·.symtab···········SYMTAB··········0000000000000000·718288·00b010·18·····36·1524··840 ··[35]·.symtab···········SYMTAB··········0000000000000000·718278·00b010·18·····36·1524··8
41 ··[36]·.strtab···········STRTAB··········0000000000000000·723298·02f95f·00······0···0··141 ··[36]·.strtab···········STRTAB··········0000000000000000·723288·02f95f·00······0···0··1
42 ··[37]·.shstrtab·········STRTAB··········0000000000000000·752bf7·000180·00······0···0··142 ··[37]·.shstrtab·········STRTAB··········0000000000000000·752be7·000180·00······0···0··1
43 Key·to·Flags:43 Key·to·Flags:
44 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),44 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
45 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),45 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
46 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),46 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
47 ··D·(mbind),·l·(large),·p·(processor·specific)47 ··D·(mbind),·l·(large),·p·(processor·specific)
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·28411ae5a8ed106cedfeb3a175daff6e871de50e3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c389c4ea2068b40ad3ae0285a84f443f783ddbd2
11.4 KB
readelf --wide --debug-dump=rawline {}
    
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
25 ··Opcode·9·has·1·arg25 ··Opcode·9·has·1·arg
26 ··Opcode·10·has·0·args26 ··Opcode·10·has·0·args
27 ··Opcode·11·has·0·args27 ··Opcode·11·has·0·args
28 ··Opcode·12·has·1·arg28 ··Opcode·12·has·1·arg
  
29 ·The·Directory·Table·(offset·0x22,·lines·17,·columns·1):29 ·The·Directory·Table·(offset·0x22,·lines·17,·columns·1):
30 ··Entry»  Name30 ··Entry»  Name
31 ··0»      (line_strp)»   (offset:·0x17):·./.mesonpy-kp6vb6yf31 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-kwcakl56
32 ··1»      (line_strp)»   (offset:·0x2b):·../src32 ··1»      (line_strp)»   (offset:·0x2b):·../src
33 ··2»      (line_strp)»   (offset:·0x32):·/usr/include/pybind11/detail33 ··2»      (line_strp)»   (offset:·0x32):·/usr/include/pybind11/detail
34 ··3»      (line_strp)»   (offset:·0x4f):·/usr/include/python3.1334 ··3»      (line_strp)»   (offset:·0x4f):·/usr/include/python3.13
35 ··4»      (line_strp)»   (offset:·0x67):·/usr/include/c++/15/bits35 ··4»      (line_strp)»   (offset:·0x67):·/usr/include/c++/15/bits
36 ··5»      (line_strp)»   (offset:·0x80):·/usr/include/pybind1136 ··5»      (line_strp)»   (offset:·0x80):·/usr/include/pybind11
37 ··6»      (line_strp)»   (offset:·0x96):·/usr/include/c++/1537 ··6»      (line_strp)»   (offset:·0x96):·/usr/include/c++/15
38 ··7»      (line_strp)»   (offset:·0xaa):·/usr/include/c++/15/ext38 ··7»      (line_strp)»   (offset:·0xaa):·/usr/include/c++/15/ext
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45 ··13»     (line_strp)»  (offset:·0x156):·/usr/lib/gcc/x86_64-linux-gnu/15/include45 ··13»     (line_strp)»  (offset:·0x156):·/usr/lib/gcc/x86_64-linux-gnu/15/include
46 ··14»     (line_strp)»  (offset:·0x17f):·/usr/include/x86_64-linux-gnu/sys46 ··14»     (line_strp)»  (offset:·0x17f):·/usr/include/x86_64-linux-gnu/sys
47 ··15»     (line_strp)»  (offset:·0x1a1):·/usr/include/x86_64-linux-gnu/bits/types47 ··15»     (line_strp)»  (offset:·0x1a1):·/usr/include/x86_64-linux-gnu/bits/types
48 ··16»     (line_strp)»  (offset:·0x1ca):·/usr/include/c++/15/pstl48 ··16»     (line_strp)»  (offset:·0x1ca):·/usr/include/c++/15/pstl
  
49 ·The·File·Name·Table·(offset·0x6d,·lines·193,·columns·2):49 ·The·File·Name·Table·(offset·0x6d,·lines·193,·columns·2):
50 ··Entry»  Dir»       Name50 ··Entry»  Dir»       Name
51 ··0»      (udata)»       1»      (line_strp)»   (offset:·0x7):·chunk_local.cpp51 ··0»      (udata)»       1»      (line_strp)»   (offset:·0x1b):·chunk_local.cpp
52 ··1»      (udata)»       2»      (line_strp)»   (offset:·0x1e3):·class.h52 ··1»      (udata)»       2»      (line_strp)»   (offset:·0x1e3):·class.h
53 ··2»      (udata)»       3»      (line_strp)»   (offset:·0xd94):·object.h53 ··2»      (udata)»       3»      (line_strp)»   (offset:·0xd94):·object.h
54 ··3»      (udata)»       4»      (line_strp)»   (offset:·0x1eb):·shared_ptr_base.h54 ··3»      (udata)»       4»      (line_strp)»   (offset:·0x1eb):·shared_ptr_base.h
55 ··4»      (udata)»       4»      (line_strp)»   (offset:·0x5f5):·allocator.h55 ··4»      (udata)»       4»      (line_strp)»   (offset:·0x5f5):·allocator.h
56 ··5»      (udata)»       4»      (line_strp)»   (offset:·0x1fd):·new_allocator.h56 ··5»      (udata)»       4»      (line_strp)»   (offset:·0x1fd):·new_allocator.h
57 ··6»      (udata)»       4»      (line_strp)»   (offset:·0x20d):·allocated_ptr.h57 ··6»      (udata)»       4»      (line_strp)»   (offset:·0x20d):·allocated_ptr.h
58 ··7»      (udata)»       4»      (line_strp)»   (offset:·0x21d):·alloc_traits.h58 ··7»      (udata)»       4»      (line_strp)»   (offset:·0x21d):·alloc_traits.h
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··28»     (udata)»      5»     (line_strp)»  (offset:·0x323):·cast.h80 ··28»     (udata)»      5»     (line_strp)»  (offset:·0x323):·cast.h
81 ··29»     (udata)»      4»     (line_strp)»  (offset:·0x32a):·stl_iterator.h81 ··29»     (udata)»      4»     (line_strp)»  (offset:·0x32a):·stl_iterator.h
82 ··30»     (udata)»      2»     (line_strp)»  (offset:·0x339):·function_record_pyobject.h82 ··30»     (udata)»      2»     (line_strp)»  (offset:·0x339):·function_record_pyobject.h
83 ··31»     (udata)»      2»     (line_strp)»  (offset:·0x354):·typeid.h83 ··31»     (udata)»      2»     (line_strp)»  (offset:·0x354):·typeid.h
84 ··32»     (udata)»      2»     (line_strp)»  (offset:·0x35d):·type_caster_base.h84 ··32»     (udata)»      2»     (line_strp)»  (offset:·0x35d):·type_caster_base.h
85 ··33»     (udata)»      8»     (line_strp)»  (offset:·0x247):·string.h85 ··33»     (udata)»      8»     (line_strp)»  (offset:·0x247):·string.h
86 ··34»     (udata)»      4»     (line_strp)»  (offset:·0x370):·stl_bvector.h86 ··34»     (udata)»      4»     (line_strp)»  (offset:·0x370):·stl_bvector.h
87 ··35»     (udata)»      1»     (line_strp)»  (offset:·0x7):·chunk_local.cpp87 ··35»     (udata)»      1»     (line_strp)»  (offset:·0x1b):·chunk_local.cpp
88 ··36»     (udata)»      1»     (line_strp)»  (offset:·0x37e):·output_array.h88 ··36»     (udata)»      1»     (line_strp)»  (offset:·0x37e):·output_array.h
89 ··37»     (udata)»      4»     (line_strp)»  (offset:·0x38d):·ostream.h89 ··37»     (udata)»      4»     (line_strp)»  (offset:·0x38d):·ostream.h
90 ··38»     (udata)»      7»     (line_strp)»  (offset:·0x397):·atomicity.h90 ··38»     (udata)»      7»     (line_strp)»  (offset:·0x397):·atomicity.h
91 ··39»     (udata)»      4»     (line_strp)»  (offset:·0x3a3):·shared_ptr.h91 ··39»     (udata)»      4»     (line_strp)»  (offset:·0x3a3):·shared_ptr.h
92 ··40»     (udata)»      4»     (line_strp)»  (offset:·0x3b0):·charconv.h92 ··40»     (udata)»      4»     (line_strp)»  (offset:·0x3b0):·charconv.h
93 ··41»     (udata)»      6»     (line_strp)»  (offset:·0x3bb):·array93 ··41»     (udata)»      6»     (line_strp)»  (offset:·0x3bb):·array
94 ··42»     (udata)»      9»     (line_strp)»  (offset:·0x3c1):·tupleobject.h94 ··42»     (udata)»      9»     (line_strp)»  (offset:·0x3c1):·tupleobject.h
Offset 85877, 15 lines modifiedOffset 85877, 15 lines modified
85877 ··Opcode·9·has·1·arg85877 ··Opcode·9·has·1·arg
85878 ··Opcode·10·has·0·args85878 ··Opcode·10·has·0·args
85879 ··Opcode·11·has·0·args85879 ··Opcode·11·has·0·args
85880 ··Opcode·12·has·1·arg85880 ··Opcode·12·has·1·arg
  
85881 ·The·Directory·Table·(offset·0x24458,·lines·17,·columns·1):85881 ·The·Directory·Table·(offset·0x24458,·lines·17,·columns·1):
85882 ··Entry»  Name85882 ··Entry»  Name
85883 ··0»      (line_strp)»   (offset:·0x17):·./.mesonpy-kp6vb6yf85883 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-kwcakl56
85884 ··1»      (line_strp)»   (offset:·0x2b):·../src85884 ··1»      (line_strp)»   (offset:·0x2b):·../src
85885 ··2»      (line_strp)»   (offset:·0x32):·/usr/include/pybind11/detail85885 ··2»      (line_strp)»   (offset:·0x32):·/usr/include/pybind11/detail
85886 ··3»      (line_strp)»   (offset:·0x4f):·/usr/include/python3.1385886 ··3»      (line_strp)»   (offset:·0x4f):·/usr/include/python3.13
85887 ··4»      (line_strp)»   (offset:·0x67):·/usr/include/c++/15/bits85887 ··4»      (line_strp)»   (offset:·0x67):·/usr/include/c++/15/bits
85888 ··5»      (line_strp)»   (offset:·0x80):·/usr/include/pybind1185888 ··5»      (line_strp)»   (offset:·0x80):·/usr/include/pybind11
85889 ··6»      (line_strp)»   (offset:·0x96):·/usr/include/c++/1585889 ··6»      (line_strp)»   (offset:·0x96):·/usr/include/c++/15
85890 ··7»      (line_strp)»   (offset:·0xaa):·/usr/include/c++/15/ext85890 ··7»      (line_strp)»   (offset:·0xaa):·/usr/include/c++/15/ext
Offset 172997, 15 lines modifiedOffset 172997, 15 lines modified
172997 ··Opcode·9·has·1·arg172997 ··Opcode·9·has·1·arg
172998 ··Opcode·10·has·0·args172998 ··Opcode·10·has·0·args
172999 ··Opcode·11·has·0·args172999 ··Opcode·11·has·0·args
173000 ··Opcode·12·has·1·arg173000 ··Opcode·12·has·1·arg
  
173001 ·The·Directory·Table·(offset·0x4911f,·lines·17,·columns·1):173001 ·The·Directory·Table·(offset·0x4911f,·lines·17,·columns·1):
173002 ··Entry»  Name173002 ··Entry»  Name
173003 ··0»      (line_strp)»   (offset:·0x17):·./.mesonpy-kp6vb6yf173003 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-kwcakl56
173004 ··1»      (line_strp)»   (offset:·0x2b):·../src173004 ··1»      (line_strp)»   (offset:·0x2b):·../src
173005 ··2»      (line_strp)»   (offset:·0x32):·/usr/include/pybind11/detail173005 ··2»      (line_strp)»   (offset:·0x32):·/usr/include/pybind11/detail
173006 ··3»      (line_strp)»   (offset:·0x4f):·/usr/include/python3.13173006 ··3»      (line_strp)»   (offset:·0x4f):·/usr/include/python3.13
173007 ··4»      (line_strp)»   (offset:·0x67):·/usr/include/c++/15/bits173007 ··4»      (line_strp)»   (offset:·0x67):·/usr/include/c++/15/bits
173008 ··5»      (line_strp)»   (offset:·0x80):·/usr/include/pybind11173008 ··5»      (line_strp)»   (offset:·0x80):·/usr/include/pybind11
173009 ··6»      (line_strp)»   (offset:·0x96):·/usr/include/c++/15173009 ··6»      (line_strp)»   (offset:·0x96):·/usr/include/c++/15
173010 ··7»      (line_strp)»   (offset:·0xaa):·/usr/include/c++/15/ext173010 ··7»      (line_strp)»   (offset:·0xaa):·/usr/include/c++/15/ext
Offset 266016, 15 lines modifiedOffset 266016, 15 lines modified
266016 ··Opcode·9·has·1·arg266016 ··Opcode·9·has·1·arg
266017 ··Opcode·10·has·0·args266017 ··Opcode·10·has·0·args
266018 ··Opcode·11·has·0·args266018 ··Opcode·11·has·0·args
266019 ··Opcode·12·has·1·arg266019 ··Opcode·12·has·1·arg
  
266020 ·The·Directory·Table·(offset·0x70614,·lines·10,·columns·1):266020 ·The·Directory·Table·(offset·0x70614,·lines·10,·columns·1):
266021 ··Entry»  Name266021 ··Entry»  Name
266022 ··0»      (line_strp)»   (offset:·0x17):·./.mesonpy-kp6vb6yf266022 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-kwcakl56
266023 ··1»      (line_strp)»   (offset:·0x2b):·../src266023 ··1»      (line_strp)»   (offset:·0x2b):·../src
266024 ··2»      (line_strp)»   (offset:·0x67):·/usr/include/c++/15/bits266024 ··2»      (line_strp)»   (offset:·0x67):·/usr/include/c++/15/bits
266025 ··3»      (line_strp)»   (offset:·0x156):·/usr/lib/gcc/x86_64-linux-gnu/15/include266025 ··3»      (line_strp)»   (offset:·0x156):·/usr/lib/gcc/x86_64-linux-gnu/15/include
266026 ··4»      (line_strp)»   (offset:·0x1a1):·/usr/include/x86_64-linux-gnu/bits/types266026 ··4»      (line_strp)»   (offset:·0x1a1):·/usr/include/x86_64-linux-gnu/bits/types
266027 ··5»      (line_strp)»   (offset:·0x96):·/usr/include/c++/15266027 ··5»      (line_strp)»   (offset:·0x96):·/usr/include/c++/15
266028 ··6»      (line_strp)»   (offset:·0x112):·/usr/include/x86_64-linux-gnu/c++/15/bits266028 ··6»      (line_strp)»   (offset:·0x112):·/usr/include/x86_64-linux-gnu/c++/15/bits
266029 ··7»      (line_strp)»   (offset:·0x13c):·/usr/include/c++/15/debug266029 ··7»      (line_strp)»   (offset:·0x13c):·/usr/include/c++/15/debug
Offset 266289, 15 lines modifiedOffset 266289, 15 lines modified
266289 ··Opcode·9·has·1·arg266289 ··Opcode·9·has·1·arg
266290 ··Opcode·10·has·0·args266290 ··Opcode·10·has·0·args
266291 ··Opcode·11·has·0·args266291 ··Opcode·11·has·0·args
266292 ··Opcode·12·has·1·arg266292 ··Opcode·12·has·1·arg
  
266293 ·The·Directory·Table·(offset·0x70871,·lines·10,·columns·1):266293 ·The·Directory·Table·(offset·0x70871,·lines·10,·columns·1):
266294 ··Entry»  Name266294 ··Entry»  Name
266295 ··0»      (line_strp)»   (offset:·0x17):·./.mesonpy-kp6vb6yf266295 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-kwcakl56
266296 ··1»      (line_strp)»   (offset:·0x2b):·../src266296 ··1»      (line_strp)»   (offset:·0x2b):·../src
266297 ··2»      (line_strp)»   (offset:·0x67):·/usr/include/c++/15/bits266297 ··2»      (line_strp)»   (offset:·0x67):·/usr/include/c++/15/bits
266298 ··3»      (line_strp)»   (offset:·0x156):·/usr/lib/gcc/x86_64-linux-gnu/15/include266298 ··3»      (line_strp)»   (offset:·0x156):·/usr/lib/gcc/x86_64-linux-gnu/15/include
266299 ··4»      (line_strp)»   (offset:·0x1a1):·/usr/include/x86_64-linux-gnu/bits/types266299 ··4»      (line_strp)»   (offset:·0x1a1):·/usr/include/x86_64-linux-gnu/bits/types
266300 ··5»      (line_strp)»   (offset:·0x96):·/usr/include/c++/15266300 ··5»      (line_strp)»   (offset:·0x96):·/usr/include/c++/15
266301 ··6»      (line_strp)»   (offset:·0x112):·/usr/include/x86_64-linux-gnu/c++/15/bits266301 ··6»      (line_strp)»   (offset:·0x112):·/usr/include/x86_64-linux-gnu/c++/15/bits
266302 ··7»      (line_strp)»   (offset:·0x13c):·/usr/include/c++/15/debug266302 ··7»      (line_strp)»   (offset:·0x13c):·/usr/include/c++/15/debug
Offset 266563, 15 lines modifiedOffset 266563, 15 lines modified
266563 ··Opcode·9·has·1·arg266563 ··Opcode·9·has·1·arg
266564 ··Opcode·10·has·0·args266564 ··Opcode·10·has·0·args
266565 ··Opcode·11·has·0·args266565 ··Opcode·11·has·0·args
266566 ··Opcode·12·has·1·arg266566 ··Opcode·12·has·1·arg
  
266567 ·The·Directory·Table·(offset·0x70ad9,·lines·17,·columns·1):266567 ·The·Directory·Table·(offset·0x70ad9,·lines·17,·columns·1):
266568 ··Entry»  Name266568 ··Entry»  Name
266569 ··0»      (line_strp)»   (offset:·0x17):·./.mesonpy-kp6vb6yf266569 ··0»      (line_strp)»   (offset:·0):·./.mesonpy-kwcakl56
266570 ··1»      (line_strp)»   (offset:·0x2b):·../src266570 ··1»      (line_strp)»   (offset:·0x2b):·../src
266571 ··2»      (line_strp)»   (offset:·0x32):·/usr/include/pybind11/detail266571 ··2»      (line_strp)»   (offset:·0x32):·/usr/include/pybind11/detail
266572 ··3»      (line_strp)»   (offset:·0x4f):·/usr/include/python3.13266572 ··3»      (line_strp)»   (offset:·0x4f):·/usr/include/python3.13
266573 ··4»      (line_strp)»   (offset:·0x67):·/usr/include/c++/15/bits266573 ··4»      (line_strp)»   (offset:·0x67):·/usr/include/c++/15/bits
266574 ··5»      (line_strp)»   (offset:·0x80):·/usr/include/pybind11266574 ··5»      (line_strp)»   (offset:·0x80):·/usr/include/pybind11
266575 ··6»      (line_strp)»   (offset:·0x96):·/usr/include/c++/15266575 ··6»      (line_strp)»   (offset:·0x96):·/usr/include/c++/15
266576 ··7»      (line_strp)»   (offset:·0xaa):·/usr/include/c++/15/ext266576 ··7»      (line_strp)»   (offset:·0xaa):·/usr/include/c++/15/ext
Max diff block lines reached; 5552/11624 bytes (47.76%) of diff not shown.
97.1 KB
readelf --wide --debug-dump=info {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 ···Length:········0x14b6·(32-bit)4 ···Length:········0x14b6·(32-bit)
5 ···Version:·······55 ···Version:·······5
6 ···Unit·Type:·····DW_UT_partial·(3)6 ···Unit·Type:·····DW_UT_partial·(3)
7 ···Abbrev·Offset:·07 ···Abbrev·Offset:·0
8 ···Pointer·Size:··88 ···Pointer·Size:··8
9 ·<0><c>:·Abbrev·Number:·30·(DW_TAG_partial_unit)9 ·<0><c>:·Abbrev·Number:·30·(DW_TAG_partial_unit)
10 ····<d>···DW_AT_stmt_list···:·(sec_offset)·010 ····<d>···DW_AT_stmt_list···:·(sec_offset)·0
11 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x17):·./.mesonpy-kp6vb6yf11 ····<11>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-kwcakl56
12 ·<1><15>:·Abbrev·Number:·19·(DW_TAG_base_type)12 ·<1><15>:·Abbrev·Number:·19·(DW_TAG_base_type)
13 ····<16>···DW_AT_byte_size···:·(data1)·113 ····<16>···DW_AT_byte_size···:·(data1)·1
14 ····<17>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)14 ····<17>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)
15 ····<18>···DW_AT_name········:·(strp)·(offset:·0x68765):·unsigned·char15 ····<18>···DW_AT_name········:·(strp)·(offset:·0x68765):·unsigned·char
16 ·<1><1c>:·Abbrev·Number:·19·(DW_TAG_base_type)16 ·<1><1c>:·Abbrev·Number:·19·(DW_TAG_base_type)
17 ····<1d>···DW_AT_byte_size···:·(data1)·217 ····<1d>···DW_AT_byte_size···:·(data1)·2
18 ····<1e>···DW_AT_encoding····:·(data1)·7»    (unsigned)18 ····<1e>···DW_AT_encoding····:·(data1)·7»    (unsigned)
Offset 3831, 15 lines modifiedOffset 3831, 15 lines modified
3831 ···Length:········0x7be9·(32-bit)3831 ···Length:········0x7be9·(32-bit)
3832 ···Version:·······53832 ···Version:·······5
3833 ···Unit·Type:·····DW_UT_partial·(3)3833 ···Unit·Type:·····DW_UT_partial·(3)
3834 ···Abbrev·Offset:·0x7903834 ···Abbrev·Offset:·0x790
3835 ···Pointer·Size:··83835 ···Pointer·Size:··8
3836 ·<0><14c6>:·Abbrev·Number:·185·(DW_TAG_partial_unit)3836 ·<0><14c6>:·Abbrev·Number:·185·(DW_TAG_partial_unit)
3837 ····<14c8>···DW_AT_stmt_list···:·(sec_offset)·03837 ····<14c8>···DW_AT_stmt_list···:·(sec_offset)·0
3838 ····<14cc>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x17):·./.mesonpy-kp6vb6yf3838 ····<14cc>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-kwcakl56
3839 ·<1><14d0>:·Abbrev·Number:·55·(DW_TAG_const_type)3839 ·<1><14d0>:·Abbrev·Number:·55·(DW_TAG_const_type)
3840 ····<14d1>···DW_AT_type········:·(ref_addr)·<0x23>,·unsigned·int3840 ····<14d1>···DW_AT_type········:·(ref_addr)·<0x23>,·unsigned·int
3841 ·<1><14d5>:·Abbrev·Number:·55·(DW_TAG_const_type)3841 ·<1><14d5>:·Abbrev·Number:·55·(DW_TAG_const_type)
3842 ····<14d6>···DW_AT_type········:·(ref_addr)·<0x2a>,·long·unsigned·int3842 ····<14d6>···DW_AT_type········:·(ref_addr)·<0x2a>,·long·unsigned·int
3843 ·<1><14da>:·Abbrev·Number:·22·(DW_TAG_typedef)3843 ·<1><14da>:·Abbrev·Number:·22·(DW_TAG_typedef)
3844 ····<14db>···DW_AT_name········:·(strp)·(offset:·0x8f134):·__int8_t3844 ····<14db>···DW_AT_name········:·(strp)·(offset:·0x8f134):·__int8_t
3845 ····<14df>···DW_AT_decl_file···:·(data1)·703845 ····<14df>···DW_AT_decl_file···:·(data1)·70
Offset 22616, 15 lines modifiedOffset 22616, 15 lines modified
22616 ···Length:········0x111·(32-bit)22616 ···Length:········0x111·(32-bit)
22617 ···Version:·······522617 ···Version:·······5
22618 ···Unit·Type:·····DW_UT_partial·(3)22618 ···Unit·Type:·····DW_UT_partial·(3)
22619 ···Abbrev·Offset:·0x4ebd22619 ···Abbrev·Offset:·0x4ebd
22620 ···Pointer·Size:··822620 ···Pointer·Size:··8
22621 ·<0><90b3>:·Abbrev·Number:·14·(DW_TAG_partial_unit)22621 ·<0><90b3>:·Abbrev·Number:·14·(DW_TAG_partial_unit)
22622 ····<90b4>···DW_AT_stmt_list···:·(sec_offset)·022622 ····<90b4>···DW_AT_stmt_list···:·(sec_offset)·0
22623 ····<90b8>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x17):·./.mesonpy-kp6vb6yf22623 ····<90b8>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-kwcakl56
22624 ·<1><90bc>:·Abbrev·Number:·36·(DW_TAG_namespace)22624 ·<1><90bc>:·Abbrev·Number:·36·(DW_TAG_namespace)
22625 ····<90bd>···DW_AT_name········:·(string)·std22625 ····<90bd>···DW_AT_name········:·(string)·std
22626 ····<90c1>···DW_AT_sibling·····:·(ref_udata)·<0x9144>22626 ····<90c1>···DW_AT_sibling·····:·(ref_udata)·<0x9144>
22627 ·<2><90c3>:·Abbrev·Number:·32·(DW_TAG_structure_type)22627 ·<2><90c3>:·Abbrev·Number:·32·(DW_TAG_structure_type)
22628 ····<90c4>···DW_AT_name········:·(strp)·(offset:·0xdf34):·__is_integer<long·int>22628 ····<90c4>···DW_AT_name········:·(strp)·(offset:·0xdf34):·__is_integer<long·int>
22629 ····<90c8>···DW_AT_byte_size···:·(data1)·122629 ····<90c8>···DW_AT_byte_size···:·(data1)·1
22630 ····<90c9>···DW_AT_decl_file···:·(data1)·7722630 ····<90c9>···DW_AT_decl_file···:·(data1)·77
Offset 22764, 30 lines modifiedOffset 22764, 30 lines modified
22764 ···Length:········0x19·(32-bit)22764 ···Length:········0x19·(32-bit)
22765 ···Version:·······522765 ···Version:·······5
22766 ···Unit·Type:·····DW_UT_partial·(3)22766 ···Unit·Type:·····DW_UT_partial·(3)
22767 ···Abbrev·Offset:·0x56b222767 ···Abbrev·Offset:·0x56b2
22768 ···Pointer·Size:··822768 ···Pointer·Size:··8
22769 ·<0><91c8>:·Abbrev·Number:·8·(DW_TAG_partial_unit)22769 ·<0><91c8>:·Abbrev·Number:·8·(DW_TAG_partial_unit)
22770 ····<91c9>···DW_AT_stmt_list···:·(sec_offset)·022770 ····<91c9>···DW_AT_stmt_list···:·(sec_offset)·0
22771 ····<91cd>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x17):·./.mesonpy-kp6vb6yf22771 ····<91cd>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-kwcakl56
22772 ·<1><91d1>:·Abbrev·Number:·70·(DW_TAG_const_type)22772 ·<1><91d1>:·Abbrev·Number:·70·(DW_TAG_const_type)
22773 ····<91d2>···DW_AT_type········:·(ref_addr)·<0x605>,·double22773 ····<91d2>···DW_AT_type········:·(ref_addr)·<0x605>,·double
22774 ·<1><91d6>:·Abbrev·Number:·47·(DW_TAG_pointer_type)22774 ·<1><91d6>:·Abbrev·Number:·47·(DW_TAG_pointer_type)
22775 ····<91d7>···DW_AT_byte_size···:·(implicit_const)·822775 ····<91d7>···DW_AT_byte_size···:·(implicit_const)·8
22776 ····<91d7>···DW_AT_type········:·(ref_udata)·<0x91d1>,·double22776 ····<91d7>···DW_AT_type········:·(ref_udata)·<0x91d1>,·double
22777 ·<1><91d8>:·Abbrev·Number:·022777 ·<1><91d8>:·Abbrev·Number:·0
22778 ··Compilation·Unit·@·offset·0x91d9:22778 ··Compilation·Unit·@·offset·0x91d9:
22779 ···Length:········0x402·(32-bit)22779 ···Length:········0x402·(32-bit)
22780 ···Version:·······522780 ···Version:·······5
22781 ···Unit·Type:·····DW_UT_partial·(3)22781 ···Unit·Type:·····DW_UT_partial·(3)
22782 ···Abbrev·Offset:·0x1c9022782 ···Abbrev·Offset:·0x1c90
22783 ···Pointer·Size:··822783 ···Pointer·Size:··8
22784 ·<0><91e5>:·Abbrev·Number:·38·(DW_TAG_partial_unit)22784 ·<0><91e5>:·Abbrev·Number:·38·(DW_TAG_partial_unit)
22785 ····<91e6>···DW_AT_stmt_list···:·(sec_offset)·022785 ····<91e6>···DW_AT_stmt_list···:·(sec_offset)·0
22786 ····<91ea>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x17):·./.mesonpy-kp6vb6yf22786 ····<91ea>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-kwcakl56
22787 ·<1><91ee>:·Abbrev·Number:·36·(DW_TAG_namespace)22787 ·<1><91ee>:·Abbrev·Number:·36·(DW_TAG_namespace)
22788 ····<91ef>···DW_AT_name········:·(string)·std22788 ····<91ef>···DW_AT_name········:·(string)·std
22789 ····<91f3>···DW_AT_sibling·····:·(ref_udata)·<0x9247>22789 ····<91f3>···DW_AT_sibling·····:·(ref_udata)·<0x9247>
22790 ·<2><91f4>:·Abbrev·Number:·93·(DW_TAG_structure_type)22790 ·<2><91f4>:·Abbrev·Number:·93·(DW_TAG_structure_type)
22791 ····<91f5>···DW_AT_name········:·(strp)·(offset:·0xab6cf):·integer_sequence<long·unsigned·int,·0>22791 ····<91f5>···DW_AT_name········:·(strp)·(offset:·0xab6cf):·integer_sequence<long·unsigned·int,·0>
22792 ····<91f9>···DW_AT_byte_size···:·(data1)·122792 ····<91f9>···DW_AT_byte_size···:·(data1)·1
22793 ····<91fa>···DW_AT_decl_file···:·(data1)·8622793 ····<91fa>···DW_AT_decl_file···:·(data1)·86
Offset 23489, 15 lines modifiedOffset 23489, 15 lines modified
23489 ···Length:········0x16d·(32-bit)23489 ···Length:········0x16d·(32-bit)
23490 ···Version:·······523490 ···Version:·······5
23491 ···Unit·Type:·····DW_UT_partial·(3)23491 ···Unit·Type:·····DW_UT_partial·(3)
23492 ···Abbrev·Offset:·0x1c9023492 ···Abbrev·Offset:·0x1c90
23493 ···Pointer·Size:··823493 ···Pointer·Size:··8
23494 ·<0><95eb>:·Abbrev·Number:·38·(DW_TAG_partial_unit)23494 ·<0><95eb>:·Abbrev·Number:·38·(DW_TAG_partial_unit)
23495 ····<95ec>···DW_AT_stmt_list···:·(sec_offset)·023495 ····<95ec>···DW_AT_stmt_list···:·(sec_offset)·0
23496 ····<95f0>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x17):·./.mesonpy-kp6vb6yf23496 ····<95f0>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-kwcakl56
23497 ·<1><95f4>:·Abbrev·Number:·36·(DW_TAG_namespace)23497 ·<1><95f4>:·Abbrev·Number:·36·(DW_TAG_namespace)
23498 ····<95f5>···DW_AT_name········:·(string)·std23498 ····<95f5>···DW_AT_name········:·(string)·std
23499 ····<95f9>···DW_AT_sibling·····:·(ref_udata)·<0x9745>23499 ····<95f9>···DW_AT_sibling·····:·(ref_udata)·<0x9745>
23500 ·<2><95fb>:·Abbrev·Number:·22·(DW_TAG_class_type)23500 ·<2><95fb>:·Abbrev·Number:·22·(DW_TAG_class_type)
23501 ····<95fc>···DW_AT_name········:·(strp)·(offset:·0x47f3a):·__new_allocator<long·int>23501 ····<95fc>···DW_AT_name········:·(strp)·(offset:·0x47f3a):·__new_allocator<long·int>
23502 ····<9600>···DW_AT_byte_size···:·(data1)·123502 ····<9600>···DW_AT_byte_size···:·(data1)·1
23503 ····<9601>···DW_AT_decl_file···:·(data1)·523503 ····<9601>···DW_AT_decl_file···:·(data1)·5
Offset 23735, 15 lines modifiedOffset 23735, 15 lines modified
23735 ···Length:········0x3152·(32-bit)23735 ···Length:········0x3152·(32-bit)
23736 ···Version:·······523736 ···Version:·······5
23737 ···Unit·Type:·····DW_UT_partial·(3)23737 ···Unit·Type:·····DW_UT_partial·(3)
23738 ···Abbrev·Offset:·0x13c223738 ···Abbrev·Offset:·0x13c2
23739 ···Pointer·Size:··823739 ···Pointer·Size:··8
23740 ·<0><975c>:·Abbrev·Number:·135·(DW_TAG_partial_unit)23740 ·<0><975c>:·Abbrev·Number:·135·(DW_TAG_partial_unit)
23741 ····<975e>···DW_AT_stmt_list···:·(sec_offset)·023741 ····<975e>···DW_AT_stmt_list···:·(sec_offset)·0
23742 ····<9762>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x17):·./.mesonpy-kp6vb6yf23742 ····<9762>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-kwcakl56
23743 ·<1><9766>:·Abbrev·Number:·134·(DW_TAG_namespace)23743 ·<1><9766>:·Abbrev·Number:·134·(DW_TAG_namespace)
23744 ····<9768>···DW_AT_name········:·(string)·std23744 ····<9768>···DW_AT_name········:·(string)·std
23745 ····<976c>···DW_AT_sibling·····:·(ref_udata)·<0xa486>23745 ····<976c>···DW_AT_sibling·····:·(ref_udata)·<0xa486>
23746 ·<2><976e>:·Abbrev·Number:·57·(DW_TAG_namespace)23746 ·<2><976e>:·Abbrev·Number:·57·(DW_TAG_namespace)
23747 ····<976f>···DW_AT_name········:·(strp)·(offset:·0x77ec2):·__detail23747 ····<976f>···DW_AT_name········:·(strp)·(offset:·0x77ec2):·__detail
23748 ····<9773>···DW_AT_sibling·····:·(ref_udata)·<0x9949>23748 ····<9773>···DW_AT_sibling·····:·(ref_udata)·<0x9949>
23749 ·<3><9775>:·Abbrev·Number:·32·(DW_TAG_structure_type)23749 ·<3><9775>:·Abbrev·Number:·32·(DW_TAG_structure_type)
Offset 31700, 15 lines modifiedOffset 31700, 15 lines modified
31700 ···Length:········0xc13·(32-bit)31700 ···Length:········0xc13·(32-bit)
31701 ···Version:·······531701 ···Version:·······5
31702 ···Unit·Type:·····DW_UT_partial·(3)31702 ···Unit·Type:·····DW_UT_partial·(3)
31703 ···Abbrev·Offset:·0x1c9031703 ···Abbrev·Offset:·0x1c90
31704 ···Pointer·Size:··831704 ···Pointer·Size:··8
31705 ·<0><c8b2>:·Abbrev·Number:·38·(DW_TAG_partial_unit)31705 ·<0><c8b2>:·Abbrev·Number:·38·(DW_TAG_partial_unit)
31706 ····<c8b3>···DW_AT_stmt_list···:·(sec_offset)·031706 ····<c8b3>···DW_AT_stmt_list···:·(sec_offset)·0
31707 ····<c8b7>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x17):·./.mesonpy-kp6vb6yf31707 ····<c8b7>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·./.mesonpy-kwcakl56
31708 ·<1><c8bb>:·Abbrev·Number:·36·(DW_TAG_namespace)31708 ·<1><c8bb>:·Abbrev·Number:·36·(DW_TAG_namespace)
31709 ····<c8bc>···DW_AT_name········:·(string)·std31709 ····<c8bc>···DW_AT_name········:·(string)·std
31710 ····<c8c0>···DW_AT_sibling·····:·(ref_udata)·<0xcf55>31710 ····<c8c0>···DW_AT_sibling·····:·(ref_udata)·<0xcf55>
31711 ·<2><c8c2>:·Abbrev·Number:·59·(DW_TAG_namespace)31711 ·<2><c8c2>:·Abbrev·Number:·59·(DW_TAG_namespace)
31712 ····<c8c3>···DW_AT_name········:·(strp)·(offset:·0x77ec2):·__detail31712 ····<c8c3>···DW_AT_name········:·(strp)·(offset:·0x77ec2):·__detail
31713 ····<c8c7>···DW_AT_sibling·····:·(ref_udata)·<0xcc59>31713 ····<c8c7>···DW_AT_sibling·····:·(ref_udata)·<0xcc59>
31714 ·<3><c8c9>:·Abbrev·Number:·26·(DW_TAG_structure_type)31714 ·<3><c8c9>:·Abbrev·Number:·26·(DW_TAG_structure_type)
Offset 33630, 15 lines modifiedOffset 33630, 15 lines modified
Max diff block lines reached; 92962/99388 bytes (93.53%) of diff not shown.
25.3 KB
strings --all --bytes=8 {}
    
Offset 5, 1231 lines modifiedOffset 5, 1279 lines modified
5 s}j{CfG1i5 s}j{CfG1i
6 icD]0uzH6 icD]0uzH
7 !%G.Fl/wG7 !%G.Fl/wG
8 z/4$++@%68 z/4$++@%6
9 7»      NWx7bz9 7»      NWx7bz
10 #&+G8^CLQ10 #&+G8^CLQ
11 )QB96A,U:s11 )QB96A,U:s
 12 BN_y.@ASL_m*l
 13 a+C:O'@·
 14 9**vf\d^T\^
 15 =':2':vy\dnt\n
 16 *-{iZ=~K=
 17 Co/F]iyS
12 K[6m',m»Q 
13 >_IK=[$0 
14 N+:9&trL 
15 Tyl+52(N0 
16 gq,U8S{> 
17 '*k+OFM9< 
18 <im»    fza$ 
19 Tvu7t^%3 
20 Y%Va_·k''OJ 
21 JTDoB/;K 
22 &U4hJ0pM 
23 4inKnIKu 
24 PP2)Cmyr 
25 tYaP·OB>18 tYaP·OB>
 19 NI^N(Akc
 20 5(b=&=NR
 21 ;7yS3qg3
 22 ("Gi}&2S
 23 RyWZdMp4}G
26 XZ-Ckpde 
27 `,MLd\$+ 
28 (6f2#.:n8 
29 #:Wfiko}2 
30 Ev/OPX[y 
31 B_-UI7E/ 
32 DYg>Mcsxl 
33 =TQXxTSR 
34 ).fOf$.c24 ).fOf$.c
35 »       Rk0A*TM25 »       Rk0A*TM
36 »       Rk0A*TM26 »       Rk0A*TM
37 »       Rk0A*TM27 »       Rk0A*TM
38 7=c$1TeLcR28 7=c$1TeLcR
39 e5B0&@nZ 
40 aCp!}c4}J 
41 `E'-A1#) 
42 LQ-YNj$H 
43 1G(»    EVYlZ 
44 aq%s5X3n 
45 ;kgK/0|'I^m) 
46 :`Q!]UZn>`c! 
47 ]~$(E4@/ 
48 3(Yf^e&G 
49 i4>>4[D6 
50 (pO6sRLdi 
51 ,)FsT<|^, 
52 "zdb,!{V 
53 /{Yt-~`\ 
54 {)P;EIM@c 
55 Js<9_]vU 
56 Z·,IYZgm 
57 li.TeU$Y 
58 4s0eg[5^ 
59 "»      j=M;t, 
60 T-bX_=lZ 
61 0dV_5+A~ 
62 tl8NZML0 
63 46g%xdSR 
64 F!W»    L_%F\ 
65 ,Zi@5=Vb3 
66 :A2%g?]' 
67 KlB=]Ro,ZFJ 
68 V<b;GIoP 
69 YJxoRZg)m 
70 <'*wh695 
71 dg^2»   J&r 
72 GE'jHX-Q 
73 M+^Q$!@I 
74 mk0m^kXB` 
75 ~5Q4)a.I 
76 CH+w»   Y)! 
77 (;'K+c_] 
78 Z·h<k3W} 
79 9sfvvvwv 
80 tq-Y.].S 
81 {YFnhM.>1r 
82 BKa;Pm[yD 
83 S_!m_cgG5 
84 *8yO@<0#Hg 
85 V~}»    rh{l 
86 t_q5S\rl 
87 I@n.C"6. 
88 kZ8R^]`j 
89 wQ»     f2%wQ 
90 '^2»    ,[fq 
91 1KN3m5{oO 
92 ?8do-5"8 
93 279]j+P»·r 
94 m"+v>n=s 
95 @A;JmKP. 
96 A3^epSr( 
97 0CY6@~]& 
98 @17Ef8e"Eg 
99 ,8.:+KAt 
100 elyvCy]E 
101 s]*^[)^; 
102 ^}tidO·^! 
103 »       ax1283I 
104 4Q+~C<0M 
105 :xz!<2+6 
106 G;AnP-h^ 
107 <SJ·\5v2 
108 QE:5P&=4 
109 L·$`j»   %" 
110 EWGYCR$g 
111 TqX*MIUN 
112 ^!SSD[-2z 
113 #H·=GNXIN 
114 !zxY#]n·) 
115 ZU)n,U-· 
116 kZNZM=3+Y 
117 JTRWkz\2 
118 VVd)I,UE29 rMk~aAd|L<
 30 i)oKhPed
 31 -Jqb$)O~R
Max diff block lines reached; 20705/25820 bytes (80.19%) of diff not shown.
3.23 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 »       ...100 »       ...
  
101 000000000000c881·<pybind11::cast_error_unable_to_convert_call_arg(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·[clone·.isra.0]>:101 000000000000c881·<pybind11::cast_error_unable_to_convert_call_arg(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·[clone·.isra.0]>:
102 »       ...102 »       ...
  
103 000000000000c956·<contourpy::cntr_init(contourpy::Csite*,·long,·long,·double·const*,·double·const*,·double·const*,·bool·const*,·long,·long)·[clone·.cold]>:103 000000000000c956·<contourpy::cntr_init(contourpy::Csite*,·long,·long,·double·const*,·double·const*,·double·const*,·bool·const*,·long,·long)·[clone·.cold]>:
104 contourpy::cntr_init(contourpy::Csite*,·long,·long,·double·const*,·double·const*,·double·const*,·bool·const*,·long,·long)·[clone·.cold]:104 contourpy::cntr_init(contourpy::Csite*,·long,·long,·double·const*,·double·const*,·double·const*,·bool·const*,·long,·long)·[clone·.cold]:
105 ./.mesonpy-kp6vb6yf/../src/mpl2005_original.cpp:1242·(discriminator·2)105 ./.mesonpy-kwcakl56/../src/mpl2005_original.cpp:1242·(discriminator·2)
106 »       add····%al,(%rax)106 »       add····%al,(%rax)
107 »       add····%al,(%rax)107 »       add····%al,(%rax)
108 »       ...108 »       ...
  
109 000000000000c95b·<pybind11::detail::type_caster<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·void>&·pybind11::detail::load_type<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·void>(pybind11::detail::type_caster<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·void>&,·pybind11::handle·const&)·[clone·.isra.0]·[clone·.cold]>:109 000000000000c95b·<pybind11::detail::type_caster<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·void>&·pybind11::detail::load_type<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·void>(pybind11::detail::type_caster<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·void>&,·pybind11::handle·const&)·[clone·.isra.0]·[clone·.cold]>:
110 »       ...110 »       ...
  
Offset 162, 34 lines modifiedOffset 162, 34 lines modified
162 /usr/include/c++/15/bits/basic_ios.h:52162 /usr/include/c++/15/bits/basic_ios.h:52
163 »       add····%al,(%rax)163 »       add····%al,(%rax)
164 »       add····%al,(%rax)164 »       add····%al,(%rax)
165 »       ...165 »       ...
  
166 000000000000e1d4·<contourpy::mpl2014::Mpl2014ContourGenerator::get_edge_point_index(contourpy::mpl2014::QuadEdge·const&,·bool)·const·[clone·.cold]>:166 000000000000e1d4·<contourpy::mpl2014::Mpl2014ContourGenerator::get_edge_point_index(contourpy::mpl2014::QuadEdge·const&,·bool)·const·[clone·.cold]>:
167 contourpy::mpl2014::Mpl2014ContourGenerator::get_edge_point_index(contourpy::mpl2014::QuadEdge·const&,·bool)·const·[clone·.cold]:167 contourpy::mpl2014::Mpl2014ContourGenerator::get_edge_point_index(contourpy::mpl2014::QuadEdge·const&,·bool)·const·[clone·.cold]:
168 ./.mesonpy-kp6vb6yf/../src/mpl2014.cpp:911168 ./.mesonpy-kwcakl56/../src/mpl2014.cpp:911
169 »       add····%al,(%rax)169 »       add····%al,(%rax)
170 »       ...170 »       ...
  
171 000000000000e1d8·<contourpy::mpl2014::Mpl2014ContourGenerator::get_exit_edge(contourpy::mpl2014::QuadEdge·const&,·contourpy::mpl2014::Mpl2014ContourGenerator::Dir)·const·[clone·.cold]>:171 000000000000e1d8·<contourpy::mpl2014::Mpl2014ContourGenerator::get_exit_edge(contourpy::mpl2014::QuadEdge·const&,·contourpy::mpl2014::Mpl2014ContourGenerator::Dir)·const·[clone·.cold]>:
172 contourpy::mpl2014::Mpl2014ContourGenerator::get_exit_edge(contourpy::mpl2014::QuadEdge·const&,·contourpy::mpl2014::Mpl2014ContourGenerator::Dir)·const·[clone·.cold]:172 contourpy::mpl2014::Mpl2014ContourGenerator::get_exit_edge(contourpy::mpl2014::QuadEdge·const&,·contourpy::mpl2014::Mpl2014ContourGenerator::Dir)·const·[clone·.cold]:
173 ./.mesonpy-kp6vb6yf/../src/mpl2014.cpp:935173 ./.mesonpy-kwcakl56/../src/mpl2014.cpp:935
174 »       add····%al,(%rax)174 »       add····%al,(%rax)
175 »       add····%al,(%rax)175 »       add····%al,(%rax)
176 »       ...176 »       ...
  
177 000000000000e1de·<contourpy::mpl2014::Mpl2014ContourGenerator::get_point_xy(long,·contourpy::mpl2014::ContourLine&)·const·[clone·.cold]>:177 000000000000e1de·<contourpy::mpl2014::Mpl2014ContourGenerator::get_point_xy(long,·contourpy::mpl2014::ContourLine&)·const·[clone·.cold]>:
178 »       ...178 »       ...
  
179 000000000000e1ea·<contourpy::mpl2014::Mpl2014ContourGenerator::interp(long,·long,·double·const&,·contourpy::mpl2014::ContourLine&)·const·[clone·.cold]>:179 000000000000e1ea·<contourpy::mpl2014::Mpl2014ContourGenerator::interp(long,·long,·double·const&,·contourpy::mpl2014::ContourLine&)·const·[clone·.cold]>:
180 »       ...180 »       ...
  
181 000000000000e1f6·<contourpy::mpl2014::Mpl2014ContourGenerator::is_edge_a_boundary(contourpy::mpl2014::QuadEdge·const&)·const·[clone·.cold]>:181 000000000000e1f6·<contourpy::mpl2014::Mpl2014ContourGenerator::is_edge_a_boundary(contourpy::mpl2014::QuadEdge·const&)·const·[clone·.cold]>:
182 contourpy::mpl2014::Mpl2014ContourGenerator::is_edge_a_boundary(contourpy::mpl2014::QuadEdge·const&)·const·[clone·.cold]:182 contourpy::mpl2014::Mpl2014ContourGenerator::is_edge_a_boundary(contourpy::mpl2014::QuadEdge·const&)·const·[clone·.cold]:
183 ./.mesonpy-kp6vb6yf/../src/mpl2014.cpp:1205183 ./.mesonpy-kwcakl56/../src/mpl2014.cpp:1205
184 »       add····%al,(%rax)184 »       add····%al,(%rax)
185 »       add····%al,(%rax)185 »       add····%al,(%rax)
186 »       ...186 »       ...
  
187 000000000000e1fc·<contourpy::mpl2014::Mpl2014ContourGenerator::Mpl2014ContourGenerator(pybind11::array_t<double,·17>·const&,·pybind11::array_t<double,·17>·const&,·pybind11::array_t<double,·17>·const&,·pybind11::array_t<bool,·17>·const&,·bool,·long,·long)·[clone·.cold]>:187 000000000000e1fc·<contourpy::mpl2014::Mpl2014ContourGenerator::Mpl2014ContourGenerator(pybind11::array_t<double,·17>·const&,·pybind11::array_t<double,·17>·const&,·pybind11::array_t<double,·17>·const&,·pybind11::array_t<bool,·17>·const&,·bool,·long,·long)·[clone·.cold]>:
188 »       ...188 »       ...
  
563 B
readelf --wide --decompress --string-dump=.debug_line_str {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 String·dump·of·section·'.debug_line_str':1 String·dump·of·section·'.debug_line_str':
 2 ··[·····0]··./.mesonpy-kwcakl56
2 ··[·····0]··../src/chunk_local.cpp3 ··[····14]··../src/chunk_local.cpp
3 ··[····17]··./.mesonpy-kp6vb6yf 
4 ··[····2b]··../src4 ··[····2b]··../src
5 ··[····32]··/usr/include/pybind11/detail5 ··[····32]··/usr/include/pybind11/detail
6 ··[····4f]··/usr/include/python3.136 ··[····4f]··/usr/include/python3.13
7 ··[····67]··/usr/include/c++/15/bits7 ··[····67]··/usr/include/c++/15/bits
8 ··[····80]··/usr/include/pybind118 ··[····80]··/usr/include/pybind11
9 ··[····96]··/usr/include/c++/159 ··[····96]··/usr/include/c++/15
10 ··[····aa]··/usr/include/c++/15/ext10 ··[····aa]··/usr/include/c++/15/ext