@@ -238,14 +238,14 @@ func AttachNfNatPacket() (link.Link, error) {
238238/* security_socket_recvmsg */
239239func AttachKProbeSecuritySocketRecvmsgEntry () (link.Link , error ) {
240240 return FentryOrKprobe ("security_socket_recvmsg" , GetProgramFromObjs (Objs , "FentrySecuritySocketRecvmsg" ),
241- GetProgramFromObjs (Objs , "SecuritySocketRecvmsgRet " ))
241+ GetProgramFromObjs (Objs , "SecuritySocketRecvmsgEnter " ))
242242 // return Kprobe("security_socket_recvmsg", GetProgramFromObjs(Objs, "SecuritySocketRecvmsgEnter"))
243243}
244244
245245/* security_socket_sendmsg */
246246func AttachKProbeSecuritySocketSendmsgEntry () (link.Link , error ) {
247247 return FentryOrKprobe ("security_socket_sendmsg" , GetProgramFromObjs (Objs , "FentrySecuritySocketSendmsg" ),
248- GetProgramFromObjs (Objs , "SecuritySocketSendmsgRet " ))
248+ GetProgramFromObjs (Objs , "SecuritySocketSendmsgEnter " ))
249249 // return Kprobe("security_socket_sendmsg", GetProgramFromObjs(Objs, "SecuritySocketSendmsgEnter"))
250250}
251251
@@ -358,6 +358,7 @@ func FentryOrTracepoint(func_name string, fentryProg *ebpf.Program, group string
358358func FentryOrKprobe (func_name string , fentryProg * ebpf.Program , kprobeProg * ebpf.Program ) (link.Link , error ) {
359359 l , err := Fentry (func_name , fentryProg )
360360 if err != nil {
361+ common .BPFLog .Errorf ("failed to attach fentry, func_name: %s, err: %v" , func_name , err )
361362 l , err = Kprobe (func_name , kprobeProg )
362363 if err != nil {
363364 common .BPFLog .Errorf ("failed to attach fentry or kprobe, func_name: %s, err: %v" , func_name , err )
@@ -377,6 +378,7 @@ func FentryOrKprobe(func_name string, fentryProg *ebpf.Program, kprobeProg *ebpf
377378func FexitOrTracepoint (func_name string , fexitProg * ebpf.Program , group string , name string , tracepointProg * ebpf.Program ) (link.Link , error ) {
378379 l , err := Fexit (func_name , fexitProg )
379380 if err != nil {
381+ common .BPFLog .Errorf ("failed to attach fexit, func_name: %s, err: %v" , func_name , err )
380382 l , err = Tracepoint (group , name , tracepointProg )
381383 if err != nil {
382384 common .BPFLog .Errorf ("failed to attach fexit or tracepoint, group: %s name: %s, err: %v" , group , name , err )
0 commit comments