Lines Matching refs:Probe
54 Probe::Probe(const char *bin_path, const char *provider, const char *name, in Probe() function in USDT::Probe
63 bool Probe::in_shared_object(const std::string &bin_path) { in in_shared_object()
71 bool Probe::resolve_global_address(uint64_t *global, const std::string &bin_path, in resolve_global_address()
82 bool Probe::add_to_semaphore(int16_t val) { in add_to_semaphore()
119 bool Probe::enable(const std::string &fn_name) { in enable()
135 bool Probe::disable() { in disable()
148 std::string Probe::largest_arg_type(size_t arg_n) { in largest_arg_type()
161 bool Probe::usdt_getarg(std::ostream &stream) { in usdt_getarg()
168 bool Probe::usdt_getarg(std::ostream &stream, const std::string& probe_func) { in usdt_getarg()
214 void Probe::add_location(uint64_t addr, const std::string &bin_path, const char *fmt) { in add_location()
218 void Probe::finalize_locations() { in finalize_locations()
258 new Probe(binpath, probe->provider, probe->name, probe->semaphore, pid_, in add_probe()
277 Probe *Context::get(const std::string &probe_name) { in get()
285 Probe *Context::get(const std::string &provider_name, in get()
302 Probe *found_probe = nullptr; in enable_probe()
458 USDT::Probe *p = ctx->get(j); in bcc_usdt_genargs()
478 USDT::Probe *p = static_cast<USDT::Context *>(ctx)->get(probe_name); in bcc_usdt_get_probe_argctype()
493 USDT::Probe *probe = ctx->get(provider_name, probe_name); in bcc_usdt_get_location()
508 USDT::Probe *probe = ctx->get(provider_name, probe_name); in bcc_usdt_get_argument()