|
libclues
Linux C++ Tracing Library
|
This type contains data that is shared between tracees of the same thread group. More...
#include <ProcessData.hxx>
Public Attributes | |
| std::string | executable |
Path to the executable which is running (/proc/<pid>/exe). | |
| cosmos::StringVector | cmdline |
Command line used to create the process (/proc/<pid>/cmdline). | |
| FDInfoMap | fd_info_map |
| Here we store our current knowledge about open file descriptors. | |
This type contains data that is shared between tracees of the same thread group.
Definition at line 15 of file ProcessData.hxx.
| cosmos::StringVector clues::ProcessData::cmdline |
Command line used to create the process (/proc/<pid>/cmdline).
Definition at line 20 of file ProcessData.hxx.
| std::string clues::ProcessData::executable |
Path to the executable which is running (/proc/<pid>/exe).
Definition at line 18 of file ProcessData.hxx.
|
mutable |
Here we store our current knowledge about open file descriptors.
This is mutable to allow to keep the Tracee object const in SystemCall::setExitInfo() and still allow to update file descriptor tracking in SystemCall::updateFDTracking.
Definition at line 27 of file ProcessData.hxx.