Lines Matching refs:func

106 	struct func_info *func;  in read_system_map()  local
142 func = &func_list[func_count++]; in read_system_map()
143 memset(func, '\0', sizeof(*func)); in read_system_map()
144 func->offset = offset - start; in read_system_map()
145 func->name = strdup(symname); in read_system_map()
146 func->flags = FUNCF_TRACE; /* trace by default */ in read_system_map()
150 func[-1].code_size = func->offset - func[-1].offset; in read_system_map()
312 struct func_info *func, *end; in check_trace_config_line() local
316 for (func = func_list, end = func + func_count; func < end; func++) { in check_trace_config_line()
317 err = regexec(&item->regex, func->name, 0, NULL, 0); in check_trace_config_line()
319 func->name, err); in check_trace_config_line()
332 info(" include %s at %lx\n", func->name, in check_trace_config_line()
333 text_offset + func->offset); in check_trace_config_line()
334 func->flags |= FUNCF_TRACE; in check_trace_config_line()
338 info(" exclude %s at %lx\n", func->name, in check_trace_config_line()
339 text_offset + func->offset); in check_trace_config_line()
340 func->flags &= ~FUNCF_TRACE; in check_trace_config_line()
360 struct func_info *func, *end; in check_functions() local
365 for (func = func_list, end = func + func_count; func < end; func++) { in check_functions()
366 if (!func->objsection) { in check_functions()
367 removed_code_size += func->code_size; in check_functions()
472 struct func_info *func; in out_func() local
474 func = (is_caller ? find_caller_by_offset : find_func_by_offset) in out_func()
477 if (func) in out_func()
478 printf("%s%s", func->name, suffix); in out_func()
503 struct func_info *func = find_func_by_offset(call->func); in make_ftrace() local
509 if (!func) { in make_ftrace()
511 text_offset + call->func); in make_ftrace()
516 if (!(func->flags & FUNCF_TRACE)) { in make_ftrace()
518 func->name); in make_ftrace()
526 out_func(call->func, 0, " <- "); in make_ftrace()