X-Git-Url: https://git.lttng.org/?p=lttngtop.git;a=blobdiff_plain;f=src%2Fiostreamtop.c;h=33b901938b9356e65690694c297f403483edd84b;hp=7c1d611af8b74b1a7e6aa1ac566b2fbc5c8b52ad;hb=928f18a6c02cf1eaafb7b60cb72860ed68d7456b;hpb=4adc827466f35fb285430634400259d8c55a5816 diff --git a/src/iostreamtop.c b/src/iostreamtop.c index 7c1d611..33b9019 100644 --- a/src/iostreamtop.c +++ b/src/iostreamtop.c @@ -302,7 +302,8 @@ enum bt_cb_ret handle_sys_write(struct bt_ctf_event *call_data, struct processtop *tmp; unsigned long timestamp; uint64_t cpu_id; - int64_t tid, pid; + int64_t tid; + char *procname; int fd; timestamp = bt_ctf_get_timestamp(call_data); @@ -312,7 +313,7 @@ enum bt_cb_ret handle_sys_write(struct bt_ctf_event *call_data, tid = get_context_tid(call_data); cpu_id = get_cpu_id(call_data); - pid = get_context_pid(call_data); + procname = get_context_comm(call_data); scope = bt_ctf_get_top_level_scope(call_data, BT_EVENT_FIELDS); @@ -323,7 +324,7 @@ enum bt_cb_ret handle_sys_write(struct bt_ctf_event *call_data, goto error; } - tmp = get_proc_pid(<tngtop, tid, pid, timestamp); + tmp = get_proc(<tngtop, tid, procname, timestamp); tmp->syscall_info = create_syscall_info(__NR_write, cpu_id, tid, fd); insert_file(tmp, fd); @@ -341,7 +342,8 @@ enum bt_cb_ret handle_sys_read(struct bt_ctf_event *call_data, const struct definition *scope; unsigned long timestamp; uint64_t cpu_id; - int64_t tid, pid; + int64_t tid; + char *procname; int fd; timestamp = bt_ctf_get_timestamp(call_data); @@ -351,7 +353,7 @@ enum bt_cb_ret handle_sys_read(struct bt_ctf_event *call_data, tid = get_context_tid(call_data); cpu_id = get_cpu_id(call_data); - pid = get_context_pid(call_data); + procname = get_context_comm(call_data); scope = bt_ctf_get_top_level_scope(call_data, BT_EVENT_FIELDS); @@ -362,7 +364,7 @@ enum bt_cb_ret handle_sys_read(struct bt_ctf_event *call_data, goto error; } - tmp = get_proc_pid(<tngtop, tid, pid, timestamp); + tmp = get_proc(<tngtop, tid, procname, timestamp); tmp->syscall_info = create_syscall_info(__NR_read, cpu_id, tid, fd); insert_file(tmp, fd); @@ -382,7 +384,8 @@ enum bt_cb_ret handle_sys_open(struct bt_ctf_event *call_data, const struct definition *scope; unsigned long timestamp; uint64_t cpu_id; - int64_t tid, pid; + int64_t tid; + char *procname; char *file; timestamp = bt_ctf_get_timestamp(call_data); @@ -392,7 +395,7 @@ enum bt_cb_ret handle_sys_open(struct bt_ctf_event *call_data, tid = get_context_tid(call_data); cpu_id = get_cpu_id(call_data); - pid = get_context_pid(call_data); + procname = get_context_comm(call_data); scope = bt_ctf_get_top_level_scope(call_data, BT_EVENT_FIELDS); @@ -403,7 +406,7 @@ enum bt_cb_ret handle_sys_open(struct bt_ctf_event *call_data, goto error; } - tmp = get_proc_pid(<tngtop, tid, pid, timestamp); + tmp = get_proc(<tngtop, tid, procname, timestamp); tmp->syscall_info = create_syscall_info(__NR_open, cpu_id, tid, -1); tmp->files_history = create_file(tmp->files_history, file); @@ -419,9 +422,10 @@ enum bt_cb_ret handle_sys_close(struct bt_ctf_event *call_data, void *private_data) { const struct definition *scope; - unsigned long timestamp; - int64_t tid, pid; struct processtop *tmp; + unsigned long timestamp; + int64_t tid; + char *procname; int fd; timestamp = bt_ctf_get_timestamp(call_data); @@ -430,7 +434,7 @@ enum bt_cb_ret handle_sys_close(struct bt_ctf_event *call_data, tid = get_context_tid(call_data); - pid = get_context_pid(call_data); + procname = get_context_comm(call_data); scope = bt_ctf_get_top_level_scope(call_data, BT_EVENT_FIELDS); @@ -441,7 +445,7 @@ enum bt_cb_ret handle_sys_close(struct bt_ctf_event *call_data, goto error; } - tmp = get_proc_pid(<tngtop, tid, pid, timestamp); + tmp = get_proc(<tngtop, tid, procname, timestamp); close_file(tmp, fd);