{
"diffoscope-json-version": 1,
"source1": "/srv/reproducible-results/rbuild-debian/tmp.4XNVKlsJpC/b1/gr-limesdr_2.0.0-27-gca01a64-2_amd64.changes",
"source2": "/srv/reproducible-results/rbuild-debian/tmp.4XNVKlsJpC/b2/gr-limesdr_2.0.0-27-gca01a64-2_amd64.changes",
"unified_diff": null,
"details": [
{
"source1": "Files",
"source2": "Files",
"unified_diff": "@@ -1,5 +1,5 @@\n \n- d531195831e66317097d37acd8378624 830972 debug optional gr-limesdr-dbgsym_2.0.0-27-gca01a64-2_amd64.deb\n- 2978fca06f819629bed0e2183939cfac 231620 hamradio optional gr-limesdr_2.0.0-27-gca01a64-2_amd64.deb\n+ c852694c39c9c7b40df9edf1f20e9389 830996 debug optional gr-limesdr-dbgsym_2.0.0-27-gca01a64-2_amd64.deb\n+ e905eb0ce23a8006dfb5e2efb97d6cbd 231496 hamradio optional gr-limesdr_2.0.0-27-gca01a64-2_amd64.deb\n e021a7f0aa8f8747053173dff002afcb 777088 debug optional libgnuradio-limesdr3.0.0-dbgsym_2.0.0-27-gca01a64-2_amd64.deb\n 8da749f2787c93831cf83cd4d4f2e707 52716 libs optional libgnuradio-limesdr3.0.0_2.0.0-27-gca01a64-2_amd64.deb\n"
},
{
"source1": "gr-limesdr_2.0.0-27-gca01a64-2_amd64.deb",
"source2": "gr-limesdr_2.0.0-27-gca01a64-2_amd64.deb",
"unified_diff": null,
"details": [
{
"source1": "file list",
"source2": "file list",
"unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-10-13 18:51:15.000000 debian-binary\n--rw-r--r-- 0 0 0 4584 2019-10-13 18:51:15.000000 control.tar.xz\n--rw-r--r-- 0 0 0 226844 2019-10-13 18:51:15.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 4592 2019-10-13 18:51:15.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 226712 2019-10-13 18:51:15.000000 data.tar.xz\n"
},
{
"source1": "control.tar.xz",
"source2": "control.tar.xz",
"unified_diff": null,
"details": [
{
"source1": "control.tar",
"source2": "control.tar",
"unified_diff": null,
"details": [
{
"source1": "./md5sums",
"source2": "./md5sums",
"unified_diff": null,
"details": [
{
"source1": "./md5sums",
"source2": "./md5sums",
"comments": [
"Files differ"
],
"unified_diff": null
}
]
}
]
}
]
},
{
"source1": "data.tar.xz",
"source2": "data.tar.xz",
"unified_diff": null,
"details": [
{
"source1": "data.tar",
"source2": "data.tar",
"unified_diff": null,
"details": [
{
"source1": "file list",
"source2": "file list",
"unified_diff": "@@ -115,41 +115,41 @@\n -rw-r--r-- 0 root (0) root (0) 845 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/html/sync_on.png\n -rw-r--r-- 0 root (0) root (0) 142 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/html/tab_a.png\n -rw-r--r-- 0 root (0) root (0) 169 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/html/tab_b.png\n -rw-r--r-- 0 root (0) root (0) 177 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/html/tab_h.png\n -rw-r--r-- 0 root (0) root (0) 184 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/html/tab_s.png\n -rw-r--r-- 0 root (0) root (0) 8700 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/html/tabs.css\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/\n--rw-r--r-- 0 root (0) root (0) 2434 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/api_8h.xml\n--rw-r--r-- 0 root (0) root (0) 4789 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/classdevice__handler.xml.gz\n--rw-r--r-- 0 root (0) root (0) 3548 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/classgr_1_1limesdr_1_1sink.xml.gz\n--rw-r--r-- 0 root (0) root (0) 5060 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/classgr_1_1limesdr_1_1sink__impl.xml.gz\n--rw-r--r-- 0 root (0) root (0) 3478 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/classgr_1_1limesdr_1_1source.xml.gz\n--rw-r--r-- 0 root (0) root (0) 4538 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/classgr_1_1limesdr_1_1source__impl.xml.gz\n+-rw-r--r-- 0 root (0) root (0) 2440 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/api_8h.xml\n+-rw-r--r-- 0 root (0) root (0) 4795 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/classdevice__handler.xml.gz\n+-rw-r--r-- 0 root (0) root (0) 3549 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/classgr_1_1limesdr_1_1sink.xml.gz\n+-rw-r--r-- 0 root (0) root (0) 5062 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/classgr_1_1limesdr_1_1sink__impl.xml.gz\n+-rw-r--r-- 0 root (0) root (0) 3485 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/classgr_1_1limesdr_1_1source.xml.gz\n+-rw-r--r-- 0 root (0) root (0) 4540 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/classgr_1_1limesdr_1_1source__impl.xml.gz\n -rw-r--r-- 0 root (0) root (0) 645 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/combine.xslt\n -rw-r--r-- 0 root (0) root (0) 4792 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/compound.xsd.gz\n--rw-r--r-- 0 root (0) root (0) 1053 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/device__handler_8h.xml.gz\n--rw-r--r-- 0 root (0) root (0) 651 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/dir_7029781d67ed1229c585388ff8afbb99.xml\n--rw-r--r-- 0 root (0) root (0) 680 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/dir_97aefd0d527b934f1d99a682da8fe6a9.xml\n--rw-r--r-- 0 root (0) root (0) 569 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/dir_d44c64559bbebec7f509842c48db8b23.xml\n+-rw-r--r-- 0 root (0) root (0) 1057 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/device__handler_8h.xml.gz\n+-rw-r--r-- 0 root (0) root (0) 653 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/dir_7029781d67ed1229c585388ff8afbb99.xml\n+-rw-r--r-- 0 root (0) root (0) 682 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/dir_97aefd0d527b934f1d99a682da8fe6a9.xml\n+-rw-r--r-- 0 root (0) root (0) 571 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/dir_d44c64559bbebec7f509842c48db8b23.xml\n -rw-r--r-- 0 root (0) root (0) 587 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/group__block.xml\n--rw-r--r-- 0 root (0) root (0) 519 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/group__defs_8dox.xml\n+-rw-r--r-- 0 root (0) root (0) 521 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/group__defs_8dox.xml\n -rw-r--r-- 0 root (0) root (0) 4831 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/index.xml.gz\n -rw-r--r-- 0 root (0) root (0) 2387 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/index.xsd\n -rw-r--r-- 0 root (0) root (0) 730 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/indexpage.xml\n--rw-r--r-- 0 root (0) root (0) 516 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/main__page_8dox.xml\n--rw-r--r-- 0 root (0) root (0) 597 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/namespacegr.xml\n--rw-r--r-- 0 root (0) root (0) 951 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/namespacegr_1_1limesdr.xml\n+-rw-r--r-- 0 root (0) root (0) 518 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/main__page_8dox.xml\n+-rw-r--r-- 0 root (0) root (0) 599 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/namespacegr.xml\n+-rw-r--r-- 0 root (0) root (0) 953 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/namespacegr_1_1limesdr.xml\n -rw-r--r-- 0 root (0) root (0) 999 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/namespacestd.xml.gz\n--rw-r--r-- 0 root (0) root (0) 1853 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/sink_8h.xml\n--rw-r--r-- 0 root (0) root (0) 3919 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/sink__impl_8h.xml\n--rw-r--r-- 0 root (0) root (0) 1879 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/source_8h.xml\n--rw-r--r-- 0 root (0) root (0) 3951 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/source__impl_8h.xml\n--rw-r--r-- 0 root (0) root (0) 1182 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/structdevice__handler_1_1device.xml.gz\n--rw-r--r-- 0 root (0) root (0) 1082 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/structgr_1_1limesdr_1_1sink__impl_1_1constant__data.xml.gz\n--rw-r--r-- 0 root (0) root (0) 1086 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/structgr_1_1limesdr_1_1source__impl_1_1constant__data.xml.gz\n+-rw-r--r-- 0 root (0) root (0) 1855 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/sink_8h.xml\n+-rw-r--r-- 0 root (0) root (0) 3925 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/sink__impl_8h.xml\n+-rw-r--r-- 0 root (0) root (0) 1881 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/source_8h.xml\n+-rw-r--r-- 0 root (0) root (0) 3957 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/source__impl_8h.xml\n+-rw-r--r-- 0 root (0) root (0) 1185 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/structdevice__handler_1_1device.xml.gz\n+-rw-r--r-- 0 root (0) root (0) 1085 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/structgr_1_1limesdr_1_1sink__impl_1_1constant__data.xml.gz\n+-rw-r--r-- 0 root (0) root (0) 1088 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr/xml/structgr_1_1limesdr_1_1source__impl_1_1constant__data.xml.gz\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-13 18:51:15.000000 ./usr/share/gnuradio/\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-13 18:51:15.000000 ./usr/share/gnuradio/grc/\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-13 18:51:15.000000 ./usr/share/gnuradio/grc/blocks/\n -rw-r--r-- 0 root (0) root (0) 10808 2019-09-17 08:26:10.000000 ./usr/share/gnuradio/grc/blocks/limesdr_sink.block.yml\n -rw-r--r-- 0 root (0) root (0) 10455 2019-09-17 08:26:10.000000 ./usr/share/gnuradio/grc/blocks/limesdr_source.block.yml\n lrwxrwxrwx 0 root (0) root (0) 0 2019-10-13 18:51:15.000000 ./usr/lib/x86_64-linux-gnu/libgnuradio-limesdr.so -> libgnuradio-limesdr.so.3.0.0\n"
},
{
"source1": "./usr/lib/python3/dist-packages/limesdr/_limesdr_swig.cpython-37m-x86_64-linux-gnu.so",
"source2": "./usr/lib/python3/dist-packages/limesdr/_limesdr_swig.cpython-37m-x86_64-linux-gnu.so",
"unified_diff": null,
"details": [
{
"source1": "readelf --wide --program-header {}",
"source2": "readelf --wide --program-header {}",
"unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x10cb0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00f6b8 0x00f6b8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00f6c0 0x00f6c0 R 0x1000\n LOAD 0x010000 0x0000000000010000 0x0000000000010000 0x0291fd 0x0291fd R E 0x1000\n LOAD 0x03a000 0x000000000003a000 0x000000000003a000 0x01ad98 0x01ad98 R 0x1000\n LOAD 0x054ea0 0x0000000000055ea0 0x0000000000055ea0 0x004dd8 0x0053d0 RW 0x1000\n DYNAMIC 0x055be0 0x0000000000056be0 0x0000000000056be0 0x000260 0x000260 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x049f30 0x0000000000049f30 0x0000000000049f30 0x001254 0x001254 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"
},
{
"source1": "readelf --wide --sections {}",
"source2": "readelf --wide --sections {}",
"unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0004d8 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000738 000738 002268 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000029a0 0029a0 004572 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000006f12 006f12 0002de 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00000000000071f0 0071f0 000110 00 A 4 5 8\n- [ 7] .rela.dyn RELA 0000000000007300 007300 007110 18 A 3 0 8\n- [ 8] .rela.plt RELA 000000000000e410 00e410 0012a8 18 AI 3 23 8\n+ [ 4] .dynstr STRTAB 00000000000029a0 0029a0 004574 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000006f14 006f14 0002de 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00000000000071f8 0071f8 000110 00 A 4 5 8\n+ [ 7] .rela.dyn RELA 0000000000007308 007308 007110 18 A 3 0 8\n+ [ 8] .rela.plt RELA 000000000000e418 00e418 0012a8 18 AI 3 23 8\n [ 9] .init PROGBITS 0000000000010000 010000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000010020 010020 000c80 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000010ca0 010ca0 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000010cb0 010cb0 028541 00 AX 0 0 16\n [13] .fini PROGBITS 00000000000391f4 0391f4 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 000000000003a000 03a000 00ff30 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 0000000000049f30 049f30 001254 00 A 0 0 4\n"
},
{
"source1": "readelf --wide --relocs {}",
"source2": "readelf --wide --relocs {}",
"unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x7300 contains 1206 entries:\n+Relocation section '.rela.dyn' at offset 0x7308 contains 1206 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000055ea0 0000000000000008 R_X86_64_RELATIVE 16c20\n 0000000000055ea8 0000000000000008 R_X86_64_RELATIVE 16a70\n 0000000000055eb0 0000000000000008 R_X86_64_RELATIVE 16be0\n 0000000000055ec0 0000000000000008 R_X86_64_RELATIVE 56178\n 0000000000055ec8 0000000000000008 R_X86_64_RELATIVE 37440\n 0000000000055ed0 0000000000000008 R_X86_64_RELATIVE 2f410\n@@ -1204,15 +1204,15 @@\n 0000000000056fd8 0000010200000006 R_X86_64_GLOB_DAT 00000000000565b0 _ZTVN5boost9gregorian8bad_yearE + 0\n 0000000000056fe0 000000da00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0\n 0000000000056fe8 000000de00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 + 0\n 0000000000056ff0 0000016400000006 R_X86_64_GLOB_DAT 00000000000565d8 _ZTVN5boost9gregorian9bad_monthE + 0\n 000000000005ac68 000000ce00000001 R_X86_64_64 0000000000000000 _ZTISt9exception@GLIBCXX_3.4 + 0\n 000000000005ac70 000000b700000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0xe410 contains 199 entries:\n+Relocation section '.rela.plt' at offset 0xe418 contains 199 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000057018 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 __printf_chk@GLIBC_2.3.4 + 0\n 0000000000057020 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _Znam@GLIBCXX_3.4 + 0\n 0000000000057028 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN2gr5block17max_output_bufferEm + 0\n 0000000000057030 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN2gr5block17pc_throughput_avgEv + 0\n 0000000000057038 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN2gr11basic_block14to_basic_blockEv + 0\n 0000000000057040 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 PyTuple_SetItem + 0\n"
},
{
"source1": "readelf --wide --dynamic {}",
"source2": "readelf --wide --dynamic {}",
"unified_diff": "@@ -16,21 +16,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x55ea0\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x55eb0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x29a0\n 0x0000000000000006 (SYMTAB) 0x738\n- 0x000000000000000a (STRSZ) 17778 (bytes)\n+ 0x000000000000000a (STRSZ) 17780 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x57000\n 0x0000000000000002 (PLTRELSZ) 4776 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xe410\n- 0x0000000000000007 (RELA) 0x7300\n+ 0x0000000000000017 (JMPREL) 0xe418\n+ 0x0000000000000007 (RELA) 0x7308\n 0x0000000000000008 (RELASZ) 28944 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x71f0\n+ 0x000000006ffffffe (VERNEED) 0x71f8\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x6f12\n+ 0x000000006ffffff0 (VERSYM) 0x6f14\n 0x000000006ffffff9 (RELACOUNT) 958\n 0x0000000000000000 (NULL) 0x0\n"
},
{
"source1": "readelf --wide --notes {}",
"source2": "readelf --wide --notes {}",
"unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 73b92074416bee1409767d94fe3c536490d98475\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bd20974ae04f630f2c126bfe22b9811b05acf171\n"
},
{
"source1": "readelf --wide --version-info {}",
"source2": "readelf --wide --version-info {}",
"unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 367 entries:\n- Addr: 0x0000000000006f12 Offset: 0x006f12 Link: 3 (.dynsym)\n+ Addr: 0x0000000000006f14 Offset: 0x006f14 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.3.4) 3 (GLIBCXX_3.4) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 4 (GLIBC_2.2.5)\n 008: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 3 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 3 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 5 (GLIBC_2.2.5)\n 014: 0 (*local*) 6 (GLIBCXX_3.4.21) 0 (*local*) 0 (*local*) \n 018: 6 (GLIBCXX_3.4.21) 3 (GLIBCXX_3.4) 0 (*local*) 6 (GLIBCXX_3.4.21) \n@@ -91,15 +91,15 @@\n 15c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 160: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 164: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 168: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 16c: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 5 entries:\n- Addr: 0x00000000000071f0 Offset: 0x0071f0 Link: 4 (.dynstr)\n+ Addr: 0x00000000000071f8 Offset: 0x0071f8 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 13\n 0x0020: Version: 1 File: librt.so.1 Cnt: 1\n 0x0030: Name: GLIBC_2.2.5 Flags: none Version: 11\n 0x0040: Version: 1 File: libpthread.so.0 Cnt: 1\n 0x0050: Name: GLIBC_2.2.5 Flags: none Version: 4\n 0x0060: Version: 1 File: libstdc++.so.6 Cnt: 5\n"
},
{
"source1": "readelf --wide --decompress --hex-dump=.dynstr {}",
"source2": "readelf --wide --decompress --hex-dump=.dynstr {}",
"unified_diff": "@@ -1107,9 +1107,9 @@\n 0x00006ea0 32310047 4c494243 58585f33 2e340047 21.GLIBCXX_3.4.G\n 0x00006eb0 4c494243 5f322e34 00474c49 42435f32 LIBC_2.4.GLIBC_2\n 0x00006ec0 2e313400 474c4942 435f322e 332e3400 .14.GLIBC_2.3.4.\n 0x00006ed0 00000000 00000000 00000000 00000000 ................\n 0x00006ee0 00000000 00000000 00000000 00000000 ................\n 0x00006ef0 00000000 00000000 00000000 00000000 ................\n 0x00006f00 00000000 00000000 00000000 00000000 ................\n- 0x00006f10 0000 ..\n+ 0x00006f10 00000000 ....\n \n"
},
{
"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}",
"source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}",
"comments": [
"stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink /srv/reproducible-results/rbuild-debian/tmp.4XNVKlsJpC/dbd-tmp-7oqI2FW/diffoscope_gjcaour3/tmpgwboekt1/0/16.so.debuglink.9h6roq85`:",
"readelf: Error: no .dynamic section in the dynamic segment",
"stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink /srv/reproducible-results/rbuild-debian/tmp.4XNVKlsJpC/dbd-tmp-7oqI2FW/diffoscope_gjcaour3/tmpujl99amc/0/16.so.debuglink.73m_ldn4`:",
"readelf: Error: no .dynamic section in the dynamic segment"
],
"unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 62393230 37343431 36626565 31343039 b92074416bee1409\n- 0x00000010 37363764 39346665 33633533 36343930 767d94fe3c536490\n- 0x00000020 64393834 37352e64 65627567 00000000 d98475.debug....\n- 0x00000030 a0916a46 ..jF\n+ 0x00000000 32303937 34616530 34663633 30663263 20974ae04f630f2c\n+ 0x00000010 31323662 66653232 62393831 31623035 126bfe22b9811b05\n+ 0x00000020 61636631 37312e64 65627567 00000000 acf171.debug....\n+ 0x00000030 d575684f .uhO\n \n"
}
]
},
{
"source1": "./usr/share/doc/gr-limesdr/xml/api_8h.xml",
"source2": "./usr/share/doc/gr-limesdr/xml/api_8h.xml",
"unified_diff": null,
"details": [
{
"source1": "./usr/share/doc/gr-limesdr/xml/api_8h.xml",
"source2": "./usr/share/doc/gr-limesdr/xml/api_8h.xml",
"unified_diff": "@@ -2,39 +2,39 @@\n \n \n api.h\n gnuradio/attributes.h\n sink.h\n source.h\n \n- \n- \n- \n \n \n \n \n \n+ \n+ \n+ \n \n \n- \n- \n- \n- \n- \n \n \n \n \n \n \n \n \n \n \n+ \n+ \n+ \n+ \n+ \n \n \n \n \n \n \n \n@@ -44,15 +44,15 @@\n \n \n LIMESDR_API\n __GR_ATTR_IMPORT\n \n \n \n- \n+ \n \n \n \n \n- \n+ \n \n \n"
}
]
},
{
"source1": "./usr/share/doc/gr-limesdr/xml/classdevice__handler.xml.gz",
"source2": "./usr/share/doc/gr-limesdr/xml/classdevice__handler.xml.gz",
"unified_diff": null,
"details": [
{
"source1": "classdevice__handler.xml",
"source2": "classdevice__handler.xml",
"unified_diff": null,
"details": [
{
"source1": "classdevice__handler.xml",
"source2": "classdevice__handler.xml",
"unified_diff": "@@ -10,92 +10,92 @@\n int device_handler::open_devices\n \n open_devices\n = 0\n \n \n \n- \n+ \n \n \n bool\n bool device_handler::list_read\n \n list_read\n = false\n \n \n \n- \n+ \n \n \n int\n int device_handler::device_count\n \n device_count\n \n \n \n- \n+ \n \n \n lms_info_str_t *\n lms_info_str_t* device_handler::list\n \n list\n = new lms_info_str_t[20]\n \n \n \n- \n+ \n \n \n std::vector< device >\n std::vector<device> device_handler::device_vector\n \n device_vector\n \n \n \n- \n+ \n \n \n bool\n bool device_handler::close_flag\n \n close_flag\n = false\n \n \n \n- \n+ \n \n \n \n \n std::recursive_mutex\n std::recursive_mutex device_handler::block_mutex\n \n block_mutex\n \n \n \n- \n+ \n \n \n \n \n \n device_handler::device_handler\n ()\n device_handler\n \n \n \n- \n+ \n \n \n \n device_handler::device_handler\n (device_handler const &)\n device_handler\n \n@@ -103,15 +103,15 @@\n [device_handler]\n const &\n \n \n \n \n \n- \n+ \n \n \n void\n void device_handler::operator=\n (device_handler const &)\n operator=\n \n@@ -119,43 +119,43 @@\n [device_handler]\n const &\n \n \n \n \n \n- \n+ \n \n \n \n \n \n [device_handler]\n &\n \n static device_handler& device_handler::getInstance\n ()\n getInstance\n \n \n \n- \n+ \n ~device_handler\n \n \n \n \n \n device_handler::~device_handler\n ()\n ~device_handler\n \n \n \n- \n+ \n getInstance\n \n \n void\n void device_handler::error\n (int device_number)\n error\n@@ -176,15 +176,15 @@\n Device number from the list of LMS_GetDeviceList.\n \n \n \n \n \n \n- \n+ \n \n \n lms_device_t *\n lms_device_t* device_handler::get_device\n (int device_number)\n get_device\n \n@@ -204,15 +204,15 @@\n Device number from the list of LMS_GetDeviceList.\n \n \n \n \n \n \n- \n+ \n \n \n int\n int device_handler::open_device\n (std::string &serial)\n open_device\n \n@@ -232,15 +232,15 @@\n Device serial from the list of LMS_GetDeviceList.\n \n \n \n \n \n \n- \n+ \n \n \n void\n void device_handler::close_device\n (int device_number, int block_type)\n close_device\n \n@@ -272,27 +272,27 @@\n Source block(1), Sink block(2).\n \n \n \n \n \n \n- \n+ \n \n \n void\n void device_handler::close_all_devices\n ()\n close_all_devices\n \n \n Disconnect from all devices.\n \n \n- \n+ \n \n \n void\n void device_handler::check_blocks\n (int device_number, int block_type, int channel_mode, const std::string &filename)\n check_blocks\n \n@@ -348,15 +348,15 @@\n Path to file if file switch is turned on.\n \n \n \n \n \n \n- \n+ \n \n \n void\n void device_handler::settings_from_file\n (int device_number, const std::string &filename, int *antenna_tx)\n settings_from_file\n \n@@ -400,15 +400,15 @@\n Pointer to TX antenna, so PA path would be updated in sink block\n \n \n \n \n \n \n- \n+ \n \n \n void\n void device_handler::enable_channels\n (int device_number, int channel_mode, bool direction)\n enable_channels\n \n@@ -452,15 +452,15 @@\n Direction of samples RX(LMS_CH_RX), TX(LMS_CH_RX).\n \n \n \n \n \n \n- \n+ \n \n \n void\n void device_handler::set_samp_rate\n (int device_number, double &rate)\n set_samp_rate\n \n@@ -492,15 +492,15 @@\n Sample rate in S/s.\n \n \n \n \n \n \n- \n+ \n \n \n void\n void device_handler::set_oversampling\n (int device_number, int oversample)\n set_oversampling\n \n@@ -532,15 +532,15 @@\n Oversampling value (0 (default),1,2,4,8,16,32).\n \n \n \n \n \n \n- \n+ \n \n \n double\n double device_handler::set_rf_freq\n (int device_number, bool direction, int channel, float rf_freq)\n set_rf_freq\n \n@@ -599,15 +599,15 @@\n \n \n returns RF frequency in Hz\n \n \n \n \n- \n+ \n \n \n void\n void device_handler::calibrate\n (int device_number, int direction, int channel, double bandwidth)\n calibrate\n \n@@ -663,15 +663,15 @@\n Set calibration bandwidth in Hz.\n \n \n \n \n \n \n- \n+ \n \n \n void\n void device_handler::set_antenna\n (int device_number, int channel, int direction, int antenna)\n set_antenna\n \n@@ -727,15 +727,15 @@\n Antenna to set: None(0), LNAH(1), LNAL(2), LNAW(3) for RX None(0), BAND1(1), BAND(2), NONE(3) for TX\n \n \n \n \n \n \n- \n+ \n \n \n double\n double device_handler::set_analog_filter\n (int device_number, bool direction, int channel, double analog_bandw)\n set_analog_filter\n \n@@ -791,15 +791,15 @@\n Channel filter bandwidth in Hz.\n \n \n \n \n \n \n- \n+ \n \n \n double\n double device_handler::set_digital_filter\n (int device_number, bool direction, int channel, double digital_bandw)\n set_digital_filter\n \n@@ -855,15 +855,15 @@\n Channel filter bandwidth in Hz.\n \n \n \n \n \n \n- \n+ \n \n \n unsigned\n unsigned device_handler::set_gain\n (int device_number, bool direction, int channel, unsigned gain_dB)\n set_gain\n \n@@ -922,15 +922,15 @@\n Desired gain: [0,70] RX, [0,60] TX.\n \n \n \n \n \n \n- \n+ \n \n \n void\n void device_handler::set_nco\n (int device_number, bool direction, int channel, float nco_freq)\n set_nco\n \n@@ -986,29 +986,29 @@\n NCO frequency in Hz.\n \n \n \n \n \n \n- \n+ \n \n \n void\n void device_handler::disable_DC_corrections\n (int device_number)\n disable_DC_corrections\n \n int\n device_number\n \n \n \n \n- \n+ \n \n \n void\n void device_handler::set_tcxo_dac\n (int device_number, uint16_t dacVal)\n set_tcxo_dac\n \n@@ -1046,20 +1046,20 @@\n DAC value (0-65535)\n \n \n \n \n \n \n- \n+ \n \n \n \n \n- \n+ \n \n \n device_handler\n block_mutex\n \n \n device_handler\n"
}
]
}
]
},
{
"source1": "./usr/share/doc/gr-limesdr/xml/classgr_1_1limesdr_1_1sink.xml.gz",
"source2": "./usr/share/doc/gr-limesdr/xml/classgr_1_1limesdr_1_1sink.xml.gz",
"unified_diff": null,
"details": [
{
"source1": "classgr_1_1limesdr_1_1sink.xml",
"source2": "classgr_1_1limesdr_1_1sink.xml",
"unified_diff": null,
"details": [
{
"source1": "classgr_1_1limesdr_1_1sink.xml",
"source2": "classgr_1_1limesdr_1_1sink.xml",
"unified_diff": "@@ -14,15 +14,15 @@\n \n typedef boost::shared_ptr<sink> gr::limesdr::sink::sptr\n \n sptr\n \n \n \n- \n+ \n \n \n \n \n \n [sptr]\n \n@@ -91,15 +91,15 @@\n \n \n a new limesdr sink block object\n \n \n \n \n- \n+ \n \n \n \n \n double\n virtual double gr::limesdr::sink::set_center_freq\n (double freq, size_t chan=0)=0\n@@ -138,15 +138,15 @@\n \n \n actual center frequency\n \n \n \n \n- \n+ \n \n \n void\n virtual void gr::limesdr::sink::set_antenna\n (int antenna, int channel=0)=0\n set_antenna\n set_antenna\n@@ -183,15 +183,15 @@\n Channel selection: A(LMS_CH_0),B(LMS_CH_1).\n \n \n \n \n \n \n- \n+ \n \n \n void\n virtual void gr::limesdr::sink::set_nco\n (float nco_freq, int channel)=0\n set_nco\n set_nco\n@@ -224,15 +224,15 @@\n Channel index.\n \n \n \n \n \n \n- \n+ \n \n \n double\n virtual double gr::limesdr::sink::set_bandwidth\n (double analog_bandw, int channel=0)=0\n set_bandwidth\n set_bandwidth\n@@ -269,15 +269,15 @@\n \n \n actual filter bandwidth in Hz\n \n \n \n \n- \n+ \n \n \n void\n virtual void gr::limesdr::sink::set_digital_filter\n (double digital_bandw, int channel)=0\n set_digital_filter\n set_digital_filter\n@@ -310,15 +310,15 @@\n Channel selection: A(LMS_CH_0),B(LMS_CH_1).\n \n \n \n \n \n \n- \n+ \n \n \n unsigned\n virtual unsigned gr::limesdr::sink::set_gain\n (unsigned gain_dB, int channel=0)=0\n set_gain\n set_gain\n@@ -358,15 +358,15 @@\n \n \n actual gain in dB\n \n \n \n \n- \n+ \n \n \n double\n virtual double gr::limesdr::sink::set_sample_rate\n (double rate)=0\n set_sample_rate\n set_sample_rate\n@@ -390,15 +390,15 @@\n \n \n actual sample rate in S/s\n \n \n \n \n- \n+ \n \n \n void\n virtual void gr::limesdr::sink::set_oversampling\n (int oversample)=0\n set_oversampling\n set_oversampling\n@@ -419,15 +419,15 @@\n Oversampling value (0 (default),1,2,4,8,16,32).\n \n \n \n \n \n \n- \n+ \n \n \n void\n virtual void gr::limesdr::sink::calibrate\n (double bandw, int channel=0)=0\n calibrate\n calibrate\n@@ -461,15 +461,15 @@\n Channel selection: A(LMS_CH_0),B(LMS_CH_1).\n \n \n \n \n \n \n- \n+ \n \n \n void\n virtual void gr::limesdr::sink::set_buffer_size\n (uint32_t size)=0\n set_buffer_size\n set_buffer_size\n@@ -490,15 +490,15 @@\n FIFO buffer size in samples\n \n \n \n \n \n \n- \n+ \n \n \n void\n virtual void gr::limesdr::sink::set_tcxo_dac\n (uint16_t dacVal=125)=0\n set_tcxo_dac\n set_tcxo_dac\n@@ -526,15 +526,15 @@\n DAC value (0-65535)\n \n \n \n \n \n \n- \n+ \n \n \n \n \n \n \n \n@@ -556,15 +556,15 @@\n \n \n \n \n \n \n \n- \n+ \n \n \n gr::limesdr::sink\n calibrate\n \n \n gr::limesdr::sink\n"
}
]
}
]
},
{
"source1": "./usr/share/doc/gr-limesdr/xml/classgr_1_1limesdr_1_1sink__impl.xml.gz",
"source2": "./usr/share/doc/gr-limesdr/xml/classgr_1_1limesdr_1_1sink__impl.xml.gz",
"unified_diff": null,
"details": [
{
"source1": "classgr_1_1limesdr_1_1sink__impl.xml",
"source2": "classgr_1_1limesdr_1_1sink__impl.xml",
"unified_diff": null,
"details": [
{
"source1": "classgr_1_1limesdr_1_1sink__impl.xml",
"source2": "classgr_1_1limesdr_1_1sink__impl.xml",
"unified_diff": "@@ -10,131 +10,131 @@\n lms_stream_t\n lms_stream_t gr::limesdr::sink_impl::streamId[2]\n [2]\n streamId\n \n \n \n- \n+ \n \n \n bool\n bool gr::limesdr::sink_impl::stream_analyzer\n \n stream_analyzer\n = false\n \n \n \n- \n+ \n \n \n int\n int gr::limesdr::sink_impl::sink_block\n \n sink_block\n = 2\n \n \n \n- \n+ \n \n \n pmt::pmt_t\n pmt::pmt_t gr::limesdr::sink_impl::LENGTH_TAG\n \n LENGTH_TAG\n \n \n \n- \n+ \n \n \n lms_stream_meta_t\n lms_stream_meta_t gr::limesdr::sink_impl::tx_meta\n \n tx_meta\n \n \n \n- \n+ \n \n \n long\n long gr::limesdr::sink_impl::burst_length\n \n burst_length\n = 0\n \n \n \n- \n+ \n \n \n int\n int gr::limesdr::sink_impl::nitems_send\n \n nitems_send\n = 0\n \n \n \n- \n+ \n \n \n int\n int gr::limesdr::sink_impl::ret[2]\n [2]\n ret\n = { 0 }\n \n \n \n- \n+ \n \n \n int\n int gr::limesdr::sink_impl::pa_path[2]\n [2]\n pa_path\n = { 0 }\n \n \n \n- \n+ \n \n \n struct gr::limesdr::sink_impl::constant_data\n struct gr::limesdr::sink_impl::constant_data gr::limesdr::sink_impl::stored\n \n stored\n \n \n \n- \n+ \n \n \n std::chrono::high_resolution_clock::time_point\n std::chrono::high_resolution_clock::time_point gr::limesdr::sink_impl::t1\n \n t1\n \n \n \n- \n+ \n \n \n std::chrono::high_resolution_clock::time_point\n std::chrono::high_resolution_clock::time_point gr::limesdr::sink_impl::t2\n \n t2\n \n \n \n- \n+ \n \n \n \n \n void\n void gr::limesdr::sink_impl::work_tags\n (int noutput_items)\n@@ -142,29 +142,29 @@\n \n int\n noutput_items\n \n \n \n \n- \n+ \n \n \n void\n void gr::limesdr::sink_impl::print_stream_stats\n (int channel)\n print_stream_stats\n \n int\n channel\n \n \n \n \n- \n+ \n \n \n \n \n \n gr::limesdr::sink_impl::sink_impl\n (std::string serial, int channel_mode, const std::string &filename, const std::string &length_tag_name)\n@@ -184,25 +184,25 @@\n \n const std::string &\n length_tag_name\n \n \n \n \n- \n+ \n \n \n \n gr::limesdr::sink_impl::~sink_impl\n ()\n ~sink_impl\n \n \n \n- \n+ \n \n \n int\n int gr::limesdr::sink_impl::work\n (int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)\n work\n \n@@ -216,55 +216,55 @@\n \n gr_vector_void_star &\n output_items\n \n \n \n \n- \n+ \n \n \n bool\n bool gr::limesdr::sink_impl::start\n (void)\n start\n \n void\n \n \n \n \n- \n+ \n \n \n bool\n bool gr::limesdr::sink_impl::stop\n (void)\n stop\n \n void\n \n \n \n \n- \n+ \n \n \n gr::io_signature::sptr\n gr::io_signature::sptr gr::limesdr::sink_impl::args_to_io_signature\n (int channel_number)\n args_to_io_signature\n \n int\n channel_number\n \n \n \n \n- \n+ \n \n \n void\n void gr::limesdr::sink_impl::init_stream\n (int device_number, int channel)\n init_stream\n \n@@ -274,15 +274,15 @@\n \n int\n channel\n \n \n \n \n- \n+ \n \n \n void\n void gr::limesdr::sink_impl::release_stream\n (int device_number, lms_stream_t *stream)\n release_stream\n \n@@ -292,15 +292,15 @@\n \n lms_stream_t *\n stream\n \n \n \n \n- \n+ \n \n \n double\n double gr::limesdr::sink_impl::set_center_freq\n (double freq, size_t chan=0)\n set_center_freq\n set_center_freq\n@@ -337,15 +337,15 @@\n \n \n actual center frequency\n \n \n \n \n- \n+ \n \n \n void\n void gr::limesdr::sink_impl::set_antenna\n (int antenna, int channel=0)\n set_antenna\n set_antenna\n@@ -382,15 +382,15 @@\n Channel selection: A(LMS_CH_0),B(LMS_CH_1).\n \n \n \n \n \n \n- \n+ \n \n \n void\n void gr::limesdr::sink_impl::toggle_pa_path\n (int device_number, bool enable)\n toggle_pa_path\n \n@@ -400,15 +400,15 @@\n \n bool\n enable\n \n \n \n \n- \n+ \n \n \n void\n void gr::limesdr::sink_impl::set_nco\n (float nco_freq, int channel=0)\n set_nco\n set_nco\n@@ -442,15 +442,15 @@\n Channel index.\n \n \n \n \n \n \n- \n+ \n \n \n double\n double gr::limesdr::sink_impl::set_bandwidth\n (double analog_bandw, int channel=0)\n set_bandwidth\n set_bandwidth\n@@ -487,15 +487,15 @@\n \n \n actual filter bandwidth in Hz\n \n \n \n \n- \n+ \n \n \n void\n void gr::limesdr::sink_impl::set_digital_filter\n (double digital_bandw, int channel=0)\n set_digital_filter\n set_digital_filter\n@@ -529,15 +529,15 @@\n Channel selection: A(LMS_CH_0),B(LMS_CH_1).\n \n \n \n \n \n \n- \n+ \n \n \n unsigned\n unsigned gr::limesdr::sink_impl::set_gain\n (unsigned gain_dB, int channel=0)\n set_gain\n set_gain\n@@ -577,15 +577,15 @@\n \n \n actual gain in dB\n \n \n \n \n- \n+ \n \n \n double\n double gr::limesdr::sink_impl::set_sample_rate\n (double rate)\n set_sample_rate\n set_sample_rate\n@@ -609,15 +609,15 @@\n \n \n actual sample rate in S/s\n \n \n \n \n- \n+ \n \n \n void\n void gr::limesdr::sink_impl::set_oversampling\n (int oversample)\n set_oversampling\n set_oversampling\n@@ -638,15 +638,15 @@\n Oversampling value (0 (default),1,2,4,8,16,32).\n \n \n \n \n \n \n- \n+ \n \n \n void\n void gr::limesdr::sink_impl::set_buffer_size\n (uint32_t size)\n set_buffer_size\n set_buffer_size\n@@ -667,15 +667,15 @@\n FIFO buffer size in samples\n \n \n \n \n \n \n- \n+ \n \n \n void\n void gr::limesdr::sink_impl::calibrate\n (double bandw, int channel=0)\n calibrate\n calibrate\n@@ -709,15 +709,15 @@\n Channel selection: A(LMS_CH_0),B(LMS_CH_1).\n \n \n \n \n \n \n- \n+ \n \n \n void\n void gr::limesdr::sink_impl::set_tcxo_dac\n (uint16_t dacVal=125)\n set_tcxo_dac\n set_tcxo_dac\n@@ -745,15 +745,15 @@\n DAC value (0-65535)\n \n \n \n \n \n \n- \n+ \n \n \n \n \n \n \n \n@@ -780,15 +780,15 @@\n \n \n \n \n \n \n \n- \n+ \n \n \n gr::limesdr::sink_impl\n args_to_io_signature\n \n \n gr::limesdr::sink_impl\n"
}
]
}
]
},
{
"source1": "./usr/share/doc/gr-limesdr/xml/classgr_1_1limesdr_1_1source.xml.gz",
"source2": "./usr/share/doc/gr-limesdr/xml/classgr_1_1limesdr_1_1source.xml.gz",
"unified_diff": null,
"details": [
{
"source1": "classgr_1_1limesdr_1_1source.xml",
"source2": "classgr_1_1limesdr_1_1source.xml",
"unified_diff": null,
"details": [
{
"source1": "classgr_1_1limesdr_1_1source.xml",
"source2": "classgr_1_1limesdr_1_1source.xml",
"unified_diff": "@@ -14,15 +14,15 @@\n \n typedef boost::shared_ptr<source> gr::limesdr::source::sptr\n \n sptr\n \n \n \n- \n+ \n \n \n \n \n \n [sptr]\n \n@@ -83,15 +83,15 @@\n \n \n a new limesdr source block object\n \n \n \n \n- \n+ \n \n \n \n \n double\n virtual double gr::limesdr::source::set_center_freq\n (double freq, size_t chan=0)=0\n@@ -130,15 +130,15 @@\n \n \n actual center frequency in Hz\n \n \n \n \n- \n+ \n \n \n void\n virtual void gr::limesdr::source::set_antenna\n (int antenna, int channel=0)=0\n set_antenna\n set_antenna\n@@ -172,15 +172,15 @@\n Channel selection: A(LMS_CH_0),B(LMS_CH_1).\n \n \n \n \n \n \n- \n+ \n \n \n void\n virtual void gr::limesdr::source::set_nco\n (float nco_freq, int channel)=0\n set_nco\n set_nco\n@@ -213,15 +213,15 @@\n Channel index.\n \n \n \n \n \n \n- \n+ \n \n \n double\n virtual double gr::limesdr::source::set_bandwidth\n (double analog_bandw, int channel=0)=0\n set_bandwidth\n set_bandwidth\n@@ -258,15 +258,15 @@\n \n \n actual filter bandwidth in Hz\n \n \n \n \n- \n+ \n \n \n void\n virtual void gr::limesdr::source::set_digital_filter\n (double digital_bandw, int channel)=0\n set_digital_filter\n set_digital_filter\n@@ -299,15 +299,15 @@\n Channel selection: A(LMS_CH_0),B(LMS_CH_1).\n \n \n \n \n \n \n- \n+ \n \n \n unsigned\n virtual unsigned gr::limesdr::source::set_gain\n (unsigned gain_dB, int channel=0)=0\n set_gain\n set_gain\n@@ -347,15 +347,15 @@\n \n \n actual gain in dB\n \n \n \n \n- \n+ \n \n \n double\n virtual double gr::limesdr::source::set_sample_rate\n (double rate)=0\n set_sample_rate\n set_sample_rate\n@@ -379,15 +379,15 @@\n \n \n actual sample rate in S/s\n \n \n \n \n- \n+ \n \n \n void\n virtual void gr::limesdr::source::set_oversampling\n (int oversample)=0\n set_oversampling\n set_oversampling\n@@ -408,15 +408,15 @@\n Oversampling value (0 (default),1,2,4,8,16,32).\n \n \n \n \n \n \n- \n+ \n \n \n void\n virtual void gr::limesdr::source::calibrate\n (double bandw, int channel=0)=0\n calibrate\n calibrate\n@@ -450,15 +450,15 @@\n Channel selection: A(LMS_CH_0),B(LMS_CH_1).\n \n \n \n \n \n \n- \n+ \n \n \n void\n virtual void gr::limesdr::source::set_buffer_size\n (uint32_t size)=0\n set_buffer_size\n set_buffer_size\n@@ -479,15 +479,15 @@\n FIFO buffer size in samples\n \n \n \n \n \n \n- \n+ \n \n \n void\n virtual void gr::limesdr::source::set_tcxo_dac\n (uint16_t dacVal=125)=0\n set_tcxo_dac\n set_tcxo_dac\n@@ -515,15 +515,15 @@\n DAC value (0-65535)\n \n \n \n \n \n \n- \n+ \n \n \n \n <+description of block+>\n \n \n \n@@ -547,15 +547,15 @@\n \n \n \n \n \n \n \n- \n+ \n \n \n gr::limesdr::source\n calibrate\n \n \n gr::limesdr::source\n"
}
]
}
]
},
{
"source1": "./usr/share/doc/gr-limesdr/xml/classgr_1_1limesdr_1_1source__impl.xml.gz",
"source2": "./usr/share/doc/gr-limesdr/xml/classgr_1_1limesdr_1_1source__impl.xml.gz",
"unified_diff": null,
"details": [
{
"source1": "classgr_1_1limesdr_1_1source__impl.xml",
"source2": "classgr_1_1limesdr_1_1source__impl.xml",
"unified_diff": null,
"details": [
{
"source1": "classgr_1_1limesdr_1_1source__impl.xml",
"source2": "classgr_1_1limesdr_1_1source__impl.xml",
"unified_diff": "@@ -10,89 +10,89 @@\n lms_stream_t\n lms_stream_t gr::limesdr::source_impl::streamId[2]\n [2]\n streamId\n \n \n \n- \n+ \n \n \n bool\n bool gr::limesdr::source_impl::stream_analyzer\n \n stream_analyzer\n = false\n \n \n \n- \n+ \n \n \n int\n int gr::limesdr::source_impl::source_block\n \n source_block\n = 1\n \n \n \n- \n+ \n \n \n bool\n bool gr::limesdr::source_impl::add_tag\n \n add_tag\n = false\n \n \n \n- \n+ \n \n \n uint32_t\n uint32_t gr::limesdr::source_impl::pktLoss\n \n pktLoss\n = 0\n \n \n \n- \n+ \n \n \n struct gr::limesdr::source_impl::constant_data\n struct gr::limesdr::source_impl::constant_data gr::limesdr::source_impl::stored\n \n stored\n \n \n \n- \n+ \n \n \n std::chrono::high_resolution_clock::time_point\n std::chrono::high_resolution_clock::time_point gr::limesdr::source_impl::t1\n \n t1\n \n \n \n- \n+ \n \n \n std::chrono::high_resolution_clock::time_point\n std::chrono::high_resolution_clock::time_point gr::limesdr::source_impl::t2\n \n t2\n \n \n \n- \n+ \n \n \n \n \n void\n void gr::limesdr::source_impl::print_stream_stats\n (lms_stream_status_t status)\n@@ -100,15 +100,15 @@\n \n lms_stream_status_t\n status\n \n \n \n \n- \n+ \n \n \n void\n void gr::limesdr::source_impl::add_time_tag\n (int channel, lms_stream_meta_t meta)\n add_time_tag\n \n@@ -118,15 +118,15 @@\n \n lms_stream_meta_t\n meta\n \n \n \n \n- \n+ \n \n \n \n \n \n gr::limesdr::source_impl::source_impl\n (std::string serial, int channel_mode, const std::string &filename)\n@@ -142,51 +142,51 @@\n \n const std::string &\n filename\n \n \n \n \n- \n+ \n \n \n \n gr::limesdr::source_impl::~source_impl\n ()\n ~source_impl\n \n \n \n- \n+ \n \n \n bool\n bool gr::limesdr::source_impl::start\n (void)\n start\n \n void\n \n \n \n \n- \n+ \n \n \n bool\n bool gr::limesdr::source_impl::stop\n (void)\n stop\n \n void\n \n \n \n \n- \n+ \n \n \n int\n int gr::limesdr::source_impl::work\n (int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)\n work\n \n@@ -200,29 +200,29 @@\n \n gr_vector_void_star &\n output_items\n \n \n \n \n- \n+ \n \n \n gr::io_signature::sptr\n gr::io_signature::sptr gr::limesdr::source_impl::args_to_io_signature\n (int channel_mode)\n args_to_io_signature\n \n int\n channel_mode\n \n \n \n \n- \n+ \n \n \n void\n void gr::limesdr::source_impl::init_stream\n (int device_number, int channel)\n init_stream\n \n@@ -232,15 +232,15 @@\n \n int\n channel\n \n \n \n \n- \n+ \n \n \n void\n void gr::limesdr::source_impl::release_stream\n (int device_number, lms_stream_t *stream)\n release_stream\n \n@@ -250,15 +250,15 @@\n \n lms_stream_t *\n stream\n \n \n \n \n- \n+ \n \n \n double\n double gr::limesdr::source_impl::set_center_freq\n (double freq, size_t chan=0)\n set_center_freq\n set_center_freq\n@@ -295,15 +295,15 @@\n \n \n actual center frequency in Hz\n \n \n \n \n- \n+ \n \n \n void\n void gr::limesdr::source_impl::set_antenna\n (int antenna, int channel=0)\n set_antenna\n set_antenna\n@@ -337,15 +337,15 @@\n Channel selection: A(LMS_CH_0),B(LMS_CH_1).\n \n \n \n \n \n \n- \n+ \n \n \n void\n void gr::limesdr::source_impl::set_nco\n (float nco_freq, int channel=0)\n set_nco\n set_nco\n@@ -379,15 +379,15 @@\n Channel index.\n \n \n \n \n \n \n- \n+ \n \n \n double\n double gr::limesdr::source_impl::set_bandwidth\n (double analog_bandw, int channel=0)\n set_bandwidth\n set_bandwidth\n@@ -424,15 +424,15 @@\n \n \n actual filter bandwidth in Hz\n \n \n \n \n- \n+ \n \n \n void\n void gr::limesdr::source_impl::set_digital_filter\n (double digital_bandw, int channel=0)\n set_digital_filter\n set_digital_filter\n@@ -466,15 +466,15 @@\n Channel selection: A(LMS_CH_0),B(LMS_CH_1).\n \n \n \n \n \n \n- \n+ \n \n \n unsigned\n unsigned gr::limesdr::source_impl::set_gain\n (unsigned gain_dB, int channel=0)\n set_gain\n set_gain\n@@ -514,15 +514,15 @@\n \n \n actual gain in dB\n \n \n \n \n- \n+ \n \n \n double\n double gr::limesdr::source_impl::set_sample_rate\n (double rate)\n set_sample_rate\n set_sample_rate\n@@ -546,15 +546,15 @@\n \n \n actual sample rate in S/s\n \n \n \n \n- \n+ \n \n \n void\n void gr::limesdr::source_impl::set_oversampling\n (int oversample)\n set_oversampling\n set_oversampling\n@@ -575,15 +575,15 @@\n Oversampling value (0 (default),1,2,4,8,16,32).\n \n \n \n \n \n \n- \n+ \n \n \n void\n void gr::limesdr::source_impl::set_buffer_size\n (uint32_t size)\n set_buffer_size\n set_buffer_size\n@@ -604,15 +604,15 @@\n FIFO buffer size in samples\n \n \n \n \n \n \n- \n+ \n \n \n void\n void gr::limesdr::source_impl::calibrate\n (double bandw, int channel=0)\n calibrate\n calibrate\n@@ -646,15 +646,15 @@\n Channel selection: A(LMS_CH_0),B(LMS_CH_1).\n \n \n \n \n \n \n- \n+ \n \n \n void\n void gr::limesdr::source_impl::set_tcxo_dac\n (uint16_t dacVal=125)\n set_tcxo_dac\n set_tcxo_dac\n@@ -682,15 +682,15 @@\n DAC value (0-65535)\n \n \n \n \n \n \n- \n+ \n \n \n \n \n \n \n \n@@ -717,15 +717,15 @@\n \n \n \n \n \n \n \n- \n+ \n \n \n gr::limesdr::source_impl\n add_tag\n \n \n gr::limesdr::source_impl\n"
}
]
}
]
},
{
"source1": "./usr/share/doc/gr-limesdr/xml/device__handler_8h.xml.gz",
"source2": "./usr/share/doc/gr-limesdr/xml/device__handler_8h.xml.gz",
"unified_diff": null,
"details": [
{
"source1": "device__handler_8h.xml",
"source2": "device__handler_8h.xml",
"unified_diff": null,
"details": [
{
"source1": "device__handler_8h.xml",
"source2": "device__handler_8h.xml",
"unified_diff": "@@ -21,97 +21,97 @@\n \n \n \n \n \n \n \n+ \n+ \n+ \n+ \n+ \n+ \n \n \n \n \n \n \n \n \n \n \n \n \n- \n- \n- \n- \n- \n- \n \n \n \n \n \n \n \n \n- \n- \n- \n- \n- \n- \n \n \n \n \n \n \n \n \n+ \n+ \n+ \n+ \n+ \n+ \n \n device_handler\n device_handler::device\n \n \n LMS_CH_0\n 0\n \n \n \n- \n+ \n \n \n LMS_CH_1\n 1\n \n \n \n- \n+ \n \n \n LimeSDR_Mini\n 1\n \n \n \n- \n+ \n \n \n LimeNET_Micro\n 2\n \n \n \n- \n+ \n \n \n LimeSDR_USB\n 3\n \n \n \n- \n+ \n \n \n \n \n- \n+ \n \n \n"
}
]
}
]
},
{
"source1": "./usr/share/doc/gr-limesdr/xml/dir_7029781d67ed1229c585388ff8afbb99.xml",
"source2": "./usr/share/doc/gr-limesdr/xml/dir_7029781d67ed1229c585388ff8afbb99.xml",
"unified_diff": null,
"details": [
{
"source1": "./usr/share/doc/gr-limesdr/xml/dir_7029781d67ed1229c585388ff8afbb99.xml",
"source2": "./usr/share/doc/gr-limesdr/xml/dir_7029781d67ed1229c585388ff8afbb99.xml",
"unified_diff": "@@ -3,10 +3,10 @@\n \n limesdr\n api.h\n sink.h\n source.h\n \n \n- \n+ \n \n \n"
}
]
},
{
"source1": "./usr/share/doc/gr-limesdr/xml/dir_97aefd0d527b934f1d99a682da8fe6a9.xml",
"source2": "./usr/share/doc/gr-limesdr/xml/dir_97aefd0d527b934f1d99a682da8fe6a9.xml",
"unified_diff": null,
"details": [
{
"source1": "./usr/share/doc/gr-limesdr/xml/dir_97aefd0d527b934f1d99a682da8fe6a9.xml",
"source2": "./usr/share/doc/gr-limesdr/xml/dir_97aefd0d527b934f1d99a682da8fe6a9.xml",
"unified_diff": "@@ -3,10 +3,10 @@\n \n lib\n device_handler.h\n sink_impl.h\n source_impl.h\n \n \n- \n+ \n \n \n"
}
]
},
{
"source1": "./usr/share/doc/gr-limesdr/xml/dir_d44c64559bbebec7f509842c48db8b23.xml",
"source2": "./usr/share/doc/gr-limesdr/xml/dir_d44c64559bbebec7f509842c48db8b23.xml",
"unified_diff": null,
"details": [
{
"source1": "./usr/share/doc/gr-limesdr/xml/dir_d44c64559bbebec7f509842c48db8b23.xml",
"source2": "./usr/share/doc/gr-limesdr/xml/dir_d44c64559bbebec7f509842c48db8b23.xml",
"unified_diff": "@@ -1,10 +1,10 @@\n \n \n \n include\n limesdr\n \n \n- \n+ \n \n \n"
}
]
},
{
"source1": "./usr/share/doc/gr-limesdr/xml/group__defs_8dox.xml",
"source2": "./usr/share/doc/gr-limesdr/xml/group__defs_8dox.xml",
"unified_diff": null,
"details": [
{
"source1": "./usr/share/doc/gr-limesdr/xml/group__defs_8dox.xml",
"source2": "./usr/share/doc/gr-limesdr/xml/group__defs_8dox.xml",
"unified_diff": "@@ -1,9 +1,9 @@\n \n \n \n group_defs.dox\n \n \n- \n+ \n \n \n"
}
]
},
{
"source1": "./usr/share/doc/gr-limesdr/xml/main__page_8dox.xml",
"source2": "./usr/share/doc/gr-limesdr/xml/main__page_8dox.xml",
"unified_diff": null,
"details": [
{
"source1": "./usr/share/doc/gr-limesdr/xml/main__page_8dox.xml",
"source2": "./usr/share/doc/gr-limesdr/xml/main__page_8dox.xml",
"unified_diff": "@@ -1,9 +1,9 @@\n \n \n \n main_page.dox\n \n \n- \n+ \n \n \n"
}
]
},
{
"source1": "./usr/share/doc/gr-limesdr/xml/namespacegr.xml",
"source2": "./usr/share/doc/gr-limesdr/xml/namespacegr.xml",
"unified_diff": null,
"details": [
{
"source1": "./usr/share/doc/gr-limesdr/xml/namespacegr.xml",
"source2": "./usr/share/doc/gr-limesdr/xml/namespacegr.xml",
"unified_diff": "@@ -1,10 +1,10 @@\n \n \n \n gr\n gr::limesdr\n \n \n- \n+ \n \n \n"
}
]
},
{
"source1": "./usr/share/doc/gr-limesdr/xml/namespacegr_1_1limesdr.xml",
"source2": "./usr/share/doc/gr-limesdr/xml/namespacegr_1_1limesdr.xml",
"unified_diff": null,
"details": [
{
"source1": "./usr/share/doc/gr-limesdr/xml/namespacegr_1_1limesdr.xml",
"source2": "./usr/share/doc/gr-limesdr/xml/namespacegr_1_1limesdr.xml",
"unified_diff": "@@ -4,10 +4,10 @@\n gr::limesdr\n gr::limesdr::sink\n gr::limesdr::sink_impl\n gr::limesdr::source\n gr::limesdr::source_impl\n \n \n- \n+ \n \n \n"
}
]
},
{
"source1": "./usr/share/doc/gr-limesdr/xml/sink_8h.xml",
"source2": "./usr/share/doc/gr-limesdr/xml/sink_8h.xml",
"unified_diff": null,
"details": [
{
"source1": "./usr/share/doc/gr-limesdr/xml/sink_8h.xml",
"source2": "./usr/share/doc/gr-limesdr/xml/sink_8h.xml",
"unified_diff": "@@ -2,31 +2,31 @@\n \n \n sink.h\n gnuradio/sync_block.h\n limesdr/api.h\n sink_impl.h\n \n- \n- \n- \n- \n- \n- \n \n \n \n \n \n \n \n \n \n \n \n+ \n+ \n+ \n+ \n+ \n+ \n \n \n \n \n \n \n \n@@ -36,10 +36,10 @@\n \n \n gr::limesdr::sink\n gr\n gr::limesdr\n \n \n- \n+ \n \n \n"
}
]
},
{
"source1": "./usr/share/doc/gr-limesdr/xml/sink__impl_8h.xml",
"source2": "./usr/share/doc/gr-limesdr/xml/sink__impl_8h.xml",
"unified_diff": null,
"details": [
{
"source1": "./usr/share/doc/gr-limesdr/xml/sink__impl_8h.xml",
"source2": "./usr/share/doc/gr-limesdr/xml/sink__impl_8h.xml",
"unified_diff": "@@ -4,70 +4,70 @@\n sink_impl.h\n device_handler.h\n limesdr/sink.h\n \n \n \n \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n \n \n \n+ \n+ \n+ \n+ \n+ \n+ \n \n \n \n \n \n \n \n \n \n- \n- \n- \n- \n- \n \n \n \n+ \n+ \n+ \n+ \n+ \n+ \n \n \n \n \n \n \n \n \n \n \n \n \n- \n- \n- \n- \n- \n- \n \n \n \n- \n- \n- \n- \n- \n- \n \n \n \n- \n- \n- \n- \n- \n- \n \n gr::limesdr::sink_impl\n gr::limesdr::sink_impl::constant_data\n gr\n gr::limesdr\n \n \n@@ -75,15 +75,15 @@\n const pmt::pmt_t TIME_TAG\n \n TIME_TAG\n = pmt::string_to_symbol("tx_time")\n \n \n \n- \n+ \n \n \n \n \n- \n+ \n \n \n"
}
]
},
{
"source1": "./usr/share/doc/gr-limesdr/xml/source_8h.xml",
"source2": "./usr/share/doc/gr-limesdr/xml/source_8h.xml",
"unified_diff": null,
"details": [
{
"source1": "./usr/share/doc/gr-limesdr/xml/source_8h.xml",
"source2": "./usr/share/doc/gr-limesdr/xml/source_8h.xml",
"unified_diff": "@@ -2,44 +2,44 @@\n \n \n source.h\n gnuradio/sync_block.h\n limesdr/api.h\n source_impl.h\n \n+ \n+ \n+ \n+ \n+ \n \n \n \n \n \n \n \n \n \n \n \n \n- \n- \n- \n- \n- \n \n \n+ \n+ \n+ \n+ \n \n \n \n \n \n- \n- \n- \n- \n \n gr::limesdr::source\n gr\n gr::limesdr\n \n \n- \n+ \n \n \n"
}
]
},
{
"source1": "./usr/share/doc/gr-limesdr/xml/source__impl_8h.xml",
"source2": "./usr/share/doc/gr-limesdr/xml/source__impl_8h.xml",
"unified_diff": null,
"details": [
{
"source1": "./usr/share/doc/gr-limesdr/xml/source__impl_8h.xml",
"source2": "./usr/share/doc/gr-limesdr/xml/source__impl_8h.xml",
"unified_diff": "@@ -4,14 +4,25 @@\n source_impl.h\n limesdr/source.h\n device_handler.h\n \n \n \n \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n \n \n \n \n \n \n \n@@ -22,49 +33,38 @@\n \n \n \n \n \n \n \n- \n- \n- \n- \n- \n \n \n \n+ \n+ \n+ \n+ \n+ \n+ \n \n \n \n \n \n \n \n \n \n \n \n \n- \n- \n- \n- \n- \n- \n \n \n \n- \n- \n- \n- \n- \n- \n \n \n \n \n gr::limesdr::source_impl\n gr::limesdr::source_impl::constant_data\n gr\n@@ -75,15 +75,15 @@\n const pmt::pmt_t TIME_TAG\n \n TIME_TAG\n = pmt::string_to_symbol("rx_time")\n \n \n \n- \n+ \n \n \n \n \n- \n+ \n \n \n"
}
]
},
{
"source1": "./usr/share/doc/gr-limesdr/xml/structdevice__handler_1_1device.xml.gz",
"source2": "./usr/share/doc/gr-limesdr/xml/structdevice__handler_1_1device.xml.gz",
"unified_diff": null,
"details": [
{
"source1": "structdevice__handler_1_1device.xml",
"source2": "structdevice__handler_1_1device.xml",
"unified_diff": null,
"details": [
{
"source1": "structdevice__handler_1_1device.xml",
"source2": "structdevice__handler_1_1device.xml",
"unified_diff": "@@ -8,79 +8,79 @@\n lms_device_t* device_handler::device::address\n \n address\n = NULL\n \n \n \n- \n+ \n \n \n bool\n bool device_handler::device::source_flag\n \n source_flag\n = false\n \n \n \n- \n+ \n \n \n bool\n bool device_handler::device::sink_flag\n \n sink_flag\n = false\n \n \n \n- \n+ \n \n \n int\n int device_handler::device::source_channel_mode\n \n source_channel_mode\n = -1\n \n \n \n- \n+ \n \n \n int\n int device_handler::device::sink_channel_mode\n \n sink_channel_mode\n = -1\n \n \n \n- \n+ \n \n \n std::string\n std::string device_handler::device::source_filename\n \n source_filename\n \n \n \n- \n+ \n \n \n std::string\n std::string device_handler::device::sink_filename\n \n sink_filename\n \n \n \n- \n+ \n \n \n \n \n \n \n \n@@ -93,15 +93,15 @@\n \n \n \n \n \n \n \n- \n+ \n \n \n device_handler::device\n address\n \n \n device_handler::device\n"
}
]
}
]
},
{
"source1": "./usr/share/doc/gr-limesdr/xml/structgr_1_1limesdr_1_1sink__impl_1_1constant__data.xml.gz",
"source2": "./usr/share/doc/gr-limesdr/xml/structgr_1_1limesdr_1_1sink__impl_1_1constant__data.xml.gz",
"unified_diff": null,
"details": [
{
"source1": "structgr_1_1limesdr_1_1sink__impl_1_1constant__data.xml",
"source2": "structgr_1_1limesdr_1_1sink__impl_1_1constant__data.xml",
"unified_diff": null,
"details": [
{
"source1": "structgr_1_1limesdr_1_1sink__impl_1_1constant__data.xml",
"source2": "structgr_1_1limesdr_1_1sink__impl_1_1constant__data.xml",
"unified_diff": "@@ -7,57 +7,57 @@\n std::string\n std::string gr::limesdr::sink_impl::constant_data::serial\n \n serial\n \n \n \n- \n+ \n \n \n int\n int gr::limesdr::sink_impl::constant_data::device_number\n \n device_number\n \n \n \n- \n+ \n \n \n int\n int gr::limesdr::sink_impl::constant_data::channel_mode\n \n channel_mode\n \n \n \n- \n+ \n \n \n double\n double gr::limesdr::sink_impl::constant_data::samp_rate\n \n samp_rate\n = 10e6\n \n \n \n- \n+ \n \n \n uint32_t\n uint32_t gr::limesdr::sink_impl::constant_data::FIFO_size\n \n FIFO_size\n = 0\n \n \n \n- \n+ \n \n \n \n \n \n \n \n@@ -69,15 +69,15 @@\n \n \n \n \n \n \n \n- \n+ \n \n \n gr::limesdr::sink_impl::constant_data\n channel_mode\n \n \n gr::limesdr::sink_impl::constant_data\n"
}
]
}
]
},
{
"source1": "./usr/share/doc/gr-limesdr/xml/structgr_1_1limesdr_1_1source__impl_1_1constant__data.xml.gz",
"source2": "./usr/share/doc/gr-limesdr/xml/structgr_1_1limesdr_1_1source__impl_1_1constant__data.xml.gz",
"unified_diff": null,
"details": [
{
"source1": "structgr_1_1limesdr_1_1source__impl_1_1constant__data.xml",
"source2": "structgr_1_1limesdr_1_1source__impl_1_1constant__data.xml",
"unified_diff": null,
"details": [
{
"source1": "structgr_1_1limesdr_1_1source__impl_1_1constant__data.xml",
"source2": "structgr_1_1limesdr_1_1source__impl_1_1constant__data.xml",
"unified_diff": "@@ -7,57 +7,57 @@\n std::string\n std::string gr::limesdr::source_impl::constant_data::serial\n \n serial\n \n \n \n- \n+ \n \n \n int\n int gr::limesdr::source_impl::constant_data::device_number\n \n device_number\n \n \n \n- \n+ \n \n \n int\n int gr::limesdr::source_impl::constant_data::channel_mode\n \n channel_mode\n \n \n \n- \n+ \n \n \n double\n double gr::limesdr::source_impl::constant_data::samp_rate\n \n samp_rate\n = 10e6\n \n \n \n- \n+ \n \n \n uint32_t\n uint32_t gr::limesdr::source_impl::constant_data::FIFO_size\n \n FIFO_size\n = 0\n \n \n \n- \n+ \n \n \n \n \n \n \n \n@@ -69,15 +69,15 @@\n \n \n \n \n \n \n \n- \n+ \n \n \n gr::limesdr::source_impl::constant_data\n channel_mode\n \n \n gr::limesdr::source_impl::constant_data\n"
}
]
}
]
}
]
}
]
}
]
},
{
"source1": "gr-limesdr-dbgsym_2.0.0-27-gca01a64-2_amd64.deb",
"source2": "gr-limesdr-dbgsym_2.0.0-27-gca01a64-2_amd64.deb",
"unified_diff": null,
"details": [
{
"source1": "file list",
"source2": "file list",
"unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-10-13 18:51:15.000000 debian-binary\n -rw-r--r-- 0 0 0 536 2019-10-13 18:51:15.000000 control.tar.xz\n--rw-r--r-- 0 0 0 830244 2019-10-13 18:51:15.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 830268 2019-10-13 18:51:15.000000 data.tar.xz\n"
},
{
"source1": "control.tar.xz",
"source2": "control.tar.xz",
"unified_diff": null,
"details": [
{
"source1": "control.tar",
"source2": "control.tar",
"unified_diff": null,
"details": [
{
"source1": "./control",
"source2": "./control",
"unified_diff": "@@ -5,8 +5,8 @@\n Architecture: amd64\n Maintainer: Debian Hamradio Maintainers \n Installed-Size: 895\n Depends: gr-limesdr (= 2.0.0-27-gca01a64-2)\n Section: debug\n Priority: optional\n Description: debug symbols for gr-limesdr\n-Build-Ids: 73b92074416bee1409767d94fe3c536490d98475\n+Build-Ids: bd20974ae04f630f2c126bfe22b9811b05acf171\n"
},
{
"source1": "./md5sums",
"source2": "./md5sums",
"unified_diff": null,
"details": [
{
"source1": "./md5sums",
"source2": "./md5sums",
"comments": [
"Files differ"
],
"unified_diff": null
},
{
"source1": "line order",
"source2": "line order",
"unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/73/b92074416bee1409767d94fe3c536490d98475.debug\n+usr/lib/debug/.build-id/bd/20974ae04f630f2c126bfe22b9811b05acf171.debug\n"
}
]
}
]
}
]
},
{
"source1": "data.tar.xz",
"source2": "data.tar.xz",
"unified_diff": null,
"details": [
{
"source1": "data.tar",
"source2": "data.tar",
"unified_diff": null,
"details": [
{
"source1": "file list",
"source2": "file list",
"unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-13 18:51:15.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-13 18:51:15.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-13 18:51:15.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-13 18:51:15.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-13 18:51:15.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2019-10-13 18:51:15.000000 ./usr/lib/debug/.build-id/73/\n--rw-r--r-- 0 root (0) root (0) 905432 2019-10-13 18:51:15.000000 ./usr/lib/debug/.build-id/73/b92074416bee1409767d94fe3c536490d98475.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-10-13 18:51:15.000000 ./usr/lib/debug/.build-id/bd/\n+-rw-r--r-- 0 root (0) root (0) 905432 2019-10-13 18:51:15.000000 ./usr/lib/debug/.build-id/bd/20974ae04f630f2c126bfe22b9811b05acf171.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-13 18:51:15.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-13 18:51:15.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2019-10-13 18:51:15.000000 ./usr/share/doc/gr-limesdr-dbgsym -> gr-limesdr\n"
},
{
"source1": "./usr/lib/debug/.build-id/73/b92074416bee1409767d94fe3c536490d98475.debug",
"source2": "./usr/lib/debug/.build-id/bd/20974ae04f630f2c126bfe22b9811b05acf171.debug",
"comments": [
"Files similar despite different names (score: 4, lower is more similar)"
],
"unified_diff": null,
"details": [
{
"source1": "readelf --wide --program-header {}",
"source2": "readelf --wide --program-header {}",
"unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x10cb0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x00f6b8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x00f6c0 R 0x1000\n LOAD 0x001000 0x0000000000010000 0x0000000000010000 0x000000 0x0291fd R E 0x1000\n LOAD 0x001000 0x000000000003a000 0x000000000003a000 0x000000 0x01ad98 R 0x1000\n LOAD 0x000ea0 0x0000000000055ea0 0x0000000000055ea0 0x000000 0x0053d0 RW 0x1000\n DYNAMIC 0x000ea0 0x0000000000056be0 0x0000000000056be0 0x000000 0x000260 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000049f30 0x0000000000049f30 0x000000 0x001254 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"
},
{
"source1": "readelf --wide --sections {}",
"source2": "readelf --wide --sections {}",
"unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0004d8 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000738 00025c 002268 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000029a0 00025c 004572 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000006f12 00025c 0002de 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00000000000071f0 00025c 000110 00 A 4 5 8\n- [ 7] .rela.dyn NOBITS 0000000000007300 00025c 007110 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 000000000000e410 00025c 0012a8 18 A 3 23 8\n+ [ 4] .dynstr NOBITS 00000000000029a0 00025c 004574 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000006f14 00025c 0002de 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00000000000071f8 00025c 000110 00 A 4 5 8\n+ [ 7] .rela.dyn NOBITS 0000000000007308 00025c 007110 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 000000000000e418 00025c 0012a8 18 A 3 23 8\n [ 9] .init NOBITS 0000000000010000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000010020 001000 000c80 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000010ca0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000010cb0 001000 028541 00 AX 0 0 16\n [13] .fini NOBITS 00000000000391f4 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 000000000003a000 001000 00ff30 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 0000000000049f30 001000 001254 00 A 0 0 4\n"
},
{
"source1": "readelf --wide --symbols {}",
"source2": "readelf --wide --symbols {}",
"unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 1105 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000738 0 SECTION LOCAL DEFAULT 3 \n 4: 00000000000029a0 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000006f12 0 SECTION LOCAL DEFAULT 5 \n- 6: 00000000000071f0 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000007300 0 SECTION LOCAL DEFAULT 7 \n- 8: 000000000000e410 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000000000006f14 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00000000000071f8 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0000000000007308 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000000000000e418 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000010000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000010020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000010ca0 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000010cb0 0 SECTION LOCAL DEFAULT 12 \n 13: 00000000000391f4 0 SECTION LOCAL DEFAULT 13 \n 14: 000000000003a000 0 SECTION LOCAL DEFAULT 14 \n 15: 0000000000049f30 0 SECTION LOCAL DEFAULT 15 \n"
},
{
"source1": "readelf --wide --notes {}",
"source2": "readelf --wide --notes {}",
"unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 73b92074416bee1409767d94fe3c536490d98475\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bd20974ae04f630f2c126bfe22b9811b05acf171\n"
}
]
}
]
}
]
}
]
}
]
}