{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.h9tgrYK6iG/b1/rsprng_1.0-5_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.h9tgrYK6iG/b2/rsprng_1.0-5_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 8d777075de9f149a5ba2913ffaab1b03 6528 debug optional r-cran-rsprng-dbgsym_1.0-5_amd64.deb\n- 6b5772383e90981c5fda1cefa1a7b427 40744 gnu-r optional r-cran-rsprng_1.0-5_amd64.deb\n+ d0b21dc77d75aa7eb280296b998ea5d3 6536 debug optional r-cran-rsprng-dbgsym_1.0-5_amd64.deb\n+ 1516535c9b8912e633da91f07537af20 40884 gnu-r optional r-cran-rsprng_1.0-5_amd64.deb\n"}, {"source1": "r-cran-rsprng_1.0-5_amd64.deb", "source2": "r-cran-rsprng_1.0-5_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 2017-06-18 20:10:23.000000 debian-binary\n--rw-r--r-- 0 0 0 1272 2017-06-18 20:10:23.000000 control.tar.xz\n--rw-r--r-- 0 0 0 39280 2017-06-18 20:10:23.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1268 2017-06-18 20:10:23.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 39424 2017-06-18 20:10:23.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": "@@ -12,22 +12,22 @@\n -rw-r--r-- 0 root (0) root (0) 537 2017-06-18 20:10:23.000000 ./usr/lib/R/site-library/rsprng/Meta/hsearch.rds\n -rw-r--r-- 0 root (0) root (0) 191 2017-06-18 20:10:23.000000 ./usr/lib/R/site-library/rsprng/Meta/links.rds\n -rw-r--r-- 0 root (0) root (0) 267 2017-06-18 20:10:23.000000 ./usr/lib/R/site-library/rsprng/Meta/nsInfo.rds\n -rw-r--r-- 0 root (0) root (0) 732 2017-06-18 20:10:23.000000 ./usr/lib/R/site-library/rsprng/Meta/package.rds\n -rw-r--r-- 0 root (0) root (0) 168 2017-06-18 20:10:23.000000 ./usr/lib/R/site-library/rsprng/NAMESPACE\n drwxr-xr-x 0 root (0) root (0) 0 2017-06-18 20:10:23.000000 ./usr/lib/R/site-library/rsprng/R/\n -rw-r--r-- 0 root (0) root (0) 1058 2017-06-18 20:10:23.000000 ./usr/lib/R/site-library/rsprng/R/rsprng\n--rw-r--r-- 0 root (0) root (0) 5182 2017-06-18 20:10:23.000000 ./usr/lib/R/site-library/rsprng/R/rsprng.rdb\n--rw-r--r-- 0 root (0) root (0) 343 2017-06-18 20:10:23.000000 ./usr/lib/R/site-library/rsprng/R/rsprng.rdx\n+-rw-r--r-- 0 root (0) root (0) 5183 2017-06-18 20:10:23.000000 ./usr/lib/R/site-library/rsprng/R/rsprng.rdb\n+-rw-r--r-- 0 root (0) root (0) 342 2017-06-18 20:10:23.000000 ./usr/lib/R/site-library/rsprng/R/rsprng.rdx\n drwxr-xr-x 0 root (0) root (0) 0 2017-06-18 20:10:23.000000 ./usr/lib/R/site-library/rsprng/help/\n -rw-r--r-- 0 root (0) root (0) 170 2017-06-18 20:10:23.000000 ./usr/lib/R/site-library/rsprng/help/AnIndex\n -rw-r--r-- 0 root (0) root (0) 136 2017-06-18 20:10:23.000000 ./usr/lib/R/site-library/rsprng/help/aliases.rds\n--rw-r--r-- 0 root (0) root (0) 172 2017-06-18 20:10:23.000000 ./usr/lib/R/site-library/rsprng/help/paths.rds\n--rw-r--r-- 0 root (0) root (0) 23045 2017-06-18 20:10:23.000000 ./usr/lib/R/site-library/rsprng/help/rsprng.rdb\n--rw-r--r-- 0 root (0) root (0) 314 2017-06-18 20:10:23.000000 ./usr/lib/R/site-library/rsprng/help/rsprng.rdx\n+-rw-r--r-- 0 root (0) root (0) 174 2017-06-18 20:10:23.000000 ./usr/lib/R/site-library/rsprng/help/paths.rds\n+-rw-r--r-- 0 root (0) root (0) 23078 2017-06-18 20:10:23.000000 ./usr/lib/R/site-library/rsprng/help/rsprng.rdb\n+-rw-r--r-- 0 root (0) root (0) 310 2017-06-18 20:10:23.000000 ./usr/lib/R/site-library/rsprng/help/rsprng.rdx\n drwxr-xr-x 0 root (0) root (0) 0 2017-06-18 20:10:23.000000 ./usr/lib/R/site-library/rsprng/html/\n -rw-r--r-- 0 root (0) root (0) 2031 2017-06-18 20:10:23.000000 ./usr/lib/R/site-library/rsprng/html/00Index.html\n -rw-r--r-- 0 root (0) root (0) 1335 2017-06-18 20:10:23.000000 ./usr/lib/R/site-library/rsprng/html/R.css\n drwxr-xr-x 0 root (0) root (0) 0 2017-06-18 20:10:23.000000 ./usr/lib/R/site-library/rsprng/libs/\n -rw-r--r-- 0 root (0) root (0) 14448 2017-06-18 20:10:23.000000 ./usr/lib/R/site-library/rsprng/libs/rsprng.so\n drwxr-xr-x 0 root (0) root (0) 0 2017-06-18 20:10:23.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2017-06-18 20:10:23.000000 ./usr/share/doc/\n"}, {"source1": "./usr/lib/R/site-library/rsprng/R/rsprng.rdb", "source2": "./usr/lib/R/site-library/rsprng/R/rsprng.rdb", "unified_diff": null, "details": [{"source1": "Rscript --vanilla - {}", "source2": "Rscript --vanilla - {}", "unified_diff": "@@ -1,15 +1,15 @@\n .__NAMESPACE__. (environment) = \n {\n \"S3methods\" = \"structure(character(0), .Dim = c(0L, 4L))\"\n \"dynlibs\" = \"NULL\"\n \"exports\" = \"\"\n \"imports\" = \"list(base = TRUE)\"\n \"lazydata\" = \"\"\n- \"path\" = \"\"/build/1st/rsprng-1.0/debian/r-cran-rsprng/usr/lib/R/site-library/rsprng\"\"\n+ \"path\" = \"\"/build/2/rsprng-1.0/2nd/debian/r-cran-rsprng/usr/lib/R/site-library/rsprng\"\"\n \"spec\" = \"c(name = \"rsprng\", version = \"1.0\")\"\n }\n \n .__S3MethodsTable__. (environment) = \n {\n }\n \n"}]}, {"source1": "./usr/lib/R/site-library/rsprng/R/rsprng.rdx", "source2": "./usr/lib/R/site-library/rsprng/R/rsprng.rdx", "unified_diff": null, "details": [{"source1": "rsprng.rdx-content", "source2": "rsprng.rdx-content", "unified_diff": null, "details": [{"source1": "Rscript --vanilla -e 'args <- commandArgs(TRUE); readRDS(args[1])' {}", "source2": "Rscript --vanilla -e 'args <- commandArgs(TRUE); readRDS(args[1])' {}", "unified_diff": "@@ -1,49 +1,49 @@\n $variables\n $variables$.__NAMESPACE__.\n-[1] 621 62\n+[1] 622 62\n \n $variables$.__S3MethodsTable__.\n-[1] 823 62\n+[1] 824 62\n \n $variables$.packageName\n-[1] 885 60\n+[1] 886 60\n \n $variables$free.sprng\n-[1] 945 318\n+[1] 946 318\n \n $variables$init.sprng\n-[1] 1263 1368\n+[1] 1264 1368\n \n $variables$pack.sprng\n-[1] 2631 235\n+[1] 2632 235\n \n $variables$spawn.new.sprng\n-[1] 2866 1282\n+[1] 2867 1282\n \n $variables$spawn.sprng\n-[1] 4148 487\n+[1] 4149 487\n \n $variables$type.sprng\n-[1] 4635 213\n+[1] 4636 213\n \n $variables$unpack.sprng\n-[1] 4848 334\n+[1] 4849 334\n \n \n $references\n $references$`env::1`\n-[1] 308 313\n+[1] 308 314\n \n $references$`env::2`\n [1] 0 140\n \n $references$`env::3`\n [1] 140 168\n \n $references$`env::4`\n-[1] 683 140\n+[1] 684 140\n \n \n $compressed\n [1] TRUE\n \n"}]}]}, {"source1": "./usr/lib/R/site-library/rsprng/help/paths.rds", "source2": "./usr/lib/R/site-library/rsprng/help/paths.rds", "unified_diff": null, "details": [{"source1": "paths.rds-content", "source2": "paths.rds-content", "unified_diff": null, "details": [{"source1": "Rscript --vanilla -e 'args <- commandArgs(TRUE); readRDS(args[1])' {}", "source2": "Rscript --vanilla -e 'args <- commandArgs(TRUE); readRDS(args[1])' {}", "unified_diff": "@@ -1,9 +1,9 @@\n-[1] \"/build/1st/rsprng-1.0/man/free.sprng.Rd\" \n-[2] \"/build/1st/rsprng-1.0/man/init.sprng.Rd\" \n-[3] \"/build/1st/rsprng-1.0/man/pack.sprng.Rd\" \n-[4] \"/build/1st/rsprng-1.0/man/spawn.new.sprng.Rd\"\n-[5] \"/build/1st/rsprng-1.0/man/spawn.sprng.Rd\" \n-[6] \"/build/1st/rsprng-1.0/man/type.sprng.Rd\" \n-[7] \"/build/1st/rsprng-1.0/man/unpack.sprng.Rd\" \n+[1] \"/build/2/rsprng-1.0/2nd/man/free.sprng.Rd\" \n+[2] \"/build/2/rsprng-1.0/2nd/man/init.sprng.Rd\" \n+[3] \"/build/2/rsprng-1.0/2nd/man/pack.sprng.Rd\" \n+[4] \"/build/2/rsprng-1.0/2nd/man/spawn.new.sprng.Rd\"\n+[5] \"/build/2/rsprng-1.0/2nd/man/spawn.sprng.Rd\" \n+[6] \"/build/2/rsprng-1.0/2nd/man/type.sprng.Rd\" \n+[7] \"/build/2/rsprng-1.0/2nd/man/unpack.sprng.Rd\" \n attr(,\"first\")\n-[1] 27\n+[1] 29\n"}]}]}, {"source1": "./usr/lib/R/site-library/rsprng/help/rsprng.rdb", "source2": "./usr/lib/R/site-library/rsprng/help/rsprng.rdb", "unified_diff": null, "details": [{"source1": "Rscript --vanilla - {}", "source2": "Rscript --vanilla - {}", "unified_diff": "@@ -24,15 +24,15 @@\n structure(\"\\n\", Rd_tag = \"TEXT\")), Rd_tag = \"\\\\references\"), \n structure(list(structure(\"\\n\", Rd_tag = \"TEXT\"), structure(\" \", Rd_tag = \"TEXT\"), \n structure(list(structure(list(structure(\"init.sprng\", Rd_tag = \"TEXT\")), Rd_tag = \"\\\\link\")), Rd_tag = \"\\\\code\"), \n structure(\", \", Rd_tag = \"TEXT\"), structure(list(structure(list(\n structure(\"pack.sprng\", Rd_tag = \"TEXT\")), Rd_tag = \"\\\\link\")), Rd_tag = \"\\\\code\"), \n structure(\"\\n\", Rd_tag = \"TEXT\")), Rd_tag = \"\\\\seealso\"), \n structure(list(structure(\"\\n\", Rd_tag = \"RCODE\"), structure(\"init.sprng (1, 0, seed = 231, kind = \\\"PMLCG\\\")\\n\", Rd_tag = \"RCODE\"), \n- structure(\"runif (10)\\n\", Rd_tag = \"RCODE\"), structure(\"free.sprng ()\\n\", Rd_tag = \"RCODE\")), Rd_tag = \"\\\\examples\")), Rdfile = \"/build/1st/rsprng-1.0/man/free.sprng.Rd\", class = \"Rd\", meta = list(\n+ structure(\"runif (10)\\n\", Rd_tag = \"RCODE\"), structure(\"free.sprng ()\\n\", Rd_tag = \"RCODE\")), Rd_tag = \"\\\\examples\")), Rdfile = \"/build/2/rsprng-1.0/2nd/man/free.sprng.Rd\", class = \"Rd\", meta = list(\n docType = character(0)), prepared = 3L)\n \n hideOutput (NULL) = NULL\n \n init.sprng (list) = structure(list(structure(list(structure(\"Initialize SPRNG (Scalable Parallel Random Number Generator)\", Rd_tag = \"TEXT\")), Rd_tag = \"\\\\title\"), \n structure(list(structure(\"init.sprng\", Rd_tag = \"VERB\")), Rd_tag = \"\\\\name\"), \n structure(list(structure(\"init.sprng\", Rd_tag = \"VERB\")), Rd_tag = \"\\\\alias\"), \n@@ -446,15 +446,15 @@\n structure(\"pack.sprng\", Rd_tag = \"TEXT\")), Rd_tag = \"\\\\link\")), Rd_tag = \"\\\\code\"), \n structure(\",\\n\", Rd_tag = \"TEXT\"), structure(\" \", Rd_tag = \"TEXT\"), \n structure(list(structure(list(structure(\"spawn.sprng\", Rd_tag = \"TEXT\")), Rd_tag = \"\\\\link\")), Rd_tag = \"\\\\code\"), \n structure(\", \", Rd_tag = \"TEXT\"), structure(list(structure(list(\n structure(\"spawn.new.sprng\", Rd_tag = \"TEXT\")), Rd_tag = \"\\\\link\")), Rd_tag = \"\\\\code\"), \n structure(\"\\n\", Rd_tag = \"TEXT\")), Rd_tag = \"\\\\seealso\"), \n structure(list(structure(\"\\n\", Rd_tag = \"RCODE\"), structure(\"init.sprng (1, 0, kind = \\\"MLFG\\\", para = 6)\\n\", Rd_tag = \"RCODE\"), \n- structure(\"runif (10)\\n\", Rd_tag = \"RCODE\"), structure(\"free.sprng ()\\n\", Rd_tag = \"RCODE\")), Rd_tag = \"\\\\examples\")), Rdfile = \"/build/1st/rsprng-1.0/man/init.sprng.Rd\", class = \"Rd\", meta = list(\n+ structure(\"runif (10)\\n\", Rd_tag = \"RCODE\"), structure(\"free.sprng ()\\n\", Rd_tag = \"RCODE\")), Rd_tag = \"\\\\examples\")), Rdfile = \"/build/2/rsprng-1.0/2nd/man/init.sprng.Rd\", class = \"Rd\", meta = list(\n docType = character(0)), prepared = 3L)\n \n pack.sprng (list) = structure(list(structure(list(structure(\"Return the PRNG state.\", Rd_tag = \"TEXT\")), Rd_tag = \"\\\\title\"), \n structure(list(structure(\"pack.sprng\", Rd_tag = \"VERB\")), Rd_tag = \"\\\\name\"), \n structure(list(structure(\"pack.sprng\", Rd_tag = \"VERB\")), Rd_tag = \"\\\\alias\"), \n structure(list(structure(\"distribution\", Rd_tag = \"TEXT\")), Rd_tag = \"\\\\keyword\"), \n structure(list(structure(\"interface\", Rd_tag = \"TEXT\")), Rd_tag = \"\\\\keyword\"), \n@@ -477,15 +477,15 @@\n structure(\", \", Rd_tag = \"TEXT\"), structure(list(structure(list(\n structure(\"spawn.sprng\", Rd_tag = \"TEXT\")), Rd_tag = \"\\\\link\")), Rd_tag = \"\\\\code\"), \n structure(\"\\n\", Rd_tag = \"TEXT\")), Rd_tag = \"\\\\seealso\"), \n structure(list(structure(\"\\n\", Rd_tag = \"RCODE\"), structure(\"init.sprng (1, 0, kind = \\\"LCG\\\")\\n\", Rd_tag = \"RCODE\"), \n structure(\"runif (10)\\n\", Rd_tag = \"RCODE\"), structure(\"saved <- pack.sprng ()\\n\", Rd_tag = \"RCODE\"), \n structure(\"a1 <- runif (10)\\n\", Rd_tag = \"RCODE\"), structure(\"unpack.sprng (saved)\\n\", Rd_tag = \"RCODE\"), \n structure(\"a2 <- runif (10)\\n\", Rd_tag = \"RCODE\"), structure(\"all (a1 == a2)\\n\", Rd_tag = \"RCODE\"), \n- structure(\"free.sprng ()\\n\", Rd_tag = \"RCODE\")), Rd_tag = \"\\\\examples\")), Rdfile = \"/build/1st/rsprng-1.0/man/pack.sprng.Rd\", class = \"Rd\", meta = list(\n+ structure(\"free.sprng ()\\n\", Rd_tag = \"RCODE\")), Rd_tag = \"\\\\examples\")), Rdfile = \"/build/2/rsprng-1.0/2nd/man/pack.sprng.Rd\", class = \"Rd\", meta = list(\n docType = character(0)), prepared = 3L)\n \n safeDeparse (closure) = function (obj) \n {\n tryCatch({\n deparse(obj)\n }, error = function(e) {\n@@ -560,15 +560,15 @@\n structure(\"unpack.sprng\", Rd_tag = \"TEXT\")), Rd_tag = \"\\\\link\")), Rd_tag = \"\\\\code\"), \n structure(\",\\n\", Rd_tag = \"TEXT\"), structure(\" \", Rd_tag = \"TEXT\"), \n structure(list(structure(list(structure(\"spawn.sprng\", Rd_tag = \"TEXT\")), Rd_tag = \"\\\\link\")), Rd_tag = \"\\\\code\"), \n structure(\"\\n\", Rd_tag = \"TEXT\")), Rd_tag = \"\\\\seealso\"), \n structure(list(structure(\"\\n\", Rd_tag = \"RCODE\"), structure(\"prngs <- spawn.new.sprng (3, kind = \\\"MLFG\\\")\\n\", Rd_tag = \"RCODE\"), \n structure(\"unpack.sprng (prngs[,2])\\n\", Rd_tag = \"RCODE\"), \n structure(\"RNGkind (\\\"user\\\")\\n\", Rd_tag = \"RCODE\"), \n- structure(\"runif (10)\\n\", Rd_tag = \"RCODE\"), structure(\"free.sprng ()\\n\", Rd_tag = \"RCODE\")), Rd_tag = \"\\\\examples\")), Rdfile = \"/build/1st/rsprng-1.0/man/spawn.new.sprng.Rd\", class = \"Rd\", meta = list(\n+ structure(\"runif (10)\\n\", Rd_tag = \"RCODE\"), structure(\"free.sprng ()\\n\", Rd_tag = \"RCODE\")), Rd_tag = \"\\\\examples\")), Rdfile = \"/build/2/rsprng-1.0/2nd/man/spawn.new.sprng.Rd\", class = \"Rd\", meta = list(\n docType = character(0)), prepared = 3L)\n \n spawn.sprng (list) = structure(list(structure(list(structure(\"Spawn new random number streams based on the current one.\", Rd_tag = \"TEXT\")), Rd_tag = \"\\\\title\"), \n structure(list(structure(\"spawn.sprng\", Rd_tag = \"VERB\")), Rd_tag = \"\\\\name\"), \n structure(list(structure(\"spawn.sprng\", Rd_tag = \"VERB\")), Rd_tag = \"\\\\alias\"), \n structure(list(structure(\"interface\", Rd_tag = \"TEXT\")), Rd_tag = \"\\\\keyword\"), \n structure(list(structure(\"distribution\", Rd_tag = \"TEXT\")), Rd_tag = \"\\\\keyword\"), \n@@ -601,15 +601,15 @@\n structure(\",\\n\", Rd_tag = \"TEXT\"), structure(\" \", Rd_tag = \"TEXT\"), \n structure(list(structure(list(structure(\"spawn.new.sprng\", Rd_tag = \"TEXT\")), Rd_tag = \"\\\\link\")), Rd_tag = \"\\\\code\"), \n structure(\"\\n\", Rd_tag = \"TEXT\")), Rd_tag = \"\\\\seealso\"), \n structure(list(structure(\"\\n\", Rd_tag = \"RCODE\"), structure(\"init.sprng (1, 0, kind = \\\"CMRG\\\")\\n\", Rd_tag = \"RCODE\"), \n structure(\"child.rngs <- spawn.sprng (3)\\n\", Rd_tag = \"RCODE\"), \n structure(\"unpack.sprng (child.rngs[,1])\\n\", Rd_tag = \"RCODE\"), \n structure(\"runif (10)\\n\", Rd_tag = \"RCODE\"), structure(\"unpack.sprng (child.rngs[,2])\\n\", Rd_tag = \"RCODE\"), \n- structure(\"runif (10)\\n\", Rd_tag = \"RCODE\"), structure(\"free.sprng ()\\n\", Rd_tag = \"RCODE\")), Rd_tag = \"\\\\examples\")), Rdfile = \"/build/1st/rsprng-1.0/man/spawn.sprng.Rd\", class = \"Rd\", meta = list(\n+ structure(\"runif (10)\\n\", Rd_tag = \"RCODE\"), structure(\"free.sprng ()\\n\", Rd_tag = \"RCODE\")), Rd_tag = \"\\\\examples\")), Rdfile = \"/build/2/rsprng-1.0/2nd/man/spawn.sprng.Rd\", class = \"Rd\", meta = list(\n docType = character(0)), prepared = 3L)\n \n type.sprng (list) = structure(list(structure(list(structure(\"Return the type of the active SPRNG stream\", Rd_tag = \"TEXT\")), Rd_tag = \"\\\\title\"), \n structure(list(structure(\"type.sprng\", Rd_tag = \"VERB\")), Rd_tag = \"\\\\name\"), \n structure(list(structure(\"type.sprng\", Rd_tag = \"VERB\")), Rd_tag = \"\\\\alias\"), \n structure(list(structure(\"interface\", Rd_tag = \"TEXT\")), Rd_tag = \"\\\\keyword\"), \n structure(list(structure(\"distribution\", Rd_tag = \"TEXT\")), Rd_tag = \"\\\\keyword\"), \n@@ -624,15 +624,15 @@\n structure(list(structure(\"\\n\", Rd_tag = \"TEXT\"), structure(\" SPRNG: Scalable Parallel Random Number Generator Library Web Page.\\n\", Rd_tag = \"TEXT\"), \n structure(\" \", Rd_tag = \"TEXT\"), structure(list(structure(\"http://sprng.cs.fsu.edu/\", Rd_tag = \"VERB\")), Rd_tag = \"\\\\url\"), \n structure(\"\\n\", Rd_tag = \"TEXT\")), Rd_tag = \"\\\\references\"), \n structure(list(structure(\"\\n\", Rd_tag = \"TEXT\"), structure(\" \", Rd_tag = \"TEXT\"), \n structure(list(structure(list(structure(\"init.sprng\", Rd_tag = \"TEXT\")), Rd_tag = \"\\\\link\")), Rd_tag = \"\\\\code\"), \n structure(\",\\n\", Rd_tag = \"TEXT\")), Rd_tag = \"\\\\seealso\"), \n structure(list(structure(\"\\n\", Rd_tag = \"RCODE\"), structure(\"init.sprng (1, 0, kind = \\\"MLFG\\\", para = 6)\\n\", Rd_tag = \"RCODE\"), \n- structure(\"type.sprng ()\\n\", Rd_tag = \"RCODE\"), structure(\"free.sprng ()\\n\", Rd_tag = \"RCODE\")), Rd_tag = \"\\\\examples\")), Rdfile = \"/build/1st/rsprng-1.0/man/type.sprng.Rd\", class = \"Rd\", meta = list(\n+ structure(\"type.sprng ()\\n\", Rd_tag = \"RCODE\"), structure(\"free.sprng ()\\n\", Rd_tag = \"RCODE\")), Rd_tag = \"\\\\examples\")), Rdfile = \"/build/2/rsprng-1.0/2nd/man/type.sprng.Rd\", class = \"Rd\", meta = list(\n docType = character(0)), prepared = 3L)\n \n unpack.sprng (list) = structure(list(structure(list(structure(\"Restore the PRNG state.\", Rd_tag = \"TEXT\")), Rd_tag = \"\\\\title\"), \n structure(list(structure(\"unpack.sprng\", Rd_tag = \"VERB\")), Rd_tag = \"\\\\name\"), \n structure(list(structure(\"unpack.sprng\", Rd_tag = \"VERB\")), Rd_tag = \"\\\\alias\"), \n structure(list(structure(\"distribution\", Rd_tag = \"TEXT\")), Rd_tag = \"\\\\keyword\"), \n structure(list(structure(\"interface\", Rd_tag = \"TEXT\")), Rd_tag = \"\\\\keyword\"), \n@@ -667,10 +667,10 @@\n structure(\"spawn.sprng\", Rd_tag = \"TEXT\")), Rd_tag = \"\\\\link\")), Rd_tag = \"\\\\code\"), \n structure(\",\\n\", Rd_tag = \"TEXT\"), structure(\" \", Rd_tag = \"TEXT\"), \n structure(list(structure(list(structure(\"spawn.new.sprng\", Rd_tag = \"TEXT\")), Rd_tag = \"\\\\link\")), Rd_tag = \"\\\\code\"), \n structure(\"\\n\", Rd_tag = \"TEXT\")), Rd_tag = \"\\\\seealso\"), \n structure(list(structure(\"\\n\", Rd_tag = \"RCODE\"), structure(\"init.sprng (1, 0, seed = 1132, kind = \\\"LCG64\\\")\\n\", Rd_tag = \"RCODE\"), \n structure(\"runif (5)\\n\", Rd_tag = \"RCODE\"), structure(\"rng.saved <- pack.sprng ()\\n\", Rd_tag = \"RCODE\"), \n structure(\"runif (5)\\n\", Rd_tag = \"RCODE\"), structure(\"unpack.sprng (rng.saved)\\n\", Rd_tag = \"RCODE\"), \n- structure(\"runif (5)\\n\", Rd_tag = \"RCODE\"), structure(\"free.sprng ()\\n\", Rd_tag = \"RCODE\")), Rd_tag = \"\\\\examples\")), Rdfile = \"/build/1st/rsprng-1.0/man/unpack.sprng.Rd\", class = \"Rd\", meta = list(\n+ structure(\"runif (5)\\n\", Rd_tag = \"RCODE\"), structure(\"free.sprng ()\\n\", Rd_tag = \"RCODE\")), Rd_tag = \"\\\\examples\")), Rdfile = \"/build/2/rsprng-1.0/2nd/man/unpack.sprng.Rd\", class = \"Rd\", meta = list(\n docType = character(0)), prepared = 3L)\n \n"}]}, {"source1": "./usr/lib/R/site-library/rsprng/help/rsprng.rdx", "source2": "./usr/lib/R/site-library/rsprng/help/rsprng.rdx", "unified_diff": null, "details": [{"source1": "rsprng.rdx-content", "source2": "rsprng.rdx-content", "unified_diff": null, "details": [{"source1": "Rscript --vanilla -e 'args <- commandArgs(TRUE); readRDS(args[1])' {}", "source2": "Rscript --vanilla -e 'args <- commandArgs(TRUE); readRDS(args[1])' {}", "unified_diff": "@@ -1,49 +1,49 @@\n $variables\n $variables$free.sprng\n-[1] 282 1484\n+[1] 284 1486\n \n $variables$init.sprng\n-[1] 2047 10835\n+[1] 2054 10837\n \n $variables$pack.sprng\n-[1] 13164 1385\n+[1] 13176 1386\n \n $variables$spawn.new.sprng\n-[1] 14833 2731\n+[1] 14849 2734\n \n $variables$spawn.sprng\n-[1] 17847 1752\n+[1] 17868 1754\n \n $variables$type.sprng\n-[1] 19882 1137\n+[1] 19908 1139\n \n $variables$unpack.sprng\n-[1] 21302 1743\n+[1] 21333 1745\n \n \n $references\n $references$`env::1`\n-[1] 0 282\n+[1] 0 284\n \n $references$`env::2`\n-[1] 1766 281\n+[1] 1770 284\n \n $references$`env::3`\n-[1] 12882 282\n+[1] 12891 285\n \n $references$`env::4`\n-[1] 14549 284\n+[1] 14562 287\n \n $references$`env::5`\n-[1] 17564 283\n+[1] 17583 285\n \n $references$`env::6`\n-[1] 19599 283\n+[1] 19622 286\n \n $references$`env::7`\n-[1] 21019 283\n+[1] 21047 286\n \n \n $compressed\n [1] TRUE\n \n"}]}]}, {"source1": "./usr/lib/R/site-library/rsprng/libs/rsprng.so", "source2": "./usr/lib/R/site-library/rsprng/libs/rsprng.so", "unified_diff": null, "details": [{"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: 73fd972a20e068b850e2209e1e0f120a7bed081e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f7a69fbee3ba076aba530b52e2f3e7a22f7811ac\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n \n \n Disassembly of section .text:\n \n 00000000000011a0 :\n r_type_sprng():\n-/build/1st/rsprng-1.0/src/sprng_core.c:158\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:158\n \txor %edi,%edi\n \tjmp 177f \n r_type_sprng.cold():\n \tnopw 0x0(%rax,%rax,1)\n \n 00000000000011b0 :\n deregister_tm_clones():\n@@ -67,545 +67,545 @@\n frame_dummy():\n \tendbr64 \n \tjmp 11e0 \n \tnopl 0x0(%rax)\n \n 0000000000001270 :\n r_init_sprng():\n-/build/1st/rsprng-1.0/src/sprng_core.c:36\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:36\n \tpush %r15\n \tpush %r14\n \tmov %rsi,%r14\n \tpush %r13\n \tmov %rdx,%r13\n \tpush %r12\n \tmov %rcx,%r12\n \tpush %rbp\n \tmov %r8,%rbp\n-/build/1st/rsprng-1.0/src/sprng_core.c:37\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:37\n \tcall 10f0 \n-/build/1st/rsprng-1.0/src/sprng_core.c:38\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:38\n \tmov %r14,%rdi\n-/build/1st/rsprng-1.0/src/sprng_core.c:37\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:37\n \tmov (%rax),%r15d\n-/build/1st/rsprng-1.0/src/sprng_core.c:38\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:38\n \tcall 10f0 \n-/build/1st/rsprng-1.0/src/sprng_core.c:39\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:39\n \tmov %r13,%rdi\n-/build/1st/rsprng-1.0/src/sprng_core.c:38\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:38\n \tmov (%rax),%r14d\n-/build/1st/rsprng-1.0/src/sprng_core.c:39\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:39\n \tcall 10f0 \n-/build/1st/rsprng-1.0/src/sprng_core.c:40\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:40\n \tmov %r12,%rdi\n-/build/1st/rsprng-1.0/src/sprng_core.c:39\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:39\n \tmov (%rax),%r13d\n-/build/1st/rsprng-1.0/src/sprng_core.c:40\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:40\n \tcall 10f0 \n-/build/1st/rsprng-1.0/src/sprng_core.c:41\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:41\n \tmov %rbp,%rdi\n-/build/1st/rsprng-1.0/src/sprng_core.c:40\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:40\n \tmov (%rax),%r12d\n-/build/1st/rsprng-1.0/src/sprng_core.c:41\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:41\n \tcall 10f0 \n-/build/1st/rsprng-1.0/src/sprng_core.c:43\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:43\n \tmov %r13d,%edx\n \tmov %r14d,%esi\n \tmov %r15d,%edi\n \tmov (%rax),%r8d\n \tmov %r12d,%ecx\n \tcall 10c0 \n \tmov %rax,%rdi\n \tcall 1140 \n-/build/1st/rsprng-1.0/src/sprng_core.c:45\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:45\n \tpop %rbp\n \tpop %r12\n-/build/1st/rsprng-1.0/src/sprng_core.c:43\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:43\n \tmov %rax,0x2e04(%rip) \n-/build/1st/rsprng-1.0/src/sprng_core.c:44\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:44\n \tmov 0x2cf5(%rip),%rax \n-/build/1st/rsprng-1.0/src/sprng_core.c:45\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:45\n \tpop %r13\n \tpop %r14\n-/build/1st/rsprng-1.0/src/sprng_core.c:44\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:44\n \tmov (%rax),%rax\n-/build/1st/rsprng-1.0/src/sprng_core.c:45\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:45\n \tpop %r15\n \tretq \n \tnopl (%rax)\n \n 00000000000012f0 :\n r_pack_sprng():\n-/build/1st/rsprng-1.0/src/sprng_core.c:48\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:48\n \tpush %r13\n \tpush %r12\n \tpush %rbp\n \tpush %rbx\n \tsub $0x18,%rsp\n-/build/1st/rsprng-1.0/src/sprng_core.c:53\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:53\n \tmov 0x2ddf(%rip),%rdi \n-/build/1st/rsprng-1.0/src/sprng_core.c:48\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:48\n \tmov %fs:0x28,%rax\n \tmov %rax,0x8(%rsp)\n \txor %eax,%eax\n-/build/1st/rsprng-1.0/src/sprng_core.c:49\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:49\n \tmovq $0x0,(%rsp)\n-/build/1st/rsprng-1.0/src/sprng_core.c:53\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:53\n \ttest %rdi,%rdi\n \tje 13d8 \n-/build/1st/rsprng-1.0/src/sprng_core.c:54\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:54\n \tcall 1070 \n \ttest %rax,%rax\n \tje 13b8 \n-/build/1st/rsprng-1.0/src/sprng_core.c:54 (discriminator 1)\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:54 (discriminator 1)\n \tmov 0x2da9(%rip),%rdi \n \tmov %rsp,%rsi\n \tcall 1120 \n-/build/1st/rsprng-1.0/src/sprng_core.c:55 (discriminator 1)\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:55 (discriminator 1)\n \tmov $0xd,%edi\n-/build/1st/rsprng-1.0/src/sprng_core.c:54 (discriminator 1)\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:54 (discriminator 1)\n \tmovslq %eax,%r12\n-/build/1st/rsprng-1.0/src/sprng_core.c:55 (discriminator 1)\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:55 (discriminator 1)\n \tmov %r12,%rsi\n \tcall 1050 \n \tmov %rax,%rdi\n \tmov %rax,%r13\n \tcall 1150 \n-/build/1st/rsprng-1.0/src/sprng_core.c:56 (discriminator 1)\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:56 (discriminator 1)\n \ttest %r12d,%r12d\n \tjle 1384 \n-/build/1st/rsprng-1.0/src/sprng_core.c:56\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:56\n \txor %ebx,%ebx\n \tnopl 0x0(%rax)\n-/build/1st/rsprng-1.0/src/sprng_core.c:57 (discriminator 3)\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:57 (discriminator 3)\n \tmov (%rsp),%rax\n \tmov %r13,%rdi\n \tmovsbl (%rax,%rbx,1),%ebp\n \tcall 10f0 \n \tmov %ebp,(%rax,%rbx,4)\n-/build/1st/rsprng-1.0/src/sprng_core.c:56 (discriminator 3)\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:56 (discriminator 3)\n \tadd $0x1,%rbx\n \tcmp %r12,%rbx\n \tjne 1368 \n-/build/1st/rsprng-1.0/src/sprng_core.c:59\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:59\n \tmov $0x1,%edi\n \tcall 10d0 \n-/build/1st/rsprng-1.0/src/sprng_core.c:60\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:60\n \tmov (%rsp),%rdi\n \tcall 1030 \n-/build/1st/rsprng-1.0/src/sprng_core.c:65\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:65\n \tmov 0x8(%rsp),%rax\n \tsub %fs:0x28,%rax\n \tjne 13e4 \n \tadd $0x18,%rsp\n \tmov %r13,%rax\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tretq \n \tnopl (%rax)\n-/build/1st/rsprng-1.0/src/sprng_core.c:55\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:55\n \txor %esi,%esi\n \tmov $0xd,%edi\n \tcall 1050 \n \tmov %rax,%rdi\n \tmov %rax,%r13\n \tcall 1150 \n-/build/1st/rsprng-1.0/src/sprng_core.c:56\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:56\n \tjmp 1384 \n \tnopl 0x0(%rax)\n-/build/1st/rsprng-1.0/src/sprng_core.c:63\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:63\n \tmov 0x2bf9(%rip),%rax \n \tmov (%rax),%r13\n \tjmp 1397 \n-/build/1st/rsprng-1.0/src/sprng_core.c:65\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:65\n \tcall 10b0 <__stack_chk_fail@plt>\n \tnopl 0x0(%rax)\n \n 00000000000013f0 :\n r_free_sprng():\n-/build/1st/rsprng-1.0/src/sprng_core.c:71\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:71\n \tcmpq $0x0,0x2ce8(%rip) \n-/build/1st/rsprng-1.0/src/sprng_core.c:68\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:68\n \tpush %r12\n-/build/1st/rsprng-1.0/src/sprng_core.c:71\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:71\n \tje 1438 \n-/build/1st/rsprng-1.0/src/sprng_core.c:72\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:72\n \txor %eax,%eax\n \tcall 1040 \n-/build/1st/rsprng-1.0/src/sprng_core.c:73\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:73\n \tmov 0x2cd6(%rip),%rdi \n-/build/1st/rsprng-1.0/src/sprng_core.c:72\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:72\n \tmov %rax,%r12\n-/build/1st/rsprng-1.0/src/sprng_core.c:73\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:73\n \tcall 1160 \n \ttest %rax,%rax\n \tje 1423 \n \tmov 0x2cc2(%rip),%rdi \n \tcall 1170 \n-/build/1st/rsprng-1.0/src/sprng_core.c:74\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:74\n \tmovq $0x0,0x2cb2(%rip) \n-/build/1st/rsprng-1.0/src/sprng_core.c:79\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:79\n \tmov %r12,%rax\n \tpop %r12\n \tretq \n \tnopl 0x0(%rax)\n-/build/1st/rsprng-1.0/src/sprng_core.c:77\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:77\n \tmov 0x2b99(%rip),%rax \n \tmov (%rax),%r12\n-/build/1st/rsprng-1.0/src/sprng_core.c:79\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:79\n \tmov %r12,%rax\n \tpop %r12\n \tretq \n \tnopl 0x0(%rax,%rax,1)\n \n 0000000000001450 :\n r_unpack_sprng():\n-/build/1st/rsprng-1.0/src/sprng_core.c:82\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:82\n \tpush %r13\n \tpush %r12\n \tmov %rdi,%r12\n \tpush %rbp\n \tpush %rbx\n \tsub $0x8,%rsp\n-/build/1st/rsprng-1.0/src/sprng_core.c:85\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:85\n \tcall 1130 \n-/build/1st/rsprng-1.0/src/sprng_core.c:89\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:89\n \tmov $0x1,%esi\n-/build/1st/rsprng-1.0/src/sprng_core.c:85\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:85\n \tmovslq %eax,%r13\n-/build/1st/rsprng-1.0/src/sprng_core.c:89\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:89\n \tmov %r13,%rdi\n \tcall 1060 \n \tmov %rax,%rbp\n-/build/1st/rsprng-1.0/src/sprng_core.c:90\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:90\n \ttest %r13d,%r13d\n \tjle 1498 \n \txor %ebx,%ebx\n \tnopl 0x0(%rax)\n-/build/1st/rsprng-1.0/src/sprng_core.c:91 (discriminator 3)\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:91 (discriminator 3)\n \tmov %r12,%rdi\n \tcall 10f0 \n \tmov (%rax,%rbx,4),%eax\n \tmov %al,0x0(%rbp,%rbx,1)\n-/build/1st/rsprng-1.0/src/sprng_core.c:90 (discriminator 3)\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:90 (discriminator 3)\n \tadd $0x1,%rbx\n \tcmp %r13,%rbx\n \tjne 1480 \n-/build/1st/rsprng-1.0/src/sprng_core.c:93\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:93\n \tcmpq $0x0,0x2c40(%rip) \n \tje 14d8 \n-/build/1st/rsprng-1.0/src/sprng_core.c:95\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:95\n \txor %eax,%eax\n \tcall 10e0 \n-/build/1st/rsprng-1.0/src/sprng_core.c:97\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:97\n \tmov %rbp,%rdi\n-/build/1st/rsprng-1.0/src/sprng_core.c:95\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:95\n \tmov %rax,%r12\n-/build/1st/rsprng-1.0/src/sprng_core.c:97\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:97\n \tcall 1110 \n \tmov %rax,%rdi\n \tcall 1140 \n \tmov %rax,0x2c1d(%rip) \n-/build/1st/rsprng-1.0/src/sprng_core.c:104\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:104\n \tadd $0x8,%rsp\n \tmov %r12,%rax\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tretq \n \tnopl 0x0(%rax)\n-/build/1st/rsprng-1.0/src/sprng_core.c:97\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:97\n \tmov %rbp,%rdi\n \tcall 1110 \n \tmov %rax,%rdi\n \tcall 1140 \n \tmov %rax,0x2bf1(%rip) \n-/build/1st/rsprng-1.0/src/sprng_core.c:102\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:102\n \tmov 0x2ae2(%rip),%rax \n \tmov (%rax),%r12\n-/build/1st/rsprng-1.0/src/sprng_core.c:104\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:104\n \tadd $0x8,%rsp\n \tpop %rbx\n \tpop %rbp\n \tmov %r12,%rax\n \tpop %r12\n \tpop %r13\n \tretq \n \tnopw 0x0(%rax,%rax,1)\n \n 0000000000001510 :\n r_spawn_new_sprng():\n-/build/1st/rsprng-1.0/src/sprng_core.c:110\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:110\n \tpush %r15\n \tpush %r14\n \tmov %rsi,%r14\n \tpush %r13\n \tpush %r12\n \tmov %rdx,%r12\n \tpush %rbp\n \tmov %rcx,%rbp\n \tpush %rbx\n \tsub $0x18,%rsp\n-/build/1st/rsprng-1.0/src/sprng_core.c:111\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:111\n \tcall 10f0 \n-/build/1st/rsprng-1.0/src/sprng_core.c:112\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:112\n \tmov %r14,%rdi\n-/build/1st/rsprng-1.0/src/sprng_core.c:111\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:111\n \tmov (%rax),%r13d\n-/build/1st/rsprng-1.0/src/sprng_core.c:112\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:112\n \tcall 10f0 \n-/build/1st/rsprng-1.0/src/sprng_core.c:113\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:113\n \tmov %r12,%rdi\n-/build/1st/rsprng-1.0/src/sprng_core.c:112\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:112\n \tmov (%rax),%ebx\n-/build/1st/rsprng-1.0/src/sprng_core.c:113\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:113\n \tcall 10f0 \n-/build/1st/rsprng-1.0/src/sprng_core.c:114\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:114\n \tmov %rbp,%rdi\n-/build/1st/rsprng-1.0/src/sprng_core.c:113\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:113\n \tmov (%rax),%r14d\n-/build/1st/rsprng-1.0/src/sprng_core.c:114\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:114\n \tcall 10f0 \n-/build/1st/rsprng-1.0/src/sprng_core.c:118\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:118\n \tmov $0x13,%edi\n-/build/1st/rsprng-1.0/src/sprng_core.c:114\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:114\n \tmov (%rax),%r15d\n-/build/1st/rsprng-1.0/src/sprng_core.c:115\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:115\n \tmov 0x2b85(%rip),%rax \n \tmov %rax,0x8(%rsp)\n-/build/1st/rsprng-1.0/src/sprng_core.c:118\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:118\n \tmovslq %ebx,%rax\n \tmov %rax,%rsi\n \tmov %rax,(%rsp)\n \tcall 1050 \n \tmov %rax,%rdi\n \tmov %rax,%r12\n \tcall 1150 \n-/build/1st/rsprng-1.0/src/sprng_core.c:119\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:119\n \ttest %ebx,%ebx\n \tjle 15dd \n \txor %ebp,%ebp\n-/build/1st/rsprng-1.0/src/sprng_core.c:120\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:120\n \tmov %r15d,%r8d\n \tmov %r14d,%ecx\n \tmov %ebx,%edx\n \tmov %ebp,%esi\n \tmov %r13d,%edi\n \tcall 10c0 \n \tmov %rax,%rdi\n \tcall 1140 \n \tmov %rax,0x2b3f(%rip) \n-/build/1st/rsprng-1.0/src/sprng_core.c:121\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:121\n \txor %eax,%eax\n \tcall 1040 \n \tmov %r12,%rdi\n \tmov %rbp,%rsi\n \tmov %rax,%rdx\n \tcall 1100 \n-/build/1st/rsprng-1.0/src/sprng_core.c:122\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:122\n \tmov 0x2b23(%rip),%rdi \n \tcall 1160 \n \ttest %rax,%rax\n \tje 15d3 \n-/build/1st/rsprng-1.0/src/sprng_core.c:122 (discriminator 1)\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:122 (discriminator 1)\n \tmov 0x2b12(%rip),%rdi \n \tcall 1170 \n-/build/1st/rsprng-1.0/src/sprng_core.c:119 (discriminator 2)\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:119 (discriminator 2)\n \tadd $0x1,%rbp\n \tcmp (%rsp),%rbp\n \tjne 1580 \n-/build/1st/rsprng-1.0/src/sprng_core.c:124\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:124\n \tmov $0x1,%edi\n \tcall 10d0 \n-/build/1st/rsprng-1.0/src/sprng_core.c:125\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:125\n \tmov 0x8(%rsp),%rax\n \tmov %rax,0x2aed(%rip) \n-/build/1st/rsprng-1.0/src/sprng_core.c:127\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:127\n \tadd $0x18,%rsp\n \tmov %r12,%rax\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n \tretq \n \tdata16 cs nopw 0x0(%rax,%rax,1)\n \n 0000000000001610 :\n r_spawn_sprng():\n-/build/1st/rsprng-1.0/src/sprng_core.c:130\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:130\n \tpush %r14\n \tpush %r13\n \tpush %r12\n \tpush %rbp\n \tpush %rbx\n \tsub $0x10,%rsp\n-/build/1st/rsprng-1.0/src/sprng_core.c:132\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:132\n \tmov 0x2abd(%rip),%r13 \n-/build/1st/rsprng-1.0/src/sprng_core.c:130\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:130\n \tmov %fs:0x28,%rax\n \tmov %rax,0x8(%rsp)\n \txor %eax,%eax\n-/build/1st/rsprng-1.0/src/sprng_core.c:131\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:131\n \tmovq $0x0,(%rsp)\n-/build/1st/rsprng-1.0/src/sprng_core.c:134\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:134\n \tcall 10f0 \n-/build/1st/rsprng-1.0/src/sprng_core.c:137\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:137\n \tmov 0x2a99(%rip),%rdi \n-/build/1st/rsprng-1.0/src/sprng_core.c:134\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:134\n \tmov (%rax),%ebp\n-/build/1st/rsprng-1.0/src/sprng_core.c:137\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:137\n \ttest %rdi,%rdi\n \tje 1739 \n-/build/1st/rsprng-1.0/src/sprng_core.c:138\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:138\n \tcall 1070 \n \ttest %rax,%rax\n \tje 1720 \n-/build/1st/rsprng-1.0/src/sprng_core.c:138 (discriminator 1)\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:138 (discriminator 1)\n \tmov 0x2a79(%rip),%rdi \n \tmov %rsp,%rdx\n \tmov %ebp,%esi\n-/build/1st/rsprng-1.0/src/sprng_core.c:145 (discriminator 1)\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:145 (discriminator 1)\n \txor %ebx,%ebx\n-/build/1st/rsprng-1.0/src/sprng_core.c:138 (discriminator 1)\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:138 (discriminator 1)\n \tmov $0x1,%ecx\n \tcall 1090 \n-/build/1st/rsprng-1.0/src/sprng_core.c:144 (discriminator 1)\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:144 (discriminator 1)\n \tmov $0x13,%edi\n-/build/1st/rsprng-1.0/src/sprng_core.c:138 (discriminator 1)\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:138 (discriminator 1)\n \tmovslq %eax,%rbp\n-/build/1st/rsprng-1.0/src/sprng_core.c:144 (discriminator 1)\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:144 (discriminator 1)\n \tmov %rbp,%rsi\n \tcall 1050 \n \tmov %rax,%rdi\n \tmov %rax,%r12\n \tcall 1150 \n-/build/1st/rsprng-1.0/src/sprng_core.c:145 (discriminator 1)\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:145 (discriminator 1)\n \ttest %ebp,%ebp\n \tjle 16ea \n \tnopw 0x0(%rax,%rax,1)\n-/build/1st/rsprng-1.0/src/sprng_core.c:146\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:146\n \tmov (%rsp),%rax\n \tmov (%rax,%rbx,8),%rax\n \tmov %rax,0x2a31(%rip) \n-/build/1st/rsprng-1.0/src/sprng_core.c:147\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:147\n \txor %eax,%eax\n \tcall 1040 \n \tmov %r12,%rdi\n \tmov %rbx,%rsi\n \tmov %rax,%rdx\n \tcall 1100 \n-/build/1st/rsprng-1.0/src/sprng_core.c:148\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:148\n \tmov 0x2a15(%rip),%rdi \n \tcall 1160 \n \ttest %rax,%rax\n \tje 16e1 \n-/build/1st/rsprng-1.0/src/sprng_core.c:148 (discriminator 1)\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:148 (discriminator 1)\n \tmov 0x2a04(%rip),%rdi \n \tcall 1170 \n-/build/1st/rsprng-1.0/src/sprng_core.c:145 (discriminator 2)\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:145 (discriminator 2)\n \tadd $0x1,%rbx\n \tcmp %rbp,%rbx\n \tjne 16a0 \n-/build/1st/rsprng-1.0/src/sprng_core.c:150\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:150\n \tmov $0x1,%edi\n \tcall 10d0 \n-/build/1st/rsprng-1.0/src/sprng_core.c:151\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:151\n \tmov %r13,0x29e5(%rip) \n-/build/1st/rsprng-1.0/src/sprng_core.c:153\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:153\n \tmov 0x8(%rsp),%rax\n \tsub %fs:0x28,%rax\n \tjne 1747 \n \tadd $0x10,%rsp\n \tmov %r12,%rax\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tretq \n \tnopl 0x0(%rax,%rax,1)\n-/build/1st/rsprng-1.0/src/sprng_core.c:144\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:144\n \txor %esi,%esi\n \tmov $0x13,%edi\n \tcall 1050 \n \tmov %rax,%rdi\n \tmov %rax,%r12\n \tcall 1150 \n-/build/1st/rsprng-1.0/src/sprng_core.c:145\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:145\n \tjmp 16ea \n-/build/1st/rsprng-1.0/src/sprng_core.c:140\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:140\n \tlea 0x8c0(%rip),%rdi \n \txor %eax,%eax\n \tcall 10a0 \n-/build/1st/rsprng-1.0/src/sprng_core.c:153\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:153\n \tcall 10b0 <__stack_chk_fail@plt>\n \tnopl 0x0(%rax)\n \n 0000000000001750 :\n r_type_sprng():\n-/build/1st/rsprng-1.0/src/sprng_core.c:157\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:157\n \tmov 0x2989(%rip),%rax \n-/build/1st/rsprng-1.0/src/sprng_core.c:159\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:159\n \tcmpl $0x5,(%rax)\n \tja 11a0 \n \tmov (%rax),%eax\n \tlea 0x8c7(%rip),%rdx \n \tmovslq (%rdx,%rax,4),%rax\n \tadd %rdx,%rax\n \tjmp *%rax\n \tnopw 0x0(%rax,%rax,1)\n \tlea 0x8a7(%rip),%rdi \n-/build/1st/rsprng-1.0/src/sprng_core.c:181\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:181\n \tjmp 1080 \n \tnopl 0x0(%rax)\n-/build/1st/rsprng-1.0/src/sprng_core.c:164\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:164\n \tlea 0x89d(%rip),%rdi \n-/build/1st/rsprng-1.0/src/sprng_core.c:181\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:181\n \tjmp 1080 \n \tnopl 0x0(%rax)\n-/build/1st/rsprng-1.0/src/sprng_core.c:167\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:167\n \tlea 0x87b(%rip),%rdi \n-/build/1st/rsprng-1.0/src/sprng_core.c:181\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:181\n \tjmp 1080 \n \tnopl 0x0(%rax)\n-/build/1st/rsprng-1.0/src/sprng_core.c:170\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:170\n \tlea 0x871(%rip),%rdi \n-/build/1st/rsprng-1.0/src/sprng_core.c:181\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:181\n \tjmp 1080 \n \tnopl 0x0(%rax)\n-/build/1st/rsprng-1.0/src/sprng_core.c:173\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:173\n \tlea 0x866(%rip),%rdi \n-/build/1st/rsprng-1.0/src/sprng_core.c:181\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:181\n \tjmp 1080 \n \tnopl 0x0(%rax)\n-/build/1st/rsprng-1.0/src/sprng_core.c:176\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:176\n \tlea 0x85b(%rip),%rdi \n-/build/1st/rsprng-1.0/src/sprng_core.c:181\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:181\n \tjmp 1080 \n \tdata16 cs nopw 0x0(%rax,%rax,1)\n \tnop\n \n 00000000000017e0 :\n user_unif_rand():\n-/build/1st/rsprng-1.0/src/sprng_core.c:186\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:186\n \tsub $0x8,%rsp\n-/build/1st/rsprng-1.0/src/sprng_core.c:187\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:187\n \tmov 0x28f5(%rip),%rdi \n \tcall 1070 \n \tmovsd 0x850(%rip),%xmm0 \n \ttest %rax,%rax\n \tje 1809 \n-/build/1st/rsprng-1.0/src/sprng_core.c:187 (discriminator 1)\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:187 (discriminator 1)\n \tmov 0x28dc(%rip),%rdi \n \tcall 1180 \n-/build/1st/rsprng-1.0/src/sprng_core.c:187 (discriminator 4)\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:187 (discriminator 4)\n \tmovsd %xmm0,0x28c7(%rip) \n-/build/1st/rsprng-1.0/src/sprng_core.c:188 (discriminator 4)\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:188 (discriminator 4)\n \tlea 0x28c0(%rip),%rax \n-/build/1st/rsprng-1.0/src/sprng_core.c:189 (discriminator 4)\n+/build/2/rsprng-1.0/2nd/src/sprng_core.c:189 (discriminator 4)\n \tadd $0x8,%rsp\n \tretq \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "readelf: Warning: Separate debug info file /srv/reproducible-results/rbuild-debian/tmp.h9tgrYK6iG/dbd-tmp-xTpzNcb/diffoscope_31itc0k__b2/tmp5z1bd3gz_DebTarContainer/0/.debug/fd972a20e068b850e2209e1e0f120a7bed081e.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 66643937 32613230 65303638 62383530 fd972a20e068b850\n- 0x00000010 65323230 39653165 30663132 30613762 e2209e1e0f120a7b\n- 0x00000020 65643038 31652e64 65627567 00000000 ed081e.debug....\n- 0x00000030 10c41cce ....\n+ 0x00000000 61363966 62656533 62613037 36616261 a69fbee3ba076aba\n+ 0x00000010 35333062 35326532 66336537 61323266 530b52e2f3e7a22f\n+ 0x00000020 37383131 61632e64 65627567 00000000 7811ac.debug....\n+ 0x00000030 54698dc5 Ti..\n \n"}]}]}]}]}, {"source1": "r-cran-rsprng-dbgsym_1.0-5_amd64.deb", "source2": "r-cran-rsprng-dbgsym_1.0-5_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 2017-06-18 20:10:23.000000 debian-binary\n -rw-r--r-- 0 0 0 520 2017-06-18 20:10:23.000000 control.tar.xz\n--rw-r--r-- 0 0 0 5816 2017-06-18 20:10:23.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 5824 2017-06-18 20:10:23.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: Dirk Eddelbuettel \n Installed-Size: 20\n Depends: r-cran-rsprng (= 1.0-5)\n Section: debug\n Priority: optional\n Description: debug symbols for r-cran-rsprng\n-Build-Ids: 73fd972a20e068b850e2209e1e0f120a7bed081e\n+Build-Ids: f7a69fbee3ba076aba530b52e2f3e7a22f7811ac\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/fd972a20e068b850e2209e1e0f120a7bed081e.debug\n+usr/lib/debug/.build-id/f7/a69fbee3ba076aba530b52e2f3e7a22f7811ac.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 2017-06-18 20:10:23.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2017-06-18 20:10:23.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2017-06-18 20:10:23.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2017-06-18 20:10:23.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2017-06-18 20:10:23.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2017-06-18 20:10:23.000000 ./usr/lib/debug/.build-id/73/\n--rw-r--r-- 0 root (0) root (0) 9624 2017-06-18 20:10:23.000000 ./usr/lib/debug/.build-id/73/fd972a20e068b850e2209e1e0f120a7bed081e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2017-06-18 20:10:23.000000 ./usr/lib/debug/.build-id/f7/\n+-rw-r--r-- 0 root (0) root (0) 9632 2017-06-18 20:10:23.000000 ./usr/lib/debug/.build-id/f7/a69fbee3ba076aba530b52e2f3e7a22f7811ac.debug\n drwxr-xr-x 0 root (0) root (0) 0 2017-06-18 20:10:23.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2017-06-18 20:10:23.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2017-06-18 20:10:23.000000 ./usr/share/doc/r-cran-rsprng-dbgsym -> r-cran-rsprng\n"}, {"source1": "./usr/lib/debug/.build-id/73/fd972a20e068b850e2209e1e0f120a7bed081e.debug", "source2": "./usr/lib/debug/.build-id/f7/a69fbee3ba076aba530b52e2f3e7a22f7811ac.debug", "comments": ["Files 5% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x11a0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 7320 (bytes into file)\n+ Start of section headers: 7328 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0x1c98:\n+There are 36 section headers, starting at offset 0x1ca0:\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 000044 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000002a8 00025c 000330 18 A 4 1 8\n@@ -26,20 +26,20 @@\n [21] .got.plt NOBITS 0000000000004000 000de8 0000c8 08 WA 0 0 8\n [22] .data NOBITS 00000000000040c8 000de8 000008 00 WA 0 0 8\n [23] .bss NOBITS 00000000000040d0 000de8 000018 00 WA 0 0 8\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00003a 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 0002c0 000666 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 000928 000159 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 000a88 0002ad 00 C 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 000a88 0002ac 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 000d38 0001e1 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 000f20 0000a7 01 MSC 0 0 8\n- [31] .debug_loclists PROGBITS 0000000000000000 000fc8 000314 00 C 0 0 8\n- [32] .debug_rnglists PROGBITS 0000000000000000 0012dc 000038 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 001318 000540 18 34 23 8\n- [34] .strtab STRTAB 0000000000000000 001858 0002dc 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 001b34 000161 00 0 0 1\n+ [30] .debug_line_str PROGBITS 0000000000000000 000f20 0000a9 01 MSC 0 0 8\n+ [31] .debug_loclists PROGBITS 0000000000000000 000fd0 000314 00 C 0 0 8\n+ [32] .debug_rnglists PROGBITS 0000000000000000 0012e4 000038 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 001320 000540 18 34 23 8\n+ [34] .strtab STRTAB 0000000000000000 001860 0002dc 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 001b3c 000161 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\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: 73fd972a20e068b850e2209e1e0f120a7bed081e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f7a69fbee3ba076aba530b52e2f3e7a22f7811ac\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,31 +25,31 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 6, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x0): /build/1st/rsprng-1.0/src\n- 1\t(line_strp)\t(offset: 0x27): /usr/lib/gcc/x86_64-linux-gnu/11/include\n- 2\t(line_strp)\t(offset: 0x50): /usr/share/R/include\n- 3\t(line_strp)\t(offset: 0x65): /usr/include/sprng\n- 4\t(line_strp)\t(offset: 0x78): /usr/share/R/include/R_ext\n- 5\t(line_strp)\t(offset: 0x93): /usr/include\n+ 0\t(line_strp)\t(offset: 0x0): /build/2/rsprng-1.0/2nd/src\n+ 1\t(line_strp)\t(offset: 0x29): /usr/lib/gcc/x86_64-linux-gnu/11/include\n+ 2\t(line_strp)\t(offset: 0x52): /usr/share/R/include\n+ 3\t(line_strp)\t(offset: 0x67): /usr/include/sprng\n+ 4\t(line_strp)\t(offset: 0x7a): /usr/share/R/include/R_ext\n+ 5\t(line_strp)\t(offset: 0x95): /usr/include\n \n The File Name Table (offset 0x40, lines 8, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t0\t(line_strp)\t(offset: 0x1a): sprng_core.c\n- 1\t(udata)\t0\t(line_strp)\t(offset: 0x1a): sprng_core.c\n- 2\t(udata)\t1\t(line_strp)\t(offset: 0xa0): stddef.h\n- 3\t(udata)\t2\t(line_strp)\t(offset: 0xa9): Rinternals.h\n- 4\t(udata)\t3\t(line_strp)\t(offset: 0xb6): interface.h\n- 5\t(udata)\t4\t(line_strp)\t(offset: 0xc2): Error.h\n- 6\t(udata)\t4\t(line_strp)\t(offset: 0xca): Memory.h\n- 7\t(udata)\t5\t(line_strp)\t(offset: 0xd3): stdlib.h\n+ 0\t(udata)\t0\t(line_strp)\t(offset: 0x1c): sprng_core.c\n+ 1\t(udata)\t0\t(line_strp)\t(offset: 0x1c): sprng_core.c\n+ 2\t(udata)\t1\t(line_strp)\t(offset: 0xa2): stddef.h\n+ 3\t(udata)\t2\t(line_strp)\t(offset: 0xab): Rinternals.h\n+ 4\t(udata)\t3\t(line_strp)\t(offset: 0xb8): interface.h\n+ 5\t(udata)\t4\t(line_strp)\t(offset: 0xc4): Error.h\n+ 6\t(udata)\t4\t(line_strp)\t(offset: 0xcc): Memory.h\n+ 7\t(udata)\t5\t(line_strp)\t(offset: 0xd5): stdlib.h\n \n Line Number Statements:\n [0x00000068] Set column to 1\n [0x0000006a] Extended opcode 2: set Address to 0x1270\n [0x00000075] Advance Line by 35 to 36\n [0x00000077] Copy\n [0x00000078] Set column to 5\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0x0\n Pointer Size: 8\n <0>: Abbrev Number: 19 (DW_TAG_compile_unit)\n DW_AT_producer : (strp) (offset: 0x1e2): GNU C11 11.2.0 -mtune=generic -march=x86-64 -g -g -O2 -std=gnu99 -std=gnu11 -fpic -fstack-protector-strong -fasynchronous-unwind-tables\n <11> DW_AT_language : (data1) 29\t(C11)\n- <12> DW_AT_name : (line_strp) (offset: 0x1a): sprng_core.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0x0): /build/1st/rsprng-1.0/src\n+ <12> DW_AT_name : (line_strp) (offset: 0x1c): sprng_core.c\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0x0): /build/2/rsprng-1.0/2nd/src\n <1a> DW_AT_ranges : (sec_offset) 0x22\n <1e> DW_AT_low_pc : (addr) 0x0\n <26> DW_AT_stmt_list : (sec_offset) 0x0\n <1><2a>: Abbrev Number: 10 (DW_TAG_typedef)\n <2b> DW_AT_name : (strp) (offset: 0x66): size_t\n <2f> DW_AT_decl_file : (data1) 2\n <30> DW_AT_decl_line : (data1) 209\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,10 +1,11 @@\n GCC: (Debian 11.2.0-13) 11.2.0\n xp_zC|I<\n WLC],^#3\n+ptdLW<}OU\n U|ovv2!Bs\n sprng_core.c\n streamid\n r_type_sprng.cold\n crtstuff.c\n deregister_tm_clones\n __do_global_dtors_aux\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,16 +1,16 @@\n \n String dump of section '.debug_line_str':\n- [ 0] /build/1st/rsprng-1.0/src\n- [ 1a] sprng_core.c\n- [ 27] /usr/lib/gcc/x86_64-linux-gnu/11/include\n- [ 50] /usr/share/R/include\n- [ 65] /usr/include/sprng\n- [ 78] /usr/share/R/include/R_ext\n- [ 93] /usr/include\n- [ a0] stddef.h\n- [ a9] Rinternals.h\n- [ b6] interface.h\n- [ c2] Error.h\n- [ ca] Memory.h\n- [ d3] stdlib.h\n+ [ 0] /build/2/rsprng-1.0/2nd/src\n+ [ 1c] sprng_core.c\n+ [ 29] /usr/lib/gcc/x86_64-linux-gnu/11/include\n+ [ 52] /usr/share/R/include\n+ [ 67] /usr/include/sprng\n+ [ 7a] /usr/share/R/include/R_ext\n+ [ 95] /usr/include\n+ [ a2] stddef.h\n+ [ ab] Rinternals.h\n+ [ b8] interface.h\n+ [ c4] Error.h\n+ [ cc] Memory.h\n+ [ d5] stdlib.h\n \n"}]}]}]}]}]}