Home | History | Annotate | Download | only in usdt

Lines Matching refs:USDT

29 #include "usdt.h"
33 namespace USDT {
397 USDT::Context *ctx;
400 ctx = new USDT::Context(pid);
410 ctx = new USDT::Context(pid, path);
420 USDT::Context *ctx = new USDT::Context(path);
428 void bcc_usdt_close(void *usdt) {
429 if (usdt) {
430 USDT::Context *ctx = static_cast<USDT::Context *>(usdt);
435 int bcc_usdt_enable_probe(void *usdt, const char *probe_name,
437 USDT::Context *ctx = static_cast<USDT::Context *>(usdt);
448 stream << USDT::USDT_PROGRAM_HEADER;
449 // Generate genargs codes for an array of USDT Contexts.
455 USDT::Context *ctx = static_cast<USDT::Context *>(usdt_array[i]);
458 USDT::Probe *p = ctx->get(j);
478 USDT::Probe *p = static_cast<USDT::Context *>(ctx)->get(probe_name);
484 void bcc_usdt_foreach(void *usdt, bcc_usdt_cb callback) {
485 USDT::Context *ctx = static_cast<USDT::Context *>(usdt);
489 int bcc_usdt_get_location(void *usdt, const char *provider_name,
492 USDT::Context *ctx = static_cast<USDT::Context *>(usdt);
493 USDT::Probe *probe = ctx->get(provider_name, probe_name);
503 int bcc_usdt_get_argument(void *usdt, const char *provider_name,
507 USDT::Context *ctx = static_cast<USDT::Context *>(usdt);
508 USDT::Probe *probe = ctx->get(provider_name, probe_name);
546 void bcc_usdt_foreach_uprobe(void *usdt, bcc_usdt_uprobe_cb callback) {
547 USDT::Context *ctx = static_cast<USDT::Context *>(usdt);