Lines Matching full:require
43 REQUIRE(c);
44 REQUIRE(string(c).compare("c") == 0);
49 REQUIRE(libm);
50 REQUIRE(libm[0] == '/');
51 REQUIRE(string(libm).find("libm.so") != string::npos);
57 REQUIRE(libelf);
58 REQUIRE(libelf[0] == '/');
59 REQUIRE(string(libelf).find("libelf") != string::npos);
65 REQUIRE(ld);
66 REQUIRE(ld[0] == '/');
72 REQUIRE(addr != 0x0ull); in _test_ksym()
96 REQUIRE(bcc_resolve_symname("c", "malloc", 0x0, 0, nullptr, &sym) == 0);
97 REQUIRE(string(sym.module).find("libc.so") != string::npos);
98 REQUIRE(sym.module[0] == '/');
99 REQUIRE(sym.offset != 0);
106 REQUIRE(bcc_resolve_symname("bcc", "bcc_procutils_which", 0x0, getpid(), nullptr, &sym) == 0);
107 REQUIRE(string(sym.module).find(LIBBCC_NAME) != string::npos);
108 REQUIRE(sym.module[0] == '/');
109 REQUIRE(sym.offset != 0);
217 REQUIRE(resolver);
218 REQUIRE(lazy_resolver);
221 REQUIRE(bcc_symcache_resolve(resolver, (uint64_t)&_a_test_function, &sym) ==
225 REQUIRE(string(this_exe) == sym.module);
228 REQUIRE(string("_a_test_function") == sym.name);
230 REQUIRE(bcc_symcache_resolve(lazy_resolver, (uint64_t)&_a_test_function, &lazy_sym) ==
232 REQUIRE(string(lazy_sym.name) == sym.name);
233 REQUIRE(string(lazy_sym.module) == sym.module);
238 REQUIRE(libbcc);
241 REQUIRE(libbcc_fptr);
243 REQUIRE(bcc_symcache_resolve(resolver, (uint64_t)libbcc_fptr, &sym) == 0);
244 REQUIRE(string(sym.module).find(LIBBCC_NAME) != string::npos);
245 REQUIRE(string("bcc_resolve_symname") == sym.name);
247 REQUIRE(bcc_symcache_resolve(lazy_resolver, (uint64_t)libbcc_fptr, &lazy_sym) == 0);
248 REQUIRE(string(lazy_sym.module) == sym.module);
249 REQUIRE(string(lazy_sym.name) == sym.name);
254 REQUIRE(libc_fptr);
256 REQUIRE(bcc_symcache_resolve(resolver, (uint64_t)libc_fptr, &sym) == 0);
257 REQUIRE(sym.module);
258 REQUIRE(sym.module[0] == '/');
259 REQUIRE(string(sym.module).find("libc") != string::npos);
261 REQUIRE(bcc_symcache_resolve(lazy_resolver, (uint64_t)libc_fptr, &lazy_sym) == 0);
262 REQUIRE(string(lazy_sym.module) == sym.module);
263 REQUIRE(string(lazy_sym.name) == sym.name);
277 REQUIRE(cmd_scanf(cmd, "%lx", &exp_addr) == 0);
282 REQUIRE(cmd_scanf(cmd, "%lx", &sym_addr) == 0);
289 REQUIRE(sym_match);
298 REQUIRE(child > 0);
301 REQUIRE(resolver);
303 REQUIRE(bcc_symcache_resolve_name(resolver, "/tmp/libz.so.1", "zlibVersion",
305 REQUIRE(addr != 0);
308 REQUIRE(lazy_resolver);
309 REQUIRE(bcc_symcache_resolve_name(lazy_resolver, "/tmp/libz.so.1", "zlibVersion",
311 REQUIRE(lazy_addr == addr);
392 REQUIRE(map_addr != MAP_FAILED);
399 REQUIRE(child > 0);
402 REQUIRE(resolver);
404 REQUIRE(bcc_symcache_resolve(resolver, (unsigned long long)map_addr,
406 REQUIRE(sym.module);
407 REQUIRE(string(sym.module) == perf_map_path(child));
408 REQUIRE(string("dummy_fn") == sym.name);
410 REQUIRE(bcc_symcache_resolve(resolver, (unsigned long long)map_addr + 0x10,
412 REQUIRE(sym.module);
413 REQUIRE(string(sym.module) == perf_map_path(child));
414 REQUIRE(string("right_next_door_fn") == sym.name);
419 REQUIRE(child > 0);
422 REQUIRE(resolver);
424 REQUIRE(bcc_symcache_resolve(resolver, (unsigned long long)map_addr,
426 REQUIRE(sym.module);
428 REQUIRE(string(sym.module) == perf_map_path(1));
429 REQUIRE(string("dummy_fn") == sym.name);
436 REQUIRE(child > 0);
439 REQUIRE(resolver);
441 REQUIRE(bcc_symcache_resolve(resolver, (unsigned long long)map_addr,
443 REQUIRE(sym.module);
445 REQUIRE(string(sym.module) == perf_map_path(1));
446 REQUIRE(string("dummy_fn") == sym.name);
452 REQUIRE(child > 0);
455 REQUIRE(make_perf_map_file(path, (unsigned long long)map_addr) == 0);
458 REQUIRE(resolver);
460 REQUIRE(bcc_symcache_resolve(resolver, (unsigned long long)map_addr,
462 REQUIRE(sym.module);
464 REQUIRE(string(sym.module) == perf_map_path(child));
465 REQUIRE(string("dummy_fn") == sym.name);
490 REQUIRE(dummy_maps != NULL);
501 REQUIRE(res == 0);
502 REQUIRE(search.start == 0x7f1515bad000);
514 REQUIRE(res == -1);
529 REQUIRE(res == 0);
530 REQUIRE(search.start == 0x7f15164b5000);
545 REQUIRE(res == -1);
560 REQUIRE(res == -1);
576 REQUIRE(res == 0);
577 REQUIRE(search.start == 0x7f1515bad000);
595 REQUIRE(res == 0);
596 REQUIRE(search.start != 0);
599 REQUIRE(res == 0);
600 REQUIRE(global_addr == (search.start + local_addr - search.file_offset));
606 REQUIRE(cpus.size() == num_cpus);