• Home
  • Raw
  • Download

Lines Matching refs:BPF

58 StatusTuple BPF::init(const std::string& bpf_program,  in init()
84 BPF::~BPF() { in ~BPF()
91 StatusTuple BPF::detach_all() { in detach_all()
165 StatusTuple BPF::attach_kprobe(const std::string& kernel_func, in attach_kprobe()
193 StatusTuple BPF::attach_uprobe(const std::string& binary_path, in attach_uprobe()
228 StatusTuple BPF::attach_usdt(const USDT& usdt, pid_t pid) { in attach_usdt()
268 StatusTuple BPF::attach_tracepoint(const std::string& tracepoint, in attach_tracepoint()
299 StatusTuple BPF::attach_perf_event(uint32_t ev_type, uint32_t ev_config, in attach_perf_event()
339 StatusTuple BPF::attach_perf_event_raw(void* perf_event_attr, in attach_perf_event_raw()
380 StatusTuple BPF::detach_kprobe(const std::string& kernel_func, in detach_kprobe()
395 StatusTuple BPF::detach_uprobe(const std::string& binary_path, in detach_uprobe()
414 StatusTuple BPF::detach_usdt(const USDT& usdt, pid_t pid) { in detach_usdt()
446 StatusTuple BPF::detach_tracepoint(const std::string& tracepoint) { in detach_tracepoint()
456 StatusTuple BPF::detach_perf_event(uint32_t ev_type, uint32_t ev_config) { in detach_perf_event()
466 StatusTuple BPF::detach_perf_event_raw(void* perf_event_attr) { in detach_perf_event_raw()
471 StatusTuple BPF::open_perf_event(const std::string& name, uint32_t type, in open_perf_event()
485 StatusTuple BPF::close_perf_event(const std::string& name) { in close_perf_event()
493 StatusTuple BPF::open_perf_buffer(const std::string& name, in open_perf_buffer()
512 StatusTuple BPF::close_perf_buffer(const std::string& name) { in close_perf_buffer()
520 BPFPerfBuffer* BPF::get_perf_buffer(const std::string& name) { in get_perf_buffer()
525 int BPF::poll_perf_buffer(const std::string& name, int timeout_ms) { in poll_perf_buffer()
532 StatusTuple BPF::load_func(const std::string& func_name, bpf_prog_type type, in load_func()
565 StatusTuple BPF::unload_func(const std::string& func_name) { in unload_func()
578 std::string BPF::get_syscall_fnname(const std::string& name) { in get_syscall_fnname()
594 StatusTuple BPF::check_binary_symbol(const std::string& binary_path, in check_binary_symbol()
617 std::string BPF::get_kprobe_event(const std::string& kernel_func, in get_kprobe_event()
620 res += sanitize_str(kernel_func, &BPF::kprobe_event_validator); in get_kprobe_event()
624 BPFProgTable BPF::get_prog_table(const std::string& name) { in get_prog_table()
631 BPFCgroupArray BPF::get_cgroup_array(const std::string& name) { in get_cgroup_array()
638 BPFDevmapTable BPF::get_devmap_table(const std::string& name) { in get_devmap_table()
645 BPFStackTable BPF::get_stack_table(const std::string& name, bool use_debug_file, in get_stack_table()
653 std::string BPF::get_uprobe_event(const std::string& binary_path, in get_uprobe_event()
657 res += sanitize_str(binary_path, &BPF::uprobe_path_validator); in get_uprobe_event()
664 StatusTuple BPF::detach_kprobe_event(const std::string& event, in detach_kprobe_event()
673 StatusTuple BPF::detach_uprobe_event(const std::string& event, in detach_uprobe_event()
682 StatusTuple BPF::detach_tracepoint_event(const std::string& tracepoint, in detach_tracepoint_event()
691 StatusTuple BPF::detach_perf_event_all_cpu(open_probe_t& attr) { in detach_perf_event_all_cpu()
711 int BPF::free_bcc_memory() { in free_bcc_memory()