diff options
author | Kartik Agaram <vc@akkartik.com> | 2018-12-28 02:07:11 -0800 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2018-12-28 02:07:11 -0800 |
commit | 044b4130214f9dbe0d9d9990a3b9c3fa2f0a1e45 (patch) | |
tree | 537404576b3d1506b0e9c30a5e47768cc36f5321 /html/subx/apps/hex.subx.html | |
parent | efc3c64b0da682d497a793799f8958b9832c5650 (diff) | |
download | mu-044b4130214f9dbe0d9d9990a3b9c3fa2f0a1e45.tar.gz |
4879
Diffstat (limited to 'html/subx/apps/hex.subx.html')
-rw-r--r-- | html/subx/apps/hex.subx.html | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/html/subx/apps/hex.subx.html b/html/subx/apps/hex.subx.html index a97b1f11..43714f63 100644 --- a/html/subx/apps/hex.subx.html +++ b/html/subx/apps/hex.subx.html @@ -24,10 +24,10 @@ body { font-size:12pt; font-family: monospace; color: #aaaaaa; background-color: .subxS1Comment { color:#2d8cff; } .CommentedCode { color: #6c6c6c; } .Constant { color:#00a0a0; } -.subxFunction { color: #ff8700; } +.subxFunction { color: #af5f00; text-decoration: underline; } .subxMinorFunction { color: #875f5f; } .subxTest { color: #5f8700; } -.SpecialChar { color: #ff0000; } +.SpecialChar { color: #d70000; } .subxH1Comment { color:#00ffff; } --> </style> @@ -120,7 +120,7 @@ if ('onhashchange' in window) { <span id="L54" class="LineNr"> 54 </span> <span class="subxH1Comment"># - otherwise convert stdin</span> <span id="L55" class="LineNr"> 55 </span> <span class="subxComment"># var ed/EAX : exit-descriptor</span> <span id="L56" class="LineNr"> 56 </span> 81 5/subop/subtract 3/mod/direct 4/rm32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 8/imm32 <span class="subxComment"># subtract from ESP</span> -<span id="L57" class="LineNr"> 57 </span> 8d/copy-address 0/mod/indirect 4/rm32/sib 4/base/ESP 4/index/none <span class="CommentedCode"> . </span> 0/r32/EAX <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="subxComment"># copy ESP to EAX</span> +<span id="L57" class="LineNr"> 57 </span> 89/copy 3/mod/direct 0/rm32/EAX <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 4/r32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="subxComment"># copy ESP to EAX</span> <span id="L58" class="LineNr"> 58 </span> <span class="subxComment"># configure ed to really exit()</span> <span id="L59" class="LineNr"> 59 </span> <span class="subxS1Comment"># . ed->target = 0</span> <span id="L60" class="LineNr"> 60 </span> c7/copy 0/mod/direct 0/rm32/EAX <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 0/imm32 <span class="subxComment"># copy to *EAX</span> @@ -317,7 +317,7 @@ if ('onhashchange' in window) { <span id="L251" class="LineNr"> 251 </span> <span class="subxComment"># initialize exit-descriptor 'ed' for the call to 'convert-next-octet' below</span> <span id="L252" class="LineNr"> 252 </span> <span class="subxS1Comment"># . var ed/ECX : exit-descriptor</span> <span id="L253" class="LineNr"> 253 </span> 81 5/subop/subtract 3/mod/direct 4/rm32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 8/imm32 <span class="subxComment"># subtract from ESP</span> -<span id="L254" class="LineNr"> 254 </span> 8d/copy-address 0/mod/indirect 4/rm32/sib 4/base/ESP 4/index/none <span class="CommentedCode"> . </span> 1/r32/ECX <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="subxComment"># copy ESP to ECX</span> +<span id="L254" class="LineNr"> 254 </span> 89/copy 3/mod/direct 1/rm32/ECX <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 4/r32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="subxComment"># copy ESP to ECX</span> <span id="L255" class="LineNr"> 255 </span> <span class="subxS1Comment"># . tailor-exit-descriptor(ed, 12)</span> <span id="L256" class="LineNr"> 256 </span> <span class="subxS2Comment"># . . push args</span> <span id="L257" class="LineNr"> 257 </span> 68/push 0xc/imm32/nbytes-of-args-for-convert-next-octet @@ -411,7 +411,7 @@ if ('onhashchange' in window) { <span id="L345" class="LineNr"> 345 </span> <span class="subxComment"># initialize exit-descriptor 'ed' for the call to 'convert-next-octet' below</span> <span id="L346" class="LineNr"> 346 </span> <span class="subxS1Comment"># . var ed/ECX : exit-descriptor</span> <span id="L347" class="LineNr"> 347 </span> 81 5/subop/subtract 3/mod/direct 4/rm32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 8/imm32 <span class="subxComment"># subtract from ESP</span> -<span id="L348" class="LineNr"> 348 </span> 8d/copy-address 0/mod/indirect 4/rm32/sib 4/base/ESP 4/index/none <span class="CommentedCode"> . </span> 1/r32/ECX <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="subxComment"># copy ESP to ECX</span> +<span id="L348" class="LineNr"> 348 </span> 89/copy 3/mod/direct 1/rm32/ECX <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 4/r32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="subxComment"># copy ESP to ECX</span> <span id="L349" class="LineNr"> 349 </span> <span class="subxS1Comment"># . tailor-exit-descriptor(ed, 12)</span> <span id="L350" class="LineNr"> 350 </span> <span class="subxS2Comment"># . . push args</span> <span id="L351" class="LineNr"> 351 </span> 68/push 0xc/imm32/nbytes-of-args-for-convert-next-octet @@ -513,7 +513,7 @@ if ('onhashchange' in window) { <span id="L447" class="LineNr"> 447 </span> <span class="subxComment"># initialize exit-descriptor 'ed' for the call to 'convert-next-octet' below</span> <span id="L448" class="LineNr"> 448 </span> <span class="subxS1Comment"># . var ed/ECX : exit-descriptor</span> <span id="L449" class="LineNr"> 449 </span> 81 5/subop/subtract 3/mod/direct 4/rm32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 8/imm32 <span class="subxComment"># subtract from ESP</span> -<span id="L450" class="LineNr"> 450 </span> 8d/copy-address 0/mod/indirect 4/rm32/sib 4/base/ESP 4/index/none <span class="CommentedCode"> . </span> 1/r32/ECX <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="subxComment"># copy ESP to ECX</span> +<span id="L450" class="LineNr"> 450 </span> 89/copy 3/mod/direct 1/rm32/ECX <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 4/r32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="subxComment"># copy ESP to ECX</span> <span id="L451" class="LineNr"> 451 </span> <span class="subxS1Comment"># . tailor-exit-descriptor(ed, 12)</span> <span id="L452" class="LineNr"> 452 </span> <span class="subxS2Comment"># . . push args</span> <span id="L453" class="LineNr"> 453 </span> 68/push 0xc/imm32/nbytes-of-args-for-convert-next-octet @@ -686,7 +686,7 @@ if ('onhashchange' in window) { <span id="L620" class="LineNr"> 620 </span> <span class="subxComment"># initialize exit-descriptor 'ed' for the call to 'scan-next-byte' below</span> <span id="L621" class="LineNr"> 621 </span> <span class="subxS1Comment"># . var ed/ECX : exit-descriptor</span> <span id="L622" class="LineNr"> 622 </span> 81 5/subop/subtract 3/mod/direct 4/rm32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 8/imm32 <span class="subxComment"># subtract from ESP</span> -<span id="L623" class="LineNr"> 623 </span> 8d/copy-address 0/mod/indirect 4/rm32/sib 4/base/ESP 4/index/none <span class="CommentedCode"> . </span> 1/r32/ECX <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="subxComment"># copy ESP to ECX</span> +<span id="L623" class="LineNr"> 623 </span> 89/copy 3/mod/direct 1/rm32/ECX <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 4/r32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="subxComment"># copy ESP to ECX</span> <span id="L624" class="LineNr"> 624 </span> <span class="subxS1Comment"># . tailor-exit-descriptor(ed, 12)</span> <span id="L625" class="LineNr"> 625 </span> <span class="subxS2Comment"># . . push args</span> <span id="L626" class="LineNr"> 626 </span> 68/push 0xc/imm32/nbytes-of-args-for-scan-next-byte @@ -788,7 +788,7 @@ if ('onhashchange' in window) { <span id="L722" class="LineNr"> 722 </span> <span class="subxComment"># initialize exit-descriptor 'ed' for the call to 'scan-next-byte' below</span> <span id="L723" class="LineNr"> 723 </span> <span class="subxS1Comment"># . var ed/ECX : exit-descriptor</span> <span id="L724" class="LineNr"> 724 </span> 81 5/subop/subtract 3/mod/direct 4/rm32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 8/imm32 <span class="subxComment"># subtract from ESP</span> -<span id="L725" class="LineNr"> 725 </span> 8d/copy-address 0/mod/indirect 4/rm32/sib 4/base/ESP 4/index/none <span class="CommentedCode"> . </span> 1/r32/ECX <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="subxComment"># copy ESP to ECX</span> +<span id="L725" class="LineNr"> 725 </span> 89/copy 3/mod/direct 1/rm32/ECX <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 4/r32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="subxComment"># copy ESP to ECX</span> <span id="L726" class="LineNr"> 726 </span> <span class="subxS1Comment"># . tailor-exit-descriptor(ed, 12)</span> <span id="L727" class="LineNr"> 727 </span> <span class="subxS2Comment"># . . push args</span> <span id="L728" class="LineNr"> 728 </span> 68/push 0xc/imm32/nbytes-of-args-for-scan-next-byte @@ -906,7 +906,7 @@ if ('onhashchange' in window) { <span id="L840" class="LineNr"> 840 </span> <span class="subxComment"># initialize exit-descriptor 'ed' for the call to 'scan-next-byte' below</span> <span id="L841" class="LineNr"> 841 </span> <span class="subxS1Comment"># . var ed/ECX : exit-descriptor</span> <span id="L842" class="LineNr"> 842 </span> 81 5/subop/subtract 3/mod/direct 4/rm32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 8/imm32 <span class="subxComment"># subtract from ESP</span> -<span id="L843" class="LineNr"> 843 </span> 8d/copy-address 0/mod/indirect 4/rm32/sib 4/base/ESP 4/index/none <span class="CommentedCode"> . </span> 1/r32/ECX <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="subxComment"># copy ESP to ECX</span> +<span id="L843" class="LineNr"> 843 </span> 89/copy 3/mod/direct 1/rm32/ECX <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 4/r32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="subxComment"># copy ESP to ECX</span> <span id="L844" class="LineNr"> 844 </span> <span class="subxS1Comment"># . tailor-exit-descriptor(ed, 12)</span> <span id="L845" class="LineNr"> 845 </span> <span class="subxS2Comment"># . . push args</span> <span id="L846" class="LineNr"> 846 </span> 68/push 0xc/imm32/nbytes-of-args-for-scan-next-byte @@ -1024,7 +1024,7 @@ if ('onhashchange' in window) { <span id="L958" class="LineNr"> 958 </span> <span class="subxComment"># initialize exit-descriptor 'ed' for the call to 'scan-next-byte' below</span> <span id="L959" class="LineNr"> 959 </span> <span class="subxS1Comment"># . var ed/ECX : exit-descriptor</span> <span id="L960" class="LineNr"> 960 </span> 81 5/subop/subtract 3/mod/direct 4/rm32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 8/imm32 <span class="subxComment"># subtract from ESP</span> -<span id="L961" class="LineNr"> 961 </span> 8d/copy-address 0/mod/indirect 4/rm32/sib 4/base/ESP 4/index/none <span class="CommentedCode"> . </span> 1/r32/ECX <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="subxComment"># copy ESP to ECX</span> +<span id="L961" class="LineNr"> 961 </span> 89/copy 3/mod/direct 1/rm32/ECX <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 4/r32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="subxComment"># copy ESP to ECX</span> <span id="L962" class="LineNr"> 962 </span> <span class="subxS1Comment"># . tailor-exit-descriptor(ed, 12)</span> <span id="L963" class="LineNr"> 963 </span> <span class="subxS2Comment"># . . push args</span> <span id="L964" class="LineNr"> 964 </span> 68/push 0xc/imm32/nbytes-of-args-for-scan-next-byte @@ -1142,7 +1142,7 @@ if ('onhashchange' in window) { <span id="L1076" class="LineNr">1076 </span> <span class="subxComment"># initialize exit-descriptor 'ed' for the call to 'scan-next-byte' below</span> <span id="L1077" class="LineNr">1077 </span> <span class="subxS1Comment"># . var ed/ECX : exit-descriptor</span> <span id="L1078" class="LineNr">1078 </span> 81 5/subop/subtract 3/mod/direct 4/rm32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 8/imm32 <span class="subxComment"># subtract from ESP</span> -<span id="L1079" class="LineNr">1079 </span> 8d/copy-address 0/mod/indirect 4/rm32/sib 4/base/ESP 4/index/none <span class="CommentedCode"> . </span> 1/r32/ECX <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="subxComment"># copy ESP to ECX</span> +<span id="L1079" class="LineNr">1079 </span> 89/copy 3/mod/direct 1/rm32/ECX <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 4/r32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="subxComment"># copy ESP to ECX</span> <span id="L1080" class="LineNr">1080 </span> <span class="subxS1Comment"># . tailor-exit-descriptor(ed, 12)</span> <span id="L1081" class="LineNr">1081 </span> <span class="subxS2Comment"># . . push args</span> <span id="L1082" class="LineNr">1082 </span> 68/push 0xc/imm32/nbytes-of-args-for-scan-next-byte @@ -1244,7 +1244,7 @@ if ('onhashchange' in window) { <span id="L1178" class="LineNr">1178 </span> <span class="subxComment"># initialize exit-descriptor 'ed' for the call to 'scan-next-byte' below</span> <span id="L1179" class="LineNr">1179 </span> <span class="subxS1Comment"># . var ed/ECX : exit-descriptor</span> <span id="L1180" class="LineNr">1180 </span> 81 5/subop/subtract 3/mod/direct 4/rm32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 8/imm32 <span class="subxComment"># subtract from ESP</span> -<span id="L1181" class="LineNr">1181 </span> 8d/copy-address 0/mod/indirect 4/rm32/sib 4/base/ESP 4/index/none <span class="CommentedCode"> . </span> 1/r32/ECX <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="subxComment"># copy ESP to ECX</span> +<span id="L1181" class="LineNr">1181 </span> 89/copy 3/mod/direct 1/rm32/ECX <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 4/r32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="subxComment"># copy ESP to ECX</span> <span id="L1182" class="LineNr">1182 </span> <span class="subxS1Comment"># . tailor-exit-descriptor(ed, 12)</span> <span id="L1183" class="LineNr">1183 </span> <span class="subxS2Comment"># . . push args</span> <span id="L1184" class="LineNr">1184 </span> 68/push 0xc/imm32/nbytes-of-args-for-scan-next-byte @@ -1338,7 +1338,7 @@ if ('onhashchange' in window) { <span id="L1272" class="LineNr">1272 </span> <span class="subxComment"># initialize exit-descriptor 'ed' for the call to 'scan-next-byte' below</span> <span id="L1273" class="LineNr">1273 </span> <span class="subxS1Comment"># . var ed/ECX : exit-descriptor</span> <span id="L1274" class="LineNr">1274 </span> 81 5/subop/subtract 3/mod/direct 4/rm32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 8/imm32 <span class="subxComment"># subtract from ESP</span> -<span id="L1275" class="LineNr">1275 </span> 8d/copy-address 0/mod/indirect 4/rm32/sib 4/base/ESP 4/index/none <span class="CommentedCode"> . </span> 1/r32/ECX <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="subxComment"># copy ESP to ECX</span> +<span id="L1275" class="LineNr">1275 </span> 89/copy 3/mod/direct 1/rm32/ECX <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 4/r32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="subxComment"># copy ESP to ECX</span> <span id="L1276" class="LineNr">1276 </span> <span class="subxS1Comment"># . tailor-exit-descriptor(ed, 12)</span> <span id="L1277" class="LineNr">1277 </span> <span class="subxS2Comment"># . . push args</span> <span id="L1278" class="LineNr">1278 </span> 68/push 0xc/imm32/nbytes-of-args-for-scan-next-byte @@ -1440,7 +1440,7 @@ if ('onhashchange' in window) { <span id="L1374" class="LineNr">1374 </span> <span class="subxComment"># initialize exit-descriptor 'ed' for the call to 'scan-next-byte' below</span> <span id="L1375" class="LineNr">1375 </span> <span class="subxS1Comment"># . var ed/ECX : exit-descriptor</span> <span id="L1376" class="LineNr">1376 </span> 81 5/subop/subtract 3/mod/direct 4/rm32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 8/imm32 <span class="subxComment"># subtract from ESP</span> -<span id="L1377" class="LineNr">1377 </span> 8d/copy-address 0/mod/indirect 4/rm32/sib 4/base/ESP 4/index/none <span class="CommentedCode"> . </span> 1/r32/ECX <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="subxComment"># copy ESP to ECX</span> +<span id="L1377" class="LineNr">1377 </span> 89/copy 3/mod/direct 1/rm32/ECX <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 4/r32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="subxComment"># copy ESP to ECX</span> <span id="L1378" class="LineNr">1378 </span> <span class="subxS1Comment"># . tailor-exit-descriptor(ed, 12)</span> <span id="L1379" class="LineNr">1379 </span> <span class="subxS2Comment"># . . push args</span> <span id="L1380" class="LineNr">1380 </span> 68/push 0xc/imm32/nbytes-of-args-for-scan-next-byte |