/*
- * Copyright (C) 2011 Julien Desfossez
+ * Copyright (C) 2011-2012 Julien Desfossez
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License Version 2 as
char *prev_comm, *next_comm;
int prev_tid, next_tid;
- timestamp = bt_ctf_get_timestamp(call_data);
+ timestamp = bt_ctf_get_real_timestamp(call_data);
if (timestamp == -1ULL)
goto error;
char *comm;
int tid;
- timestamp = bt_ctf_get_timestamp(call_data);
+ timestamp = bt_ctf_get_real_timestamp(call_data);
if (timestamp == -1ULL)
goto error;
goto error;
}
- tid = get_context_tid(call_data);
+ tid = bt_ctf_get_int64(bt_ctf_get_field(call_data,
+ scope, "_tid"));
+ if (bt_ctf_field_get_error()) {
+ fprintf(stderr, "Missing tid field\n");
+ goto error;
+ }
+
death_proc(<tngtop, tid, comm, timestamp);
return BT_CB_OK;