b9874d0941
Add redbear-usb-storage-check in-guest binary that validates USB mass storage read and write I/O: discovers /scheme/disk/ devices, writes a test pattern to sector 2048, reads it back, verifies match, restores original content. Updates test-usb-storage-qemu.sh with write-proof verification step. Includes all accumulated Red Bear OS work: kernel patches, relibc patches, driver infrastructure, DRM/GPU, KDE recipes, firmware, validation tooling, build system hardening, and documentation.
197 lines
6.2 KiB
Plaintext
197 lines
6.2 KiB
Plaintext
d: 0.000000 Endptr: "a 1 hello"
|
|
d: 1.000000 Endptr: " hello"
|
|
d: 1.000000 Endptr: " hello 2"
|
|
d: 10.123000 Endptr: ""
|
|
d: 10.123000 Endptr: ""
|
|
d: -5.300000 Endptr: ""
|
|
d: 16.071045 Endptr: ""
|
|
d: 1.136719 Endptr: ""
|
|
d: 3.128906 Endptr: ""
|
|
d: 100000.000000 Endptr: ""
|
|
d: 100000.000000 Endptr: ""
|
|
d: 0.000010 Endptr: ""
|
|
d: 100000.000000 Endptr: " "
|
|
d: 100000.000000 Endptr: " "
|
|
d: 0.000010 Endptr: " "
|
|
d: 10000000000.000000 Endptr: ""
|
|
d: 1.000000 Endptr: "eXXXX"
|
|
d: 1.000000 Endptr: "e"
|
|
d: 1.000000 Endptr: "e "
|
|
d: 10000000000.000000 Endptr: ""
|
|
d: 1.000000 Endptr: "e+XXXX"
|
|
d: 1.000000 Endptr: "e+"
|
|
d: 1.000000 Endptr: "e+ "
|
|
d: 0.000000 Endptr: ""
|
|
d: 1.000000 Endptr: "e-XXXX"
|
|
d: 1.000000 Endptr: "e-"
|
|
d: 1.000000 Endptr: "e- "
|
|
d: -100000.000000 Endptr: ""
|
|
d: -100000.000000 Endptr: ""
|
|
d: -0.000010 Endptr: ""
|
|
d: -100000.000000 Endptr: " "
|
|
d: -100000.000000 Endptr: " "
|
|
d: -0.000010 Endptr: " "
|
|
d: -10000000000.000000 Endptr: ""
|
|
d: -1.000000 Endptr: "eXXXX"
|
|
d: -1.000000 Endptr: "e"
|
|
d: -1.000000 Endptr: "e "
|
|
d: -10000000000.000000 Endptr: ""
|
|
d: -1.000000 Endptr: "e+XXXX"
|
|
d: -1.000000 Endptr: "e+"
|
|
d: -1.000000 Endptr: "e+ "
|
|
d: -0.000000 Endptr: ""
|
|
d: -1.000000 Endptr: "e-XXXX"
|
|
d: -1.000000 Endptr: "e-"
|
|
d: -1.000000 Endptr: "e- "
|
|
d: 1234000.000000 Endptr: ""
|
|
d: 1234000.000000 Endptr: ""
|
|
d: 0.000123 Endptr: ""
|
|
d: 1234000.000000 Endptr: " "
|
|
d: 1234000.000000 Endptr: " "
|
|
d: 0.000123 Endptr: " "
|
|
d: 123400000000.000000 Endptr: ""
|
|
d: 12.340000 Endptr: "eXXXX"
|
|
d: 12.340000 Endptr: "e"
|
|
d: 12.340000 Endptr: "e "
|
|
d: 123400000000.000000 Endptr: ""
|
|
d: 12.340000 Endptr: "e+XXXX"
|
|
d: 12.340000 Endptr: "e+"
|
|
d: 12.340000 Endptr: "e+ "
|
|
d: 0.000000 Endptr: ""
|
|
d: 12.340000 Endptr: "e-XXXX"
|
|
d: 12.340000 Endptr: "e-"
|
|
d: 12.340000 Endptr: "e- "
|
|
d: -1234000.000000 Endptr: ""
|
|
d: -1234000.000000 Endptr: ""
|
|
d: -0.000123 Endptr: ""
|
|
d: -1234000.000000 Endptr: " "
|
|
d: -1234000.000000 Endptr: " "
|
|
d: -0.000123 Endptr: " "
|
|
d: -123400000000.000000 Endptr: ""
|
|
d: -12.340000 Endptr: "eXXXX"
|
|
d: -12.340000 Endptr: "e"
|
|
d: -12.340000 Endptr: "e "
|
|
d: -123400000000.000000 Endptr: ""
|
|
d: -12.340000 Endptr: "e+XXXX"
|
|
d: -12.340000 Endptr: "e+"
|
|
d: -12.340000 Endptr: "e+ "
|
|
d: -0.000000 Endptr: ""
|
|
d: -12.340000 Endptr: "e-XXXX"
|
|
d: -12.340000 Endptr: "e-"
|
|
d: -12.340000 Endptr: "e- "
|
|
d: 192.000000 Endptr: ""
|
|
d: -192.000000 Endptr: ""
|
|
d: 0.005859 Endptr: ""
|
|
d: -0.005859 Endptr: ""
|
|
d: 10.000000 Endptr: ""
|
|
d: 0.156250 Endptr: ""
|
|
d: -10.000000 Endptr: ""
|
|
d: -0.156250 Endptr: ""
|
|
d: 16.062500 Endptr: ""
|
|
d: 16.062500 Endptr: ""
|
|
d: -16.062500 Endptr: ""
|
|
d: -16.062500 Endptr: ""
|
|
d: 0.500000 Endptr: ""
|
|
d: 5.000000 Endptr: ""
|
|
d: 50.000000 Endptr: ""
|
|
d: 500.000000 Endptr: ""
|
|
d: 5000.000000 Endptr: ""
|
|
d: 50000.000000 Endptr: ""
|
|
d: 500000.000000 Endptr: ""
|
|
d: 5000000.000000 Endptr: ""
|
|
d: 50000000.000000 Endptr: ""
|
|
d: 500000000.000000 Endptr: ""
|
|
d: 5000000000.000000 Endptr: ""
|
|
d: 50000000000.000000 Endptr: ""
|
|
d: 500000000000.000000 Endptr: ""
|
|
d: 5000000000000.000000 Endptr: ""
|
|
d: 50000000000000.000000 Endptr: ""
|
|
d: 500000000000000.000000 Endptr: ""
|
|
d: 5000000000000000.000000 Endptr: ""
|
|
d: 50000000000000000.000000 Endptr: ""
|
|
d: 500000000000000000.000000 Endptr: ""
|
|
d: 5000000000000000000.000000 Endptr: ""
|
|
d: 50000000000000000000.000000 Endptr: ""
|
|
d: 500000000000000000000.000000 Endptr: ""
|
|
d: 5000000000000000000000.000000 Endptr: ""
|
|
d: 49999999999999995805696.000000 Endptr: ""
|
|
d: 499999999999999991611392.000000 Endptr: ""
|
|
d: 5000000000000000452984832.000000 Endptr: ""
|
|
d: 50000000000000002382364672.000000 Endptr: ""
|
|
d: 500000000000000006643777536.000000 Endptr: ""
|
|
d: 4999999999999999791559868416.000000 Endptr: ""
|
|
d: 49999999999999995716575428608.000000 Endptr: ""
|
|
d: 500000000000000009942312419328.000000 Endptr: ""
|
|
d: 4999999999999999817948147482624.000000 Endptr: ""
|
|
d: 50000000000000002683081102196736.000000 Endptr: ""
|
|
d: 499999999999999972787615493521408.000000 Endptr: ""
|
|
d: 4999999999999999727876154935214080.000000 Endptr: ""
|
|
d: 49999999999999998431683053958987776.000000 Endptr: ""
|
|
d: 500000000000000021210318687008980992.000000 Endptr: ""
|
|
d: 4999999999999999769381329101060571136.000000 Endptr: ""
|
|
d: 49999999999999998874404911728017014784.000000 Endptr: ""
|
|
d: -0.500000 Endptr: ""
|
|
d: -5.000000 Endptr: ""
|
|
d: -50.000000 Endptr: ""
|
|
d: -500.000000 Endptr: ""
|
|
d: -5000.000000 Endptr: ""
|
|
d: -50000.000000 Endptr: ""
|
|
d: -500000.000000 Endptr: ""
|
|
d: -5000000.000000 Endptr: ""
|
|
d: -50000000.000000 Endptr: ""
|
|
d: -500000000.000000 Endptr: ""
|
|
d: -5000000000.000000 Endptr: ""
|
|
d: -50000000000.000000 Endptr: ""
|
|
d: -500000000000.000000 Endptr: ""
|
|
d: -5000000000000.000000 Endptr: ""
|
|
d: -50000000000000.000000 Endptr: ""
|
|
d: -500000000000000.000000 Endptr: ""
|
|
d: -5000000000000000.000000 Endptr: ""
|
|
d: -50000000000000000.000000 Endptr: ""
|
|
d: -500000000000000000.000000 Endptr: ""
|
|
d: -5000000000000000000.000000 Endptr: ""
|
|
d: -50000000000000000000.000000 Endptr: ""
|
|
d: -500000000000000000000.000000 Endptr: ""
|
|
d: -5000000000000000000000.000000 Endptr: ""
|
|
d: -49999999999999995805696.000000 Endptr: ""
|
|
d: -499999999999999991611392.000000 Endptr: ""
|
|
d: -5000000000000000452984832.000000 Endptr: ""
|
|
d: -50000000000000002382364672.000000 Endptr: ""
|
|
d: -500000000000000006643777536.000000 Endptr: ""
|
|
d: -4999999999999999791559868416.000000 Endptr: ""
|
|
d: -49999999999999995716575428608.000000 Endptr: ""
|
|
d: -500000000000000009942312419328.000000 Endptr: ""
|
|
d: -4999999999999999817948147482624.000000 Endptr: ""
|
|
d: -50000000000000002683081102196736.000000 Endptr: ""
|
|
d: -499999999999999972787615493521408.000000 Endptr: ""
|
|
d: -4999999999999999727876154935214080.000000 Endptr: ""
|
|
d: -49999999999999998431683053958987776.000000 Endptr: ""
|
|
d: -500000000000000021210318687008980992.000000 Endptr: ""
|
|
d: -4999999999999999769381329101060571136.000000 Endptr: ""
|
|
d: -49999999999999998874404911728017014784.000000 Endptr: ""
|
|
d: -0.000000 Endptr: ""
|
|
d: inf Endptr: ""
|
|
d: inf Endptr: ""
|
|
d: inf Endptr: ""
|
|
d: inf Endptr: " foobarbaz"
|
|
d: inf Endptr: ""
|
|
d: inf Endptr: ""
|
|
d: inf Endptr: ""
|
|
d: inf Endptr: " foobarbaz"
|
|
d: -inf Endptr: ""
|
|
d: -inf Endptr: ""
|
|
d: -inf Endptr: ""
|
|
d: -inf Endptr: " foobarbaz"
|
|
d: nan Endptr: "0.1e5"
|
|
d: nan Endptr: "-37"
|
|
d: nan Endptr: "1.05"
|
|
d: nan Endptr: " foo bar baz"
|
|
d: nan Endptr: "0.1e5"
|
|
d: nan Endptr: "-37"
|
|
d: nan Endptr: "1.05"
|
|
d: nan Endptr: " foo bar baz"
|
|
d: nan Endptr: "0.1e5"
|
|
d: nan Endptr: "-37"
|
|
d: nan Endptr: "1.05"
|
|
d: nan Endptr: " foo bar baz"
|