BPF_TRACE_UPROBE_SESSION
if (prog->expected_attach_type == BPF_TRACE_UPROBE_SESSION &&
attach_type != BPF_TRACE_UPROBE_SESSION)
attach_type != BPF_TRACE_UPROBE_SESSION)
attr->link_create.attach_type == BPF_TRACE_UPROBE_SESSION)
case BPF_TRACE_UPROBE_SESSION:
prog->expected_attach_type == BPF_TRACE_UPROBE_SESSION;
prog->expected_attach_type == BPF_TRACE_UPROBE_SESSION;
case BPF_TRACE_UPROBE_SESSION:
attach_type = session ? BPF_TRACE_UPROBE_SESSION : BPF_TRACE_UPROBE_MULTI;
[BPF_TRACE_UPROBE_SESSION] = "trace_uprobe_session",
SEC_DEF("uprobe.session+", KPROBE, BPF_TRACE_UPROBE_SESSION, SEC_NONE, attach_uprobe_multi),
SEC_DEF("uprobe.session.s+", KPROBE, BPF_TRACE_UPROBE_SESSION, SEC_SLEEPABLE, attach_uprobe_multi),