diff options
Diffstat (limited to 'html/linux/survey_baremetal.subx.html')
-rw-r--r-- | html/linux/survey_baremetal.subx.html | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/html/linux/survey_baremetal.subx.html b/html/linux/survey_baremetal.subx.html index bee3ce57..8837d5ee 100644 --- a/html/linux/survey_baremetal.subx.html +++ b/html/linux/survey_baremetal.subx.html @@ -1,14 +1,14 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<!DOCTYPE html> <html> <head> -<meta http-equiv="content-type" content="text/html; charset=UTF-8"> +<meta charset="UTF-8"> <title>Mu - linux/survey_baremetal.subx</title> -<meta name="Generator" content="Vim/8.1"> -<meta name="plugin-version" content="vim8.1_v1"> +<meta name="Generator" content="Vim/8.2"> +<meta name="plugin-version" content="vim8.1_v2"> <meta name="syntax" content="none"> -<meta name="settings" content="number_lines,use_css,no_foldcolumn,expand_tabs,line_ids,prevent_copy="> +<meta name="settings" content="number_lines,use_css,no_foldcolumn,expand_tabs,line_ids,prevent_copy=,use_input_for_pc=fallback"> <meta name="colorscheme" content="minimal-light"> -<style type="text/css"> +<style> <!-- pre { font-family: monospace; color: #000000; background-color: #ffffd7; } body { font-size:12pt; font-family: monospace; color: #000000; background-color: #ffffd7; } @@ -16,20 +16,20 @@ a { color:inherit; } * { font-size:12pt; font-size: 1em; } .subxComment { color: #005faf; } .subxS2Comment { color: #8a8a8a; } -.subxFunction { color: #af5f00; text-decoration: underline; } .LineNr { } -.subxTest { color: #5f8700; } +.subxFunction { color: #af5f00; text-decoration: underline; } .subxS1Comment { color: #0000af; } +.Constant { color: #008787; } .CommentedCode { color: #8a8a8a; } .SpecialChar { color: #d70000; } .Normal { color: #000000; background-color: #ffffd7; padding-bottom: 1px; } .Folded { color: #080808; background-color: #949494; } -.Constant { color: #008787; } +.subxTest { color: #5f8700; } .subxH1Comment { color: #005faf; text-decoration: underline; } --> </style> -<script type='text/javascript'> +<script> <!-- /* function to open any folds containing a jumped-to line before jumping to it */ @@ -335,7 +335,7 @@ if ('onhashchange' in window) { <span id="L272" class="LineNr"> 272 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L273" class="LineNr"> 273 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 8/imm32 <span class="subxComment"># add to esp</span> <span id="L274" class="LineNr"> 274 </span> <span class="subxComment"># check trace</span> -<span id="L275" class="Folded"> 275 </span><span class="Folded">+-- 26 lines: #? # dump *Trace-stream -----------------------------------------------------------------------------------------------------------------------------------------------</span> +<span id="L275" class="Folded"> 275 </span><span class="Folded">+-- 26 lines: #? # dump *Trace-stream ----------------------------------------------------------------------------------------------------------------------------------</span> <span id="L301" class="LineNr"> 301 </span> <span class="subxS1Comment"># . check-trace-contains("label 'x' is at address 0x00007c05.", msg)</span> <span id="L302" class="LineNr"> 302 </span> <span class="subxS2Comment"># . . push args</span> <span id="L303" class="LineNr"> 303 </span> 68/push <span class="Constant">"F - <a href='survey_baremetal.subx.html#L182'>test-subx-survey-computes-addresses</a>/0"</span>/imm32 @@ -442,7 +442,7 @@ if ('onhashchange' in window) { <span id="L404" class="LineNr"> 404 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L405" class="LineNr"> 405 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 8/imm32 <span class="subxComment"># add to esp</span> <span id="L406" class="LineNr"> 406 </span> <span class="subxComment"># check trace</span> -<span id="L407" class="Folded"> 407 </span><span class="Folded">+-- 26 lines: #? # dump *Trace-stream -----------------------------------------------------------------------------------------------------------------------------------------------</span> +<span id="L407" class="Folded"> 407 </span><span class="Folded">+-- 26 lines: #? # dump *Trace-stream ----------------------------------------------------------------------------------------------------------------------------------</span> <span id="L433" class="LineNr"> 433 </span> <span class="subxS1Comment"># . check-trace-contains("label 'x' is at address 0x00007c10.", msg)</span> <span id="L434" class="LineNr"> 434 </span> <span class="subxS2Comment"># . . push args</span> <span id="L435" class="LineNr"> 435 </span> 68/push <span class="Constant">"F - <a href='survey_baremetal.subx.html#L314'>test-subx-survey-computes-addresses-with-padding</a>/0"</span>/imm32 @@ -531,7 +531,7 @@ if ('onhashchange' in window) { <span id="L518" class="LineNr"> 518 </span> 8b/copy 0/mod/indirect 1/rm32/ecx <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 0/r32/eax <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="subxComment"># copy *ecx to eax</span> <span id="L519" class="LineNr"> 519 </span> 3d/compare-eax-and 0/imm32 <span id="L520" class="LineNr"> 520 </span> 0f 84/jump-if-= $compute-addresses:end/disp32 -<span id="L521" class="Folded"> 521 </span><span class="Folded">+-- 33 lines: #? # dump line --------------------------------------------------------------------------------------------------------------------------------------------------------</span> +<span id="L521" class="Folded"> 521 </span><span class="Folded">+-- 33 lines: #? # dump line -------------------------------------------------------------------------------------------------------------------------------------------</span> <span id="L554" class="LineNr"> 554 </span><span class="Constant">$compute-addresses:word-loop</span>: <span id="L555" class="LineNr"> 555 </span> <span class="subxComment"># next-word(line, word-slice)</span> <span id="L556" class="LineNr"> 556 </span> <span class="subxS2Comment"># . . push args</span> @@ -679,7 +679,7 @@ if ('onhashchange' in window) { <span id="L698" class="LineNr"> 698 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/imm32 <span class="subxComment"># add to esp</span> <span id="L699" class="LineNr"> 699 </span> <span class="subxComment"># current-address += width</span> <span id="L700" class="LineNr"> 700 </span> 01/add 3/mod/direct 6/rm32/esi <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 0/r32/eax <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="subxComment"># add eax to *esi</span> -<span id="L701" class="Folded"> 701 </span><span class="Folded">+-- 41 lines: #? # dump segment-offset ----------------------------------------------------------------------------------------------------------------------------------------------</span> +<span id="L701" class="Folded"> 701 </span><span class="Folded">+-- 41 lines: #? # dump segment-offset ---------------------------------------------------------------------------------------------------------------------------------</span> <span id="L742" class="LineNr"> 742 </span> e9/jump $compute-addresses:word-loop/disp32 <span id="L743" class="LineNr"> 743 </span><span class="Constant">$compute-addresses:end</span>: <span id="L744" class="LineNr"> 744 </span> <span class="subxS1Comment"># . reclaim locals</span> @@ -810,7 +810,7 @@ if ('onhashchange' in window) { <span id="L869" class="LineNr"> 869 </span> e8/call <a href='survey_baremetal.subx.html#L446'>compute-addresses</a>/disp32 <span id="L870" class="LineNr"> 870 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L871" class="LineNr"> 871 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 8/imm32 <span class="subxComment"># add to esp</span> -<span id="L872" class="Folded"> 872 </span><span class="Folded">+-- 26 lines: #? # dump *Trace-stream -----------------------------------------------------------------------------------------------------------------------------------------------</span> +<span id="L872" class="Folded"> 872 </span><span class="Folded">+-- 26 lines: #? # dump *Trace-stream ----------------------------------------------------------------------------------------------------------------------------------</span> <span id="L898" class="LineNr"> 898 </span> <span class="subxS1Comment"># . check-trace-contains("label 'x' is at address 0x00007c06.", msg)</span> <span id="L899" class="LineNr"> 899 </span> <span class="subxS2Comment"># . . push args</span> <span id="L900" class="LineNr"> 900 </span> 68/push <span class="Constant">"F - test-compute-addresses"</span>/imm32 @@ -1018,7 +1018,7 @@ if ('onhashchange' in window) { <span id="L1102" class="LineNr">1102 </span> e8/call <a href='survey_baremetal.subx.html#L1028'>trace-slsns</a>/disp32 <span id="L1103" class="LineNr">1103 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L1104" class="LineNr">1104 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 0x14/imm32 <span class="subxComment"># add to esp</span> -<span id="L1105" class="Folded">1105 </span><span class="Folded">+-- 26 lines: #? # dump *Trace-stream -----------------------------------------------------------------------------------------------------------------------------------------------</span> +<span id="L1105" class="Folded">1105 </span><span class="Folded">+-- 26 lines: #? # dump *Trace-stream ----------------------------------------------------------------------------------------------------------------------------------</span> <span id="L1131" class="LineNr">1131 </span> <span class="subxComment"># check-trace-contains("Abc 0x00000003 e")</span> <span id="L1132" class="LineNr">1132 </span> <span class="subxS2Comment"># . . push args</span> <span id="L1133" class="LineNr">1133 </span> 68/push <span class="Constant">"F - test-trace-slsls"</span>/imm32 |