Lines Matching refs:addrs

104 	unsigned long long addrs[8];  in test_link_api_addrs()  local
106 GET_ADDR("bpf_fentry_test1", addrs[0]); in test_link_api_addrs()
107 GET_ADDR("bpf_fentry_test2", addrs[1]); in test_link_api_addrs()
108 GET_ADDR("bpf_fentry_test3", addrs[2]); in test_link_api_addrs()
109 GET_ADDR("bpf_fentry_test4", addrs[3]); in test_link_api_addrs()
110 GET_ADDR("bpf_fentry_test5", addrs[4]); in test_link_api_addrs()
111 GET_ADDR("bpf_fentry_test6", addrs[5]); in test_link_api_addrs()
112 GET_ADDR("bpf_fentry_test7", addrs[6]); in test_link_api_addrs()
113 GET_ADDR("bpf_fentry_test8", addrs[7]); in test_link_api_addrs()
115 opts.kprobe_multi.addrs = (const unsigned long*) addrs; in test_link_api_addrs()
116 opts.kprobe_multi.cnt = ARRAY_SIZE(addrs); in test_link_api_addrs()
182 unsigned long long addrs[8]; in test_attach_api_addrs() local
184 GET_ADDR("bpf_fentry_test1", addrs[0]); in test_attach_api_addrs()
185 GET_ADDR("bpf_fentry_test2", addrs[1]); in test_attach_api_addrs()
186 GET_ADDR("bpf_fentry_test3", addrs[2]); in test_attach_api_addrs()
187 GET_ADDR("bpf_fentry_test4", addrs[3]); in test_attach_api_addrs()
188 GET_ADDR("bpf_fentry_test5", addrs[4]); in test_attach_api_addrs()
189 GET_ADDR("bpf_fentry_test6", addrs[5]); in test_attach_api_addrs()
190 GET_ADDR("bpf_fentry_test7", addrs[6]); in test_attach_api_addrs()
191 GET_ADDR("bpf_fentry_test8", addrs[7]); in test_attach_api_addrs()
193 opts.addrs = (const unsigned long *) addrs; in test_attach_api_addrs()
194 opts.cnt = ARRAY_SIZE(addrs); in test_attach_api_addrs()
222 unsigned long long addrs[2]; in test_attach_api_fails() local
230 addrs[0] = ksym_get_addr("bpf_fentry_test1"); in test_attach_api_fails()
231 addrs[1] = ksym_get_addr("bpf_fentry_test2"); in test_attach_api_fails()
233 if (!ASSERT_FALSE(!addrs[0] || !addrs[1], "ksym_get_addr")) in test_attach_api_fails()
253 opts.addrs = (const unsigned long *) addrs; in test_attach_api_fails()
268 opts.addrs = (const unsigned long *) addrs; in test_attach_api_fails()
283 opts.addrs = NULL; in test_attach_api_fails()
298 opts.addrs = NULL; in test_attach_api_fails()
313 opts.addrs = (const unsigned long *) addrs; in test_attach_api_fails()
578 unsigned long *addr, *addrs, *tmp_addrs; in get_addrs() local
599 addrs = malloc(max_cnt * sizeof(long)); in get_addrs()
600 if (addrs == NULL) { in get_addrs()
617 tmp_addrs = realloc(addrs, max_cnt); in get_addrs()
622 addrs = tmp_addrs; in get_addrs()
625 addrs[cnt++] = (unsigned long)addr; in get_addrs()
628 *addrsp = addrs; in get_addrs()
635 free(addrs); in get_addrs()
695 unsigned long *addrs = NULL; in test_kprobe_multi_bench_attach_addr() local
699 err = get_addrs(&addrs, &cnt, kernel); in test_kprobe_multi_bench_attach_addr()
712 opts.addrs = addrs; in test_kprobe_multi_bench_attach_addr()
719 free(addrs); in test_kprobe_multi_bench_attach_addr()