Home
last modified time | relevance | path

Searched refs:kallsyms (Results 1 – 21 of 21) sorted by relevance

/linux-4.1.27/tools/perf/scripts/python/
Dnet_dropmonitor.py14 kallsyms = [] variable
17 global kallsyms
27 kallsyms.append((loc, name))
28 kallsyms.sort()
35 start, end = -1, len(kallsyms)
38 if loc < kallsyms[pivot][0]:
46 symloc, name = kallsyms[start]
/linux-4.1.27/tools/perf/tests/
Dvmlinux-kallsyms.c27 struct machine kallsyms, vmlinux; in test__vmlinux_matches_kallsyms() local
37 machine__init(&kallsyms, "", HOST_KERNEL_ID); in test__vmlinux_matches_kallsyms()
47 if (machine__create_kernel_maps(&kallsyms) < 0) { in test__vmlinux_matches_kallsyms()
57 if (machine__load_kallsyms(&kallsyms, "/proc/kallsyms", type, NULL) <= 0) { in test__vmlinux_matches_kallsyms()
70 kallsyms_map = machine__kernel_map(&kallsyms, type); in test__vmlinux_matches_kallsyms()
122 first_pair = machine__find_kernel_symbol(&kallsyms, type, in test__vmlinux_matches_kallsyms()
195 pair = map_groups__find_by_name(&kallsyms.kmaps, type, in test__vmlinux_matches_kallsyms()
213 pair = map_groups__find(&kallsyms.kmaps, type, mem_start); in test__vmlinux_matches_kallsyms()
231 for (nd = rb_first(&kallsyms.kmaps.maps[type]); in test__vmlinux_matches_kallsyms()
239 machine__exit(&kallsyms); in test__vmlinux_matches_kallsyms()
DBuild5 perf-y += vmlinux-kallsyms.o
/linux-4.1.27/scripts/
Dlink-vmlinux.sh72 kallsyms() function
97 scripts/kallsyms ${kallsymopt} | \
199 kallsyms .tmp_vmlinux1 .tmp_kallsyms1.o
203 kallsyms .tmp_vmlinux2 .tmp_kallsyms2.o
212 kallsyms .tmp_vmlinux3 .tmp_kallsyms3.o
232 echo >&2 Inconsistent kallsyms data
D.gitignore5 kallsyms
DMakefile13 hostprogs-$(CONFIG_KALLSYMS) += kallsyms
/linux-4.1.27/kernel/
Dmodule.c2351 mod->kallsyms = mod->module_init + info->mod_kallsyms_init_off; in add_kallsyms()
2353 mod->kallsyms->symtab = (void *)symsec->sh_addr; in add_kallsyms()
2354 mod->kallsyms->num_symtab = symsec->sh_size / sizeof(Elf_Sym); in add_kallsyms()
2356 mod->kallsyms->strtab = (void *)info->sechdrs[info->index.str].sh_addr; in add_kallsyms()
2359 for (i = 0; i < mod->kallsyms->num_symtab; i++) in add_kallsyms()
2360 mod->kallsyms->symtab[i].st_info in add_kallsyms()
2361 = elf_type(&mod->kallsyms->symtab[i], info); in add_kallsyms()
2366 src = mod->kallsyms->symtab; in add_kallsyms()
2367 for (ndst = i = 0; i < mod->kallsyms->num_symtab; i++) { in add_kallsyms()
2372 s += strlcpy(s, &mod->kallsyms->strtab[src[i].st_name], in add_kallsyms()
[all …]
DMakefile51 obj-$(CONFIG_KALLSYMS) += kallsyms.o
/linux-4.1.27/tools/perf/Documentation/
Dperf-inject.txt44 --kallsyms=<file>::
45 kallsyms pathname
Dperf-buildid-cache.txt31 image. Note also that files "kallsyms" and "modules" must also be in the
54 to update kallsyms and kernel dso to vmlinux in order to support
Dperf-script.txt175 --kallsyms=<file>::
176 kallsyms pathname
210 Try to resolve the path of [kernel.kallsyms]
Dperf-diff.txt34 --kallsyms=<file>::
35 kallsyms pathname
Dperf-report.txt230 --kallsyms=<file>::
231 kallsyms pathname
Dperf-kvm.txt89 Guest os /proc/kallsyms file copy. 'perf' kvm' reads it to get guest
/linux-4.1.27/tools/perf/
DMANIFEST6 tools/lib/symbol/kallsyms.c
7 tools/lib/symbol/kallsyms.h
/linux-4.1.27/tools/perf/util/
DBuild15 libperf-y += kallsyms.o
131 $(OUTPUT)util/kallsyms.o: ../lib/symbol/kallsyms.c FORCE
/linux-4.1.27/Documentation/trace/
Devents-nmi.txt24 $ grep perf_event_nmi_handler /proc/kallsyms
/linux-4.1.27/Documentation/
Ddontdiff150 kallsyms
/linux-4.1.27/include/linux/
Dmodule.h307 struct mod_kallsyms *kallsyms; member
/linux-4.1.27/init/
DKconfig1421 bool "Include all symbols in kallsyms"
1424 Normally kallsyms only contains the symbols of functions for nicer
/linux-4.1.27/Documentation/kbuild/
Dmakefiles.txt734 hostprogs-$(CONFIG_KALLSYMS) += kallsyms