| Index Entry | Section |
|
R | | |
| rc | G.12.2 Compiling Resources |
| Rebuilding the GNAT Run-Time Library | 20.4 Rebuilding the GNAT Run-Time Library |
| Recompilation, by gnatmake | 6.4 Notes on the Command Line |
| Record Representation (component sizes) | 3.2.2 Warning Message Control |
| Record Representation (gaps) | 3.2.2 Warning Message Control |
| Remote Debugging using gdbserver | 31.10 Remote Debugging using gdbserver |
| Resources, building | G.12.1 Building Resources |
| Resources, compiling | G.12.2 Compiling Resources |
| Resources, using | G.12.3 Using Resources |
| Resources, windows | G.12 GNAT and Windows Resources |
| RTL | 3.2 Switches for gcc |
| RTL | 3.2 Switches for gcc |
| rts-pthread threads library | A.4.1 Solaris Threads Issues |
| RTX libraries | A.7 RTX-Specific Considerations |
| Run-time libraries (platform-specific information) | A. Platform-Specific Information for the Run-Time Libraries |
| Run-Time Library, rebuilding | 20.4 Rebuilding the GNAT Run-Time Library |
|
S | | |
| scenarios | 11.4 Scenarios in Projects |
| SCHED_FIFO scheduling policy | A.3 Choosing the Scheduling Policy |
| SCHED_FIFO scheduling policy | A.3 Choosing the Scheduling Policy |
| SCHED_OTHER scheduling policy | A.3 Choosing the Scheduling Policy |
| SCHED_RR scheduling policy | A.3 Choosing the Scheduling Policy |
| SCHED_RR scheduling policy | A.3 Choosing the Scheduling Policy |
| SDP_Table_Build | B. Example of Binder Output File |
| Search paths, for gnatmake | 6.2 Switches for gnatmake |
| Separate_Suffix | 11.2.8 Naming Schemes |
| setjmp/longjmp Exception Model | A. Platform-Specific Information for the Run-Time Libraries |
| Shift JIS Coding | 2.2.3 Wide Character Encodings |
| SJLJ (setjmp/longjmp Exception Model) | A. Platform-Specific Information for the Run-Time Libraries |
| Small value | 3.2.2 Warning Message Control |
| Solaris Sparc threads libraries | A.4 Solaris-Specific Considerations |
| Source directories | 11.2.1 Source Files and Directories |
| Source directories, recursive | 11.2.1 Source Files and Directories |
| Source file, end | 2.1 Source Representation |
| Source files, suppressing search | 6.2 Switches for gnatmake |
| Source files, suppressing search | 19.2 Switches for gnatclean |
| Source files, use by binder | 4.1 Running gnatbind |
| Source_Dirs | 11.2.1 Source Files and Directories |
| Source_File_Name pragma | 2.4 Using Other File Names |
| Source_File_Name pragma | 2.5 Alternative File Naming Schemes |
| Source_List_File | 11.2.1 Source Files and Directories |
| Source_Reference | 8.4 Switches for gnatchop |
| Spec | 11.2.8 Naming Schemes |
| Spec_Suffix | 11.2.8 Naming Schemes |
| Specification | 11.2.8 Naming Schemes |
| Specification_Exceptions | 11.2.8 Naming Schemes |
| Specification_Suffix | 11.2.8 Naming Schemes |
| Stack Overflow Checking | 3.2.6 Run-Time Checks |
| Stack Overflow Checking | 23.1 Stack Overflow Checking |
| stack traceback | 31.14 Stack Traceback |
| stack unwinding | 31.14 Stack Traceback |
| Stand-alone library, building, using | 20.3 Stand-alone Ada Libraries |
| standalone libraries | 11.5.3 Stand-alone Library Projects |
| Static Stack Usage Analysis | 23.2 Static Stack Usage Analysis |
| Stdcall | 2.10.2 Calling Conventions |
| Stdcall | G.6 Windows Calling Conventions |
| stderr | 3.2.1 Output and Error Message Control |
| stderr | 3.2.1 Output and Error Message Control |
| stdout | 3.2.1 Output and Error Message Control |
| storage, pool | 22.1 Some Useful Memory Pools |
| storage, pool, memory corruption | 22.2 The GNAT Debug Pool Facility |
| Strict Aliasing | 7.1.8 Optimization and Strict Aliasing |
| String indexing warnings | 3.2.2 Warning Message Control |
| Stubbed | 2.10.2 Calling Conventions |
| Style checking | 3.2.5 Style Checking |
| SUB | 2.1 Source Representation |
| Subunits | 2.6 Generating Object Files |
| Subunits (and conditional compilation) | D.4 Use of Alternative Implementations |
| Suppress | 3.2.6 Run-Time Checks |
| Suppress | 3.2.6 Run-Time Checks |
| Suppress | 7.1.1 Controlling Run-Time Checks |
| Suppressing checks | 3.2.6 Run-Time Checks |
| Suppressing checks | 3.2.6 Run-Time Checks |
| Switches | 11.2.4 Tools Options in Project Files |
| Switches | 11.7.6 package Builder in aggregate projects |
| symbolic links | 6.2 Switches for gnatmake |
| Syntax metrics control in gnatmetric | 15.1.3.2 Syntax Metrics Control |
| System | 4.4 Search Paths for gnatbind |
| System | 31.12 Naming Conventions for GNAT Source Files |
| System.IO | 3.3 Search Paths and the Run-Time Library (RTL) |
|
T | | |
| Task switching | 31.8 Ada Tasks |
| Tasking and threads libraries | A. Platform-Specific Information for the Run-Time Libraries |
| Tasks | 31.8 Ada Tasks |
| Temporary files | G.4 Temporary Files |
| Text_IO and performance | 7.2 Text_IO Suggestions |
| Threads libraries and tasking | A. Platform-Specific Information for the Run-Time Libraries |
| Time stamp checks, in binder | 4.2.2 Binder Error Message Control |
| traceback | 31.14 Stack Traceback |
| traceback, non-symbolic | 31.14.1 Non-Symbolic Traceback |
| traceback, symbolic | 31.14.2 Symbolic Traceback |
| typed variable | 11.4 Scenarios in Projects |
| Typographical conventions | Conventions |
|
U | | |
| Unassigned variable warnings | 3.2.2 Warning Message Control |
| Unchecked_Conversion warnings | 3.2.2 Warning Message Control |
| Unsuppress | 3.2.6 Run-Time Checks |
| Unsuppress | 7.1.1 Controlling Run-Time Checks |
| unused subprogram/data elimination | 7.4 Reducing Size of Executables with Unused Subprogram/Data Elimination |
| Upper-Half Coding | 2.2.3 Wide Character Encodings |
|
V | | |
| Validity Checking | 3.2.4 Validity Checking |
| varargs function interfaces | 2.10.2 Calling Conventions |
| Version skew (avoided by gnatmake ) | 1.2 Running a Simple Ada Program |
| Volatile parameter | E.6.2 The Volatile Parameter |
| VT | 2.1 Source Representation |
|