docs.kde.org
Options
Prev
Next

Options

Display Mangled Names

In C++, function names in the executable are “mangled”, i.e. the function names include information about the argument types. This is necessary in order to support overloading of functions. The mangling algorithm is not standardized and differs even between different versions of the GNU C++ compiler.

In the disassembling window, normally unmangled names are displayed, so function signatures appear in the similar way as in the source code, so they are easily readable. Alternatively, you can decide to see mangled names.

Try Setting Breakpoints on Lib Load

The debugger backend gdb does not allow to set breakpoints within code that is not currently loaded. In a highly modular application, where often code is only loaded on demand as a plugin (using the libc function dlopen(3)), this can be inconvenient. Therefore, KDevelop rolls its own support for breakpoints in shared libraries. If you set this option, it allows you to set breakpoints in libraries which are not loaded. Then, whenever gdb notifies that a library is loaded, KDevelop tries to set the pending breakpoints.

Enable Floating Toolbar

(... to be written ...)

Prev
Next
Home


docs.kde.org