MCPcopy Create free account
hub / github.com/WasmEdge/WasmEdge / bpf_buffer__open

Method bpf_buffer__open

plugins/wasm_bpf/wasm-bpf.cpp:67–73  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

65 return perf_buffer__poll(inner.get(), timeout_ms);
66 }
67 int32_t bpf_buffer__open(int32_t fd, bpf_buffer_sample_fn sample_cb,
68 void *ctx) override {
69 fn = sample_cb;
70 inner.reset(perf_buffer__new(fd, PERF_BUFFER_PAGES, perfbuf_sample_fn,
71 nullptr, ctx, nullptr));
72 return inner ? 0 : -EINVAL;
73 }
74};
75
76struct ring_buffer_wrapper : public bpf_buffer {

Callers 1

bpf_buffer_pollMethod · 0.45

Calls 1

resetMethod · 0.45

Tested by

no test coverage detected