Home
last modified time | relevance | path

Searched refs:start_event (Results 1 – 6 of 6) sorted by relevance

/developtools/profiler/hiebpf/include/
Dfstrace_progs.h28 struct start_event_t start_event = {}; in BPF_KPROBE() local
29 __builtin_memset(&start_event, 0, sizeof(start_event)); in BPF_KPROBE()
30 struct fstrace_start_event_t *fs_se = &start_event.fs_se; in BPF_KPROBE()
43 int err = (int) bpf_map_update_elem(&start_event_map, &pid_tgid, &start_event, BPF_ANY); in BPF_KPROBE()
68 struct start_event_t start_event = {}; in BPF_KPROBE() local
69 __builtin_memset(&start_event, 0, sizeof(start_event)); in BPF_KPROBE()
70 struct fstrace_start_event_t *fs_se = &start_event.fs_se; in BPF_KPROBE()
82 int err = (int) bpf_map_update_elem(&start_event_map, &pid_tgid, &start_event, BPF_ANY); in BPF_KPROBE()
107 struct start_event_t start_event = {}; in BPF_KPROBE() local
108 __builtin_memset(&start_event, 0, sizeof(start_event)); in BPF_KPROBE()
[all …]
Dhiebpf_types.h24 struct fstrace_start_event_t start_event; member
58 struct pftrace_start_event_t start_event; member
102 struct biotrace_start_event_t start_event; member
123 struct strtrace_start_event_t start_event; member
Dbpf_event_receiver.h217 int ConvertFSTraceArgsToArray(__u64 *args, const struct fstrace_start_event_t *start_event) in ConvertFSTraceArgsToArray() argument
219 …int (*fn) (__u64*, const struct fstrace_start_event_t *) = g_argsConverterTable[start_event->type]; in ConvertFSTraceArgsToArray()
221 return fn(args, start_event); in ConvertFSTraceArgsToArray()
223 HHLOGE(true, "invalid converter for type = %u", start_event->type); in ConvertFSTraceArgsToArray()
/developtools/profiler/hiebpf/src/
Dbpf_controller.cpp519 std::cout << "\n dfd = " << cmpltEvent.start_event.openat2_args.dfd; in DumpOpenat2Args()
520 std::cout << "\n filename = " << cmpltEvent.start_event.openat2_args.filename; in DumpOpenat2Args()
521 std::cout << "\n how = " << cmpltEvent.start_event.openat2_args.how; in DumpOpenat2Args()
528 std::cout << "\n fd = " << cmpltEvent.start_event.readv_args.fd; in DumpReadvArgs()
529 std::cout << "\n vec = " << cmpltEvent.start_event.readv_args.vec; in DumpReadvArgs()
530 std::cout << "\n vlen = " << cmpltEvent.start_event.readv_args.vlen; in DumpReadvArgs()
531 std::cout << "\n flags = " << cmpltEvent.start_event.readv_args.flags; in DumpReadvArgs()
538 std::cout << "\n fd = " << cmpltEvent.start_event.preadv_args.fd; in DumpPreadvArgs()
539 std::cout << "\n vec = " << cmpltEvent.start_event.preadv_args.vec; in DumpPreadvArgs()
540 std::cout << "\n vlen = " << cmpltEvent.start_event.preadv_args.vlen; in DumpPreadvArgs()
[all …]
Dhiebpf.bpf.c127 …const struct fstrace_start_event_t* start_event = bpf_map_lookup_elem(&start_event_map, &pid_tgid); in emit_fstrace_event() local
128 …nt err = bpf_probe_read_kernel(&cmplt_event->start_event, sizeof(struct fstrace_start_event_t), st… in emit_fstrace_event()
134 if (cmplt_event->start_event.type == 0) { in emit_fstrace_event()
168 struct start_event_t start_event = {}; in handle_pftrace_start_event() local
169 __builtin_memset(&start_event, 0, sizeof(start_event)); in handle_pftrace_start_event()
170 struct pftrace_start_event_t *pf_se = &start_event.pf_se; in handle_pftrace_start_event()
177 __builtin_memset(&start_event, 0, sizeof(start_event)); in handle_pftrace_start_event()
180 err = (int) bpf_map_update_elem(&start_event_map, &pid_tgid, &start_event, BPF_ANY); in handle_pftrace_start_event()
230 struct pftrace_start_event_t start_event; in read_modify_update_current_type() local
231 int err = bpf_probe_read_kernel(&start_event, sizeof(start_event), se_ptr); in read_modify_update_current_type()
[all …]
Dbpf_event_receiver.cpp295 item->stime_ = cmplt_event->start_event.stime; in EncodeFSTraceEvent()
299 item->type_ = static_cast<uint16_t>(cmplt_event->start_event.type); in EncodeFSTraceEvent()
304 CHECK_TRUE(ConvertFSTraceArgsToArray(item->args_, &cmplt_event->start_event) == 0, -1, in EncodeFSTraceEvent()
331 item->stime_ = cmplt_event->start_event.stime; in EncodePFTraceEvent()
333 item->addr_ = cmplt_event->start_event.addr; in EncodePFTraceEvent()
336 item->type_ = static_cast<uint16_t>(cmplt_event->start_event.type); in EncodePFTraceEvent()
362 item->pid_ = cmplt_event->start_event.tgid; in EncodeBIOTraceEvent()
363 item->tid_ = cmplt_event->start_event.pid; in EncodeBIOTraceEvent()
364 (void)memcpy_s(item->comm_, MAX_COMM_LEN, cmplt_event->start_event.comm, MAX_COMM_LEN); in EncodeBIOTraceEvent()
365 item->stime_ = cmplt_event->start_event.stime; in EncodeBIOTraceEvent()
[all …]