Searched refs:kallsyms (Results 1 – 25 of 37) sorted by relevance
12
/Linux-v4.19/tools/perf/scripts/python/ |
D | net_dropmonitor.py | 15 kallsyms = [] variable 18 global kallsyms 28 kallsyms.append((loc, name)) 29 kallsyms.sort() 36 start, end = -1, len(kallsyms) 39 if loc < kallsyms[pivot][0]: 47 symloc, name = kallsyms[start]
|
/Linux-v4.19/tools/perf/tests/ |
D | vmlinux-kallsyms.c | 21 struct machine kallsyms, vmlinux; in test__vmlinux_matches_kallsyms() local 32 machine__init(&kallsyms, "", HOST_KERNEL_ID); in test__vmlinux_matches_kallsyms() 42 if (machine__create_kernel_maps(&kallsyms) < 0) { in test__vmlinux_matches_kallsyms() 58 if (machine__load_kallsyms(&kallsyms, "/proc/kallsyms") <= 0) { in test__vmlinux_matches_kallsyms() 71 kallsyms_map = machine__kernel_map(&kallsyms); in test__vmlinux_matches_kallsyms() 121 first_pair = machine__find_kernel_symbol(&kallsyms, mem_start, NULL); in test__vmlinux_matches_kallsyms() 150 pair = machine__find_kernel_symbol_by_name(&kallsyms, sym->name, NULL); in test__vmlinux_matches_kallsyms() 184 pair = map_groups__find_by_name(&kallsyms.kmaps, in test__vmlinux_matches_kallsyms() 207 pair = map_groups__find(&kallsyms.kmaps, mem_start); in test__vmlinux_matches_kallsyms() 229 maps = machine__kernel_maps(&kallsyms); in test__vmlinux_matches_kallsyms() [all …]
|
D | Build | 5 perf-y += vmlinux-kallsyms.o
|
/Linux-v4.19/tools/perf/Documentation/ |
D | perf-kallsyms.txt | 1 perf-kallsyms(1) 6 perf-kallsyms - Searches running kernel for symbols 11 'perf kallsyms' [<options>] symbol_name[,symbol_name...] 15 This command searches the running kernel kallsyms file for the given symbol(s) 16 and prints information about it, including the DSO, the kallsyms begin/end 17 addresses and the addresses in the ELF kallsyms symbol table (for symbols in
|
D | perf-inject.txt | 44 --kallsyms=<file>:: 45 kallsyms pathname
|
D | perf-buildid-cache.txt | 37 image. Note also that files "kallsyms" and "modules" must also be in the 63 to update kallsyms and kernel dso to vmlinux in order to support
|
D | perf-sched.txt | 103 --kallsyms=<file>:: 104 kallsyms pathname
|
D | perf-diff.txt | 34 --kallsyms=<file>:: 35 kallsyms pathname
|
/Linux-v4.19/scripts/ |
D | link-vmlinux.sh | 119 kallsyms() function 141 ${NM} -n ${1} | scripts/kallsyms ${kallsymopt} > ${afile} 261 kallsyms .tmp_vmlinux1 .tmp_kallsyms1.o 265 kallsyms .tmp_vmlinux2 .tmp_kallsyms2.o 277 kallsyms .tmp_vmlinux3 .tmp_kallsyms3.o 297 echo >&2 Inconsistent kallsyms data
|
D | .gitignore | 6 kallsyms
|
D | Makefile | 14 hostprogs-$(CONFIG_KALLSYMS) += kallsyms
|
/Linux-v4.19/kernel/ |
D | module.c | 2676 mod->kallsyms = mod->init_layout.base + info->mod_kallsyms_init_off; in add_kallsyms() 2678 mod->kallsyms->symtab = (void *)symsec->sh_addr; in add_kallsyms() 2679 mod->kallsyms->num_symtab = symsec->sh_size / sizeof(Elf_Sym); in add_kallsyms() 2681 mod->kallsyms->strtab = (void *)info->sechdrs[info->index.str].sh_addr; in add_kallsyms() 2684 for (i = 0; i < mod->kallsyms->num_symtab; i++) in add_kallsyms() 2685 mod->kallsyms->symtab[i].st_info in add_kallsyms() 2686 = elf_type(&mod->kallsyms->symtab[i], info); in add_kallsyms() 2691 src = mod->kallsyms->symtab; in add_kallsyms() 2692 for (ndst = i = 0; i < mod->kallsyms->num_symtab; i++) { in add_kallsyms() 2698 s += strlcpy(s, &mod->kallsyms->strtab[src[i].st_name], in add_kallsyms() [all …]
|
D | Makefile | 63 obj-$(CONFIG_KALLSYMS) += kallsyms.o
|
/Linux-v4.19/tools/testing/selftests/ftrace/test.d/kprobe/ |
D | kprobe_eventname.tc | 12 FUNC=`grep " [tT] .*vfs_read$" /proc/kallsyms | tail -n 1 | cut -f 3 -d " "` 30 FUNC=`grep -m 10 " [tT] .*\.isra\..*$" /proc/kallsyms | tail -n 1 | cut -f 3 -d " "`
|
D | kprobe_args_syntax.tc | 16 if ! grep -qw ${GOODSYM} /proc/kallsyms ; then 20 SYMADDR=0x`grep -w ${GOODSYM} /proc/kallsyms | cut -f 1 -d " "`
|
D | multiple_kprobes.tc | 22 grep -i " t " /proc/kallsyms | cut -f3 -d" " | grep -v .*\\..* | \
|
D | kprobe_module.tc | 13 FUNC=`grep -m 1 ".* t .*\\[$MOD\\]" /proc/kallsyms | xargs | cut -f3 -d" "`
|
D | probepoint.tc | 25 set_offs `grep -A1 -B1 ${TARGET_FUNC} /proc/kallsyms | cut -f 1 -d " " | xargs`
|
/Linux-v4.19/tools/perf/ |
D | MANIFEST | 13 tools/lib/symbol/kallsyms.c 14 tools/lib/symbol/kallsyms.h
|
D | command-list.txt | 17 perf-kallsyms mainporcelain common
|
D | Build | 11 perf-y += builtin-kallsyms.o
|
/Linux-v4.19/tools/perf/util/ |
D | Build | 13 libperf-y += kallsyms.o 197 $(OUTPUT)util/kallsyms.o: ../lib/symbol/kallsyms.c FORCE
|
/Linux-v4.19/Documentation/trace/ |
D | events-nmi.rst | 26 $ grep perf_event_nmi_handler /proc/kallsyms
|
/Linux-v4.19/Documentation/ |
D | dontdiff | 151 kallsyms
|
/Linux-v4.19/Documentation/ABI/testing/ |
D | sysfs-kernel-livepatch | 80 name in kallsyms for the patched object.
|
12