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.c
diff --git
a/ltt/branches/poly/lttv/modules/gui/controlflow/processlist.c
b/ltt/branches/poly/lttv/modules/gui/controlflow/processlist.c
index cb4246aa1f70ef3eaec7044fd5f71b144d0dfca6..9401d81a0f3f819cc601dc0f9e6f9d15dfc50445 100644
(file)
--- a/
ltt/branches/poly/lttv/modules/gui/controlflow/processlist.c
+++ b/
ltt/branches/poly/lttv/modules/gui/controlflow/processlist.c
@@
-32,7
+32,6
@@
#include "drawitem.h"
#define g_info(format...) g_log (G_LOG_DOMAIN, G_LOG_LEVEL_INFO, format)
#include "drawitem.h"
#define g_info(format...) g_log (G_LOG_DOMAIN, G_LOG_LEVEL_INFO, format)
-#define g_debug(format...) g_log (G_LOG_DOMAIN, G_LOG_LEVEL_DEBUG, format)
/* Preallocated Size of the index_to_pixmap array */
#define ALLOCATE_PROCESSES 1000
/* Preallocated Size of the index_to_pixmap array */
#define ALLOCATE_PROCESSES 1000
@@
-51,13
+50,13
@@
gint process_sort_func ( GtkTreeModel *model,
gchar *a_brand;
guint a_pid, a_tgid, a_ppid, a_cpu;
gulong a_birth_s, a_birth_ns;
gchar *a_brand;
guint a_pid, a_tgid, a_ppid, a_cpu;
gulong a_birth_s, a_birth_ns;
- gu
long
a_trace;
+ gu
int
a_trace;
gchar *b_name;
gchar *b_brand;
guint b_pid, b_tgid, b_ppid, b_cpu;
gulong b_birth_s, b_birth_ns;
gchar *b_name;
gchar *b_brand;
guint b_pid, b_tgid, b_ppid, b_cpu;
gulong b_birth_s, b_birth_ns;
- gu
long
b_trace;
+ gu
int
b_trace;
gtk_tree_model_get(model,
it_a,
gtk_tree_model_get(model,
it_a,
@@
-364,7
+363,7
@@
ProcessList *processlist_construct(void)
G_TYPE_UINT,
G_TYPE_ULONG,
G_TYPE_ULONG,
G_TYPE_UINT,
G_TYPE_ULONG,
G_TYPE_ULONG,
- G_TYPE_U
LONG
);
+ G_TYPE_U
INT
);
process_list->process_list_widget =
process_list->process_list_widget =
@@
-428,7
+427,8
@@
ProcessList *processlist_construct(void)
PROCESS_COLUMN,
NULL);
gtk_tree_view_column_set_alignment (column, 0.0);
PROCESS_COLUMN,
NULL);
gtk_tree_view_column_set_alignment (column, 0.0);
- gtk_tree_view_column_set_fixed_width (column, 45);
+ gtk_tree_view_column_set_sizing(column, GTK_TREE_VIEW_COLUMN_GROW_ONLY);
+ gtk_tree_view_column_set_resizable(column, TRUE);
gtk_tree_view_append_column (
GTK_TREE_VIEW (process_list->process_list_widget), column);
gtk_tree_view_append_column (
GTK_TREE_VIEW (process_list->process_list_widget), column);
@@
-440,7
+440,8
@@
ProcessList *processlist_construct(void)
BRAND_COLUMN,
NULL);
gtk_tree_view_column_set_alignment (column, 0.0);
BRAND_COLUMN,
NULL);
gtk_tree_view_column_set_alignment (column, 0.0);
- gtk_tree_view_column_set_fixed_width (column, 45);
+ gtk_tree_view_column_set_sizing(column, GTK_TREE_VIEW_COLUMN_GROW_ONLY);
+ gtk_tree_view_column_set_resizable(column, TRUE);
gtk_tree_view_append_column (
GTK_TREE_VIEW (process_list->process_list_widget), column);
gtk_tree_view_append_column (
GTK_TREE_VIEW (process_list->process_list_widget), column);
@@
-449,6
+450,8
@@
ProcessList *processlist_construct(void)
"text",
PID_COLUMN,
NULL);
"text",
PID_COLUMN,
NULL);
+ gtk_tree_view_column_set_sizing(column, GTK_TREE_VIEW_COLUMN_GROW_ONLY);
+ gtk_tree_view_column_set_resizable(column, TRUE);
gtk_tree_view_append_column (
GTK_TREE_VIEW (process_list->process_list_widget), column);
gtk_tree_view_append_column (
GTK_TREE_VIEW (process_list->process_list_widget), column);
@@
-457,6
+460,8
@@
ProcessList *processlist_construct(void)
"text",
TGID_COLUMN,
NULL);
"text",
TGID_COLUMN,
NULL);
+ gtk_tree_view_column_set_sizing(column, GTK_TREE_VIEW_COLUMN_GROW_ONLY);
+ gtk_tree_view_column_set_resizable(column, TRUE);
gtk_tree_view_append_column (
GTK_TREE_VIEW (process_list->process_list_widget), column);
gtk_tree_view_append_column (
GTK_TREE_VIEW (process_list->process_list_widget), column);
@@
-465,6
+470,8
@@
ProcessList *processlist_construct(void)
"text",
PPID_COLUMN,
NULL);
"text",
PPID_COLUMN,
NULL);
+ gtk_tree_view_column_set_sizing(column, GTK_TREE_VIEW_COLUMN_GROW_ONLY);
+ gtk_tree_view_column_set_resizable(column, TRUE);
gtk_tree_view_append_column (
GTK_TREE_VIEW (process_list->process_list_widget), column);
gtk_tree_view_append_column (
GTK_TREE_VIEW (process_list->process_list_widget), column);
@@
-473,6
+480,8
@@
ProcessList *processlist_construct(void)
"text",
CPU_COLUMN,
NULL);
"text",
CPU_COLUMN,
NULL);
+ gtk_tree_view_column_set_sizing(column, GTK_TREE_VIEW_COLUMN_GROW_ONLY);
+ gtk_tree_view_column_set_resizable(column, TRUE);
gtk_tree_view_append_column (
GTK_TREE_VIEW (process_list->process_list_widget), column);
gtk_tree_view_append_column (
GTK_TREE_VIEW (process_list->process_list_widget), column);
@@
-481,6
+490,8
@@
ProcessList *processlist_construct(void)
"text",
BIRTH_S_COLUMN,
NULL);
"text",
BIRTH_S_COLUMN,
NULL);
+ gtk_tree_view_column_set_sizing(column, GTK_TREE_VIEW_COLUMN_GROW_ONLY);
+ gtk_tree_view_column_set_resizable(column, TRUE);
gtk_tree_view_append_column (
GTK_TREE_VIEW (process_list->process_list_widget), column);
gtk_tree_view_append_column (
GTK_TREE_VIEW (process_list->process_list_widget), column);
@@
-491,6
+502,8
@@
ProcessList *processlist_construct(void)
"text",
BIRTH_NS_COLUMN,
NULL);
"text",
BIRTH_NS_COLUMN,
NULL);
+ gtk_tree_view_column_set_sizing(column, GTK_TREE_VIEW_COLUMN_GROW_ONLY);
+ gtk_tree_view_column_set_resizable(column, TRUE);
gtk_tree_view_append_column (
GTK_TREE_VIEW (process_list->process_list_widget), column);
gtk_tree_view_append_column (
GTK_TREE_VIEW (process_list->process_list_widget), column);
@@
-499,6
+512,8
@@
ProcessList *processlist_construct(void)
"text",
TRACE_COLUMN,
NULL);
"text",
TRACE_COLUMN,
NULL);
+ gtk_tree_view_column_set_sizing(column, GTK_TREE_VIEW_COLUMN_GROW_ONLY);
+ gtk_tree_view_column_set_resizable(column, TRUE);
gtk_tree_view_append_column (
GTK_TREE_VIEW (process_list->process_list_widget), column);
gtk_tree_view_append_column (
GTK_TREE_VIEW (process_list->process_list_widget), column);
@@
-540,8
+555,8
@@
static gboolean remove_hash_item(ProcessInfo *process_info,
if(likely(process_list->current_hash_data != NULL)) {
if(likely(hashed_process_data ==
if(likely(process_list->current_hash_data != NULL)) {
if(likely(hashed_process_data ==
- process_list->current_hash_data[process_info->cpu]))
- process_list->current_hash_data[process_info->cpu] = NULL;
+ process_list->current_hash_data[process_info->
trace_num][process_info->
cpu]))
+ process_list->current_hash_data[process_info->
trace_num][process_info->
cpu] = NULL;
}
return TRUE; /* remove the element from the hash table */
}
}
return TRUE; /* remove the element from the hash table */
}
@@
-630,7
+645,7
@@
int processlist_add( ProcessList *process_list,
HashedProcessData *hashed_process_data = g_new(HashedProcessData, 1);
*pm_hashed_process_data = hashed_process_data;
*pm_process_info = Process_Info;
HashedProcessData *hashed_process_data = g_new(HashedProcessData, 1);
*pm_hashed_process_data = hashed_process_data;
*pm_process_info = Process_Info;
-
+
Process_Info->pid = pid;
Process_Info->tgid = tgid;
if(pid == 0)
Process_Info->pid = pid;
Process_Info->tgid = tgid;
if(pid == 0)
@@
-742,8
+757,8
@@
int processlist_remove( ProcessList *process_list,
&process_info);
if(likely(process_list->current_hash_data != NULL)) {
&process_info);
if(likely(process_list->current_hash_data != NULL)) {
- if(likely(hashed_process_data == process_list->current_hash_data[cpu])) {
- process_list->current_hash_data[cpu] = NULL;
+ if(likely(hashed_process_data == process_list->current_hash_data[
trace_num][
cpu])) {
+ process_list->current_hash_data[
trace_num][
cpu] = NULL;
}
}
}
}
This page took
0.026318 seconds
and
4
git commands to generate.