Lines Matching refs:args

122 	struct test__vmlinux_matches_kallsyms_cb_args *args = data;  in test__vmlinux_matches_kallsyms_cb1()  local
130 struct map *pair = maps__find_by_name(args->kallsyms.kmaps, in test__vmlinux_matches_kallsyms_cb1()
137 if (!args->header_printed) { in test__vmlinux_matches_kallsyms_cb1()
139 args->header_printed = true; in test__vmlinux_matches_kallsyms_cb1()
148 struct test__vmlinux_matches_kallsyms_cb_args *args = data; in test__vmlinux_matches_kallsyms_cb2() local
150 u64 mem_start = map__unmap_ip(args->vmlinux_map, map__start(map)); in test__vmlinux_matches_kallsyms_cb2()
151 u64 mem_end = map__unmap_ip(args->vmlinux_map, map__end(map)); in test__vmlinux_matches_kallsyms_cb2()
153 pair = maps__find(args->kallsyms.kmaps, mem_start); in test__vmlinux_matches_kallsyms_cb2()
158 if (!args->header_printed) { in test__vmlinux_matches_kallsyms_cb2()
160 args->header_printed = true; in test__vmlinux_matches_kallsyms_cb2()
177 struct test__vmlinux_matches_kallsyms_cb_args *args = data; in test__vmlinux_matches_kallsyms_cb3() local
180 if (!args->header_printed) { in test__vmlinux_matches_kallsyms_cb3()
182 args->header_printed = true; in test__vmlinux_matches_kallsyms_cb3()
199 struct test__vmlinux_matches_kallsyms_cb_args args; in test__vmlinux_matches_kallsyms() local
207 machine__init(&args.kallsyms, "", HOST_KERNEL_ID); in test__vmlinux_matches_kallsyms()
219 if (machine__create_kernel_maps(&args.kallsyms) < 0) { in test__vmlinux_matches_kallsyms()
236 if (machine__load_kallsyms(&args.kallsyms, "/proc/kallsyms") <= 0) { in test__vmlinux_matches_kallsyms()
250 kallsyms_map = machine__kernel_map(&args.kallsyms); in test__vmlinux_matches_kallsyms()
262 args.vmlinux_map = machine__kernel_map(&vmlinux); in test__vmlinux_matches_kallsyms()
289 map__for_each_symbol(args.vmlinux_map, sym, nd) { in test__vmlinux_matches_kallsyms()
297 mem_start = map__unmap_ip(args.vmlinux_map, sym->start); in test__vmlinux_matches_kallsyms()
298 mem_end = map__unmap_ip(args.vmlinux_map, sym->end); in test__vmlinux_matches_kallsyms()
300 first_pair = machine__find_kernel_symbol(&args.kallsyms, mem_start, NULL); in test__vmlinux_matches_kallsyms()
329 pair = machine__find_kernel_symbol_by_name(&args.kallsyms, in test__vmlinux_matches_kallsyms()
344 } else if (mem_start == map__end(args.kallsyms.vmlinux_map)) { in test__vmlinux_matches_kallsyms()
366 args.header_printed = false; in test__vmlinux_matches_kallsyms()
367 maps__for_each_map(maps, test__vmlinux_matches_kallsyms_cb1, &args); in test__vmlinux_matches_kallsyms()
369 args.header_printed = false; in test__vmlinux_matches_kallsyms()
370 maps__for_each_map(maps, test__vmlinux_matches_kallsyms_cb2, &args); in test__vmlinux_matches_kallsyms()
372 args.header_printed = false; in test__vmlinux_matches_kallsyms()
373 maps = machine__kernel_maps(&args.kallsyms); in test__vmlinux_matches_kallsyms()
374 maps__for_each_map(maps, test__vmlinux_matches_kallsyms_cb3, &args); in test__vmlinux_matches_kallsyms()
377 machine__exit(&args.kallsyms); in test__vmlinux_matches_kallsyms()