Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

Annotations-Overview.html 4.9KB

3 lat temu
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <!-- Copyright (C) 1994-2020 Free Software Foundation, Inc.
  4. Permission is granted to copy, distribute and/or modify this document
  5. under the terms of the GNU Free Documentation License, Version 1.3 or
  6. any later version published by the Free Software Foundation; with no
  7. Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
  8. Texts. A copy of the license is included in the section entitled "GNU
  9. Free Documentation License". -->
  10. <!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
  11. <head>
  12. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  13. <title>Annotations Overview (GDB&rsquo;s Obsolete Annotations)</title>
  14. <meta name="description" content="Annotations Overview (GDB&rsquo;s Obsolete Annotations)">
  15. <meta name="keywords" content="Annotations Overview (GDB&rsquo;s Obsolete Annotations)">
  16. <meta name="resource-type" content="document">
  17. <meta name="distribution" content="global">
  18. <meta name="Generator" content="makeinfo">
  19. <link href="index.html#Top" rel="start" title="Top">
  20. <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
  21. <link href="index.html#Top" rel="up" title="Top">
  22. <link href="Limitations.html#Limitations" rel="next" title="Limitations">
  23. <link href="index.html#Top" rel="prev" title="Top">
  24. <style type="text/css">
  25. <!--
  26. a.summary-letter {text-decoration: none}
  27. blockquote.indentedblock {margin-right: 0em}
  28. blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
  29. blockquote.smallquotation {font-size: smaller}
  30. div.display {margin-left: 3.2em}
  31. div.example {margin-left: 3.2em}
  32. div.lisp {margin-left: 3.2em}
  33. div.smalldisplay {margin-left: 3.2em}
  34. div.smallexample {margin-left: 3.2em}
  35. div.smalllisp {margin-left: 3.2em}
  36. kbd {font-style: oblique}
  37. pre.display {font-family: inherit}
  38. pre.format {font-family: inherit}
  39. pre.menu-comment {font-family: serif}
  40. pre.menu-preformatted {font-family: serif}
  41. pre.smalldisplay {font-family: inherit; font-size: smaller}
  42. pre.smallexample {font-size: smaller}
  43. pre.smallformat {font-family: inherit; font-size: smaller}
  44. pre.smalllisp {font-size: smaller}
  45. span.nolinebreak {white-space: nowrap}
  46. span.roman {font-family: initial; font-weight: normal}
  47. span.sansserif {font-family: sans-serif; font-weight: normal}
  48. ul.no-bullet {list-style: none}
  49. -->
  50. </style>
  51. </head>
  52. <body lang="en">
  53. <a name="Annotations-Overview"></a>
  54. <div class="header">
  55. <p>
  56. Next: <a href="Limitations.html#Limitations" accesskey="n" rel="next">Limitations</a>, Previous: <a href="index.html#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="index.html#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
  57. </div>
  58. <hr>
  59. <a name="What-is-an-Annotation_003f"></a>
  60. <h2 class="chapter">1 What is an Annotation?</h2>
  61. <a name="index-annotations"></a>
  62. <p>To produce obsolete level two annotations, start <small>GDB</small> with the
  63. <code>--annotate=2</code> option.
  64. </p>
  65. <p>Annotations start with a newline character, two &lsquo;<samp>control-z</samp>&rsquo;
  66. characters, and the name of the annotation. If there is no additional
  67. information associated with this annotation, the name of the annotation
  68. is followed immediately by a newline. If there is additional
  69. information, the name of the annotation is followed by a space, the
  70. additional information, and a newline. The additional information
  71. cannot contain newline characters.
  72. </p>
  73. <p>Any output not beginning with a newline and two &lsquo;<samp>control-z</samp>&rsquo;
  74. characters denotes literal output from <small>GDB</small>. Currently there is
  75. no need for <small>GDB</small> to output a newline followed by two
  76. &lsquo;<samp>control-z</samp>&rsquo; characters, but if there was such a need, the
  77. annotations could be extended with an &lsquo;<samp>escape</samp>&rsquo; annotation which
  78. means those three characters as output.
  79. </p>
  80. <p>A simple example of starting up <small>GDB</small> with annotations is:
  81. </p>
  82. <div class="smallexample">
  83. <pre class="smallexample">$ gdb --annotate=2
  84. GNU GDB 5.0
  85. Copyright 2000 Free Software Foundation, Inc.
  86. GDB is free software, covered by the GNU General Public License,
  87. and you are welcome to change it and/or distribute copies of it
  88. under certain conditions.
  89. Type &quot;show copying&quot; to see the conditions.
  90. There is absolutely no warranty for GDB. Type &quot;show warranty&quot;
  91. for details.
  92. This GDB was configured as &quot;sparc-sun-sunos4.1.3&quot;
  93. ^Z^Zpre-prompt
  94. (gdb)
  95. ^Z^Zprompt
  96. quit
  97. ^Z^Zpost-prompt
  98. $
  99. </pre></div>
  100. <p>Here &lsquo;<samp>quit</samp>&rsquo; is input to <small>GDB</small>; the rest is output from
  101. <small>GDB</small>. The three lines beginning &lsquo;<samp>^Z^Z</samp>&rsquo; (where &lsquo;<samp>^Z</samp>&rsquo;
  102. denotes a &lsquo;<samp>control-z</samp>&rsquo; character) are annotations; the rest is
  103. output from <small>GDB</small>.
  104. </p>
  105. </body>
  106. </html>