diff options
author | Benny Baumann <BenBE@geshi.org> | 2021-04-10 11:10:50 +0200 |
---|---|---|
committer | BenBE <BenBE@geshi.org> | 2021-05-23 09:22:21 +0200 |
commit | cdb660adabada0c293ed86ebf5638d435950a03f (patch) | |
tree | 210fd0ad96f248ce0c0d9131d3d45a422957a3cf /linux/LinuxProcess.h | |
parent | 94a52cb5c9274fe021b3fc114180294cadb598b4 (diff) |
Move mergeCommand to global process struct
Diffstat (limited to 'linux/LinuxProcess.h')
-rw-r--r-- | linux/LinuxProcess.h | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/linux/LinuxProcess.h b/linux/LinuxProcess.h index 443e33c1..4a52807e 100644 --- a/linux/LinuxProcess.h +++ b/linux/LinuxProcess.h @@ -30,40 +30,8 @@ in the source distribution for its full text. #define PROCESS_FLAG_LINUX_CWD 0x00020000 #define PROCESS_FLAG_LINUX_DELAYACCT 0x00040000 - -/* Holds information about regions of the cmdline that should be - * highlighted (e.g. program basename, delimiter, comm). */ -typedef struct LinuxProcessCmdlineHighlight_ -{ - size_t offset; /* first character to highlight */ - size_t length; /* How many characters to highlight, zero if unused */ - int attr; /* The attributes used to highlight */ - int flags; /* Special flags used for selective highlighting, zero for always */ -} LinuxProcessCmdlineHighlight; - -/* LinuxProcessMergedCommand is populated by LinuxProcess_makeCommandStr: It - * contains the merged Command string, and the information needed by - * LinuxProcess_writeCommand to color the string. str will be NULL for kernel - * threads and zombies */ -typedef struct LinuxProcessMergedCommand_ { - char *str; /* merged Command string */ - size_t maxLen; /* maximum expected length of Command string */ - size_t highlightCount; /* how many portions of cmdline to highlight */ - LinuxProcessCmdlineHighlight highlights[8]; /* which portions of cmdline to highlight */ - bool separateComm : 1; /* whether comm is a separate field */ - bool unmatchedExe : 1; /* whether exe matched with cmdline */ - bool cmdlineChanged : 1; /* whether cmdline changed */ - bool exeChanged : 1; /* whether exe changed */ - bool commChanged : 1; /* whether comm changed */ - bool prevMergeSet : 1; /* whether showMergedCommand was set */ - bool prevPathSet : 1; /* whether showProgramPath was set */ - bool prevCommSet : 1; /* whether findCommInCmdline was set */ - bool prevCmdlineSet : 1; /* whether stripExeFromCmdline was set */ -} LinuxProcessMergedCommand; - typedef struct LinuxProcess_ { Process super; - LinuxProcessMergedCommand mergedCommand; bool isKernelThread; IOPriority ioPriority; unsigned long int cminflt; |