Lines Matching refs:symbol_conf

40 struct symbol_conf symbol_conf = {  variable
171 if (symbol_conf.allow_aliases) in symbols__fixup_duplicate()
254 struct symbol *sym = calloc(1, (symbol_conf.priv_size + in symbol__new()
259 if (symbol_conf.priv_size) { in symbol__new()
260 if (symbol_conf.init_annotation) { in symbol__new()
264 sym = ((void *)sym) + symbol_conf.priv_size; in symbol__new()
282 free(((void *)sym) - symbol_conf.priv_size); in symbol__delete()
756 if (!symbol_conf.use_modules) in map_groups__split_kallsyms()
877 if (symbol_conf.kptr_restrict) { in symbol__restricted_filename()
1545 if (!symbol_conf.force && st.st_uid && (st.st_uid != geteuid())) { in dso__load()
1749 if (!symbol_conf.ignore_vmlinux_buildid) in dso__load_vmlinux_path()
1886 if (symbol_conf.kallsyms_name != NULL) { in dso__load_kernel_sym()
1887 kallsyms_filename = symbol_conf.kallsyms_name; in dso__load_kernel_sym()
1891 if (!symbol_conf.ignore_vmlinux && symbol_conf.vmlinux_name != NULL) { in dso__load_kernel_sym()
1892 return dso__load_vmlinux(dso, map, symbol_conf.vmlinux_name, false); in dso__load_kernel_sym()
1895 if (!symbol_conf.ignore_vmlinux && vmlinux_path != NULL) { in dso__load_kernel_sym()
1902 if (symbol_conf.symfs[0] != 0) in dso__load_kernel_sym()
1946 if (symbol_conf.default_guest_vmlinux_name != NULL) { in dso__load_guest_kernel_sym()
1948 symbol_conf.default_guest_vmlinux_name, in dso__load_guest_kernel_sym()
1953 kallsyms_filename = symbol_conf.default_guest_kallsyms; in dso__load_guest_kernel_sym()
2023 if (symbol_conf.symfs[0] != 0) in vmlinux_path__init()
2060 symbol_conf.has_filter = true; in setup_list()
2099 if (symbol_conf.init_annotation) in symbol__annotation_init()
2102 if (symbol_conf.initialized) { in symbol__annotation_init()
2107 symbol_conf.priv_size += sizeof(struct annotation); in symbol__annotation_init()
2108 symbol_conf.init_annotation = true; in symbol__annotation_init()
2116 if (symbol_conf.initialized) in symbol__init()
2119 symbol_conf.priv_size = PERF_ALIGN(symbol_conf.priv_size, sizeof(u64)); in symbol__init()
2123 if (symbol_conf.sort_by_name) in symbol__init()
2124 symbol_conf.priv_size += (sizeof(struct symbol_name_rb_node) - in symbol__init()
2127 if (symbol_conf.try_vmlinux_path && vmlinux_path__init(env) < 0) in symbol__init()
2130 if (symbol_conf.field_sep && *symbol_conf.field_sep == '.') { in symbol__init()
2135 if (setup_list(&symbol_conf.dso_list, in symbol__init()
2136 symbol_conf.dso_list_str, "dso") < 0) in symbol__init()
2139 if (setup_list(&symbol_conf.comm_list, in symbol__init()
2140 symbol_conf.comm_list_str, "comm") < 0) in symbol__init()
2143 if (setup_intlist(&symbol_conf.pid_list, in symbol__init()
2144 symbol_conf.pid_list_str, "pid") < 0) in symbol__init()
2147 if (setup_intlist(&symbol_conf.tid_list, in symbol__init()
2148 symbol_conf.tid_list_str, "tid") < 0) in symbol__init()
2151 if (setup_list(&symbol_conf.sym_list, in symbol__init()
2152 symbol_conf.sym_list_str, "symbol") < 0) in symbol__init()
2155 if (setup_list(&symbol_conf.bt_stop_list, in symbol__init()
2156 symbol_conf.bt_stop_list_str, "symbol") < 0) in symbol__init()
2163 symfs = realpath(symbol_conf.symfs, NULL); in symbol__init()
2165 symfs = symbol_conf.symfs; in symbol__init()
2167 symbol_conf.symfs = ""; in symbol__init()
2168 if (symfs != symbol_conf.symfs) in symbol__init()
2171 symbol_conf.kptr_restrict = symbol__read_kptr_restrict(); in symbol__init()
2173 symbol_conf.initialized = true; in symbol__init()
2177 strlist__delete(symbol_conf.sym_list); in symbol__init()
2179 intlist__delete(symbol_conf.tid_list); in symbol__init()
2181 intlist__delete(symbol_conf.pid_list); in symbol__init()
2183 strlist__delete(symbol_conf.comm_list); in symbol__init()
2185 strlist__delete(symbol_conf.dso_list); in symbol__init()
2191 if (!symbol_conf.initialized) in symbol__exit()
2193 strlist__delete(symbol_conf.bt_stop_list); in symbol__exit()
2194 strlist__delete(symbol_conf.sym_list); in symbol__exit()
2195 strlist__delete(symbol_conf.dso_list); in symbol__exit()
2196 strlist__delete(symbol_conf.comm_list); in symbol__exit()
2197 intlist__delete(symbol_conf.tid_list); in symbol__exit()
2198 intlist__delete(symbol_conf.pid_list); in symbol__exit()
2200 symbol_conf.sym_list = symbol_conf.dso_list = symbol_conf.comm_list = NULL; in symbol__exit()
2201 symbol_conf.bt_stop_list = NULL; in symbol__exit()
2202 symbol_conf.initialized = false; in symbol__exit()
2211 symbol_conf.symfs = strdup(dir); in symbol__config_symfs()
2212 if (symbol_conf.symfs == NULL) in symbol__config_symfs()