tmp->totalfileread += ret;
tmp->fileread += ret;
tmpfile = get_file(tmp, tmp->syscall_info->fd);
- tmpfile->read += ret;
+ if (tmpfile)
+ tmpfile->read += ret;
} else if (tmp->syscall_info->type == __NR_write
&& ret > 0) {
tmp->totalfilewrite += ret;
tmp->filewrite += ret;
tmpfile = get_file(tmp, tmp->syscall_info->fd);
- tmpfile->write += ret;
+ if (tmpfile)
+ tmpfile->write += ret;
} else if (tmp->syscall_info->type == __NR_open
&& ret > 0) {
tmpfile = tmp->files_history->file;
return new_history;
}
-enum bt_cb_ret handle_exit_syscall(struct bt_ctf_event *call_data,
+enum bt_cb_ret handle_exit_syscall(struct ctf_event_definition *call_data,
void *private_data)
{
const struct definition *scope;
}
-enum bt_cb_ret handle_sys_write(struct bt_ctf_event *call_data,
+enum bt_cb_ret handle_sys_write(struct ctf_event_definition *call_data,
void *private_data)
{
const struct definition *scope;
return BT_CB_ERROR_STOP;
}
-enum bt_cb_ret handle_sys_read(struct bt_ctf_event *call_data,
+enum bt_cb_ret handle_sys_read(struct ctf_event_definition *call_data,
void *private_data)
{
struct processtop *tmp;
}
-enum bt_cb_ret handle_sys_open(struct bt_ctf_event *call_data,
+enum bt_cb_ret handle_sys_open(struct ctf_event_definition *call_data,
void *private_data)
{
}
-enum bt_cb_ret handle_sys_close(struct bt_ctf_event *call_data,
+enum bt_cb_ret handle_sys_close(struct ctf_event_definition *call_data,
void *private_data)
{
const struct definition *scope;
return BT_CB_ERROR_STOP;
}
-enum bt_cb_ret handle_statedump_file_descriptor(struct bt_ctf_event *call_data,
+enum bt_cb_ret handle_statedump_file_descriptor(struct ctf_event_definition *call_data,
void *private_data)
{
const struct definition *scope;