{
"diffoscope-json-version": 1,
"source1": "/srv/reproducible-results/rbuild-debian/tmp.BWWvtF2jEe/b1/gr-limesdr_2.0.0-27-gca01a64-2_armhf.changes",
"source2": "/srv/reproducible-results/rbuild-debian/tmp.BWWvtF2jEe/b2/gr-limesdr_2.0.0-27-gca01a64-2_armhf.changes",
"unified_diff": null,
"details": [
{
"source1": "Files",
"source2": "Files",
"unified_diff": "@@ -1,5 +1,5 @@\n \n- 8e43dbcb6a41fa2ed153254c44041242 786016 debug optional gr-limesdr-dbgsym_2.0.0-27-gca01a64-2_armhf.deb\n- e27751c00298b7cf60a700db15a5aa03 218296 hamradio optional gr-limesdr_2.0.0-27-gca01a64-2_armhf.deb\n+ 2e2e8d0133b2953944d2d1e380a6f793 786040 debug optional gr-limesdr-dbgsym_2.0.0-27-gca01a64-2_armhf.deb\n+ 218c60b44d29b949df30f42e599c9fa6 218272 hamradio optional gr-limesdr_2.0.0-27-gca01a64-2_armhf.deb\n f28c6080fece1d7c049a41cfcb1cb380 729952 debug optional libgnuradio-limesdr3.0.0-dbgsym_2.0.0-27-gca01a64-2_armhf.deb\n 059458ade34a1e1fc3c895011d2fad73 42848 libs optional libgnuradio-limesdr3.0.0_2.0.0-27-gca01a64-2_armhf.deb\n"
},
{
"source1": "gr-limesdr_2.0.0-27-gca01a64-2_armhf.deb",
"source2": "gr-limesdr_2.0.0-27-gca01a64-2_armhf.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 4580 2019-10-13 18:51:15.000000 control.tar.xz\n--rw-r--r-- 0 0 0 213524 2019-10-13 18:51:15.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 4588 2019-10-13 18:51:15.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 213492 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/arm-linux-gnueabihf/libgnuradio-limesdr.so -> libgnuradio-limesdr.so.3.0.0\n"
},
{
"source1": "./usr/lib/python3/dist-packages/limesdr/_limesdr_swig.cpython-37m-arm-linux-gnueabihf.so",
"source2": "./usr/lib/python3/dist-packages/limesdr/_limesdr_swig.cpython-37m-arm-linux-gnueabihf.so",
"unified_diff": null,
"details": [
{
"source1": "readelf --wide --sections {}",
"source2": "readelf --wide --sections {}",
"unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000114 000114 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000138 000138 0004c0 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000005f8 0005f8 001700 10 A 4 3 4\n- [ 4] .dynstr STRTAB 00001cf8 001cf8 004332 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000602a 00602a 0002e0 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00001cf8 001cf8 004334 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000602c 00602c 0002e0 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000630c 00630c 000130 00 A 4 7 4\n [ 7] .rel.dyn REL 0000643c 00643c 002868 08 A 3 0 4\n [ 8] .rel.plt REL 00008ca4 008ca4 000650 08 AI 3 21 4\n [ 9] .init PROGBITS 000092f4 0092f4 00000c 00 AX 0 0 4\n [10] .plt PROGBITS 00009300 009300 0009ac 04 AX 0 0 4\n [11] .text PROGBITS 00009cb0 009cb0 01b940 00 AX 0 0 8\n [12] .fini PROGBITS 000255f0 0255f0 000008 00 AX 0 0 4\n"
},
{
"source1": "readelf --wide --dynamic {}",
"source2": "readelf --wide --dynamic {}",
"unified_diff": "@@ -17,21 +17,21 @@\n 0x00000019 (INIT_ARRAY) 0x4984c\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x49854\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x138\n 0x00000005 (STRTAB) 0x1cf8\n 0x00000006 (SYMTAB) 0x5f8\n- 0x0000000a (STRSZ) 17202 (bytes)\n+ 0x0000000a (STRSZ) 17204 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x4a000\n 0x00000002 (PLTRELSZ) 1616 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x8ca4\n 0x00000011 (REL) 0x643c\n 0x00000012 (RELSZ) 10344 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffe (VERNEED) 0x630c\n 0x6fffffff (VERNEEDNUM) 7\n- 0x6ffffff0 (VERSYM) 0x602a\n+ 0x6ffffff0 (VERSYM) 0x602c\n 0x6ffffffa (RELCOUNT) 1058\n 0x00000000 (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: 1a578931129150d9869f4f5fa13c0313001b358f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 65695982f07d656c2f5a1b62cc3500887f6c7c6a\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 368 entries:\n- Addr: 0x000000000000602a Offset: 0x00602a Link: 3 (.dynsym)\n+ Addr: 0x000000000000602c Offset: 0x00602c Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4)\n 008: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4)\n 00c: 3 (CXXABI_ARM_1.3.3) 0 (*local*) 4 (GLIBC_2.4) 0 (*local*) \n 010: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 5 (GLIBCXX_3.4.21) 0 (*local*) 0 (*local*) \n 018: 5 (GLIBCXX_3.4.21) 4 (GLIBC_2.4) 2 (GLIBCXX_3.4) 0 (*local*) \n"
},
{
"source1": "readelf --wide --decompress --hex-dump=.dynstr {}",
"source2": "readelf --wide --decompress --hex-dump=.dynstr {}",
"unified_diff": "@@ -1071,9 +1071,9 @@\n 0x00005fb8 00474c49 42435858 5f332e34 2e323100 .GLIBCXX_3.4.21.\n 0x00005fc8 43585841 42495f41 524d5f31 2e332e33 CXXABI_ARM_1.3.3\n 0x00005fd8 00474c49 42435858 5f332e34 00000000 .GLIBCXX_3.4....\n 0x00005fe8 00000000 00000000 00000000 00000000 ................\n 0x00005ff8 00000000 00000000 00000000 00000000 ................\n 0x00006008 00000000 00000000 00000000 00000000 ................\n 0x00006018 00000000 00000000 00000000 00000000 ................\n- 0x00006028 0000 ..\n+ 0x00006028 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.BWWvtF2jEe/dbd-tmp-V33pcPb/diffoscope_mybli5cz/tmp3c3elp_0/0/23.so.debuglink.gy4vspuj`:",
"readelf: Error: no .dynamic section in the dynamic segment",
"stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink /srv/reproducible-results/rbuild-debian/tmp.BWWvtF2jEe/dbd-tmp-V33pcPb/diffoscope_mybli5cz/tmppx0l_rgu/0/23.so.debuglink.7l9kcfh0`:",
"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 35373839 33313132 39313530 64393836 578931129150d986\n- 0x00000010 39663466 35666131 33633033 31333030 9f4f5fa13c031300\n- 0x00000020 31623335 38662e64 65627567 00000000 1b358f.debug....\n- 0x00000030 1344fafb .D..\n+ 0x00000000 36393539 38326630 37643635 36633266 695982f07d656c2f\n+ 0x00000010 35613162 36326363 33353030 38383766 5a1b62cc3500887f\n+ 0x00000020 36633763 36612e64 65627567 00000000 6c7c6a.debug....\n+ 0x00000030 58e78b1a X...\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_armhf.deb",
"source2": "gr-limesdr-dbgsym_2.0.0-27-gca01a64-2_armhf.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 785288 2019-10-13 18:51:15.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 540 2019-10-13 18:51:15.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 785308 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: armhf\n Maintainer: Debian Hamradio Maintainers \n Installed-Size: 845\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: 1a578931129150d9869f4f5fa13c0313001b358f\n+Build-Ids: 65695982f07d656c2f5a1b62cc3500887f6c7c6a\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/1a/578931129150d9869f4f5fa13c0313001b358f.debug\n+usr/lib/debug/.build-id/65/695982f07d656c2f5a1b62cc3500887f6c7c6a.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/1a/\n--rw-r--r-- 0 root (0) root (0) 854232 2019-10-13 18:51:15.000000 ./usr/lib/debug/.build-id/1a/578931129150d9869f4f5fa13c0313001b358f.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-10-13 18:51:15.000000 ./usr/lib/debug/.build-id/65/\n+-rw-r--r-- 0 root (0) root (0) 854232 2019-10-13 18:51:15.000000 ./usr/lib/debug/.build-id/65/695982f07d656c2f5a1b62cc3500887f6c7c6a.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/1a/578931129150d9869f4f5fa13c0313001b358f.debug",
"source2": "./usr/lib/debug/.build-id/65/695982f07d656c2f5a1b62cc3500887f6c7c6a.debug",
"comments": [
"Files similar despite different names (score: 1, lower is more similar)"
],
"unified_diff": null,
"details": [
{
"source1": "readelf --wide --sections {}",
"source2": "readelf --wide --sections {}",
"unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000114 000114 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000138 000138 0004c0 04 A 3 0 4\n [ 3] .dynsym NOBITS 000005f8 000138 001700 10 A 4 3 4\n- [ 4] .dynstr NOBITS 00001cf8 000138 004332 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000602a 000138 0002e0 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00001cf8 000138 004334 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000602c 000138 0002e0 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000630c 000138 000130 00 A 4 7 4\n [ 7] .rel.dyn NOBITS 0000643c 000138 002868 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00008ca4 000138 000650 08 A 3 21 4\n [ 9] .init NOBITS 000092f4 000138 00000c 00 AX 0 0 4\n [10] .plt NOBITS 00009300 000138 0009ac 04 AX 0 0 4\n [11] .text NOBITS 00009cb0 000138 01b940 00 AX 0 0 8\n [12] .fini NOBITS 000255f0 000138 000008 00 AX 0 0 4\n"
},
{
"source1": "readelf --wide --symbols {}",
"source2": "readelf --wide --symbols {}",
"unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 2002 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000114 0 SECTION LOCAL DEFAULT 1 \n 2: 00000138 0 SECTION LOCAL DEFAULT 2 \n 3: 000005f8 0 SECTION LOCAL DEFAULT 3 \n 4: 00001cf8 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000602a 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000602c 0 SECTION LOCAL DEFAULT 5 \n 6: 0000630c 0 SECTION LOCAL DEFAULT 6 \n 7: 0000643c 0 SECTION LOCAL DEFAULT 7 \n 8: 00008ca4 0 SECTION LOCAL DEFAULT 8 \n 9: 000092f4 0 SECTION LOCAL DEFAULT 9 \n 10: 00009300 0 SECTION LOCAL DEFAULT 10 \n 11: 00009cb0 0 SECTION LOCAL DEFAULT 11 \n 12: 000255f0 0 SECTION LOCAL DEFAULT 12 \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: 1a578931129150d9869f4f5fa13c0313001b358f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 65695982f07d656c2f5a1b62cc3500887f6c7c6a\n"
}
]
}
]
}
]
}
]
}
]
}