選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

99 行
5.0KB

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <!-- Copyright (C) 1992-2020 Free Software Foundation, Inc.
  4. Contributed by Cygnus Support. Written by Julia Menapace, Jim Kingdon,
  5. and David MacKenzie.
  6. Permission is granted to copy, distribute and/or modify this document
  7. under the terms of the GNU Free Documentation License, Version 1.3 or
  8. any later version published by the Free Software Foundation; with no
  9. Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
  10. Texts. A copy of the license is included in the section entitled "GNU
  11. Free Documentation License". -->
  12. <!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
  13. <head>
  14. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  15. <title>Program Structure (STABS)</title>
  16. <meta name="description" content="Program Structure (STABS)">
  17. <meta name="keywords" content="Program Structure (STABS)">
  18. <meta name="resource-type" content="document">
  19. <meta name="distribution" content="global">
  20. <meta name="Generator" content="makeinfo">
  21. <link href="index.html#Top" rel="start" title="Top">
  22. <link href="Symbol-Types-Index.html#Symbol-Types-Index" rel="index" title="Symbol Types Index">
  23. <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
  24. <link href="index.html#Top" rel="up" title="Top">
  25. <link href="Main-Program.html#Main-Program" rel="next" title="Main Program">
  26. <link href="Assembly-Code.html#Assembly-Code" rel="prev" title="Assembly Code">
  27. <style type="text/css">
  28. <!--
  29. a.summary-letter {text-decoration: none}
  30. blockquote.indentedblock {margin-right: 0em}
  31. blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
  32. blockquote.smallquotation {font-size: smaller}
  33. div.display {margin-left: 3.2em}
  34. div.example {margin-left: 3.2em}
  35. div.lisp {margin-left: 3.2em}
  36. div.smalldisplay {margin-left: 3.2em}
  37. div.smallexample {margin-left: 3.2em}
  38. div.smalllisp {margin-left: 3.2em}
  39. kbd {font-style: oblique}
  40. pre.display {font-family: inherit}
  41. pre.format {font-family: inherit}
  42. pre.menu-comment {font-family: serif}
  43. pre.menu-preformatted {font-family: serif}
  44. pre.smalldisplay {font-family: inherit; font-size: smaller}
  45. pre.smallexample {font-size: smaller}
  46. pre.smallformat {font-family: inherit; font-size: smaller}
  47. pre.smalllisp {font-size: smaller}
  48. span.nolinebreak {white-space: nowrap}
  49. span.roman {font-family: initial; font-weight: normal}
  50. span.sansserif {font-family: sans-serif; font-weight: normal}
  51. ul.no-bullet {list-style: none}
  52. -->
  53. </style>
  54. </head>
  55. <body lang="en">
  56. <a name="Program-Structure"></a>
  57. <div class="header">
  58. <p>
  59. Next: <a href="Constants.html#Constants" accesskey="n" rel="next">Constants</a>, Previous: <a href="Overview.html#Overview" accesskey="p" rel="prev">Overview</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>][<a href="Symbol-Types-Index.html#Symbol-Types-Index" title="Index" rel="index">Index</a>]</p>
  60. </div>
  61. <hr>
  62. <a name="Encoding-the-Structure-of-the-Program"></a>
  63. <h2 class="chapter">2 Encoding the Structure of the Program</h2>
  64. <p>The elements of the program structure that stabs encode include the name
  65. of the main function, the names of the source and include files, the
  66. line numbers, procedure names and types, and the beginnings and ends of
  67. blocks of code.
  68. </p>
  69. <table class="menu" border="0" cellspacing="0">
  70. <tr><td align="left" valign="top">&bull; <a href="Main-Program.html#Main-Program" accesskey="1">Main Program</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Indicate what the main program is
  71. </td></tr>
  72. <tr><td align="left" valign="top">&bull; <a href="Source-Files.html#Source-Files" accesskey="2">Source Files</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">The path and name of the source file
  73. </td></tr>
  74. <tr><td align="left" valign="top">&bull; <a href="Include-Files.html#Include-Files" accesskey="3">Include Files</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Names of include files
  75. </td></tr>
  76. <tr><td align="left" valign="top">&bull; <a href="Line-Numbers.html#Line-Numbers" accesskey="4">Line Numbers</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  77. </td></tr>
  78. <tr><td align="left" valign="top">&bull; <a href="Procedures.html#Procedures" accesskey="5">Procedures</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  79. </td></tr>
  80. <tr><td align="left" valign="top">&bull; <a href="Nested-Procedures.html#Nested-Procedures" accesskey="6">Nested Procedures</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  81. </td></tr>
  82. <tr><td align="left" valign="top">&bull; <a href="Block-Structure.html#Block-Structure" accesskey="7">Block Structure</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
  83. </td></tr>
  84. <tr><td align="left" valign="top">&bull; <a href="Alternate-Entry-Points.html#Alternate-Entry-Points" accesskey="8">Alternate Entry Points</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Entering procedures except at the beginning.
  85. </td></tr>
  86. </table>
  87. </body>
  88. </html>