{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.AVEdQjNN/b1/brickos_0.9.0.dfsg-14_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.AVEdQjNN/b2/brickos_0.9.0.dfsg-14_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n 7f05785b3b418f6df8ed1956078d4ad7 53124 debug optional brickos-dbgsym_0.9.0.dfsg-14_amd64.deb\n 3dfd8b35324bdcdbce5af9ab94c4ca3f 402700 doc optional brickos-doc_0.9.0.dfsg-14_all.deb\n- 4cc1549f82ccd8b7df51cefaf2e751e1 103832 devel optional brickos_0.9.0.dfsg-14_amd64.deb\n+ 693ec15ed2cd703e5a4f7021f39e4178 103792 devel optional brickos_0.9.0.dfsg-14_amd64.deb\n"}, {"source1": "brickos_0.9.0.dfsg-14_amd64.deb", "source2": "brickos_0.9.0.dfsg-14_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 2025-03-26 07:42:35.000000 debian-binary\n -rw-r--r-- 0 0 0 3524 2025-03-26 07:42:35.000000 control.tar.xz\n--rw-r--r-- 0 0 0 100116 2025-03-26 07:42:35.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 100076 2025-03-26 07:42:35.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": "./usr/lib/brickos/brickOS.lds", "source2": "./usr/lib/brickos/brickOS.lds", "unified_diff": "@@ -1,11 +1,11 @@\n /*\n * \n * dynamic linker command file\n- * generated: Sat Mar 29 01:16:45 2025\n+ * generated: Fri May 1 07:42:34 2026\n \n * kernel : brickOS\n * app start: 0xadbc\n * \n * BrickOS for LEGO(R) Mindstorms(TM)\n * Originally: legOS - the independent LEGO Mindstorms OS\n * (c) 1999 by Markus L. Noga \n"}, {"source1": "./usr/lib/brickos/libc++.a", "source2": "./usr/lib/brickos/libc++.a", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n----------- 0 0 0 180 2025-03-29 01:16:42.000000 /\n--rw-r--r-- 0 1111 1111 636 2025-03-29 01:16:41.000000 stub.o\n--rw-r--r-- 0 1111 1111 480 2025-03-29 01:16:41.000000 mem.o\n+---------- 0 0 0 180 2026-05-01 07:42:33.000000 /\n+-rw-r--r-- 0 2222 2222 636 2026-05-01 07:42:33.000000 stub.o\n+-rw-r--r-- 0 2222 2222 480 2026-05-01 07:42:33.000000 mem.o\n"}, {"source1": "stub.o", "source2": "stub.o", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n-00000000: 8300 0003 67e7 49f9 0000 00f2 0000 0010 ....g.I.........\n+00000000: 8300 0003 69f4 5969 0000 00f2 0000 0010 ....i.Yi........\n 00000010: 0000 0004 2e74 6578 7400 0000 0000 0000 .....text.......\n 00000020: 0000 0000 0000 0026 0000 008c 0000 00b2 .......&........\n 00000030: 0000 0000 0004 0000 0000 0020 2e64 6174 ........... .dat\n 00000040: 6100 0000 0000 0026 0000 0026 0000 0000 a......&...&....\n 00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000060: 0000 0040 2e62 7373 0000 0000 0000 0026 ...@.bss.......&\n 00000070: 0000 0026 0000 0000 0000 0000 0000 0000 ...&............\n"}, {"source1": "mem.o", "source2": "mem.o", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n-00000000: 8300 0003 67e7 49f9 0000 00e4 0000 000e ....g.I.........\n+00000000: 8300 0003 69f4 5969 0000 00e4 0000 000e ....i.Yi........\n 00000010: 0000 0004 2e74 6578 7400 0000 0000 0000 .....text.......\n 00000020: 0000 0000 0000 0018 0000 008c 0000 00a4 ................\n 00000030: 0000 0000 0004 0000 0000 0020 2e64 6174 ........... .dat\n 00000040: 6100 0000 0000 0018 0000 0018 0000 0000 a...............\n 00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000060: 0000 0040 2e62 7373 0000 0000 0000 0018 ...@.bss........\n 00000070: 0000 0018 0000 0000 0000 0000 0000 0000 ................\n"}]}, {"source1": "./usr/lib/brickos/libc.a", "source2": "./usr/lib/brickos/libc.a", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,8 +1,8 @@\n----------- 0 0 0 132 2025-03-29 01:16:40.000000 /\n--rw-r--r-- 0 1111 1111 350 2025-03-29 01:16:39.000000 memcpy.o\n--rw-r--r-- 0 1111 1111 348 2025-03-29 01:16:39.000000 memset.o\n--rw-r--r-- 0 1111 1111 502 2025-03-29 01:16:39.000000 strcmp.o\n--rw-r--r-- 0 1111 1111 348 2025-03-29 01:16:39.000000 strcpy.o\n--rw-r--r-- 0 1111 1111 384 2025-03-29 01:16:40.000000 strlen.o\n--rw-r--r-- 0 1111 1111 1355 2025-03-29 01:16:40.000000 random.o\n--rw-r--r-- 0 1111 1111 2554 2025-03-29 01:16:40.000000 printf.o\n+---------- 0 0 0 132 2026-05-01 07:42:33.000000 /\n+-rw-r--r-- 0 2222 2222 350 2026-05-01 07:42:33.000000 memcpy.o\n+-rw-r--r-- 0 2222 2222 348 2026-05-01 07:42:33.000000 memset.o\n+-rw-r--r-- 0 2222 2222 502 2026-05-01 07:42:33.000000 strcmp.o\n+-rw-r--r-- 0 2222 2222 348 2026-05-01 07:42:33.000000 strcpy.o\n+-rw-r--r-- 0 2222 2222 384 2026-05-01 07:42:33.000000 strlen.o\n+-rw-r--r-- 0 2222 2222 1355 2026-05-01 07:42:33.000000 random.o\n+-rw-r--r-- 0 2222 2222 2554 2026-05-01 07:42:33.000000 printf.o\n"}, {"source1": "memcpy.o", "source2": "memcpy.o", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n-00000000: 8300 0003 67e7 49f7 0000 00bc 0000 0009 ....g.I.........\n+00000000: 8300 0003 69f4 5969 0000 00bc 0000 0009 ....i.Yi........\n 00000010: 0000 0004 2e74 6578 7400 0000 0000 0000 .....text.......\n 00000020: 0000 0000 0000 0010 0000 008c 0000 009c ................\n 00000030: 0000 0000 0002 0000 0000 0020 2e64 6174 ........... .dat\n 00000040: 6100 0000 0000 0010 0000 0010 0000 0000 a...............\n 00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000060: 0000 0040 2e62 7373 0000 0000 0000 0010 ...@.bss........\n 00000070: 0000 0010 0000 0000 0000 0000 0000 0000 ................\n"}, {"source1": "memset.o", "source2": "memset.o", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n-00000000: 8300 0003 67e7 49f7 0000 00ba 0000 0009 ....g.I.........\n+00000000: 8300 0003 69f4 5969 0000 00ba 0000 0009 ....i.Yi........\n 00000010: 0000 0004 2e74 6578 7400 0000 0000 0000 .....text.......\n 00000020: 0000 0000 0000 000e 0000 008c 0000 009a ................\n 00000030: 0000 0000 0002 0000 0000 0020 2e64 6174 ........... .dat\n 00000040: 6100 0000 0000 000e 0000 000e 0000 0000 a...............\n 00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000060: 0000 0040 2e62 7373 0000 0000 0000 000e ...@.bss........\n 00000070: 0000 000e 0000 0000 0000 0000 0000 0000 ................\n"}, {"source1": "strcmp.o", "source2": "strcmp.o", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n-00000000: 8300 0003 67e7 49f7 0000 010c 0000 000d ....g.I.........\n+00000000: 8300 0003 69f4 5969 0000 010c 0000 000d ....i.Yi........\n 00000010: 0000 0004 2e74 6578 7400 0000 0000 0000 .....text.......\n 00000020: 0000 0000 0000 0030 0000 008c 0000 00bc .......0........\n 00000030: 0000 0000 0005 0000 0000 0020 2e64 6174 ........... .dat\n 00000040: 6100 0000 0000 0030 0000 0030 0000 0000 a......0...0....\n 00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000060: 0000 0040 2e62 7373 0000 0000 0000 0030 ...@.bss.......0\n 00000070: 0000 0030 0000 0000 0000 0000 0000 0000 ...0............\n"}, {"source1": "strcpy.o", "source2": "strcpy.o", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n-00000000: 8300 0003 67e7 49f7 0000 00a8 0000 000a ....g.I.........\n+00000000: 8300 0003 69f4 5969 0000 00a8 0000 000a ....i.Yi........\n 00000010: 0000 0004 2e74 6578 7400 0000 0000 0000 .....text.......\n 00000020: 0000 0000 0000 000c 0000 008c 0000 0098 ................\n 00000030: 0000 0000 0001 0000 0000 0020 2e64 6174 ........... .dat\n 00000040: 6100 0000 0000 000c 0000 000c 0000 0000 a...............\n 00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000060: 0000 0040 2e62 7373 0000 0000 0000 000c ...@.bss........\n 00000070: 0000 000c 0000 0000 0000 0000 0000 0000 ................\n"}, {"source1": "strlen.o", "source2": "strlen.o", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n-00000000: 8300 0003 67e7 49f8 0000 00ba 0000 000b ....g.I.........\n+00000000: 8300 0003 69f4 5969 0000 00ba 0000 000b ....i.Yi........\n 00000010: 0000 0004 2e74 6578 7400 0000 0000 0000 .....text.......\n 00000020: 0000 0000 0000 000e 0000 008c 0000 009a ................\n 00000030: 0000 0000 0002 0000 0000 0020 2e64 6174 ........... .dat\n 00000040: 6100 0000 0000 000e 0000 000e 0000 0000 a...............\n 00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000060: 0000 0040 2e62 7373 0000 0000 0000 000e ...@.bss........\n 00000070: 0000 000e 0000 0000 0000 0000 0000 0000 ................\n"}, {"source1": "random.o", "source2": "random.o", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n-00000000: 8300 0003 67e7 49f8 0000 03da 0000 0012 ....g.I.........\n+00000000: 8300 0003 69f4 5969 0000 03da 0000 0012 ....i.Yi........\n 00000010: 0000 0004 2e74 6578 7400 0000 0000 0000 .....text.......\n 00000020: 0000 0000 0000 018e 0000 008c 0000 021a ................\n 00000030: 0000 0000 001c 0000 0000 0020 2e64 6174 ........... .dat\n 00000040: 6100 0000 0000 018e 0000 018e 0000 0000 a...............\n 00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000060: 0000 0040 2e62 7373 0000 0000 0000 018e ...@.bss........\n 00000070: 0000 018e 0000 0048 0000 0000 0000 0000 .......H........\n"}, {"source1": "printf.o", "source2": "printf.o", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n-00000000: 8300 0004 67e7 49f8 0000 0614 0000 0030 ....g.I........0\n+00000000: 8300 0004 69f4 5969 0000 0614 0000 0030 ....i.Yi.......0\n 00000010: 0000 0004 2e74 6578 7400 0000 0000 0000 .....text.......\n 00000020: 0000 0000 0000 0220 0000 00b4 0000 0304 ....... ........\n 00000030: 0000 0000 0031 0000 0000 0020 2e64 6174 .....1..... .dat\n 00000040: 6100 0000 0000 0220 0000 0220 0000 0000 a...... ... ....\n 00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000060: 0000 0040 2e62 7373 0000 0000 0000 0220 ...@.bss....... \n 00000070: 0000 0220 0000 0000 0000 0000 0000 0000 ... ............\n"}]}, {"source1": "./usr/lib/brickos/libfloat.a", "source2": "./usr/lib/brickos/libfloat.a", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,12 +1,12 @@\n----------- 0 0 0 314 2025-03-29 01:16:41.000000 /\n--rw-r--r-- 0 1111 1111 598 2025-03-29 01:16:41.000000 expandsf.o\n--rw-r--r-- 0 1111 1111 854 2025-03-29 01:16:41.000000 joinsf.o\n--rw-r--r-- 0 1111 1111 1334 2025-03-29 01:16:41.000000 addsf3.o\n--rw-r--r-- 0 1111 1111 338 2025-03-29 01:16:41.000000 negsf2.o\n--rw-r--r-- 0 1111 1111 874 2025-03-29 01:16:41.000000 mulsf3.o\n--rw-r--r-- 0 1111 1111 970 2025-03-29 01:16:41.000000 divsf3.o\n--rw-r--r-- 0 1111 1111 836 2025-03-29 01:16:41.000000 floatsisf.o\n--rw-r--r-- 0 1111 1111 991 2025-03-29 01:16:41.000000 cmpsf2.o\n--rw-r--r-- 0 1111 1111 853 2025-03-29 01:16:41.000000 fixsfsi.o\n--rw-r--r-- 0 1111 1111 463 2025-03-29 01:16:41.000000 startsf.o\n--rw-r--r-- 0 1111 1111 416 2025-03-29 01:16:41.000000 normalsf.o\n+---------- 0 0 0 314 2026-05-01 07:42:33.000000 /\n+-rw-r--r-- 0 2222 2222 598 2026-05-01 07:42:33.000000 expandsf.o\n+-rw-r--r-- 0 2222 2222 854 2026-05-01 07:42:33.000000 joinsf.o\n+-rw-r--r-- 0 2222 2222 1334 2026-05-01 07:42:33.000000 addsf3.o\n+-rw-r--r-- 0 2222 2222 338 2026-05-01 07:42:33.000000 negsf2.o\n+-rw-r--r-- 0 2222 2222 874 2026-05-01 07:42:33.000000 mulsf3.o\n+-rw-r--r-- 0 2222 2222 970 2026-05-01 07:42:33.000000 divsf3.o\n+-rw-r--r-- 0 2222 2222 836 2026-05-01 07:42:33.000000 floatsisf.o\n+-rw-r--r-- 0 2222 2222 991 2026-05-01 07:42:33.000000 cmpsf2.o\n+-rw-r--r-- 0 2222 2222 853 2026-05-01 07:42:33.000000 fixsfsi.o\n+-rw-r--r-- 0 2222 2222 463 2026-05-01 07:42:33.000000 startsf.o\n+-rw-r--r-- 0 2222 2222 416 2026-05-01 07:42:33.000000 normalsf.o\n"}, {"source1": "expandsf.o", "source2": "expandsf.o", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n-00000000: 8300 0003 67e7 49f9 0000 012e 0000 000f ....g.I.........\n+00000000: 8300 0003 69f4 5969 0000 012e 0000 000f ....i.Yi........\n 00000010: 0000 0004 2e74 6578 7400 0000 0000 0000 .....text.......\n 00000020: 0000 0000 0000 0042 0000 008c 0000 00ce .......B........\n 00000030: 0000 0000 0006 0000 0000 0020 2e64 6174 ........... .dat\n 00000040: 6100 0000 0000 0042 0000 0042 0000 0000 a......B...B....\n 00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000060: 0000 0040 2e62 7373 0000 0000 0000 0042 ...@.bss.......B\n 00000070: 0000 0042 0000 0000 0000 0000 0000 0000 ...B............\n"}, {"source1": "joinsf.o", "source2": "joinsf.o", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n-00000000: 8300 0003 67e7 49f9 0000 01d2 0000 0013 ....g.I.........\n+00000000: 8300 0003 69f4 5969 0000 01d2 0000 0013 ....i.Yi........\n 00000010: 0000 0004 2e74 6578 7400 0000 0000 0000 .....text.......\n 00000020: 0000 0000 0000 0086 0000 008c 0000 0112 ................\n 00000030: 0000 0000 000c 0000 0000 0020 2e64 6174 ........... .dat\n 00000040: 6100 0000 0000 0086 0000 0086 0000 0000 a...............\n 00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000060: 0000 0040 2e62 7373 0000 0000 0000 0086 ...@.bss........\n 00000070: 0000 0086 0000 0000 0000 0000 0000 0000 ................\n"}, {"source1": "addsf3.o", "source2": "addsf3.o", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n-00000000: 8300 0003 67e7 49f9 0000 02b2 0000 001e ....g.I.........\n+00000000: 8300 0003 69f4 5969 0000 02b2 0000 001e ....i.Yi........\n 00000010: 0000 0004 2e74 6578 7400 0000 0000 0000 .....text.......\n 00000020: 0000 0000 0000 00d6 0000 008c 0000 0162 ...............b\n 00000030: 0000 0000 0015 0000 0000 0020 2e64 6174 ........... .dat\n 00000040: 6100 0000 0000 00d6 0000 00d6 0000 0000 a...............\n 00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000060: 0000 0040 2e62 7373 0000 0000 0000 00d6 ...@.bss........\n 00000070: 0000 00d6 0000 0000 0000 0000 0000 0000 ................\n"}, {"source1": "negsf2.o", "source2": "negsf2.o", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n-00000000: 8300 0003 67e7 49f9 0000 0090 0000 000a ....g.I.........\n+00000000: 8300 0003 69f4 5969 0000 0090 0000 000a ....i.Yi........\n 00000010: 0000 0004 2e74 6578 7400 0000 0000 0000 .....text.......\n 00000020: 0000 0000 0000 0004 0000 008c 0000 0000 ................\n 00000030: 0000 0000 0000 0000 0000 0020 2e64 6174 ........... .dat\n 00000040: 6100 0000 0000 0004 0000 0004 0000 0000 a...............\n 00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000060: 0000 0040 2e62 7373 0000 0000 0000 0004 ...@.bss........\n 00000070: 0000 0004 0000 0000 0000 0000 0000 0000 ................\n"}, {"source1": "mulsf3.o", "source2": "mulsf3.o", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n-00000000: 8300 0003 67e7 49f9 0000 01ec 0000 0012 ....g.I.........\n+00000000: 8300 0003 69f4 5969 0000 01ec 0000 0012 ....i.Yi........\n 00000010: 0000 0004 2e74 6578 7400 0000 0000 0000 .....text.......\n 00000020: 0000 0000 0000 00a0 0000 008c 0000 012c ...............,\n 00000030: 0000 0000 000c 0000 0000 0020 2e64 6174 ........... .dat\n 00000040: 6100 0000 0000 00a0 0000 00a0 0000 0000 a...............\n 00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000060: 0000 0040 2e62 7373 0000 0000 0000 00a0 ...@.bss........\n 00000070: 0000 00a0 0000 0000 0000 0000 0000 0000 ................\n"}, {"source1": "divsf3.o", "source2": "divsf3.o", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n-00000000: 8300 0003 67e7 49f9 0000 020c 0000 0015 ....g.I.........\n+00000000: 8300 0003 69f4 5969 0000 020c 0000 0015 ....i.Yi........\n 00000010: 0000 0004 2e74 6578 7400 0000 0000 0000 .....text.......\n 00000020: 0000 0000 0000 0090 0000 008c 0000 011c ................\n 00000030: 0000 0000 000f 0000 0000 0020 2e64 6174 ........... .dat\n 00000040: 6100 0000 0000 0090 0000 0090 0000 0000 a...............\n 00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000060: 0000 0040 2e62 7373 0000 0000 0000 0090 ...@.bss........\n 00000070: 0000 0090 0000 0000 0000 0000 0000 0000 ................\n"}, {"source1": "floatsisf.o", "source2": "floatsisf.o", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n-00000000: 8300 0003 67e7 49f9 0000 0186 0000 0015 ....g.I.........\n+00000000: 8300 0003 69f4 5969 0000 0186 0000 0015 ....i.Yi........\n 00000010: 0000 0004 2e74 6578 7400 0000 0000 0000 .....text.......\n 00000020: 0000 0000 0000 005a 0000 008c 0000 00e6 .......Z........\n 00000030: 0000 0000 000a 0000 0000 0020 2e64 6174 ........... .dat\n 00000040: 6100 0000 0000 005a 0000 005a 0000 0000 a......Z...Z....\n 00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000060: 0000 0040 2e62 7373 0000 0000 0000 005a ...@.bss.......Z\n 00000070: 0000 005a 0000 0000 0000 0000 0000 0000 ...Z............\n"}, {"source1": "cmpsf2.o", "source2": "cmpsf2.o", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n-00000000: 8300 0003 67e7 49f9 0000 01f0 0000 001a ....g.I.........\n+00000000: 8300 0003 69f4 5969 0000 01f0 0000 001a ....i.Yi........\n 00000010: 0000 0004 2e74 6578 7400 0000 0000 0000 .....text.......\n 00000020: 0000 0000 0000 0074 0000 008c 0000 0100 .......t........\n 00000030: 0000 0000 000f 0000 0000 0020 2e64 6174 ........... .dat\n 00000040: 6100 0000 0000 0074 0000 0074 0000 0000 a......t...t....\n 00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000060: 0000 0040 2e62 7373 0000 0000 0000 0074 ...@.bss.......t\n 00000070: 0000 0074 0000 0000 0000 0000 0000 0000 ...t............\n"}, {"source1": "fixsfsi.o", "source2": "fixsfsi.o", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n-00000000: 8300 0003 67e7 49f9 0000 01ba 0000 0014 ....g.I.........\n+00000000: 8300 0003 69f4 5969 0000 01ba 0000 0014 ....i.Yi........\n 00000010: 0000 0004 2e74 6578 7400 0000 0000 0000 .....text.......\n 00000020: 0000 0000 0000 007e 0000 008c 0000 010a .......~........\n 00000030: 0000 0000 000b 0000 0000 0020 2e64 6174 ........... .dat\n 00000040: 6100 0000 0000 007e 0000 007e 0000 0000 a......~...~....\n 00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000060: 0000 0040 2e62 7373 0000 0000 0000 007e ...@.bss.......~\n 00000070: 0000 007e 0000 0000 0000 0000 0000 0000 ...~............\n"}, {"source1": "startsf.o", "source2": "startsf.o", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n-00000000: 8300 0003 67e7 49f9 0000 00e2 0000 000b ....g.I.........\n+00000000: 8300 0003 69f4 5969 0000 00e2 0000 000b ....i.Yi........\n 00000010: 0000 0004 2e74 6578 7400 0000 0000 0000 .....text.......\n 00000020: 0000 0000 0000 0036 0000 008c 0000 00c2 .......6........\n 00000030: 0000 0000 0002 0000 0000 0020 2e64 6174 ........... .dat\n 00000040: 6100 0000 0000 0036 0000 0036 0000 0000 a......6...6....\n 00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000060: 0000 0040 2e62 7373 0000 0000 0000 0036 ...@.bss.......6\n 00000070: 0000 0036 0000 0000 0000 0000 0000 0000 ...6............\n"}, {"source1": "normalsf.o", "source2": "normalsf.o", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n-00000000: 8300 0003 67e7 49f9 0000 00bc 0000 000b ....g.I.........\n+00000000: 8300 0003 69f4 5969 0000 00bc 0000 000b ....i.Yi........\n 00000010: 0000 0004 2e74 6578 7400 0000 0000 0000 .....text.......\n 00000020: 0000 0000 0000 0010 0000 008c 0000 009c ................\n 00000030: 0000 0000 0002 0000 0000 0020 2e64 6174 ........... .dat\n 00000040: 6100 0000 0000 0010 0000 0010 0000 0000 a...............\n 00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000060: 0000 0040 2e62 7373 0000 0000 0000 0010 ...@.bss........\n 00000070: 0000 0010 0000 0000 0000 0000 0000 0000 ................\n"}]}, {"source1": "./usr/lib/brickos/libmint.a", "source2": "./usr/lib/brickos/libmint.a", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,13 +1,13 @@\n----------- 0 0 0 178 2025-03-29 01:16:41.000000 /\n--rw-r--r-- 0 1111 1111 446 2025-03-29 01:16:40.000000 cmpsi2.o\n--rw-r--r-- 0 1111 1111 350 2025-03-29 01:16:40.000000 divhi3.o\n--rw-r--r-- 0 1111 1111 350 2025-03-29 01:16:40.000000 modhi3.o\n--rw-r--r-- 0 1111 1111 332 2025-03-29 01:16:40.000000 mulhi3.o\n--rw-r--r-- 0 1111 1111 351 2025-03-29 01:16:40.000000 udivhi3.o\n--rw-r--r-- 0 1111 1111 351 2025-03-29 01:16:40.000000 umodhi3.o\n--rw-r--r-- 0 1111 1111 360 2025-03-29 01:16:40.000000 divsi3.o\n--rw-r--r-- 0 1111 1111 431 2025-03-29 01:16:40.000000 modsi3.o\n--rw-r--r-- 0 1111 1111 360 2025-03-29 01:16:41.000000 mulsi3.o\n--rw-r--r-- 0 1111 1111 447 2025-03-29 01:16:41.000000 ucmpsi2.o\n--rw-r--r-- 0 1111 1111 361 2025-03-29 01:16:41.000000 udivsi3.o\n--rw-r--r-- 0 1111 1111 361 2025-03-29 01:16:41.000000 umodsi3.o\n+---------- 0 0 0 178 2026-05-01 07:42:33.000000 /\n+-rw-r--r-- 0 2222 2222 446 2026-05-01 07:42:33.000000 cmpsi2.o\n+-rw-r--r-- 0 2222 2222 350 2026-05-01 07:42:33.000000 divhi3.o\n+-rw-r--r-- 0 2222 2222 350 2026-05-01 07:42:33.000000 modhi3.o\n+-rw-r--r-- 0 2222 2222 332 2026-05-01 07:42:33.000000 mulhi3.o\n+-rw-r--r-- 0 2222 2222 351 2026-05-01 07:42:33.000000 udivhi3.o\n+-rw-r--r-- 0 2222 2222 351 2026-05-01 07:42:33.000000 umodhi3.o\n+-rw-r--r-- 0 2222 2222 360 2026-05-01 07:42:33.000000 divsi3.o\n+-rw-r--r-- 0 2222 2222 431 2026-05-01 07:42:33.000000 modsi3.o\n+-rw-r--r-- 0 2222 2222 360 2026-05-01 07:42:33.000000 mulsi3.o\n+-rw-r--r-- 0 2222 2222 447 2026-05-01 07:42:33.000000 ucmpsi2.o\n+-rw-r--r-- 0 2222 2222 361 2026-05-01 07:42:33.000000 udivsi3.o\n+-rw-r--r-- 0 2222 2222 361 2026-05-01 07:42:33.000000 umodsi3.o\n"}, {"source1": "cmpsi2.o", "source2": "cmpsi2.o", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n-00000000: 8300 0003 67e7 49f8 0000 00c6 0000 000d ....g.I.........\n+00000000: 8300 0003 69f4 5969 0000 00c6 0000 000d ....i.Yi........\n 00000010: 0000 0004 2e74 6578 7400 0000 0000 0000 .....text.......\n 00000020: 0000 0000 0000 001a 0000 008c 0000 00a6 ................\n 00000030: 0000 0000 0002 0000 0000 0020 2e64 6174 ........... .dat\n 00000040: 6100 0000 0000 001a 0000 001a 0000 0000 a...............\n 00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000060: 0000 0040 2e62 7373 0000 0000 0000 001a ...@.bss........\n 00000070: 0000 001a 0000 0000 0000 0000 0000 0000 ................\n"}, {"source1": "divhi3.o", "source2": "divhi3.o", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n-00000000: 8300 0003 67e7 49f8 0000 00ae 0000 0009 ....g.I.........\n+00000000: 8300 0003 69f4 5969 0000 00ae 0000 0009 ....i.Yi........\n 00000010: 0000 0004 2e74 6578 7400 0000 0000 0000 .....text.......\n 00000020: 0000 0000 0000 0012 0000 008c 0000 009e ................\n 00000030: 0000 0000 0001 0000 0000 0020 2e64 6174 ........... .dat\n 00000040: 6100 0000 0000 0012 0000 0012 0000 0000 a...............\n 00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000060: 0000 0040 2e62 7373 0000 0000 0000 0012 ...@.bss........\n 00000070: 0000 0012 0000 0000 0000 0000 0000 0000 ................\n"}, {"source1": "modhi3.o", "source2": "modhi3.o", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n-00000000: 8300 0003 67e7 49f8 0000 00ae 0000 0009 ....g.I.........\n+00000000: 8300 0003 69f4 5969 0000 00ae 0000 0009 ....i.Yi........\n 00000010: 0000 0004 2e74 6578 7400 0000 0000 0000 .....text.......\n 00000020: 0000 0000 0000 0012 0000 008c 0000 009e ................\n 00000030: 0000 0000 0001 0000 0000 0020 2e64 6174 ........... .dat\n 00000040: 6100 0000 0000 0012 0000 0012 0000 0000 a...............\n 00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000060: 0000 0040 2e62 7373 0000 0000 0000 0012 ...@.bss........\n 00000070: 0000 0012 0000 0000 0000 0000 0000 0000 ................\n"}, {"source1": "mulhi3.o", "source2": "mulhi3.o", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n-00000000: 8300 0003 67e7 49f8 0000 009c 0000 0009 ....g.I.........\n+00000000: 8300 0003 69f4 5969 0000 009c 0000 0009 ....i.Yi........\n 00000010: 0000 0004 2e74 6578 7400 0000 0000 0000 .....text.......\n 00000020: 0000 0000 0000 0010 0000 008c 0000 0000 ................\n 00000030: 0000 0000 0000 0000 0000 0020 2e64 6174 ........... .dat\n 00000040: 6100 0000 0000 0010 0000 0010 0000 0000 a...............\n 00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000060: 0000 0040 2e62 7373 0000 0000 0000 0010 ...@.bss........\n 00000070: 0000 0010 0000 0000 0000 0000 0000 0000 ................\n"}, {"source1": "udivhi3.o", "source2": "udivhi3.o", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n-00000000: 8300 0003 67e7 49f8 0000 00ae 0000 0009 ....g.I.........\n+00000000: 8300 0003 69f4 5969 0000 00ae 0000 0009 ....i.Yi........\n 00000010: 0000 0004 2e74 6578 7400 0000 0000 0000 .....text.......\n 00000020: 0000 0000 0000 0012 0000 008c 0000 009e ................\n 00000030: 0000 0000 0001 0000 0000 0020 2e64 6174 ........... .dat\n 00000040: 6100 0000 0000 0012 0000 0012 0000 0000 a...............\n 00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000060: 0000 0040 2e62 7373 0000 0000 0000 0012 ...@.bss........\n 00000070: 0000 0012 0000 0000 0000 0000 0000 0000 ................\n"}, {"source1": "umodhi3.o", "source2": "umodhi3.o", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n-00000000: 8300 0003 67e7 49f8 0000 00ae 0000 0009 ....g.I.........\n+00000000: 8300 0003 69f4 5969 0000 00ae 0000 0009 ....i.Yi........\n 00000010: 0000 0004 2e74 6578 7400 0000 0000 0000 .....text.......\n 00000020: 0000 0000 0000 0012 0000 008c 0000 009e ................\n 00000030: 0000 0000 0001 0000 0000 0020 2e64 6174 ........... .dat\n 00000040: 6100 0000 0000 0012 0000 0012 0000 0000 a...............\n 00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000060: 0000 0040 2e62 7373 0000 0000 0000 0012 ...@.bss........\n 00000070: 0000 0012 0000 0000 0000 0000 0000 0000 ................\n"}, {"source1": "divsi3.o", "source2": "divsi3.o", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n-00000000: 8300 0003 67e7 49f8 0000 00b8 0000 0009 ....g.I.........\n+00000000: 8300 0003 69f4 5969 0000 00b8 0000 0009 ....i.Yi........\n 00000010: 0000 0004 2e74 6578 7400 0000 0000 0000 .....text.......\n 00000020: 0000 0000 0000 001c 0000 008c 0000 00a8 ................\n 00000030: 0000 0000 0001 0000 0000 0020 2e64 6174 ........... .dat\n 00000040: 6100 0000 0000 001c 0000 001c 0000 0000 a...............\n 00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000060: 0000 0040 2e62 7373 0000 0000 0000 001c ...@.bss........\n 00000070: 0000 001c 0000 0000 0000 0000 0000 0000 ................\n"}, {"source1": "modsi3.o", "source2": "modsi3.o", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n-00000000: 8300 0003 67e7 49f8 0000 00e2 0000 000a ....g.I.........\n+00000000: 8300 0003 69f4 5969 0000 00e2 0000 000a ....i.Yi........\n 00000010: 0000 0004 2e74 6578 7400 0000 0000 0000 .....text.......\n 00000020: 0000 0000 0000 0036 0000 008c 0000 00c2 .......6........\n 00000030: 0000 0000 0002 0000 0000 0020 2e64 6174 ........... .dat\n 00000040: 6100 0000 0000 0036 0000 0036 0000 0000 a......6...6....\n 00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000060: 0000 0040 2e62 7373 0000 0000 0000 0036 ...@.bss.......6\n 00000070: 0000 0036 0000 0000 0000 0000 0000 0000 ...6............\n"}, {"source1": "mulsi3.o", "source2": "mulsi3.o", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n-00000000: 8300 0003 67e7 49f9 0000 00b8 0000 0009 ....g.I.........\n+00000000: 8300 0003 69f4 5969 0000 00b8 0000 0009 ....i.Yi........\n 00000010: 0000 0004 2e74 6578 7400 0000 0000 0000 .....text.......\n 00000020: 0000 0000 0000 001c 0000 008c 0000 00a8 ................\n 00000030: 0000 0000 0001 0000 0000 0020 2e64 6174 ........... .dat\n 00000040: 6100 0000 0000 001c 0000 001c 0000 0000 a...............\n 00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000060: 0000 0040 2e62 7373 0000 0000 0000 001c ...@.bss........\n 00000070: 0000 001c 0000 0000 0000 0000 0000 0000 ................\n"}, {"source1": "ucmpsi2.o", "source2": "ucmpsi2.o", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n-00000000: 8300 0003 67e7 49f9 0000 00c6 0000 000d ....g.I.........\n+00000000: 8300 0003 69f4 5969 0000 00c6 0000 000d ....i.Yi........\n 00000010: 0000 0004 2e74 6578 7400 0000 0000 0000 .....text.......\n 00000020: 0000 0000 0000 001a 0000 008c 0000 00a6 ................\n 00000030: 0000 0000 0002 0000 0000 0020 2e64 6174 ........... .dat\n 00000040: 6100 0000 0000 001a 0000 001a 0000 0000 a...............\n 00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000060: 0000 0040 2e62 7373 0000 0000 0000 001a ...@.bss........\n 00000070: 0000 001a 0000 0000 0000 0000 0000 0000 ................\n"}, {"source1": "udivsi3.o", "source2": "udivsi3.o", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n-00000000: 8300 0003 67e7 49f9 0000 00b8 0000 0009 ....g.I.........\n+00000000: 8300 0003 69f4 5969 0000 00b8 0000 0009 ....i.Yi........\n 00000010: 0000 0004 2e74 6578 7400 0000 0000 0000 .....text.......\n 00000020: 0000 0000 0000 001c 0000 008c 0000 00a8 ................\n 00000030: 0000 0000 0001 0000 0000 0020 2e64 6174 ........... .dat\n 00000040: 6100 0000 0000 001c 0000 001c 0000 0000 a...............\n 00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000060: 0000 0040 2e62 7373 0000 0000 0000 001c ...@.bss........\n 00000070: 0000 001c 0000 0000 0000 0000 0000 0000 ................\n"}, {"source1": "umodsi3.o", "source2": "umodsi3.o", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n-00000000: 8300 0003 67e7 49f9 0000 00b8 0000 0009 ....g.I.........\n+00000000: 8300 0003 69f4 5969 0000 00b8 0000 0009 ....i.Yi........\n 00000010: 0000 0004 2e74 6578 7400 0000 0000 0000 .....text.......\n 00000020: 0000 0000 0000 001c 0000 008c 0000 00a8 ................\n 00000030: 0000 0000 0001 0000 0000 0020 2e64 6174 ........... .dat\n 00000040: 6100 0000 0000 001c 0000 001c 0000 0000 a...............\n 00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000060: 0000 0040 2e62 7373 0000 0000 0000 001c ...@.bss........\n 00000070: 0000 001c 0000 0000 0000 0000 0000 0000 ................\n"}]}]}]}]}]}