Lines Matching refs:fn
318 static void update_fn_config1(fn_node* fn, fn_config* fnc)
321 fn->dump_before = (fnc->dump_before == CONFIG_TRUE);
324 fn->dump_after = (fnc->dump_after == CONFIG_TRUE);
327 fn->zero_before = (fnc->zero_before == CONFIG_TRUE);
330 fn->toggle_collect = (fnc->toggle_collect == CONFIG_TRUE);
333 fn->skip = (fnc->skip == CONFIG_TRUE);
336 fn->pop_on_jump = (fnc->pop_on_jump == CONFIG_TRUE);
339 fn->group = fnc->group;
342 fn->separate_callers = fnc->separate_callers;
345 fn->separate_recursions = fnc->separate_recursions;
349 fn->verbosity = fnc->verbosity;
355 * <fn> is updated with the pattern config.
357 static void update_fn_config2(fn_node* fn, Char* name, config_node* node)
365 update_fn_config1(fn, node->config);
377 update_fn_config2(fn, name+n->length, n);
382 update_fn_config2(fn, name+1, node->wild_char);
388 update_fn_config2(fn, name, node->wild_star);
391 update_fn_config2(fn, name, node->wild_star);
396 void CLG_(update_fn_config)(fn_node* fn)
398 CLG_DEBUG(3, " update_fn_config('%s')\n", fn->name);
400 update_fn_config2(fn, fn->name, fn_configs);
430 else if VG_STR_CLO(arg, "--fn-skip", tmp_str) {
485 else if VG_STREQN(10, arg, "--fn-group") {
594 " --fn-skip=<function> Ignore calls to/from function?\n"
596 " --fn-group<no>=<func> Put function into separation group <no>\n"