From 6033844884f18c9a6e6e186c79c36fd1dd2c9bb0 Mon Sep 17 00:00:00 2001 From: Kartik Agaram Date: Sun, 25 Aug 2019 15:53:24 -0700 Subject: 5582 --- html/apps/hex.subx.html | 133 ++++++++++++++++++------------------------------ 1 file changed, 50 insertions(+), 83 deletions(-) (limited to 'html/apps/hex.subx.html') diff --git a/html/apps/hex.subx.html b/html/apps/hex.subx.html index 2a0245ac..214b5e33 100644 --- a/html/apps/hex.subx.html +++ b/html/apps/hex.subx.html @@ -14,17 +14,16 @@ pre { font-family: monospace; color: #000000; background-color: #c6c6c6; } body { font-size:12pt; font-family: monospace; color: #000000; background-color: #c6c6c6; } a { color:inherit; } * { font-size:12pt; font-size: 1em; } -.subxH1Comment { color: #005faf; text-decoration: underline; } .subxComment { color: #005faf; } -.subxS1Comment { color: #0000af; } +.subxS2Comment { color: #8a8a8a; } +.subxFunction { color: #af5f00; text-decoration: underline; } .LineNr { } +.subxS1Comment { color: #0000af; } +.subxTest { color: #5f8700; } .SpecialChar { color: #d70000; } .Normal { color: #000000; background-color: #c6c6c6; padding-bottom: 1px; } -.subxTest { color: #5f8700; } -.subxFunction { color: #af5f00; text-decoration: underline; } .Constant { color: #008787; } -.subxMinorFunction { color: #875f5f; } -.subxS2Comment { color: #8a8a8a; } +.subxH1Comment { color: #005faf; text-decoration: underline; } --> @@ -286,14 +285,14 @@ if ('onhashchange' in window) { 224 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 4/imm32 # add to ESP 225 # . clear-stream(_test-error-stream) 226 # . . push args - 227 68/push _test-error-stream/imm32 + 227 68/push _test-error-stream/imm32 228 # . . call 229 e8/call clear-stream/disp32 230 # . . discard args 231 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 4/imm32 # add to ESP 232 # . clear-stream(_test-error-buffered-file+4) 233 # . . push args - 234 b8/copy-to-EAX _test-error-buffered-file/imm32 + 234 b8/copy-to-EAX _test-error-buffered-file/imm32 235 05/add-to-EAX 4/imm32 236 50/push-EAX 237 # . . call @@ -318,13 +317,13 @@ if ('onhashchange' in window) { 256 68/push 0xc/imm32/nbytes-of-args-for-convert-next-octet 257 51/push-ECX/ed 258 # . . call - 259 e8/call tailor-exit-descriptor/disp32 + 259 e8/call tailor-exit-descriptor/disp32 260 # . . discard args 261 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 8/imm32 # add to ESP 262 # EAX = convert-next-octet(_test-buffered-file, _test-error-buffered-file, ed) 263 # . . push args 264 51/push-ECX/ed - 265 68/push _test-error-buffered-file/imm32 + 265 68/push _test-error-buffered-file/imm32 266 68/push _test-buffered-file/imm32 267 # . . call 268 e8/call convert-next-octet/disp32 @@ -388,14 +387,14 @@ if ('onhashchange' in window) { 326 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 4/imm32 # add to ESP 327 # . clear-stream(_test-error-stream) 328 # . . push args - 329 68/push _test-error-stream/imm32 + 329 68/push _test-error-stream/imm32 330 # . . call 331 e8/call clear-stream/disp32 332 # . . discard args 333 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 4/imm32 # add to ESP 334 # . clear-stream(_test-error-buffered-file+4) 335 # . . push args - 336 b8/copy-to-EAX _test-error-buffered-file/imm32 + 336 b8/copy-to-EAX _test-error-buffered-file/imm32 337 05/add-to-EAX 4/imm32 338 50/push-EAX 339 # . . call @@ -412,13 +411,13 @@ if ('onhashchange' in window) { 350 68/push 0xc/imm32/nbytes-of-args-for-convert-next-octet 351 51/push-ECX/ed 352 # . . call - 353 e8/call tailor-exit-descriptor/disp32 + 353 e8/call tailor-exit-descriptor/disp32 354 # . . discard args 355 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 8/imm32 # add to ESP 356 # EAX = convert-next-octet(_test-buffered-file, _test-error-buffered-file, ed) 357 # . . push args 358 51/push-ECX/ed - 359 68/push _test-error-buffered-file/imm32 + 359 68/push _test-error-buffered-file/imm32 360 68/push _test-buffered-file/imm32 361 # . . call 362 e8/call convert-next-octet/disp32 @@ -482,14 +481,14 @@ if ('onhashchange' in window) { 420 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 4/imm32 # add to ESP 421 # . clear-stream(_test-error-stream) 422 # . . push args - 423 68/push _test-error-stream/imm32 + 423 68/push _test-error-stream/imm32 424 # . . call 425 e8/call clear-stream/disp32 426 # . . discard args 427 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 4/imm32 # add to ESP 428 # . clear-stream(_test-error-buffered-file+4) 429 # . . push args - 430 b8/copy-to-EAX _test-error-buffered-file/imm32 + 430 b8/copy-to-EAX _test-error-buffered-file/imm32 431 05/add-to-EAX 4/imm32 432 50/push-EAX 433 # . . call @@ -514,13 +513,13 @@ if ('onhashchange' in window) { 452 68/push 0xc/imm32/nbytes-of-args-for-convert-next-octet 453 51/push-ECX/ed 454 # . . call - 455 e8/call tailor-exit-descriptor/disp32 + 455 e8/call tailor-exit-descriptor/disp32 456 # . . discard args 457 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 8/imm32 # add to ESP 458 # EAX = convert-next-octet(_test-buffered-file, _test-error-buffered-file, ed) 459 # . . push args 460 51/push-ECX/ed - 461 68/push _test-error-buffered-file/imm32 + 461 68/push _test-error-buffered-file/imm32 462 68/push _test-buffered-file/imm32 463 # . . call 464 e8/call convert-next-octet/disp32 @@ -655,14 +654,14 @@ if ('onhashchange' in window) { 593 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 4/imm32 # add to ESP 594 # . clear-stream(_test-error-stream) 595 # . . push args - 596 68/push _test-error-stream/imm32 + 596 68/push _test-error-stream/imm32 597 # . . call 598 e8/call clear-stream/disp32 599 # . . discard args 600 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 4/imm32 # add to ESP 601 # . clear-stream(_test-error-buffered-file+4) 602 # . . push args - 603 b8/copy-to-EAX _test-error-buffered-file/imm32 + 603 b8/copy-to-EAX _test-error-buffered-file/imm32 604 05/add-to-EAX 4/imm32 605 50/push-EAX 606 # . . call @@ -687,13 +686,13 @@ if ('onhashchange' in window) { 625 68/push 0xc/imm32/nbytes-of-args-for-scan-next-byte 626 51/push-ECX/ed 627 # . . call - 628 e8/call tailor-exit-descriptor/disp32 + 628 e8/call tailor-exit-descriptor/disp32 629 # . . discard args 630 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 8/imm32 # add to ESP 631 # EAX = scan-next-byte(_test-buffered-file, _test-error-buffered-file, ed) 632 # . . push args 633 51/push-ECX/ed - 634 68/push _test-error-buffered-file/imm32 + 634 68/push _test-error-buffered-file/imm32 635 68/push _test-buffered-file/imm32 636 # . . call 637 e8/call scan-next-byte/disp32 @@ -757,14 +756,14 @@ if ('onhashchange' in window) { 695 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 4/imm32 # add to ESP 696 # . clear-stream(_test-error-stream) 697 # . . push args - 698 68/push _test-error-stream/imm32 + 698 68/push _test-error-stream/imm32 699 # . . call 700 e8/call clear-stream/disp32 701 # . . discard args 702 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 4/imm32 # add to ESP 703 # . clear-stream(_test-error-buffered-file+4) 704 # . . push args - 705 b8/copy-to-EAX _test-error-buffered-file/imm32 + 705 b8/copy-to-EAX _test-error-buffered-file/imm32 706 05/add-to-EAX 4/imm32 707 50/push-EAX 708 # . . call @@ -789,13 +788,13 @@ if ('onhashchange' in window) { 727 68/push 0xc/imm32/nbytes-of-args-for-scan-next-byte 728 51/push-ECX/ed 729 # . . call - 730 e8/call tailor-exit-descriptor/disp32 + 730 e8/call tailor-exit-descriptor/disp32 731 # . . discard args 732 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 8/imm32 # add to ESP 733 # EAX = scan-next-byte(_test-buffered-file, _test-error-buffered-file, ed) 734 # . . push args 735 51/push-ECX/ed - 736 68/push _test-error-buffered-file/imm32 + 736 68/push _test-error-buffered-file/imm32 737 68/push _test-buffered-file/imm32 738 # . . call 739 e8/call scan-next-byte/disp32 @@ -859,14 +858,14 @@ if ('onhashchange' in window) { 797 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 4/imm32 # add to ESP 798 # . clear-stream(_test-error-stream) 799 # . . push args - 800 68/push _test-error-stream/imm32 + 800 68/push _test-error-stream/imm32 801 # . . call 802 e8/call clear-stream/disp32 803 # . . discard args 804 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 4/imm32 # add to ESP 805 # . clear-stream(_test-error-buffered-file+4) 806 # . . push args - 807 b8/copy-to-EAX _test-error-buffered-file/imm32 + 807 b8/copy-to-EAX _test-error-buffered-file/imm32 808 05/add-to-EAX 4/imm32 809 50/push-EAX 810 # . . call @@ -899,13 +898,13 @@ if ('onhashchange' in window) { 837 68/push 0xc/imm32/nbytes-of-args-for-scan-next-byte 838 51/push-ECX/ed 839 # . . call - 840 e8/call tailor-exit-descriptor/disp32 + 840 e8/call tailor-exit-descriptor/disp32 841 # . . discard args 842 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 8/imm32 # add to ESP 843 # EAX = scan-next-byte(_test-buffered-file, _test-error-buffered-file, ed) 844 # . . push args 845 51/push-ECX/ed - 846 68/push _test-error-buffered-file/imm32 + 846 68/push _test-error-buffered-file/imm32 847 68/push _test-buffered-file/imm32 848 # . . call 849 e8/call scan-next-byte/disp32 @@ -969,14 +968,14 @@ if ('onhashchange' in window) { 907 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 4/imm32 # add to ESP 908 # . clear-stream(_test-error-stream) 909 # . . push args - 910 68/push _test-error-stream/imm32 + 910 68/push _test-error-stream/imm32 911 # . . call 912 e8/call clear-stream/disp32 913 # . . discard args 914 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 4/imm32 # add to ESP 915 # . clear-stream(_test-error-buffered-file+4) 916 # . . push args - 917 b8/copy-to-EAX _test-error-buffered-file/imm32 + 917 b8/copy-to-EAX _test-error-buffered-file/imm32 918 05/add-to-EAX 4/imm32 919 50/push-EAX 920 # . . call @@ -1009,13 +1008,13 @@ if ('onhashchange' in window) { 947 68/push 0xc/imm32/nbytes-of-args-for-scan-next-byte 948 51/push-ECX/ed 949 # . . call - 950 e8/call tailor-exit-descriptor/disp32 + 950 e8/call tailor-exit-descriptor/disp32 951 # . . discard args 952 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 8/imm32 # add to ESP 953 # EAX = scan-next-byte(_test-buffered-file, _test-error-buffered-file, ed) 954 # . . push args 955 51/push-ECX/ed - 956 68/push _test-error-buffered-file/imm32 + 956 68/push _test-error-buffered-file/imm32 957 68/push _test-buffered-file/imm32 958 # . . call 959 e8/call scan-next-byte/disp32 @@ -1079,14 +1078,14 @@ if ('onhashchange' in window) { 1017 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 4/imm32 # add to ESP 1018 # . clear-stream(_test-error-stream) 1019 # . . push args -1020 68/push _test-error-stream/imm32 +1020 68/push _test-error-stream/imm32 1021 # . . call 1022 e8/call clear-stream/disp32 1023 # . . discard args 1024 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 4/imm32 # add to ESP 1025 # . clear-stream(_test-error-buffered-file+4) 1026 # . . push args -1027 b8/copy-to-EAX _test-error-buffered-file/imm32 +1027 b8/copy-to-EAX _test-error-buffered-file/imm32 1028 05/add-to-EAX 4/imm32 1029 50/push-EAX 1030 # . . call @@ -1119,13 +1118,13 @@ if ('onhashchange' in window) { 1057 68/push 0xc/imm32/nbytes-of-args-for-scan-next-byte 1058 51/push-ECX/ed 1059 # . . call -1060 e8/call tailor-exit-descriptor/disp32 +1060 e8/call tailor-exit-descriptor/disp32 1061 # . . discard args 1062 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 8/imm32 # add to ESP 1063 # EAX = scan-next-byte(_test-buffered-file, _test-error-buffered-file, ed) 1064 # . . push args 1065 51/push-ECX/ed -1066 68/push _test-error-buffered-file/imm32 +1066 68/push _test-error-buffered-file/imm32 1067 68/push _test-buffered-file/imm32 1068 # . . call 1069 e8/call scan-next-byte/disp32 @@ -1189,14 +1188,14 @@ if ('onhashchange' in window) { 1127 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 4/imm32 # add to ESP 1128 # . clear-stream(_test-error-stream) 1129 # . . push args -1130 68/push _test-error-stream/imm32 +1130 68/push _test-error-stream/imm32 1131 # . . call 1132 e8/call clear-stream/disp32 1133 # . . discard args 1134 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 4/imm32 # add to ESP 1135 # . clear-stream(_test-error-buffered-file+4) 1136 # . . push args -1137 b8/copy-to-EAX _test-error-buffered-file/imm32 +1137 b8/copy-to-EAX _test-error-buffered-file/imm32 1138 05/add-to-EAX 4/imm32 1139 50/push-EAX 1140 # . . call @@ -1221,13 +1220,13 @@ if ('onhashchange' in window) { 1159 68/push 0xc/imm32/nbytes-of-args-for-scan-next-byte 1160 51/push-ECX/ed 1161 # . . call -1162 e8/call tailor-exit-descriptor/disp32 +1162 e8/call tailor-exit-descriptor/disp32 1163 # . . discard args 1164 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 8/imm32 # add to ESP 1165 # EAX = scan-next-byte(_test-buffered-file, _test-error-buffered-file, ed) 1166 # . . push args 1167 51/push-ECX/ed -1168 68/push _test-error-buffered-file/imm32 +1168 68/push _test-error-buffered-file/imm32 1169 68/push _test-buffered-file/imm32 1170 # . . call 1171 e8/call scan-next-byte/disp32 @@ -1291,14 +1290,14 @@ if ('onhashchange' in window) { 1229 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 4/imm32 # add to ESP 1230 # . clear-stream(_test-error-stream) 1231 # . . push args -1232 68/push _test-error-stream/imm32 +1232 68/push _test-error-stream/imm32 1233 # . . call 1234 e8/call clear-stream/disp32 1235 # . . discard args 1236 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 4/imm32 # add to ESP 1237 # . clear-stream(_test-error-buffered-file+4) 1238 # . . push args -1239 b8/copy-to-EAX _test-error-buffered-file/imm32 +1239 b8/copy-to-EAX _test-error-buffered-file/imm32 1240 05/add-to-EAX 4/imm32 1241 50/push-EAX 1242 # . . call @@ -1315,13 +1314,13 @@ if ('onhashchange' in window) { 1253 68/push 0xc/imm32/nbytes-of-args-for-scan-next-byte 1254 51/push-ECX/ed 1255 # . . call -1256 e8/call tailor-exit-descriptor/disp32 +1256 e8/call tailor-exit-descriptor/disp32 1257 # . . discard args 1258 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 8/imm32 # add to ESP 1259 # EAX = scan-next-byte(_test-buffered-file, _test-error-buffered-file, ed) 1260 # . . push args 1261 51/push-ECX/ed -1262 68/push _test-error-buffered-file/imm32 +1262 68/push _test-error-buffered-file/imm32 1263 68/push _test-buffered-file/imm32 1264 # . . call 1265 e8/call scan-next-byte/disp32 @@ -1385,14 +1384,14 @@ if ('onhashchange' in window) { 1323 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 4/imm32 # add to ESP 1324 # . clear-stream(_test-error-stream) 1325 # . . push args -1326 68/push _test-error-stream/imm32 +1326 68/push _test-error-stream/imm32 1327 # . . call 1328 e8/call clear-stream/disp32 1329 # . . discard args 1330 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 4/imm32 # add to ESP 1331 # . clear-stream(_test-error-buffered-file+4) 1332 # . . push args -1333 b8/copy-to-EAX _test-error-buffered-file/imm32 +1333 b8/copy-to-EAX _test-error-buffered-file/imm32 1334 05/add-to-EAX 4/imm32 1335 50/push-EAX 1336 # . . call @@ -1417,13 +1416,13 @@ if ('onhashchange' in window) { 1355 68/push 0xc/imm32/nbytes-of-args-for-scan-next-byte 1356 51/push-ECX/ed 1357 # . . call -1358 e8/call tailor-exit-descriptor/disp32 +1358 e8/call tailor-exit-descriptor/disp32 1359 # . . discard args 1360 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 8/imm32 # add to ESP 1361 # EAX = scan-next-byte(_test-buffered-file, _test-error-buffered-file, ed) 1362 # . . push args 1363 51/push-ECX/ed -1364 68/push _test-error-buffered-file/imm32 +1364 68/push _test-error-buffered-file/imm32 1365 68/push _test-buffered-file/imm32 1366 # . . call 1367 e8/call scan-next-byte/disp32 @@ -1542,39 +1541,7 @@ if ('onhashchange' in window) { 1480 # . end 1481 c3/return 1482 -1483 == data -1484 -1485 _test-error-stream: -1486 # current write index -1487 0/imm32 -1488 # current read index -1489 0/imm32 -1490 # line -1491 0x80/imm32 # 128 bytes -1492 # data (8 lines x 16 bytes/line) -1493 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 -1494 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 -1495 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 -1496 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 -1497 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 -1498 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 -1499 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 -1500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 -1501 -1502 # a test buffered file for _test-error-stream -1503 _test-error-buffered-file: -1504 # file descriptor or (address stream) -1505 _test-error-stream/imm32 -1506 # current write index -1507 0/imm32 -1508 # current read index -1509 0/imm32 -1510 # length -1511 6/imm32 -1512 # data -1513 00 00 00 00 00 00 # 6 bytes -1514 -1515 # . . vim:nowrap:textwidth=0 +1483 # . . vim:nowrap:textwidth=0 -- cgit 1.4.1-2-gfad0