HP (Hewlett-Packard) 5992-4701 Computer Hardware User Manual


 
8.11 Printing Floating Point Values....................................................................................99
8.12 Floating point hardware..............................................................................................99
9 Using GDB with Different Languages........................................................................................101
9.1 Switching between source languages..........................................................................101
9.1.1 List of filename extensions and languages.........................................................101
9.1.2 Setting the working language.............................................................................102
9.1.3 Having GDB infer the source language..............................................................102
9.2 Displaying the language..............................................................................................103
9.3 Type and range checking.............................................................................................103
9.3.1 An overview of type checking............................................................................103
9.3.2 An overview of range checking..........................................................................104
9.4 Supported languages...................................................................................................105
9.4.1 C and C++............................................................................................................106
9.4.1.1 C and C++ operators....................................................................................106
9.4.1.2 C and C++ constants....................................................................................108
9.4.1.3 C++ expressions...........................................................................................109
9.4.1.4 C and C++ defaults......................................................................................110
9.4.1.5 C and C++ type and range checks...............................................................110
9.4.1.6 GDB and C..................................................................................................111
9.4.1.7 GDB features for C++..................................................................................111
9.4.2 Fortran.................................................................................................................112
9.4.2.1 Fortran types...............................................................................................112
9.4.2.2 Fortran operators.........................................................................................113
9.4.2.3 Fortran special issues..................................................................................114
10 Examining the Symbol Table..................................................................................................115
11 Altering Execution.................................................................................................................119
11.1 Assignment to variables............................................................................................119
11.2 Continuing at a different address..............................................................................120
11.3 Giving your program a signal...................................................................................121
11.4 Returning from a function.........................................................................................121
11.5 Calling program functions........................................................................................122
11.6 Patching programs.....................................................................................................122
12 GDB Files.............................................................................................................................125
12.1 Commands to specify files........................................................................................125
12.2 Specifying shared library locations...........................................................................130
12.3 Errors reading symbol files.......................................................................................131
Table of Contents 5