projects
/
lttv.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix compatibility with d40ee8ec4ac9998f Babeltrace API cleanup name get_timestamp
[lttv.git]
/
lttv
/
lttv
/
state.c
diff --git
a/lttv/lttv/state.c
b/lttv/lttv/state.c
index ffe3ba1a4178b56e10acf7a1ec56e7ca117ec3aa..2347bf2da3ea2691f5ed7276483a721fbe5f0a4f 100644
(file)
--- a/
lttv/lttv/state.c
+++ b/
lttv/lttv/state.c
@@
-27,9
+27,11
@@
#include <lttv/state.h>
#include <lttv/compiler.h>
#include <lttv/traceset.h>
#include <lttv/state.h>
#include <lttv/compiler.h>
#include <lttv/traceset.h>
+#include <lttv/trace.h>
#include <stdio.h>
#include <string.h>
#include <inttypes.h>
#include <stdio.h>
#include <string.h>
#include <inttypes.h>
+#include <babeltrace/babeltrace.h>
#define PREALLOCATED_EXECUTION_STACK 10
#define PREALLOCATED_EXECUTION_STACK 10
@@
-409,7
+411,7
@@
static void restore_init_state(LttvTraceState *self)
start_time = ltt_time_from_uint64(
bt_trace_handle_get_timestamp_begin(self->trace->traceset->context,
start_time = ltt_time_from_uint64(
bt_trace_handle_get_timestamp_begin(self->trace->traceset->context,
- self->trace->id));
+ self->trace->id
,BT_CLOCK_REAL
));
//lttv_process_trace_seek_time(&self->parent, ltt_time_zero);
//lttv_process_trace_seek_time(&self->parent, ltt_time_zero);
@@
-2439,7
+2441,7
@@
static gboolean irq_entry(void *hook_data, void *call_data)
ts = event->state;
nt = ts->name_tables;
ts = event->state;
nt = ts->name_tables;
- irq = lttv_event_get_long
_unsigned
(event, "irq");
+ irq = lttv_event_get_long(event, "irq");
expand_irq_table(ts, irq);
expand_irq_table(ts, irq);
@@
-2751,7
+2753,7
@@
static gboolean sched_try_wakeup(void *hook_data, void *call_data)
ts = event->state;
woken_pid = lttv_event_get_long(event, "tid");
ts = event->state;
woken_pid = lttv_event_get_long(event, "tid");
- woken_cpu = lttv_event_get_long
_unsigned
(event, "target_cpu");
+ woken_cpu = lttv_event_get_long(event, "target_cpu");
timestamp = lttv_event_get_timestamp(event);
process = lttv_state_find_process_or_create(
timestamp = lttv_event_get_timestamp(event);
process = lttv_state_find_process_or_create(
@@
-3014,7
+3016,7
@@
static gboolean process_exit(void *hook_data, void *call_data)
ts = event->state;
process = ts->running_process[cpu];
ts = event->state;
process = ts->running_process[cpu];
- pid = lttv_event_get_long
_unsigned
(event, "tid");
+ pid = lttv_event_get_long(event, "tid");
//s->parent.target_pid = pid;
// FIXME : Add this test in the "known state" section
//s->parent.target_pid = pid;
// FIXME : Add this test in the "known state" section
@@
-3044,7
+3046,7
@@
static gboolean process_free(void *hook_data, void *call_data)
process = ts->running_process[cpu];
/* PID of the process to release */
process = ts->running_process[cpu];
/* PID of the process to release */
- release_pid = lttv_event_get_long
_unsigned
(event, "_tid");
+ release_pid = lttv_event_get_long(event, "_tid");
//s->parent.target_pid = release_pid;
g_assert(release_pid != 0);
//s->parent.target_pid = release_pid;
g_assert(release_pid != 0);
@@
-3297,18
+3299,18
@@
static gboolean enum_process_state(void *hook_data, void *call_data)
timestamp = lttv_event_get_timestamp(event);
/* PID */
timestamp = lttv_event_get_timestamp(event);
/* PID */
- pid = lttv_event_get_long
_unsigned
(event, "tid");
+ pid = lttv_event_get_long(event, "tid");
//s->parent.target_pid = pid;
/* Parent PID */
//s->parent.target_pid = pid;
/* Parent PID */
- parent_pid = lttv_event_get_long
_unsigned
(event, "ppid");
+ parent_pid = lttv_event_get_long(event, "ppid");
/* Command name */
command = lttv_event_get_string(event, "name");
/* type */
/* Command name */
command = lttv_event_get_string(event, "name");
/* type */
- type = lttv_event_get_long
_unsigned
(event, "type");
+ type = lttv_event_get_long(event, "type");
//FIXME: type is rarely used, enum must match possible types.
//FIXME: type is rarely used, enum must match possible types.
@@
-3317,9
+3319,8
@@
static gboolean enum_process_state(void *hook_data, void *call_data)
/* Skip submode 5th param */
/* Skip status 6th param */
/* Skip submode 5th param */
/* Skip status 6th param */
-
/* TGID */
/* TGID */
- tgid = lttv_event_get_long
_unsigned
(event, "pid");
+ tgid = lttv_event_get_long(event, "pid");
if(pid == 0) {
nb_cpus = lttv_trace_get_num_cpu(ts->trace);
if(pid == 0) {
nb_cpus = lttv_trace_get_num_cpu(ts->trace);
This page took
0.024737 seconds
and
4
git commands to generate.