Initial bulk commit for "Git on MSys"
[msysgit/historical-msysgit.git] / mingw / info / stabs / Program-Structure.html
blob1508544e10cbed7dc8b4be98f40201d1cb5b2284
1 <html lang="en">
2 <head>
3 <title>STABS</title>
4 <meta http-equiv="Content-Type" content="text/html">
5 <meta name="description" content="STABS">
6 <meta name="generator" content="makeinfo 4.3">
7 <link href="http://www.gnu.org/software/texinfo/" rel="generator-home">
8 </head>
9 <body>
10 <div class="node">
11 <p>
12 Node:<a name="Program%20Structure">Program Structure</a>
13 <hr><br>
14 </div>
16 <h2 class="chapter">Encoding the Structure of the Program</h2>
18 <p>The elements of the program structure that stabs encode include the name
19 of the main function, the names of the source and include files, the
20 line numbers, procedure names and types, and the beginnings and ends of
21 blocks of code.
23 <ul class="menu">
24 <li><a accesskey="1" href="Main-Program.html#Main%20Program">Main Program</a>: Indicate what the main program is
25 <li><a accesskey="2" href="Source-Files.html#Source%20Files">Source Files</a>: The path and name of the source file
26 <li><a accesskey="3" href="Include-Files.html#Include%20Files">Include Files</a>: Names of include files
27 <li><a accesskey="4" href="Line-Numbers.html#Line%20Numbers">Line Numbers</a>:
28 <li><a accesskey="5" href="Procedures.html#Procedures">Procedures</a>:
29 <li><a accesskey="6" href="Nested-Procedures.html#Nested%20Procedures">Nested Procedures</a>:
30 <li><a accesskey="7" href="Block-Structure.html#Block%20Structure">Block Structure</a>:
31 <li><a accesskey="8" href="Alternate-Entry-Points.html#Alternate%20Entry%20Points">Alternate Entry Points</a>: Entering procedures except at the beginning.
32 </ul>
34 </body></html>