The elements of the program structure that stabs encode include the name of the main function, the names of the source and include files, the line numbers, procedure names and types, and the beginnings and ends of blocks of code.
• Main Program: | Indicate what the main program is | |
• Source Files: | The path and name of the source file | |
• Include Files: | Names of include files | |
• Line Numbers: | ||
• Procedures: | ||
• Nested Procedures: | ||
• Block Structure: | ||
• Alternate Entry Points: | Entering procedures except at the beginning. |