There are a number of other debugger features used less frequently and not very well integrated in the new front end but which are still working.
To obtain a list of the dynamic libraries used by the program, choose the menu item ->->. This will bring open a window which will list all the shared libraries the program has loaded and their locations in the memory. It also shows whether the symbol table is loaded or not (Yes/No).
Kernel signals are a way of signaling between processes in Linux. The list of signals available for a program can be displayed by choosing the menu item ->->. A window will open which lists all of the signals available in the system along with a brief description of each signal.
There are three columns which specify what to do when the signal is received:
Stop — this tells the debugger whether to stop the program execution (and return control) when the program receives this signal.
Print — this tells the debugger whether to display the received signal.
Pass — this tells the debugger whether to pass the signal to the program.
![]() | The popup menu that is displayed when you click on the right mouse button has all its item disabled because the corresponding functions are not implemented yet. |
It is possible to get some information about the files used by the debugged program. by choosing the menu item ->->. A window will open displaying all informations.
It is possible to get some information about the debugged program by choosing the menu item ->->. A window will open displaying all informations.
It is possible to get some information kernel data on the current process by choosing the menu item ->->. A window will open displaying all informations.
It is possible to list all global variables by choosing the menu item ->->. A window will open listing all global variables.
It is possible to obtain information about the currently selected frame by choosing the menu item ->->. A window will open describing the current frame.
It is possible to obtain information about the arguments of the current function by choosing the menu item ->->. A window will open describing the arguments.
To send directly a command to the back end choose the menu item ->. This will bring a small dialog where you can enter commands that will be send to the debugger when you press Return.
![]() | The front end sends this command directly to the back end without doing any check. By example if you set a breakpoint like this, it will not appear in the breakpoint list window. It is better to avoid using this command unless you know exactly what you are doing. |