Commit 31cd1041 authored by Brendan Gregg's avatar Brendan Gregg

simplify

parent f6e92c97
...@@ -31,12 +31,10 @@ BPF_HASH(infobyreq, struct request *, struct val_t); ...@@ -31,12 +31,10 @@ BPF_HASH(infobyreq, struct request *, struct val_t);
// cache PID and comm by-req // cache PID and comm by-req
int trace_pid_start(struct pt_regs *ctx, struct request *req) int trace_pid_start(struct pt_regs *ctx, struct request *req)
{ {
u32 pid;
struct val_t val = {}; struct val_t val = {};
pid = bpf_get_current_pid_tgid();
if (bpf_get_current_comm(&val.name, sizeof(val.name)) == 0) { if (bpf_get_current_comm(&val.name, sizeof(val.name)) == 0) {
val.pid = pid; val.pid = bpf_get_current_pid_tgid();
infobyreq.update(&req, &val); infobyreq.update(&req, &val);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment