libclues
Linux C++ Tracing Library
Loading...
Searching...
No Matches
ProcessData.hxx
1#pragma once
2
3// C++
4#include <string>
5
6// cosmos
7#include <cosmos/string.hxx>
8
9// clues
10#include <clues/types.hxx>
11
12namespace clues {
13
16public: // data
18 std::string executable;
20 cosmos::StringVector cmdline;
22
28};
29
30} // end ns
This type contains data that is shared between tracees of the same thread group.
FDInfoMap fd_info_map
Here we store our current knowledge about open file descriptors.
cosmos::StringVector cmdline
Command line used to create the process (/proc/<pid>/cmdline).
std::string executable
Path to the executable which is running (/proc/<pid>/exe).
std::map< cosmos::FileNum, FDInfo > FDInfoMap
A mapping of file descriptor numbers to their file system paths or other human readable description o...
Definition types.hxx:126