Languages (Debugging with GDB)
From Get docs
Gdb/docs/latest/gdb/Languages
15 Using GDB with Different Languages
Although programming languages generally have common aspects, they are rarely expressed in the same manner. For instance, in ANSI C, dereferencing a pointer p
is accomplished by *p
, but in Modula-2, it is accomplished by p^
. Values can also be represented (and displayed) differently. Hex numbers in C appear as ‘0x1ae
’, while in Modula-2 they appear as ‘1AEH
’.
Language-specific information is built into GDB for some languages, allowing you to express operations like the above in your program’s native language, and allowing GDB to output values in a manner consistent with the syntax of your program’s native language. The language you use to build expressions is called the working language.
• Setting: | Switching between source languages | |
• Show: | Displaying the language | |
• Checks: | Type and range checks | |
• Supported Languages: | Supported languages | |
• Unsupported Languages: | Unsupported languages |