LttTime birth;
guint y = 0, height = 0, pl_height = 0;
- ProcessList *process_list =
- guicontrolflow_get_process_list(control_flow_data);
+ ProcessList *process_list = control_flow_data->process_list;
pid = process->pid;
birth = process->creation_time;
TimeWindow time_window =
lttvwindow_get_time_window(control_flow_data->tab);
- LttTime end_time = ltt_time_add(time_window.start_time,
- time_window.time_width);
+ LttTime end_time = time_window.end_time;
if(ltt_time_compare(evtime, time_window.start_time) == -1
|| ltt_time_compare(evtime, end_time) == 1)
/* Add process to process list (if not present) */
guint y = 0, height = 0, pl_height = 0;
HashedProcessData *hashed_process_data = NULL;
- ProcessList *process_list =
- guicontrolflow_get_process_list(control_flow_data);
+ ProcessList *process_list = control_flow_data->process_list;
LttTime birth = process->creation_time;
const gchar *name = g_quark_to_string(process->name);
/* Add process to process list (if not present) */
guint y = 0, height = 0, pl_height = 0;
HashedProcessData *hashed_process_data = NULL;
- ProcessList *process_list =
- guicontrolflow_get_process_list(control_flow_data);
+ ProcessList *process_list = control_flow_data->process_list;
LttTime birth = process->creation_time;
const gchar *name = g_quark_to_string(process->name);
TimeWindow time_window =
lttvwindow_get_time_window(tab);
- LttTime end_time = ltt_time_add(time_window.start_time,
- time_window.time_width);
+ LttTime end_time = time_window.end_time;
+
//if(time < time_beg || time > time_end) return;
if(ltt_time_compare(evtime, time_window.start_time) == -1
|| ltt_time_compare(evtime, end_time) == 1)
LttTime birth;
guint y_in = 0, y_out = 0, height = 0, pl_height = 0;
- ProcessList *process_list =
- guicontrolflow_get_process_list(control_flow_data);
+ ProcessList *process_list = control_flow_data->process_list;
LttField *f = ltt_event_field(e);
TimeWindow time_window =
lttvwindow_get_time_window(control_flow_data->tab);
- LttTime end_time = ltt_time_add(time_window.start_time,
- time_window.time_width);
+ LttTime end_time = time_window.end_time;
if(ltt_time_compare(evtime, time_window.start_time) == -1
|| ltt_time_compare(evtime, end_time) == 1)
guint y_in = 0, y_out = 0, height = 0, pl_height = 0;
HashedProcessData *hashed_process_data_in = NULL;
- ProcessList *process_list =
- guicontrolflow_get_process_list(control_flow_data);
+ ProcessList *process_list = control_flow_data->process_list;
guint pid_in;
{
TimeWindow time_window =
lttvwindow_get_time_window(control_flow_data->tab);
- LttTime end_time = ltt_time_add(time_window.start_time,
- time_window.time_width);
+ LttTime end_time = time_window.end_time;
+
//if(time < time_beg || time > time_end) return;
if(ltt_time_compare(evtime, time_window.start_time) == -1
|| ltt_time_compare(evtime, end_time) == 1)
LttTime birth;
guint y_in = 0, y_out = 0, height = 0, pl_height = 0;
- ProcessList *process_list =
- guicontrolflow_get_process_list(control_flow_data);
+ ProcessList *process_list = control_flow_data->process_list;
LttField *f = ltt_event_field(e);
TimeWindow time_window =
lttvwindow_get_time_window(control_flow_data->tab);
- LttTime end_time = ltt_time_add(time_window.start_time,
- time_window.time_width);
+ LttTime end_time = time_window.end_time;
if(ltt_time_compare(evtime, time_window.start_time) == -1
|| ltt_time_compare(evtime, end_time) == 1)
/* Add process to process list (if not present) */
guint y = 0, height = 0, pl_height = 0;
HashedProcessData *hashed_process_data = NULL;
- ProcessList *process_list =
- guicontrolflow_get_process_list(control_flow_data);
+ ProcessList *process_list = control_flow_data->process_list;
LttTime birth = process->creation_time;
const gchar *name = g_quark_to_string(process->name);
TimeWindow time_window =
lttvwindow_get_time_window(control_flow_data->tab);
- LttTime end_time = ltt_time_add(time_window.start_time,
- time_window.time_width);
+ LttTime end_time = time_window.end_time;
if(ltt_time_compare(evtime, time_window.start_time) == -1
|| ltt_time_compare(evtime, end_time) == 1)
guint y = 0, height = 0, pl_height = 0;
HashedProcessData *hashed_process_data = NULL;
- ProcessList *process_list =
- guicontrolflow_get_process_list(control_flow_data);
-
+ ProcessList *process_list = control_flow_data->process_list;
/* Find process pid_in in the list... */
process = tfs->process;
TimeWindow time_window =
lttvwindow_get_time_window(control_flow_data->tab);
- LttTime end_time = ltt_time_add(time_window.start_time,
- time_window.time_width);
+ LttTime end_time = time_window.end_time;
if(ltt_time_compare(evtime, time_window.start_time) == -1
|| ltt_time_compare(evtime, end_time) == 1)
guint y = 0, height = 0, pl_height = 0;
HashedProcessData *hashed_process_data = NULL;
- ProcessList *process_list =
- guicontrolflow_get_process_list(control_flow_data);
+ ProcessList *process_list = control_flow_data->process_list;
g_assert(process != NULL);
TimeWindow time_window =
lttvwindow_get_time_window(control_flow_data->tab);
- LttTime end_time = ltt_time_add(time_window.start_time,
- time_window.time_width);
+ LttTime end_time = time_window.end_time;
if(ltt_time_compare(evtime, time_window.start_time) == -1
|| ltt_time_compare(evtime, end_time) == 1)
guint y_child = 0, height = 0, pl_height = 0;
HashedProcessData *hashed_process_data_child = NULL;
- ProcessList *process_list =
- guicontrolflow_get_process_list(control_flow_data);
-
+ ProcessList *process_list = control_flow_data->process_list;
/* Find child in the list... */
process_child = lttv_state_find_process(tfs, child_pid);
guint y = 0, height = 0, pl_height = 0;
HashedProcessData *hashed_process_data = NULL;
- ProcessList *process_list =
- guicontrolflow_get_process_list(control_flow_data);
-
+ ProcessList *process_list = control_flow_data->process_list;
/* It should exist, because we are after the state update. */
g_assert(process != NULL);
g_info("scrolling");
LttTime *ns = &new_time_window->start_time;
LttTime *os = &old_time_window->start_time;
- LttTime old_end = ltt_time_add(old_time_window->start_time,
- old_time_window->time_width);
- LttTime new_end = ltt_time_add(new_time_window->start_time,
- new_time_window->time_width);
+ LttTime old_end = old_time_window->end_time;
+ LttTime new_end = new_time_window->end_time;
//if(ns<os+w<ns+w)
//if(ns<os+w && os+w<ns+w)
//if(ns<old_end && os<ns)
new_time_window.start_time = time_begin;
new_time_window.time_width = width;
+ new_time_window.end_time = ltt_time_add(time_begin, width);
lttvwindow_report_time_window(control_flow_data->tab, new_time_window);
}
new_time_window.start_time = time_begin;
new_time_window.time_width = width;
+ new_time_window.end_time = ltt_time_add(time_begin, width);
lttvwindow_report_time_window(control_flow_data->tab, new_time_window);
TimeWindow time_window =
lttvwindow_get_time_window(control_flow_data->tab);
- LttTime end_time = ltt_time_add(time_window.start_time,
- time_window.time_width);
+ LttTime end_time = time_window.end_time;
if(ltt_time_compare(evtime, time_window.start_time) == -1
|| ltt_time_compare(evtime, end_time) == 1)
/* Only draw for processes that are currently in the trace states */
guint y = 0, height = 0, pl_height = 0;
- ProcessList *process_list =
- guicontrolflow_get_process_list(control_flow_data);
+ ProcessList *process_list = control_flow_data->process_list;
LttTime birth = process_info->birth;
/* Should be alike when background info is ready */
LttvTracesetState *tss = LTTV_TRACESET_STATE(call_data);
LttvTracesetContext *tsc = LTTV_TRACESET_CONTEXT(call_data);
- ProcessList *process_list =
- guicontrolflow_get_process_list(control_flow_data);
+ ProcessList *process_list = control_flow_data->process_list;
LttTime end_time = events_request->end_time;
ClosureData closure_data;
LttvTracefileContext *tfc = lttv_traceset_context_get_current_tfc(tsc);
LttTime end_time;
- ProcessList *process_list =
- guicontrolflow_get_process_list(control_flow_data);
+ ProcessList *process_list = control_flow_data->process_list;
if(tfc != NULL)
end_time = LTT_TIME_MIN(tfc->timestamp, events_request->end_time);