zoukankan      html  css  js  c++  java
  • windbg script----DML学习

    DMLHTML那样允许在一定格式的标记中包含指令和不显示的信息。调试器的用户界面将能分析额外的信息并提供新的特性。

    DML内容说明

    DML对特殊字符的处理规则近似于XML/HTML&, <, >都是特殊字符,不能直接在纯文本中使用。对应的转义字符为&amp;, &lt;, &gt;&quot;

    例如下面的一句话:

    “Alice & Bob think 3 < 4”

    转换为DML

    &quot;Alice &amp; Bob think 3 &lt; 4&quot;


    DML标记参考

    <link [name=”text”] [cmd=”debugger_command”] [section=”name”]>link text</link>

    DML中,该link标记基于超级链接结构。当链接被点击时,它将指示用户界面显示被链接的文本。当一个带cmd说明符的link被点击时,调试器将会运行该命令并替换当前输出

    1.显示的是link text

    2.只有带cmd=时,link text才会成为超链接,被点击


    <b>text</b>, <i>text</i>, <u>text</u>

    这些标记将分别把文本转换成粗体,斜体和下划线。它们能嵌套在其他标记中

    如最简单的:

    .printf /D  "<link cmd="? (@eip&@ebx) < 72510001"><b>text</b></link>"

    显示为:

    0:000> $$>< c:3.txt
    text0:000> ? (@eip&@ebx) < 72510001
    Evaluate expression: 1 = 00000001
















  • 相关阅读:
    hdu2328 Corporate Identity
    hdu1238 Substrings
    hdu4300 Clairewd’s message
    hdu3336 Count the string
    hdu2597 Simpsons’ Hidden Talents
    poj3080 Blue Jeans
    poj2752 Seek the Name, Seek the Fame
    poj2406 Power Strings
    hust1010 The Minimum Length
    hdu1358 Period
  • 原文地址:https://www.cnblogs.com/hgy413/p/3693406.html
Copyright © 2011-2022 走看看