Home
last modified time | relevance | path

Searched refs:tracer (Results 1 - 7 of 7) sorted by relevance

/developtools/profiler/hiebpf/src/
H A Dhiebpf_data_file.cpp50 uint32_t *tracer = reinterpret_cast<uint32_t *>(buffer); in Reserve() local
51 (*tracer) = BADTRACE; in Reserve()
52 uint32_t *len = tracer + 1; in Reserve()
63 uint32_t *tracer = static_cast<uint32_t*>(data); in Discard() local
64 (*tracer) = BADTRACE; in Discard()
H A Dhiebpf.bpf.c39 * config_var_map[0] = tracer_pid, tracer_pid != -1 means not tracing the tracer itself
134 cmplt_event->tracer = FSTRACE; in emit_fstrace_event()
295 cmplt_event->tracer = PFTRACE; in emit_pftrace_event()
332 int emit_event(void* ctx, int64_t retval, u32 tracer) in emit_event() argument
334 switch (tracer) { in emit_event()
338 BPFLOGD(BPF_TRUE, "unkonwn event source with id = %d", tracer); in emit_event()
571 cmplt_event->tracer = STRTRACE; in emit_strtrace_event()
600 BPFLOGD(BPF_TRUE, "strtrace event discarded: bad strtrace source tracer = %d", stracer); in emit_strtrace_event()
607 BPFLOGD(BPF_TRUE, "strtrace event discarded: failed to read path for tracer = %d", stracer); in emit_strtrace_event()
776 cmplt_event->tracer in BPF_PROG()
[all...]
H A Dbpf_event_receiver.cpp40 __u32 tracer {0}; in DoWork()
41 if (buf_->Peek(&tracer) == 0) { in DoWork()
42 switch (tracer) { in DoWork()
69 HHLOGE(true, "failed to peek the tracer type"); in DoWork()
283 HHLOGE(true, "unkown tracer type = %u, event data will be discarded", cmplt_event.tracer); in DiscardEvent()
298 -1, "failed to copy fstrace tracer name"); in EncodeFSTraceEvent()
334 -1, "failed to copy pftrace tracer name"); in EncodePFTraceEvent()
H A Dbpf_controller.cpp253 /* we write the tracer pid into BPF map to notify BPF progs in InitTracerPid()
254 * to exclude the tracer itself in InitTracerPid()
261 CHECK_TRUE(!err, -1, "failed to update tracer pid %d in config_var_map", pid); in InitTracerPid()
295 "failed to init tracer pid in config_var_map"); in InitBPFVariables()
795 const __u32 *tracer = static_cast<const __u32 *>(data); in DumpEvent() local
801 switch (*tracer) { in DumpEvent()
807 std::cout << "DumpEvent ERROR: bad tracer type = " << (*tracer) << std::endl; in DumpEvent()
/developtools/profiler/hiebpf/include/
H A Dhiebpf_types.h16 __u32 tracer; member
50 __u32 tracer; member
94 __u32 tracer; member
106 /* strtrace is artificial tracer used to collect user space strings */
109 __u32 stracer; // the source tracer which generates the strtrace event
115 __u32 tracer; member
H A Dvmlinux.h7200 struct tracer;
7208 struct tracer *trace;
28018 struct tracer *current_trace;
28050 struct tracer { struct
28067 struct tracer *next;
28130 struct tracer *tracer; member
28174 struct tracer *trace;
58569 struct task_struct *tracer; global() member
[all...]
/developtools/profiler/hiebpf/scripts/
H A Dfstrace_code_generator.py387 tracer = "FSTRACE"
388 return " return emit_event(ctx, retval, {});".format(tracer)

Completed in 547 milliseconds