Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

104 lines
4.4KB

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <!-- Copyright (C) 1988-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 the
  7. Invariant Sections being "Free Software" and "Free Software Needs
  8. Free Documentation", with the Front-Cover Texts being "A GNU Manual,"
  9. and with the Back-Cover Texts as in (a) below.
  10. (a) The FSF's Back-Cover Text is: "You are free to copy and modify
  11. this GNU Manual. Buying copies from GNU Press supports the FSF in
  12. developing GNU and promoting software freedom." -->
  13. <!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
  14. <head>
  15. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  16. <title>Varying Target Capabilities (Debugging with GDB)</title>
  17. <meta name="description" content="Varying Target Capabilities (Debugging with GDB)">
  18. <meta name="keywords" content="Varying Target Capabilities (Debugging with GDB)">
  19. <meta name="resource-type" content="document">
  20. <meta name="distribution" content="global">
  21. <meta name="Generator" content="makeinfo">
  22. <link href="index.html#Top" rel="start" title="Top">
  23. <link href="Concept-Index.html#Concept-Index" rel="index" title="Concept Index">
  24. <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
  25. <link href="Agent-Expressions.html#Agent-Expressions" rel="up" title="Agent Expressions">
  26. <link href="Rationale.html#Rationale" rel="next" title="Rationale">
  27. <link href="Using-Agent-Expressions.html#Using-Agent-Expressions" rel="prev" title="Using Agent Expressions">
  28. <style type="text/css">
  29. <!--
  30. a.summary-letter {text-decoration: none}
  31. blockquote.indentedblock {margin-right: 0em}
  32. blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
  33. blockquote.smallquotation {font-size: smaller}
  34. div.display {margin-left: 3.2em}
  35. div.example {margin-left: 3.2em}
  36. div.lisp {margin-left: 3.2em}
  37. div.smalldisplay {margin-left: 3.2em}
  38. div.smallexample {margin-left: 3.2em}
  39. div.smalllisp {margin-left: 3.2em}
  40. kbd {font-style: oblique}
  41. pre.display {font-family: inherit}
  42. pre.format {font-family: inherit}
  43. pre.menu-comment {font-family: serif}
  44. pre.menu-preformatted {font-family: serif}
  45. pre.smalldisplay {font-family: inherit; font-size: smaller}
  46. pre.smallexample {font-size: smaller}
  47. pre.smallformat {font-family: inherit; font-size: smaller}
  48. pre.smalllisp {font-size: smaller}
  49. span.nolinebreak {white-space: nowrap}
  50. span.roman {font-family: initial; font-weight: normal}
  51. span.sansserif {font-family: sans-serif; font-weight: normal}
  52. ul.no-bullet {list-style: none}
  53. -->
  54. </style>
  55. </head>
  56. <body lang="en">
  57. <a name="Varying-Target-Capabilities"></a>
  58. <div class="header">
  59. <p>
  60. Next: <a href="Rationale.html#Rationale" accesskey="n" rel="next">Rationale</a>, Previous: <a href="Using-Agent-Expressions.html#Using-Agent-Expressions" accesskey="p" rel="prev">Using Agent Expressions</a>, Up: <a href="Agent-Expressions.html#Agent-Expressions" accesskey="u" rel="up">Agent Expressions</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Concept-Index.html#Concept-Index" title="Index" rel="index">Index</a>]</p>
  61. </div>
  62. <hr>
  63. <a name="Varying-Target-Capabilities-1"></a>
  64. <h3 class="section">F.4 Varying Target Capabilities</h3>
  65. <p>Some targets don&rsquo;t support floating-point, and some would rather not
  66. have to deal with <code>long long</code> operations. Also, different targets
  67. will have different stack sizes, and different bytecode buffer lengths.
  68. </p>
  69. <p>Thus, GDB needs a way to ask the target about itself. We haven&rsquo;t worked
  70. out the details yet, but in general, GDB should be able to send the
  71. target a packet asking it to describe itself. The reply should be a
  72. packet whose length is explicit, so we can add new information to the
  73. packet in future revisions of the agent, without confusing old versions
  74. of GDB, and it should contain a version number. It should contain at
  75. least the following information:
  76. </p>
  77. <ul>
  78. <li> whether floating point is supported
  79. </li><li> whether <code>long long</code> is supported
  80. </li><li> maximum acceptable size of bytecode stack
  81. </li><li> maximum acceptable length of bytecode expressions
  82. </li><li> which registers are actually available for collection
  83. </li><li> whether the target supports disabled tracepoints
  84. </li></ul>
  85. </body>
  86. </html>