From e731da568b8a1812560c0db932476e103133a0c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Geyslan=20Greg=C3=B3rio?= Date: Thu, 23 Nov 2023 11:31:32 -0300 Subject: [PATCH] feat(events): parse call arg for socketcall --- pkg/events/parse_args.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkg/events/parse_args.go b/pkg/events/parse_args.go index 552e542ad817..d7bc6d3be0b2 100644 --- a/pkg/events/parse_args.go +++ b/pkg/events/parse_args.go @@ -112,6 +112,13 @@ func ParseArgs(event *trace.Event) error { parseOrEmptyString(optArg, prctlOptionArgument, err) } } + case Socketcall: + if callArg := GetArg(event, "call"); callArg != nil { + if call, isInt32 := callArg.Value.(int32); isInt32 { + socketcallArgument, err := helpers.ParseSocketcallCall(uint64(call)) + parseOrEmptyString(callArg, socketcallArgument, err) + } + } case Socket: if domArg := GetArg(event, "domain"); domArg != nil { if dom, isInt32 := domArg.Value.(int32); isInt32 {