@@ -115,6 +115,7 @@ static const char * const attach_type_name[] = {
115115 [BPF_TRACE_FENTRY ] = "trace_fentry" ,
116116 [BPF_TRACE_FEXIT ] = "trace_fexit" ,
117117 [BPF_MODIFY_RETURN ] = "modify_return" ,
118+ [BPF_TRACE_SESSION ] = "trace_session" ,
118119 [BPF_LSM_MAC ] = "lsm_mac" ,
119120 [BPF_LSM_CGROUP ] = "lsm_cgroup" ,
120121 [BPF_SK_LOOKUP ] = "sk_lookup" ,
@@ -9607,6 +9608,8 @@ static const struct bpf_sec_def section_defs[] = {
96079608 SEC_DEF ("fentry.s+" , TRACING , BPF_TRACE_FENTRY , SEC_ATTACH_BTF | SEC_SLEEPABLE , attach_trace ),
96089609 SEC_DEF ("fmod_ret.s+" , TRACING , BPF_MODIFY_RETURN , SEC_ATTACH_BTF | SEC_SLEEPABLE , attach_trace ),
96099610 SEC_DEF ("fexit.s+" , TRACING , BPF_TRACE_FEXIT , SEC_ATTACH_BTF | SEC_SLEEPABLE , attach_trace ),
9611+ SEC_DEF ("fsession+" , TRACING , BPF_TRACE_SESSION , SEC_ATTACH_BTF , attach_trace ),
9612+ SEC_DEF ("fsession.s+" , TRACING , BPF_TRACE_SESSION , SEC_ATTACH_BTF | SEC_SLEEPABLE , attach_trace ),
96109613 SEC_DEF ("freplace+" , EXT , 0 , SEC_ATTACH_BTF , attach_trace ),
96119614 SEC_DEF ("lsm+" , LSM , BPF_LSM_MAC , SEC_ATTACH_BTF , attach_lsm ),
96129615 SEC_DEF ("lsm.s+" , LSM , BPF_LSM_MAC , SEC_ATTACH_BTF | SEC_SLEEPABLE , attach_lsm ),
0 commit comments