Lines Matching refs:etrace
81 static void make_trace_array(struct elf_tracepoint *etrace) in make_trace_array() argument
83 Elf_Ehdr *ehdr = etrace->ehdr; in make_trace_array()
88 etrace->array = NULL; in make_trace_array()
108 etrace->array = vals; in make_trace_array()
109 etrace->count = count; in make_trace_array()
117 static void check_tracepoints(struct elf_tracepoint *etrace, const char *fname) in check_tracepoints() argument
119 Elf_Ehdr *ehdr = etrace->ehdr; in check_tracepoints()
122 if (!etrace->array) in check_tracepoints()
133 if (!find_event(str, etrace->array, etrace->count)) { in check_tracepoints()
142 free(etrace->array); in check_tracepoints()
145 static void *tracepoint_check(struct elf_tracepoint *etrace, const char *fname) in tracepoint_check() argument
147 make_trace_array(etrace); in tracepoint_check()
148 check_tracepoints(etrace, fname); in tracepoint_check()
155 struct elf_tracepoint etrace = {0}; in process_tracepoints() local
225 etrace.ehdr = ehdr; in process_tracepoints()
226 tracepoint_check(&etrace, fname); in process_tracepoints()