ValgrindPart Class Reference
Valgrind is a tool that helps you find memory management problems in programs. More...
#include <valgrind_part.h>
Inheritance diagram for ValgrindPart:


Detailed Description
Valgrind is a tool that helps you find memory management problems in programs.http://developer.kde.org/~sewardj/
- Feature(s):
- Integrates Valgrind into KDevelop
- Bug:
- Describe a the 1st bug that you know of, but probably hasn't been reported yet. ..
Describe a the nth bug that you know of, but probably hasn't been reported yet.
- Requirement(s):
- Describe a the 1st requirement of your part.
Describe a the 2nd requirement of your part. ...
Describe a the nth requirement of your part.
- Todo:
- Describe a the 1st TODO of your part.
Describe a the 2nd TODO of your part. ...
Describe a the nth TODO of your part.
- F.A.Q.:
- First frequenly asked question about your part ? Answer.
Second frequenly asked question about your part ? Answer. ...
Last frequenly asked question about your part ? Answer.
- Note:
- First note text.
Second note text. ...
Last note text.
- Warning:
- First warning text.
Second warning text. ...
Last warning text.
Definition at line 16 of file valgrind_part.h.
Constructor & Destructor Documentation
|
|
|
Definition at line 73 of file valgrind_part.cpp. References m_widget, KDevPlugin::mainWindow(), and KDevMainWindow::removeView(). |
Member Function Documentation
|
Definition at line 139 of file valgrind_part.cpp. References activeFiles, guessActiveItem(), m_widget, and message(). Referenced by appendMessages(), and processExited(). |
|
Definition at line 263 of file valgrind_part.cpp. References appendMessage(), currentMessage, and currentPid. Referenced by receivedString(). |
|
Definition at line 204 of file valgrind_part.cpp. References currentMessage, currentPid, lastPiece, and m_widget. Referenced by loadOutput(), and runValgrind(). |
|
Definition at line 108 of file valgrind_part.cpp. References activeFiles, KDevProject::allFiles(), KURL::cleanPath(), kdDebug(), KURL::path(), KDevPlugin::project(), and KDevProject::projectDirectory(). Referenced by loadOutput(), and runValgrind(). |
|
Definition at line 86 of file valgrind_part.cpp. References clear(), getActiveFiles(), KFileDialog::getOpenFileName(), receivedString(), and KMessageBox::sorry(). |
|
Definition at line 288 of file valgrind_part.cpp. References appendMessage(), KDevPlugin::core(), currentMessage, kcInfo, lastPiece, KProcess::pid(), KDevCore::running(), and KProcess::start(). |
|
Definition at line 81 of file valgrind_part.cpp. References _lastExec. |
|
Definition at line 240 of file valgrind_part.cpp. References len, and receivedString(). |
|
Definition at line 235 of file valgrind_part.cpp. |
|
Definition at line 245 of file valgrind_part.cpp. References appendMessages(), and lastPiece. Referenced by loadOutput(), and receivedStderr(). |
|
To restore any settings which differs from project to project, you can override this base class method to read in from a certain subtree of the project session file. During project loading, respectively project session (.kdevses) loading, this method will be called to give a chance to adapt the part to the newly loaded project. For instance, the debugger part might restore the set breakpoints from the previous debug session for the certain project.
Reimplemented from KDevPlugin. Definition at line 307 of file valgrind_part.cpp. References _lastCtExec, _lastCtParams, _lastExec, _lastKcExec, _lastParams, _lastValExec, and _lastValParams. |
|
Definition at line 212 of file valgrind_part.cpp. References _lastExec, _lastParams, clear(), KProcess::clearArguments(), KDevPlugin::core(), getActiveFiles(), KProcess::isRunning(), m_widget, KDevPlugin::mainWindow(), proc, KDevMainWindow::raiseView(), KDevCore::running(), KMessageBox::sorry(), and KProcess::start(). Referenced by slotExecCalltree(), and slotExecValgrind(). |
|
Reimplemented from KDevPlugin. Definition at line 325 of file valgrind_part.cpp. References _lastCtExec, _lastCtParams, _lastExec, _lastKcExec, _lastParams, _lastValExec, and _lastValParams. |
|
|
|
Definition at line 191 of file valgrind_part.cpp. References KProcess::kill(), and proc. Referenced by slotStopButtonClicked(). |
|
Definition at line 197 of file valgrind_part.cpp. References slotKillValgrind(). |
Member Data Documentation
|
Definition at line 46 of file valgrind_part.h. Referenced by restorePartialProjectSession(), savePartialProjectSession(), and slotExecCalltree(). |
|
Definition at line 46 of file valgrind_part.h. Referenced by restorePartialProjectSession(), savePartialProjectSession(), and slotExecCalltree(). |
|
Definition at line 46 of file valgrind_part.h. Referenced by projectOpened(), restorePartialProjectSession(), runValgrind(), savePartialProjectSession(), slotExecCalltree(), and slotExecValgrind(). |
|
Definition at line 46 of file valgrind_part.h. Referenced by restorePartialProjectSession(), savePartialProjectSession(), and slotExecCalltree(). |
|
Definition at line 46 of file valgrind_part.h. Referenced by restorePartialProjectSession(), runValgrind(), savePartialProjectSession(), slotExecCalltree(), and slotExecValgrind(). |
|
Definition at line 46 of file valgrind_part.h. Referenced by restorePartialProjectSession(), savePartialProjectSession(), and slotExecValgrind(). |
|
Definition at line 46 of file valgrind_part.h. Referenced by restorePartialProjectSession(), savePartialProjectSession(), and slotExecValgrind(). |
|
Definition at line 51 of file valgrind_part.h. Referenced by appendMessage(), and getActiveFiles(). |
|
Definition at line 49 of file valgrind_part.h. Referenced by appendMessages(), clear(), and processExited(). |
|
Definition at line 52 of file valgrind_part.h. Referenced by appendMessages(), and clear(). |
|
Referenced by processExited(), slotExecCalltree(), and slotExecValgrind(). |
|
Definition at line 56 of file valgrind_part.h. |
|
Definition at line 50 of file valgrind_part.h. Referenced by clear(), processExited(), and receivedString(). |
|
Definition at line 53 of file valgrind_part.h. Referenced by appendMessage(), clear(), runValgrind(), and ~ValgrindPart(). |
|
Definition at line 48 of file valgrind_part.h. Referenced by runValgrind(), and slotKillValgrind(). |
|
Definition at line 55 of file valgrind_part.h. |
The documentation for this class was generated from the following files:
- parts/valgrind/valgrind_part.h
- parts/valgrind/valgrind_part.cpp