Summary: | stopped due to shared library event | ||
---|---|---|---|
Product: | [Applications] kdevelop | Reporter: | Jon Smirl <jonsmirl> |
Component: | CPP Debugger | Assignee: | KDevelop Developers <kdevelop-devel> |
Status: | RESOLVED INTENTIONAL | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | git master | ||
Target Milestone: | --- | ||
Platform: | RedHat Enterprise Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Jon Smirl
2003-06-29 21:42:41 UTC
This problem occurs when doing the step over function and the dll load occurs inside the routine being stepped over. It does not happen when doing a continue. See comments at the top of parts/debugger/gdbcontroller.cpp. You can turn this behaviour off in the debugger options, but doing so means that breakpoints in shared libs won't be loaded. As noted in the comments it could be improved by automatically turning this on when a brteakpoint is pending and off when no breakpoints are pending. Limitation of gdb. A future version of gdb may support this better. |