projects
/
lttv.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
resourceview: cpu: add softirq state
[lttv.git]
/
ltt
/
branches
/
poly
/
lttv
/
modules
/
gui
/
controlflow
/
processlist.h
diff --git
a/ltt/branches/poly/lttv/modules/gui/controlflow/processlist.h
b/ltt/branches/poly/lttv/modules/gui/controlflow/processlist.h
index a4465edc26b6706b1c898bbaab23fef8dc14ea38..d94846030ea798d57aece063eb7cec4d5dc237b7 100644
(file)
--- a/
ltt/branches/poly/lttv/modules/gui/controlflow/processlist.h
+++ b/
ltt/branches/poly/lttv/modules/gui/controlflow/processlist.h
@@
-46,7
+46,9
@@
enum
{
PROCESS_COLUMN,
enum
{
PROCESS_COLUMN,
+ BRAND_COLUMN,
PID_COLUMN,
PID_COLUMN,
+ TGID_COLUMN,
PPID_COLUMN,
CPU_COLUMN,
BIRTH_S_COLUMN,
PPID_COLUMN,
CPU_COLUMN,
BIRTH_S_COLUMN,
@@
-59,6
+61,7
@@
enum
typedef struct _ProcessInfo {
guint pid;
typedef struct _ProcessInfo {
guint pid;
+ guint tgid;
guint cpu;
guint ppid;
LttTime birth;
guint cpu;
guint ppid;
LttTime birth;
@@
-105,8
+108,8
@@
struct _ProcessList {
guint number_of_process;
gint cell_height;
guint number_of_process;
gint cell_height;
- /* Current process
, one per cpu
*/
- HashedProcessData **current_hash_data;
+ /* Current process
pointer, one per cpu, one per trace
*/
+ HashedProcessData **
*
current_hash_data;
/* Array containing index -> pixmap correspondance. Must be updated
* every time the process list is reordered, process added or removed */
/* Array containing index -> pixmap correspondance. Must be updated
* every time the process list is reordered, process added or removed */
@@
-132,8
+135,8
@@
void processlist_clear(ProcessList *process_list);
// out : success (0) and height
/* CPU num is only used for PID 0 */
int processlist_add(ProcessList *process_list, Drawing_t * drawing,
// out : success (0) and height
/* CPU num is only used for PID 0 */
int processlist_add(ProcessList *process_list, Drawing_t * drawing,
- guint pid, guint cpu, guint ppid,
- LttTime *birth, guint trace_num, GQuark name, guint *height,
+ guint pid, guint
tgid, guint
cpu, guint ppid,
+ LttTime *birth, guint trace_num, GQuark name,
GQuark brand,
guint *height,
ProcessInfo **process_info,
HashedProcessData **hashed_process_data);
// out : success (0) and height
ProcessInfo **process_info,
HashedProcessData **hashed_process_data);
// out : success (0) and height
@@
-145,7
+148,14
@@
void processlist_set_name(ProcessList *process_list,
GQuark name,
HashedProcessData *hashed_process_data);
GQuark name,
HashedProcessData *hashed_process_data);
+void processlist_set_brand(ProcessList *process_list,
+ GQuark brand,
+ HashedProcessData *hashed_process_data);
+
/* Set the ppid of a process */
/* Set the ppid of a process */
+void processlist_set_tgid(ProcessList *process_list,
+ guint tgid,
+ HashedProcessData *hashed_process_data);
void processlist_set_ppid(ProcessList *process_list,
guint ppid,
HashedProcessData *hashed_process_data);
void processlist_set_ppid(ProcessList *process_list,
guint ppid,
HashedProcessData *hashed_process_data);
@@
-187,7
+197,6
@@
static inline gint get_cell_height(GtkTreeView *TreeView)
gtk_widget_style_get (GTK_WIDGET (TreeView),
"vertical-separator", &vertical_separator,
NULL);
gtk_widget_style_get (GTK_WIDGET (TreeView),
"vertical-separator", &vertical_separator,
NULL);
-
height += vertical_separator;
return height;
height += vertical_separator;
return height;
This page took
0.02381 seconds
and
4
git commands to generate.