decoder

package
v1.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrBufferTooShort = errors.New("can't read context from buffer: buffer too short")
View Source
var (
	ErrUnknownArgsType error = errors.New("unknown args type")
)

Functions

func ParseAccept4Args

func ParseAccept4Args(decoder *Decoder) (types.Accept4Args, error)

func ParseAcceptArgs

func ParseAcceptArgs(decoder *Decoder) (types.AcceptArgs, error)

func ParseAccessArgs

func ParseAccessArgs(decoder *Decoder) (types.AccessArgs, error)

func ParseAcctArgs

func ParseAcctArgs(decoder *Decoder) (types.AcctArgs, error)

func ParseAddKeyArgs

func ParseAddKeyArgs(decoder *Decoder) (types.AddKeyArgs, error)

func ParseAdjtimexArgs

func ParseAdjtimexArgs(decoder *Decoder) (types.AdjtimexArgs, error)

func ParseAfsArgs

func ParseAfsArgs(decoder *Decoder) (types.AfsArgs, error)

func ParseAfs_syscallArgs

func ParseAfs_syscallArgs(decoder *Decoder) (types.Afs_syscallArgs, error)

func ParseAlarmArgs

func ParseAlarmArgs(decoder *Decoder) (types.AlarmArgs, error)

func ParseArchPrctlArgs

func ParseArchPrctlArgs(decoder *Decoder) (types.ArchPrctlArgs, error)

func ParseArgs

func ParseArgs(decoder *Decoder, event events.ID) (types.Args, error)

func ParseBdflushArgs

func ParseBdflushArgs(decoder *Decoder) (types.BdflushArgs, error)

func ParseBindArgs

func ParseBindArgs(decoder *Decoder) (types.BindArgs, error)

func ParseBpfArgs

func ParseBpfArgs(decoder *Decoder) (types.BpfArgs, error)

func ParseBpfAttachArgs

func ParseBpfAttachArgs(decoder *Decoder) (types.BpfAttachArgs, error)

func ParseBreakArgs

func ParseBreakArgs(decoder *Decoder) (types.BreakArgs, error)

func ParseBrkArgs

func ParseBrkArgs(decoder *Decoder) (types.BrkArgs, error)

func ParseCallUsermodeHelperArgs

func ParseCallUsermodeHelperArgs(decoder *Decoder) (types.CallUsermodeHelperArgs, error)

func ParseCapCapableArgs

func ParseCapCapableArgs(decoder *Decoder) (types.CapCapableArgs, error)

func ParseCapgetArgs

func ParseCapgetArgs(decoder *Decoder) (types.CapgetArgs, error)

func ParseCapsetArgs

func ParseCapsetArgs(decoder *Decoder) (types.CapsetArgs, error)

func ParseCaptureBpfArgs

func ParseCaptureBpfArgs(decoder *Decoder) (types.CaptureBpfArgs, error)

func ParseCaptureExecArgs

func ParseCaptureExecArgs(decoder *Decoder) (types.CaptureExecArgs, error)

func ParseCaptureFileReadArgs

func ParseCaptureFileReadArgs(decoder *Decoder) (types.CaptureFileReadArgs, error)

func ParseCaptureFileWriteArgs

func ParseCaptureFileWriteArgs(decoder *Decoder) (types.CaptureFileWriteArgs, error)

func ParseCaptureMemArgs

func ParseCaptureMemArgs(decoder *Decoder) (types.CaptureMemArgs, error)

func ParseCaptureModuleArgs

func ParseCaptureModuleArgs(decoder *Decoder) (types.CaptureModuleArgs, error)

func ParseCaptureNetPacketArgs

func ParseCaptureNetPacketArgs(decoder *Decoder) (types.CaptureNetPacketArgs, error)

func ParseCgroupAttachTaskArgs

func ParseCgroupAttachTaskArgs(decoder *Decoder) (types.CgroupAttachTaskArgs, error)

func ParseCgroupMkdirArgs

func ParseCgroupMkdirArgs(decoder *Decoder) (types.CgroupMkdirArgs, error)

func ParseCgroupRmdirArgs

func ParseCgroupRmdirArgs(decoder *Decoder) (types.CgroupRmdirArgs, error)

func ParseChdirArgs

func ParseChdirArgs(decoder *Decoder) (types.ChdirArgs, error)

func ParseChmodArgs

func ParseChmodArgs(decoder *Decoder) (types.ChmodArgs, error)

func ParseChown16Args

func ParseChown16Args(decoder *Decoder) (types.Chown16Args, error)

func ParseChownArgs

func ParseChownArgs(decoder *Decoder) (types.ChownArgs, error)

func ParseChrootArgs

func ParseChrootArgs(decoder *Decoder) (types.ChrootArgs, error)

func ParseClockAdjtime64Args

func ParseClockAdjtime64Args(decoder *Decoder) (types.ClockAdjtime64Args, error)

func ParseClockAdjtimeArgs

func ParseClockAdjtimeArgs(decoder *Decoder) (types.ClockAdjtimeArgs, error)

func ParseClockGetresArgs

func ParseClockGetresArgs(decoder *Decoder) (types.ClockGetresArgs, error)

func ParseClockGetresTime32Args

func ParseClockGetresTime32Args(decoder *Decoder) (types.ClockGetresTime32Args, error)

func ParseClockGettime32Args

func ParseClockGettime32Args(decoder *Decoder) (types.ClockGettime32Args, error)

func ParseClockGettimeArgs

func ParseClockGettimeArgs(decoder *Decoder) (types.ClockGettimeArgs, error)

func ParseClockNanosleepArgs

func ParseClockNanosleepArgs(decoder *Decoder) (types.ClockNanosleepArgs, error)

func ParseClockNanosleepTime32Args

func ParseClockNanosleepTime32Args(decoder *Decoder) (types.ClockNanosleepTime32Args, error)

func ParseClockSettime32Args

func ParseClockSettime32Args(decoder *Decoder) (types.ClockSettime32Args, error)

func ParseClockSettimeArgs

func ParseClockSettimeArgs(decoder *Decoder) (types.ClockSettimeArgs, error)

func ParseClone3Args

func ParseClone3Args(decoder *Decoder) (types.Clone3Args, error)

func ParseCloneArgs

func ParseCloneArgs(decoder *Decoder) (types.CloneArgs, error)

func ParseCloseArgs

func ParseCloseArgs(decoder *Decoder) (types.CloseArgs, error)

func ParseCloseRangeArgs

func ParseCloseRangeArgs(decoder *Decoder) (types.CloseRangeArgs, error)

func ParseCommitCredsArgs

func ParseCommitCredsArgs(decoder *Decoder) (types.CommitCredsArgs, error)

func ParseConnectArgs

func ParseConnectArgs(decoder *Decoder) (types.ConnectArgs, error)

func ParseContainerCreateArgs

func ParseContainerCreateArgs(decoder *Decoder) (types.ContainerCreateArgs, error)

func ParseContainerRemoveArgs

func ParseContainerRemoveArgs(decoder *Decoder) (types.ContainerRemoveArgs, error)

func ParseCopyFileRangeArgs

func ParseCopyFileRangeArgs(decoder *Decoder) (types.CopyFileRangeArgs, error)

func ParseCreatArgs

func ParseCreatArgs(decoder *Decoder) (types.CreatArgs, error)

func ParseCreateModuleArgs

func ParseCreateModuleArgs(decoder *Decoder) (types.CreateModuleArgs, error)

func ParseDebugfsCreateDirArgs

func ParseDebugfsCreateDirArgs(decoder *Decoder) (types.DebugfsCreateDirArgs, error)

func ParseDebugfsCreateFileArgs

func ParseDebugfsCreateFileArgs(decoder *Decoder) (types.DebugfsCreateFileArgs, error)

func ParseDeleteModuleArgs

func ParseDeleteModuleArgs(decoder *Decoder) (types.DeleteModuleArgs, error)

func ParseDeviceAddArgs

func ParseDeviceAddArgs(decoder *Decoder) (types.DeviceAddArgs, error)

func ParseDirtyPipeSpliceArgs

func ParseDirtyPipeSpliceArgs(decoder *Decoder) (types.DirtyPipeSpliceArgs, error)

func ParseDoExitArgs

func ParseDoExitArgs(decoder *Decoder) (types.DoExitArgs, error)

func ParseDoInitModuleArgs

func ParseDoInitModuleArgs(decoder *Decoder) (types.DoInitModuleArgs, error)

func ParseDoMmapArgs

func ParseDoMmapArgs(decoder *Decoder) (types.DoMmapArgs, error)

func ParseDoSigactionArgs

func ParseDoSigactionArgs(decoder *Decoder) (types.DoSigactionArgs, error)

func ParseDoTruncateArgs

func ParseDoTruncateArgs(decoder *Decoder) (types.DoTruncateArgs, error)

func ParseDup2Args

func ParseDup2Args(decoder *Decoder) (types.Dup2Args, error)

func ParseDup3Args

func ParseDup3Args(decoder *Decoder) (types.Dup3Args, error)

func ParseDupArgs

func ParseDupArgs(decoder *Decoder) (types.DupArgs, error)

func ParseEpollCreate1Args

func ParseEpollCreate1Args(decoder *Decoder) (types.EpollCreate1Args, error)

func ParseEpollCreateArgs

func ParseEpollCreateArgs(decoder *Decoder) (types.EpollCreateArgs, error)

func ParseEpollCtlArgs

func ParseEpollCtlArgs(decoder *Decoder) (types.EpollCtlArgs, error)

func ParseEpollCtlOldArgs

func ParseEpollCtlOldArgs(decoder *Decoder) (types.EpollCtlOldArgs, error)

func ParseEpollPwait2Args

func ParseEpollPwait2Args(decoder *Decoder) (types.EpollPwait2Args, error)

func ParseEpollPwaitArgs

func ParseEpollPwaitArgs(decoder *Decoder) (types.EpollPwaitArgs, error)

func ParseEpollWaitArgs

func ParseEpollWaitArgs(decoder *Decoder) (types.EpollWaitArgs, error)

func ParseEpollWaitOldArgs

func ParseEpollWaitOldArgs(decoder *Decoder) (types.EpollWaitOldArgs, error)

func ParseEventfd2Args

func ParseEventfd2Args(decoder *Decoder) (types.Eventfd2Args, error)

func ParseEventfdArgs

func ParseEventfdArgs(decoder *Decoder) (types.EventfdArgs, error)

func ParseExecveArgs

func ParseExecveArgs(decoder *Decoder) (types.ExecveArgs, error)

func ParseExecveatArgs

func ParseExecveatArgs(decoder *Decoder) (types.ExecveatArgs, error)

func ParseExistingContainerArgs

func ParseExistingContainerArgs(decoder *Decoder) (types.ExistingContainerArgs, error)

func ParseExitArgs

func ParseExitArgs(decoder *Decoder) (types.ExitArgs, error)

func ParseExitGroupArgs

func ParseExitGroupArgs(decoder *Decoder) (types.ExitGroupArgs, error)

func ParseFaccessat2Args

func ParseFaccessat2Args(decoder *Decoder) (types.Faccessat2Args, error)

func ParseFaccessatArgs

func ParseFaccessatArgs(decoder *Decoder) (types.FaccessatArgs, error)

func ParseFadvise64Args

func ParseFadvise64Args(decoder *Decoder) (types.Fadvise64Args, error)

func ParseFadvise64_64Args

func ParseFadvise64_64Args(decoder *Decoder) (types.Fadvise64_64Args, error)

func ParseFallocateArgs

func ParseFallocateArgs(decoder *Decoder) (types.FallocateArgs, error)

func ParseFanotifyInitArgs

func ParseFanotifyInitArgs(decoder *Decoder) (types.FanotifyInitArgs, error)

func ParseFanotifyMarkArgs

func ParseFanotifyMarkArgs(decoder *Decoder) (types.FanotifyMarkArgs, error)

func ParseFchdirArgs

func ParseFchdirArgs(decoder *Decoder) (types.FchdirArgs, error)

func ParseFchmodArgs

func ParseFchmodArgs(decoder *Decoder) (types.FchmodArgs, error)

func ParseFchmodatArgs

func ParseFchmodatArgs(decoder *Decoder) (types.FchmodatArgs, error)

func ParseFchown16Args

func ParseFchown16Args(decoder *Decoder) (types.Fchown16Args, error)

func ParseFchownArgs

func ParseFchownArgs(decoder *Decoder) (types.FchownArgs, error)

func ParseFchownatArgs

func ParseFchownatArgs(decoder *Decoder) (types.FchownatArgs, error)

func ParseFcntl64Args

func ParseFcntl64Args(decoder *Decoder) (types.Fcntl64Args, error)

func ParseFcntlArgs

func ParseFcntlArgs(decoder *Decoder) (types.FcntlArgs, error)

func ParseFdatasyncArgs

func ParseFdatasyncArgs(decoder *Decoder) (types.FdatasyncArgs, error)

func ParseFgetxattrArgs

func ParseFgetxattrArgs(decoder *Decoder) (types.FgetxattrArgs, error)

func ParseFileModificationArgs

func ParseFileModificationArgs(decoder *Decoder) (types.FileModificationArgs, error)

func ParseFinitModuleArgs

func ParseFinitModuleArgs(decoder *Decoder) (types.FinitModuleArgs, error)

func ParseFlistxattrArgs

func ParseFlistxattrArgs(decoder *Decoder) (types.FlistxattrArgs, error)

func ParseFlockArgs

func ParseFlockArgs(decoder *Decoder) (types.FlockArgs, error)

func ParseForkArgs

func ParseForkArgs(decoder *Decoder) (types.ForkArgs, error)

func ParseFremovexattrArgs

func ParseFremovexattrArgs(decoder *Decoder) (types.FremovexattrArgs, error)

func ParseFsconfigArgs

func ParseFsconfigArgs(decoder *Decoder) (types.FsconfigArgs, error)

func ParseFsetxattrArgs

func ParseFsetxattrArgs(decoder *Decoder) (types.FsetxattrArgs, error)

func ParseFsmountArgs

func ParseFsmountArgs(decoder *Decoder) (types.FsmountArgs, error)

func ParseFsopenArgs

func ParseFsopenArgs(decoder *Decoder) (types.FsopenArgs, error)

func ParseFspickArgs

func ParseFspickArgs(decoder *Decoder) (types.FspickArgs, error)

func ParseFstat64Args

func ParseFstat64Args(decoder *Decoder) (types.Fstat64Args, error)

func ParseFstatArgs

func ParseFstatArgs(decoder *Decoder) (types.FstatArgs, error)

func ParseFstatfs64Args

func ParseFstatfs64Args(decoder *Decoder) (types.Fstatfs64Args, error)

func ParseFstatfsArgs

func ParseFstatfsArgs(decoder *Decoder) (types.FstatfsArgs, error)

func ParseFsyncArgs

func ParseFsyncArgs(decoder *Decoder) (types.FsyncArgs, error)

func ParseFtimeArgs

func ParseFtimeArgs(decoder *Decoder) (types.FtimeArgs, error)

func ParseFtruncate64Args

func ParseFtruncate64Args(decoder *Decoder) (types.Ftruncate64Args, error)

func ParseFtruncateArgs

func ParseFtruncateArgs(decoder *Decoder) (types.FtruncateArgs, error)

func ParseFutexArgs

func ParseFutexArgs(decoder *Decoder) (types.FutexArgs, error)

func ParseFutexTime32Args

func ParseFutexTime32Args(decoder *Decoder) (types.FutexTime32Args, error)

func ParseFutimesatArgs

func ParseFutimesatArgs(decoder *Decoder) (types.FutimesatArgs, error)

func ParseGetKernelSymsArgs

func ParseGetKernelSymsArgs(decoder *Decoder) (types.GetKernelSymsArgs, error)

func ParseGetMempolicyArgs

func ParseGetMempolicyArgs(decoder *Decoder) (types.GetMempolicyArgs, error)

func ParseGetRobustListArgs

func ParseGetRobustListArgs(decoder *Decoder) (types.GetRobustListArgs, error)

func ParseGetThreadAreaArgs

func ParseGetThreadAreaArgs(decoder *Decoder) (types.GetThreadAreaArgs, error)

func ParseGetcpuArgs

func ParseGetcpuArgs(decoder *Decoder) (types.GetcpuArgs, error)

func ParseGetcwdArgs

func ParseGetcwdArgs(decoder *Decoder) (types.GetcwdArgs, error)

func ParseGetdents64Args

func ParseGetdents64Args(decoder *Decoder) (types.Getdents64Args, error)

func ParseGetdentsArgs

func ParseGetdentsArgs(decoder *Decoder) (types.GetdentsArgs, error)

func ParseGetegid16Args

func ParseGetegid16Args(decoder *Decoder) (types.Getegid16Args, error)

func ParseGetegidArgs

func ParseGetegidArgs(decoder *Decoder) (types.GetegidArgs, error)

func ParseGeteuid16Args

func ParseGeteuid16Args(decoder *Decoder) (types.Geteuid16Args, error)

func ParseGeteuidArgs

func ParseGeteuidArgs(decoder *Decoder) (types.GeteuidArgs, error)

func ParseGetgid16Args

func ParseGetgid16Args(decoder *Decoder) (types.Getgid16Args, error)

func ParseGetgidArgs

func ParseGetgidArgs(decoder *Decoder) (types.GetgidArgs, error)

func ParseGetgroups16Args

func ParseGetgroups16Args(decoder *Decoder) (types.Getgroups16Args, error)

func ParseGetgroupsArgs

func ParseGetgroupsArgs(decoder *Decoder) (types.GetgroupsArgs, error)

func ParseGetitimerArgs

func ParseGetitimerArgs(decoder *Decoder) (types.GetitimerArgs, error)

func ParseGetpeernameArgs

func ParseGetpeernameArgs(decoder *Decoder) (types.GetpeernameArgs, error)

func ParseGetpgidArgs

func ParseGetpgidArgs(decoder *Decoder) (types.GetpgidArgs, error)

func ParseGetpgrpArgs

func ParseGetpgrpArgs(decoder *Decoder) (types.GetpgrpArgs, error)

func ParseGetpidArgs

func ParseGetpidArgs(decoder *Decoder) (types.GetpidArgs, error)

func ParseGetpmsgArgs

func ParseGetpmsgArgs(decoder *Decoder) (types.GetpmsgArgs, error)

func ParseGetppidArgs

func ParseGetppidArgs(decoder *Decoder) (types.GetppidArgs, error)

func ParseGetpriorityArgs

func ParseGetpriorityArgs(decoder *Decoder) (types.GetpriorityArgs, error)

func ParseGetrandomArgs

func ParseGetrandomArgs(decoder *Decoder) (types.GetrandomArgs, error)

func ParseGetresgid16Args

func ParseGetresgid16Args(decoder *Decoder) (types.Getresgid16Args, error)

func ParseGetresgidArgs

func ParseGetresgidArgs(decoder *Decoder) (types.GetresgidArgs, error)

func ParseGetresuid16Args

func ParseGetresuid16Args(decoder *Decoder) (types.Getresuid16Args, error)

func ParseGetresuidArgs

func ParseGetresuidArgs(decoder *Decoder) (types.GetresuidArgs, error)

func ParseGetrlimitArgs

func ParseGetrlimitArgs(decoder *Decoder) (types.GetrlimitArgs, error)

func ParseGetrusageArgs

func ParseGetrusageArgs(decoder *Decoder) (types.GetrusageArgs, error)

func ParseGetsidArgs

func ParseGetsidArgs(decoder *Decoder) (types.GetsidArgs, error)

func ParseGetsocknameArgs

func ParseGetsocknameArgs(decoder *Decoder) (types.GetsocknameArgs, error)

func ParseGetsockoptArgs

func ParseGetsockoptArgs(decoder *Decoder) (types.GetsockoptArgs, error)

func ParseGettidArgs

func ParseGettidArgs(decoder *Decoder) (types.GettidArgs, error)

func ParseGettimeofdayArgs

func ParseGettimeofdayArgs(decoder *Decoder) (types.GettimeofdayArgs, error)

func ParseGetuid16Args

func ParseGetuid16Args(decoder *Decoder) (types.Getuid16Args, error)

func ParseGetuidArgs

func ParseGetuidArgs(decoder *Decoder) (types.GetuidArgs, error)

func ParseGetxattrArgs

func ParseGetxattrArgs(decoder *Decoder) (types.GetxattrArgs, error)

func ParseGttyArgs

func ParseGttyArgs(decoder *Decoder) (types.GttyArgs, error)

func ParseHiddenInodesArgs

func ParseHiddenInodesArgs(decoder *Decoder) (types.HiddenInodesArgs, error)

func ParseHiddenKernelModuleArgs

func ParseHiddenKernelModuleArgs(decoder *Decoder) (types.HiddenKernelModuleArgs, error)

func ParseHiddenKernelModuleSeekerArgs

func ParseHiddenKernelModuleSeekerArgs(decoder *Decoder) (types.HiddenKernelModuleSeekerArgs, error)

func ParseHookedSeqOpsArgs

func ParseHookedSeqOpsArgs(decoder *Decoder) (types.HookedSeqOpsArgs, error)

func ParseHookedSyscallsArgs

func ParseHookedSyscallsArgs(decoder *Decoder) (types.HookedSyscallsArgs, error)

func ParseIdleArgs

func ParseIdleArgs(decoder *Decoder) (types.IdleArgs, error)

func ParseInitModuleArgs

func ParseInitModuleArgs(decoder *Decoder) (types.InitModuleArgs, error)

func ParseInitNamespacesArgs

func ParseInitNamespacesArgs(decoder *Decoder) (types.InitNamespacesArgs, error)

func ParseInotifyAddWatchArgs

func ParseInotifyAddWatchArgs(decoder *Decoder) (types.InotifyAddWatchArgs, error)

func ParseInotifyInit1Args

func ParseInotifyInit1Args(decoder *Decoder) (types.InotifyInit1Args, error)

func ParseInotifyInitArgs

func ParseInotifyInitArgs(decoder *Decoder) (types.InotifyInitArgs, error)

func ParseInotifyRmWatchArgs

func ParseInotifyRmWatchArgs(decoder *Decoder) (types.InotifyRmWatchArgs, error)

func ParseInotifyWatchArgs

func ParseInotifyWatchArgs(decoder *Decoder) (types.InotifyWatchArgs, error)

func ParseIoCancelArgs

func ParseIoCancelArgs(decoder *Decoder) (types.IoCancelArgs, error)

func ParseIoDestroyArgs

func ParseIoDestroyArgs(decoder *Decoder) (types.IoDestroyArgs, error)

func ParseIoGeteventsArgs

func ParseIoGeteventsArgs(decoder *Decoder) (types.IoGeteventsArgs, error)

func ParseIoPgeteventsArgs

func ParseIoPgeteventsArgs(decoder *Decoder) (types.IoPgeteventsArgs, error)

func ParseIoPgeteventsTime32Args

func ParseIoPgeteventsTime32Args(decoder *Decoder) (types.IoPgeteventsTime32Args, error)

func ParseIoSetupArgs

func ParseIoSetupArgs(decoder *Decoder) (types.IoSetupArgs, error)

func ParseIoSubmitArgs

func ParseIoSubmitArgs(decoder *Decoder) (types.IoSubmitArgs, error)

func ParseIoUringEnterArgs

func ParseIoUringEnterArgs(decoder *Decoder) (types.IoUringEnterArgs, error)

func ParseIoUringRegisterArgs

func ParseIoUringRegisterArgs(decoder *Decoder) (types.IoUringRegisterArgs, error)

func ParseIoUringSetupArgs

func ParseIoUringSetupArgs(decoder *Decoder) (types.IoUringSetupArgs, error)

func ParseIoctlArgs

func ParseIoctlArgs(decoder *Decoder) (types.IoctlArgs, error)

func ParseIopermArgs

func ParseIopermArgs(decoder *Decoder) (types.IopermArgs, error)

func ParseIoplArgs

func ParseIoplArgs(decoder *Decoder) (types.IoplArgs, error)

func ParseIoprioGetArgs

func ParseIoprioGetArgs(decoder *Decoder) (types.IoprioGetArgs, error)

func ParseIoprioSetArgs

func ParseIoprioSetArgs(decoder *Decoder) (types.IoprioSetArgs, error)

func ParseIpcArgs

func ParseIpcArgs(decoder *Decoder) (types.IpcArgs, error)

func ParseKallsymsLookupNameArgs

func ParseKallsymsLookupNameArgs(decoder *Decoder) (types.KallsymsLookupNameArgs, error)

func ParseKcmpArgs

func ParseKcmpArgs(decoder *Decoder) (types.KcmpArgs, error)

func ParseKernelWriteArgs

func ParseKernelWriteArgs(decoder *Decoder) (types.KernelWriteArgs, error)

func ParseKexecFileLoadArgs

func ParseKexecFileLoadArgs(decoder *Decoder) (types.KexecFileLoadArgs, error)

func ParseKexecLoadArgs

func ParseKexecLoadArgs(decoder *Decoder) (types.KexecLoadArgs, error)

func ParseKeyctlArgs

func ParseKeyctlArgs(decoder *Decoder) (types.KeyctlArgs, error)

func ParseKillArgs

func ParseKillArgs(decoder *Decoder) (types.KillArgs, error)

func ParseKprobeAttachArgs

func ParseKprobeAttachArgs(decoder *Decoder) (types.KprobeAttachArgs, error)

func ParseLandlockAddRuleArgs

func ParseLandlockAddRuleArgs(decoder *Decoder) (types.LandlockAddRuleArgs, error)

func ParseLandlockCreateRulesetArgs

func ParseLandlockCreateRulesetArgs(decoder *Decoder) (types.LandlockCreateRulesetArgs, error)

func ParseLandloclRestrictSetArgs

func ParseLandloclRestrictSetArgs(decoder *Decoder) (types.LandloclRestrictSetArgs, error)

func ParseLchown16Args

func ParseLchown16Args(decoder *Decoder) (types.Lchown16Args, error)

func ParseLchownArgs

func ParseLchownArgs(decoder *Decoder) (types.LchownArgs, error)

func ParseLgetxattrArgs

func ParseLgetxattrArgs(decoder *Decoder) (types.LgetxattrArgs, error)

func ParseLinkArgs

func ParseLinkArgs(decoder *Decoder) (types.LinkArgs, error)

func ParseLinkatArgs

func ParseLinkatArgs(decoder *Decoder) (types.LinkatArgs, error)

func ParseListenArgs

func ParseListenArgs(decoder *Decoder) (types.ListenArgs, error)

func ParseListxattrArgs

func ParseListxattrArgs(decoder *Decoder) (types.ListxattrArgs, error)

func ParseLlistxattrArgs

func ParseLlistxattrArgs(decoder *Decoder) (types.LlistxattrArgs, error)

func ParseLlseekArgs

func ParseLlseekArgs(decoder *Decoder) (types.LlseekArgs, error)

func ParseLoadElfPhdrsArgs

func ParseLoadElfPhdrsArgs(decoder *Decoder) (types.LoadElfPhdrsArgs, error)

func ParseLockArgs

func ParseLockArgs(decoder *Decoder) (types.LockArgs, error)

func ParseLookupDcookieArgs

func ParseLookupDcookieArgs(decoder *Decoder) (types.LookupDcookieArgs, error)

func ParseLremovexattrArgs

func ParseLremovexattrArgs(decoder *Decoder) (types.LremovexattrArgs, error)

func ParseLseekArgs

func ParseLseekArgs(decoder *Decoder) (types.LseekArgs, error)

func ParseLsetxattrArgs

func ParseLsetxattrArgs(decoder *Decoder) (types.LsetxattrArgs, error)

func ParseLstat64Args

func ParseLstat64Args(decoder *Decoder) (types.Lstat64Args, error)

func ParseLstatArgs

func ParseLstatArgs(decoder *Decoder) (types.LstatArgs, error)

func ParseMadviseArgs

func ParseMadviseArgs(decoder *Decoder) (types.MadviseArgs, error)

func ParseMagicWriteArgs

func ParseMagicWriteArgs(decoder *Decoder) (types.MagicWriteArgs, error)

func ParseMbindArgs

func ParseMbindArgs(decoder *Decoder) (types.MbindArgs, error)

func ParseMemProtAlertArgs

func ParseMemProtAlertArgs(decoder *Decoder) (types.MemProtAlertArgs, error)

func ParseMembarrierArgs

func ParseMembarrierArgs(decoder *Decoder) (types.MembarrierArgs, error)

func ParseMemfdCreateArgs

func ParseMemfdCreateArgs(decoder *Decoder) (types.MemfdCreateArgs, error)

func ParseMemfdSecretArgs

func ParseMemfdSecretArgs(decoder *Decoder) (types.MemfdSecretArgs, error)

func ParseMigratePagesArgs

func ParseMigratePagesArgs(decoder *Decoder) (types.MigratePagesArgs, error)

func ParseMincoreArgs

func ParseMincoreArgs(decoder *Decoder) (types.MincoreArgs, error)

func ParseMkdirArgs

func ParseMkdirArgs(decoder *Decoder) (types.MkdirArgs, error)

func ParseMkdiratArgs

func ParseMkdiratArgs(decoder *Decoder) (types.MkdiratArgs, error)

func ParseMknodArgs

func ParseMknodArgs(decoder *Decoder) (types.MknodArgs, error)

func ParseMknodatArgs

func ParseMknodatArgs(decoder *Decoder) (types.MknodatArgs, error)

func ParseMlock2Args

func ParseMlock2Args(decoder *Decoder) (types.Mlock2Args, error)

func ParseMlockArgs

func ParseMlockArgs(decoder *Decoder) (types.MlockArgs, error)

func ParseMlockallArgs

func ParseMlockallArgs(decoder *Decoder) (types.MlockallArgs, error)

func ParseMmap2Args

func ParseMmap2Args(decoder *Decoder) (types.Mmap2Args, error)

func ParseMmapArgs

func ParseMmapArgs(decoder *Decoder) (types.MmapArgs, error)

func ParseModifyLdtArgs

func ParseModifyLdtArgs(decoder *Decoder) (types.ModifyLdtArgs, error)

func ParseModuleFreeArgs

func ParseModuleFreeArgs(decoder *Decoder) (types.ModuleFreeArgs, error)

func ParseModuleLoadArgs

func ParseModuleLoadArgs(decoder *Decoder) (types.ModuleLoadArgs, error)

func ParseMountArgs

func ParseMountArgs(decoder *Decoder) (types.MountArgs, error)

func ParseMountSetattArgs

func ParseMountSetattArgs(decoder *Decoder) (types.MountSetattArgs, error)

func ParseMoveMountArgs

func ParseMoveMountArgs(decoder *Decoder) (types.MoveMountArgs, error)

func ParseMovePagesArgs

func ParseMovePagesArgs(decoder *Decoder) (types.MovePagesArgs, error)

func ParseMprotectArgs

func ParseMprotectArgs(decoder *Decoder) (types.MprotectArgs, error)

func ParseMpxArgs

func ParseMpxArgs(decoder *Decoder) (types.MpxArgs, error)

func ParseMqGetsetattrArgs

func ParseMqGetsetattrArgs(decoder *Decoder) (types.MqGetsetattrArgs, error)

func ParseMqNotifyArgs

func ParseMqNotifyArgs(decoder *Decoder) (types.MqNotifyArgs, error)

func ParseMqOpenArgs

func ParseMqOpenArgs(decoder *Decoder) (types.MqOpenArgs, error)

func ParseMqTimedreceiveArgs

func ParseMqTimedreceiveArgs(decoder *Decoder) (types.MqTimedreceiveArgs, error)

func ParseMqTimedreceiveTime32Args

func ParseMqTimedreceiveTime32Args(decoder *Decoder) (types.MqTimedreceiveTime32Args, error)

func ParseMqTimedsendArgs

func ParseMqTimedsendArgs(decoder *Decoder) (types.MqTimedsendArgs, error)

func ParseMqTimedsendTime32Args

func ParseMqTimedsendTime32Args(decoder *Decoder) (types.MqTimedsendTime32Args, error)

func ParseMqUnlinkArgs

func ParseMqUnlinkArgs(decoder *Decoder) (types.MqUnlinkArgs, error)

func ParseMremapArgs

func ParseMremapArgs(decoder *Decoder) (types.MremapArgs, error)

func ParseMsgctlArgs

func ParseMsgctlArgs(decoder *Decoder) (types.MsgctlArgs, error)

func ParseMsggetArgs

func ParseMsggetArgs(decoder *Decoder) (types.MsggetArgs, error)

func ParseMsgrcvArgs

func ParseMsgrcvArgs(decoder *Decoder) (types.MsgrcvArgs, error)

func ParseMsgsndArgs

func ParseMsgsndArgs(decoder *Decoder) (types.MsgsndArgs, error)

func ParseMsyncArgs

func ParseMsyncArgs(decoder *Decoder) (types.MsyncArgs, error)

func ParseMunlockArgs

func ParseMunlockArgs(decoder *Decoder) (types.MunlockArgs, error)

func ParseMunlockallArgs

func ParseMunlockallArgs(decoder *Decoder) (types.MunlockallArgs, error)

func ParseMunmapArgs

func ParseMunmapArgs(decoder *Decoder) (types.MunmapArgs, error)

func ParseNameToHandleAtArgs

func ParseNameToHandleAtArgs(decoder *Decoder) (types.NameToHandleAtArgs, error)

func ParseNanosleepArgs

func ParseNanosleepArgs(decoder *Decoder) (types.NanosleepArgs, error)

func ParseNetPacketBaseArgs

func ParseNetPacketBaseArgs(decoder *Decoder) (types.NetPacketBaseArgs, error)

func ParseNetPacketCaptureArgs

func ParseNetPacketCaptureArgs(decoder *Decoder) (types.NetPacketCaptureArgs, error)

func ParseNetPacketDNSArgs

func ParseNetPacketDNSArgs(decoder *Decoder) (types.NetPacketDNSArgs, error)

func ParseNetPacketDNSBaseArgs

func ParseNetPacketDNSBaseArgs(decoder *Decoder) (types.NetPacketDNSBaseArgs, error)

func ParseNetPacketDNSRequestArgs

func ParseNetPacketDNSRequestArgs(decoder *Decoder) (types.NetPacketDNSRequestArgs, error)

func ParseNetPacketDNSResponseArgs

func ParseNetPacketDNSResponseArgs(decoder *Decoder) (types.NetPacketDNSResponseArgs, error)

func ParseNetPacketHTTPArgs

func ParseNetPacketHTTPArgs(decoder *Decoder) (types.NetPacketHTTPArgs, error)

func ParseNetPacketHTTPBaseArgs

func ParseNetPacketHTTPBaseArgs(decoder *Decoder) (types.NetPacketHTTPBaseArgs, error)

func ParseNetPacketHTTPRequestArgs

func ParseNetPacketHTTPRequestArgs(decoder *Decoder) (types.NetPacketHTTPRequestArgs, error)

func ParseNetPacketHTTPResponseArgs

func ParseNetPacketHTTPResponseArgs(decoder *Decoder) (types.NetPacketHTTPResponseArgs, error)

func ParseNetPacketICMPArgs

func ParseNetPacketICMPArgs(decoder *Decoder) (types.NetPacketICMPArgs, error)

func ParseNetPacketICMPBaseArgs

func ParseNetPacketICMPBaseArgs(decoder *Decoder) (types.NetPacketICMPBaseArgs, error)

func ParseNetPacketICMPv6Args

func ParseNetPacketICMPv6Args(decoder *Decoder) (types.NetPacketICMPv6Args, error)

func ParseNetPacketICMPv6BaseArgs

func ParseNetPacketICMPv6BaseArgs(decoder *Decoder) (types.NetPacketICMPv6BaseArgs, error)

func ParseNetPacketIPBaseArgs

func ParseNetPacketIPBaseArgs(decoder *Decoder) (types.NetPacketIPBaseArgs, error)

func ParseNetPacketIPv4Args

func ParseNetPacketIPv4Args(decoder *Decoder) (types.NetPacketIPv4Args, error)

func ParseNetPacketIPv6Args

func ParseNetPacketIPv6Args(decoder *Decoder) (types.NetPacketIPv6Args, error)

func ParseNetPacketSOCKS5BaseArgs added in v1.5.0

func ParseNetPacketSOCKS5BaseArgs(decoder *Decoder) (types.NetPacketSOCKS5BaseArgs, error)

func ParseNetPacketTCPArgs

func ParseNetPacketTCPArgs(decoder *Decoder) (types.NetPacketTCPArgs, error)

func ParseNetPacketTCPBaseArgs

func ParseNetPacketTCPBaseArgs(decoder *Decoder) (types.NetPacketTCPBaseArgs, error)

func ParseNetPacketUDPArgs

func ParseNetPacketUDPArgs(decoder *Decoder) (types.NetPacketUDPArgs, error)

func ParseNetPacketUDPBaseArgs

func ParseNetPacketUDPBaseArgs(decoder *Decoder) (types.NetPacketUDPBaseArgs, error)

func ParseNewfstatatArgs

func ParseNewfstatatArgs(decoder *Decoder) (types.NewfstatatArgs, error)

func ParseNfsservctlArgs

func ParseNfsservctlArgs(decoder *Decoder) (types.NfsservctlArgs, error)

func ParseNiceArgs

func ParseNiceArgs(decoder *Decoder) (types.NiceArgs, error)

func ParseOldGetrlimitArgs

func ParseOldGetrlimitArgs(decoder *Decoder) (types.OldGetrlimitArgs, error)

func ParseOldSelectArgs

func ParseOldSelectArgs(decoder *Decoder) (types.OldSelectArgs, error)

func ParseOldfstatArgs

func ParseOldfstatArgs(decoder *Decoder) (types.OldfstatArgs, error)

func ParseOldlstatArgs

func ParseOldlstatArgs(decoder *Decoder) (types.OldlstatArgs, error)

func ParseOldoldunameArgs

func ParseOldoldunameArgs(decoder *Decoder) (types.OldoldunameArgs, error)

func ParseOldstatArgs

func ParseOldstatArgs(decoder *Decoder) (types.OldstatArgs, error)

func ParseOldunameArgs

func ParseOldunameArgs(decoder *Decoder) (types.OldunameArgs, error)

func ParseOpenArgs

func ParseOpenArgs(decoder *Decoder) (types.OpenArgs, error)

func ParseOpenByHandleAtArgs

func ParseOpenByHandleAtArgs(decoder *Decoder) (types.OpenByHandleAtArgs, error)

func ParseOpenTreeArgs

func ParseOpenTreeArgs(decoder *Decoder) (types.OpenTreeArgs, error)

func ParseOpenat2Args

func ParseOpenat2Args(decoder *Decoder) (types.Openat2Args, error)

func ParseOpenatArgs

func ParseOpenatArgs(decoder *Decoder) (types.OpenatArgs, error)

func ParsePauseArgs

func ParsePauseArgs(decoder *Decoder) (types.PauseArgs, error)

func ParsePerfEventOpenArgs

func ParsePerfEventOpenArgs(decoder *Decoder) (types.PerfEventOpenArgs, error)

func ParsePersonalityArgs

func ParsePersonalityArgs(decoder *Decoder) (types.PersonalityArgs, error)

func ParsePidfdGetfdArgs

func ParsePidfdGetfdArgs(decoder *Decoder) (types.PidfdGetfdArgs, error)

func ParsePidfdOpenArgs

func ParsePidfdOpenArgs(decoder *Decoder) (types.PidfdOpenArgs, error)

func ParsePidfdSendSignalArgs

func ParsePidfdSendSignalArgs(decoder *Decoder) (types.PidfdSendSignalArgs, error)

func ParsePipe2Args

func ParsePipe2Args(decoder *Decoder) (types.Pipe2Args, error)

func ParsePipeArgs

func ParsePipeArgs(decoder *Decoder) (types.PipeArgs, error)

func ParsePivotRootArgs

func ParsePivotRootArgs(decoder *Decoder) (types.PivotRootArgs, error)

func ParsePkeyAllocArgs

func ParsePkeyAllocArgs(decoder *Decoder) (types.PkeyAllocArgs, error)

func ParsePkeyFreeArgs

func ParsePkeyFreeArgs(decoder *Decoder) (types.PkeyFreeArgs, error)

func ParsePkeyMprotectArgs

func ParsePkeyMprotectArgs(decoder *Decoder) (types.PkeyMprotectArgs, error)

func ParsePollArgs

func ParsePollArgs(decoder *Decoder) (types.PollArgs, error)

func ParsePpollArgs

func ParsePpollArgs(decoder *Decoder) (types.PpollArgs, error)

func ParsePpollTime32Args

func ParsePpollTime32Args(decoder *Decoder) (types.PpollTime32Args, error)

func ParsePrctlArgs

func ParsePrctlArgs(decoder *Decoder) (types.PrctlArgs, error)

func ParsePread64Args

func ParsePread64Args(decoder *Decoder) (types.Pread64Args, error)

func ParsePreadv2Args

func ParsePreadv2Args(decoder *Decoder) (types.Preadv2Args, error)

func ParsePreadvArgs

func ParsePreadvArgs(decoder *Decoder) (types.PreadvArgs, error)

func ParsePrintMemDumpArgs

func ParsePrintMemDumpArgs(decoder *Decoder) (types.PrintMemDumpArgs, error)

func ParsePrintNetSeqOpsArgs

func ParsePrintNetSeqOpsArgs(decoder *Decoder) (types.PrintNetSeqOpsArgs, error)

func ParsePrintSyscallTableArgs

func ParsePrintSyscallTableArgs(decoder *Decoder) (types.PrintSyscallTableArgs, error)

func ParsePrlimit64Args

func ParsePrlimit64Args(decoder *Decoder) (types.Prlimit64Args, error)

func ParseProcCreateArgs

func ParseProcCreateArgs(decoder *Decoder) (types.ProcCreateArgs, error)

func ParseProcessExecuteFailedArgs

func ParseProcessExecuteFailedArgs(decoder *Decoder) (types.ProcessExecuteFailedArgs, error)

func ParseProcessMadviseArgs

func ParseProcessMadviseArgs(decoder *Decoder) (types.ProcessMadviseArgs, error)

func ParseProcessMreleaseArgs

func ParseProcessMreleaseArgs(decoder *Decoder) (types.ProcessMreleaseArgs, error)

func ParseProcessOomKilledArgs

func ParseProcessOomKilledArgs(decoder *Decoder) (types.ProcessOomKilledArgs, error)

func ParseProcessVmReadvArgs

func ParseProcessVmReadvArgs(decoder *Decoder) (types.ProcessVmReadvArgs, error)

func ParseProcessVmWritevArgs

func ParseProcessVmWritevArgs(decoder *Decoder) (types.ProcessVmWritevArgs, error)

func ParseProfArgs

func ParseProfArgs(decoder *Decoder) (types.ProfArgs, error)

func ParseProfilArgs

func ParseProfilArgs(decoder *Decoder) (types.ProfilArgs, error)

func ParsePselect6Args

func ParsePselect6Args(decoder *Decoder) (types.Pselect6Args, error)

func ParsePselect6Time32Args

func ParsePselect6Time32Args(decoder *Decoder) (types.Pselect6Time32Args, error)

func ParsePtraceArgs

func ParsePtraceArgs(decoder *Decoder) (types.PtraceArgs, error)

func ParsePutpmsgArgs

func ParsePutpmsgArgs(decoder *Decoder) (types.PutpmsgArgs, error)

func ParsePwrite64Args

func ParsePwrite64Args(decoder *Decoder) (types.Pwrite64Args, error)

func ParsePwritev2Args

func ParsePwritev2Args(decoder *Decoder) (types.Pwritev2Args, error)

func ParsePwritevArgs

func ParsePwritevArgs(decoder *Decoder) (types.PwritevArgs, error)

func ParseQueryModuleArgs

func ParseQueryModuleArgs(decoder *Decoder) (types.QueryModuleArgs, error)

func ParseQuotactlArgs

func ParseQuotactlArgs(decoder *Decoder) (types.QuotactlArgs, error)

func ParseQuotactlFdArgs

func ParseQuotactlFdArgs(decoder *Decoder) (types.QuotactlFdArgs, error)

func ParseReadArgs

func ParseReadArgs(decoder *Decoder) (types.ReadArgs, error)

func ParseReadaheadArgs

func ParseReadaheadArgs(decoder *Decoder) (types.ReadaheadArgs, error)

func ParseReaddirArgs

func ParseReaddirArgs(decoder *Decoder) (types.ReaddirArgs, error)

func ParseReadlinkArgs

func ParseReadlinkArgs(decoder *Decoder) (types.ReadlinkArgs, error)

func ParseReadlinkatArgs

func ParseReadlinkatArgs(decoder *Decoder) (types.ReadlinkatArgs, error)

func ParseReadvArgs

func ParseReadvArgs(decoder *Decoder) (types.ReadvArgs, error)

func ParseRebootArgs

func ParseRebootArgs(decoder *Decoder) (types.RebootArgs, error)

func ParseRecvfromArgs

func ParseRecvfromArgs(decoder *Decoder) (types.RecvfromArgs, error)

func ParseRecvmmsgArgs

func ParseRecvmmsgArgs(decoder *Decoder) (types.RecvmmsgArgs, error)

func ParseRecvmmsgTime32Args

func ParseRecvmmsgTime32Args(decoder *Decoder) (types.RecvmmsgTime32Args, error)

func ParseRecvmsgArgs

func ParseRecvmsgArgs(decoder *Decoder) (types.RecvmsgArgs, error)

func ParseRegisterChrdevArgs

func ParseRegisterChrdevArgs(decoder *Decoder) (types.RegisterChrdevArgs, error)

func ParseRemapFilePagesArgs

func ParseRemapFilePagesArgs(decoder *Decoder) (types.RemapFilePagesArgs, error)

func ParseRemovexattrArgs

func ParseRemovexattrArgs(decoder *Decoder) (types.RemovexattrArgs, error)

func ParseRenameArgs

func ParseRenameArgs(decoder *Decoder) (types.RenameArgs, error)

func ParseRenameat2Args

func ParseRenameat2Args(decoder *Decoder) (types.Renameat2Args, error)

func ParseRenameatArgs

func ParseRenameatArgs(decoder *Decoder) (types.RenameatArgs, error)

func ParseRequestKeyArgs

func ParseRequestKeyArgs(decoder *Decoder) (types.RequestKeyArgs, error)

func ParseRestartSyscallArgs

func ParseRestartSyscallArgs(decoder *Decoder) (types.RestartSyscallArgs, error)

func ParseRmdirArgs

func ParseRmdirArgs(decoder *Decoder) (types.RmdirArgs, error)

func ParseRseqArgs

func ParseRseqArgs(decoder *Decoder) (types.RseqArgs, error)

func ParseRtSigactionArgs

func ParseRtSigactionArgs(decoder *Decoder) (types.RtSigactionArgs, error)

func ParseRtSigpendingArgs

func ParseRtSigpendingArgs(decoder *Decoder) (types.RtSigpendingArgs, error)

func ParseRtSigprocmaskArgs

func ParseRtSigprocmaskArgs(decoder *Decoder) (types.RtSigprocmaskArgs, error)

func ParseRtSigqueueinfoArgs

func ParseRtSigqueueinfoArgs(decoder *Decoder) (types.RtSigqueueinfoArgs, error)

func ParseRtSigreturnArgs

func ParseRtSigreturnArgs(decoder *Decoder) (types.RtSigreturnArgs, error)

func ParseRtSigsuspendArgs

func ParseRtSigsuspendArgs(decoder *Decoder) (types.RtSigsuspendArgs, error)

func ParseRtSigtimedwaitArgs

func ParseRtSigtimedwaitArgs(decoder *Decoder) (types.RtSigtimedwaitArgs, error)

func ParseRtSigtimedwaitTime32Args

func ParseRtSigtimedwaitTime32Args(decoder *Decoder) (types.RtSigtimedwaitTime32Args, error)

func ParseRtTgsigqueueinfoArgs

func ParseRtTgsigqueueinfoArgs(decoder *Decoder) (types.RtTgsigqueueinfoArgs, error)

func ParseSchedGetPriorityMaxArgs

func ParseSchedGetPriorityMaxArgs(decoder *Decoder) (types.SchedGetPriorityMaxArgs, error)

func ParseSchedGetPriorityMinArgs

func ParseSchedGetPriorityMinArgs(decoder *Decoder) (types.SchedGetPriorityMinArgs, error)

func ParseSchedGetaffinityArgs

func ParseSchedGetaffinityArgs(decoder *Decoder) (types.SchedGetaffinityArgs, error)

func ParseSchedGetattrArgs

func ParseSchedGetattrArgs(decoder *Decoder) (types.SchedGetattrArgs, error)

func ParseSchedGetparamArgs

func ParseSchedGetparamArgs(decoder *Decoder) (types.SchedGetparamArgs, error)

func ParseSchedGetschedulerArgs

func ParseSchedGetschedulerArgs(decoder *Decoder) (types.SchedGetschedulerArgs, error)

func ParseSchedProcessExecArgs

func ParseSchedProcessExecArgs(decoder *Decoder) (types.SchedProcessExecArgs, error)

func ParseSchedProcessExitArgs

func ParseSchedProcessExitArgs(decoder *Decoder) (types.SchedProcessExitArgs, error)

func ParseSchedProcessForkArgs

func ParseSchedProcessForkArgs(decoder *Decoder) (types.SchedProcessForkArgs, error)

func ParseSchedRrGetInterval32Args

func ParseSchedRrGetInterval32Args(decoder *Decoder) (types.SchedRrGetInterval32Args, error)

func ParseSchedRrGetIntervalArgs

func ParseSchedRrGetIntervalArgs(decoder *Decoder) (types.SchedRrGetIntervalArgs, error)

func ParseSchedSetaffinityArgs

func ParseSchedSetaffinityArgs(decoder *Decoder) (types.SchedSetaffinityArgs, error)

func ParseSchedSetattrArgs

func ParseSchedSetattrArgs(decoder *Decoder) (types.SchedSetattrArgs, error)

func ParseSchedSetparamArgs

func ParseSchedSetparamArgs(decoder *Decoder) (types.SchedSetparamArgs, error)

func ParseSchedSetschedulerArgs

func ParseSchedSetschedulerArgs(decoder *Decoder) (types.SchedSetschedulerArgs, error)

func ParseSchedSwitchArgs

func ParseSchedSwitchArgs(decoder *Decoder) (types.SchedSwitchArgs, error)

func ParseSchedYieldArgs

func ParseSchedYieldArgs(decoder *Decoder) (types.SchedYieldArgs, error)

func ParseSeccompArgs

func ParseSeccompArgs(decoder *Decoder) (types.SeccompArgs, error)

func ParseSecurityArgs

func ParseSecurityArgs(decoder *Decoder) (types.SecurityArgs, error)

func ParseSecurityBPFArgs

func ParseSecurityBPFArgs(decoder *Decoder) (types.SecurityBPFArgs, error)

func ParseSecurityBPFMapArgs

func ParseSecurityBPFMapArgs(decoder *Decoder) (types.SecurityBPFMapArgs, error)

func ParseSecurityFileMprotectArgs

func ParseSecurityFileMprotectArgs(decoder *Decoder) (types.SecurityFileMprotectArgs, error)

func ParseSecurityFileOpenArgs

func ParseSecurityFileOpenArgs(decoder *Decoder) (types.SecurityFileOpenArgs, error)

func ParseSecurityInodeMknodArgs

func ParseSecurityInodeMknodArgs(decoder *Decoder) (types.SecurityInodeMknodArgs, error)

func ParseSecurityInodeRenameArgs

func ParseSecurityInodeRenameArgs(decoder *Decoder) (types.SecurityInodeRenameArgs, error)

func ParseSecurityInodeSymlinkEventIdArgs

func ParseSecurityInodeSymlinkEventIdArgs(decoder *Decoder) (types.SecurityInodeSymlinkEventIdArgs, error)

func ParseSecurityInodeUnlinkArgs

func ParseSecurityInodeUnlinkArgs(decoder *Decoder) (types.SecurityInodeUnlinkArgs, error)

func ParseSecurityKernelReadFileArgs

func ParseSecurityKernelReadFileArgs(decoder *Decoder) (types.SecurityKernelReadFileArgs, error)

func ParseSecurityMmapFileArgs

func ParseSecurityMmapFileArgs(decoder *Decoder) (types.SecurityMmapFileArgs, error)

func ParseSecurityPostReadFileArgs

func ParseSecurityPostReadFileArgs(decoder *Decoder) (types.SecurityPostReadFileArgs, error)

func ParseSecuritySbMountArgs

func ParseSecuritySbMountArgs(decoder *Decoder) (types.SecuritySbMountArgs, error)

func ParseSecuritySocketAcceptArgs

func ParseSecuritySocketAcceptArgs(decoder *Decoder) (types.SecuritySocketAcceptArgs, error)

func ParseSecuritySocketBindArgs

func ParseSecuritySocketBindArgs(decoder *Decoder) (types.SecuritySocketBindArgs, error)

func ParseSecuritySocketConnectArgs

func ParseSecuritySocketConnectArgs(decoder *Decoder) (types.SecuritySocketConnectArgs, error)

func ParseSecuritySocketCreateArgs

func ParseSecuritySocketCreateArgs(decoder *Decoder) (types.SecuritySocketCreateArgs, error)

func ParseSecuritySocketListenArgs

func ParseSecuritySocketListenArgs(decoder *Decoder) (types.SecuritySocketListenArgs, error)

func ParseSecuritySocketSetsockoptArgs

func ParseSecuritySocketSetsockoptArgs(decoder *Decoder) (types.SecuritySocketSetsockoptArgs, error)

func ParseSelectArgs

func ParseSelectArgs(decoder *Decoder) (types.SelectArgs, error)

func ParseSemctlArgs

func ParseSemctlArgs(decoder *Decoder) (types.SemctlArgs, error)

func ParseSemgetArgs

func ParseSemgetArgs(decoder *Decoder) (types.SemgetArgs, error)

func ParseSemopArgs

func ParseSemopArgs(decoder *Decoder) (types.SemopArgs, error)

func ParseSemtimedopArgs

func ParseSemtimedopArgs(decoder *Decoder) (types.SemtimedopArgs, error)

func ParseSendfile32Args

func ParseSendfile32Args(decoder *Decoder) (types.Sendfile32Args, error)

func ParseSendfileArgs

func ParseSendfileArgs(decoder *Decoder) (types.SendfileArgs, error)

func ParseSendmmsgArgs

func ParseSendmmsgArgs(decoder *Decoder) (types.SendmmsgArgs, error)

func ParseSendmsgArgs

func ParseSendmsgArgs(decoder *Decoder) (types.SendmsgArgs, error)

func ParseSendtoArgs

func ParseSendtoArgs(decoder *Decoder) (types.SendtoArgs, error)

func ParseSetMempolicyArgs

func ParseSetMempolicyArgs(decoder *Decoder) (types.SetMempolicyArgs, error)

func ParseSetRobustListArgs

func ParseSetRobustListArgs(decoder *Decoder) (types.SetRobustListArgs, error)

func ParseSetThreadAreaArgs

func ParseSetThreadAreaArgs(decoder *Decoder) (types.SetThreadAreaArgs, error)

func ParseSetTidAddressArgs

func ParseSetTidAddressArgs(decoder *Decoder) (types.SetTidAddressArgs, error)

func ParseSetdomainnameArgs

func ParseSetdomainnameArgs(decoder *Decoder) (types.SetdomainnameArgs, error)

func ParseSetfsgid16Args

func ParseSetfsgid16Args(decoder *Decoder) (types.Setfsgid16Args, error)

func ParseSetfsgidArgs

func ParseSetfsgidArgs(decoder *Decoder) (types.SetfsgidArgs, error)

func ParseSetfsuid16Args

func ParseSetfsuid16Args(decoder *Decoder) (types.Setfsuid16Args, error)

func ParseSetfsuidArgs

func ParseSetfsuidArgs(decoder *Decoder) (types.SetfsuidArgs, error)

func ParseSetgid16Args

func ParseSetgid16Args(decoder *Decoder) (types.Setgid16Args, error)

func ParseSetgidArgs

func ParseSetgidArgs(decoder *Decoder) (types.SetgidArgs, error)

func ParseSetgroups16Args

func ParseSetgroups16Args(decoder *Decoder) (types.Setgroups16Args, error)

func ParseSetgroupsArgs

func ParseSetgroupsArgs(decoder *Decoder) (types.SetgroupsArgs, error)

func ParseSethostnameArgs

func ParseSethostnameArgs(decoder *Decoder) (types.SethostnameArgs, error)

func ParseSetitimerArgs

func ParseSetitimerArgs(decoder *Decoder) (types.SetitimerArgs, error)

func ParseSetnsArgs

func ParseSetnsArgs(decoder *Decoder) (types.SetnsArgs, error)

func ParseSetpgidArgs

func ParseSetpgidArgs(decoder *Decoder) (types.SetpgidArgs, error)

func ParseSetpriorityArgs

func ParseSetpriorityArgs(decoder *Decoder) (types.SetpriorityArgs, error)

func ParseSetregid16Args

func ParseSetregid16Args(decoder *Decoder) (types.Setregid16Args, error)

func ParseSetregidArgs

func ParseSetregidArgs(decoder *Decoder) (types.SetregidArgs, error)

func ParseSetresgid16Args

func ParseSetresgid16Args(decoder *Decoder) (types.Setresgid16Args, error)

func ParseSetresgidArgs

func ParseSetresgidArgs(decoder *Decoder) (types.SetresgidArgs, error)

func ParseSetresuid16Args

func ParseSetresuid16Args(decoder *Decoder) (types.Setresuid16Args, error)

func ParseSetresuidArgs

func ParseSetresuidArgs(decoder *Decoder) (types.SetresuidArgs, error)

func ParseSetreuid16Args

func ParseSetreuid16Args(decoder *Decoder) (types.Setreuid16Args, error)

func ParseSetreuidArgs

func ParseSetreuidArgs(decoder *Decoder) (types.SetreuidArgs, error)

func ParseSetrlimitArgs

func ParseSetrlimitArgs(decoder *Decoder) (types.SetrlimitArgs, error)

func ParseSetsidArgs

func ParseSetsidArgs(decoder *Decoder) (types.SetsidArgs, error)

func ParseSetsockoptArgs

func ParseSetsockoptArgs(decoder *Decoder) (types.SetsockoptArgs, error)

func ParseSettimeofdayArgs

func ParseSettimeofdayArgs(decoder *Decoder) (types.SettimeofdayArgs, error)

func ParseSetuid16Args

func ParseSetuid16Args(decoder *Decoder) (types.Setuid16Args, error)

func ParseSetuidArgs

func ParseSetuidArgs(decoder *Decoder) (types.SetuidArgs, error)

func ParseSetxattrArgs

func ParseSetxattrArgs(decoder *Decoder) (types.SetxattrArgs, error)

func ParseSgetmaskArgs

func ParseSgetmaskArgs(decoder *Decoder) (types.SgetmaskArgs, error)

func ParseSharedObjectLoadedArgs

func ParseSharedObjectLoadedArgs(decoder *Decoder) (types.SharedObjectLoadedArgs, error)

func ParseShmatArgs

func ParseShmatArgs(decoder *Decoder) (types.ShmatArgs, error)

func ParseShmctlArgs

func ParseShmctlArgs(decoder *Decoder) (types.ShmctlArgs, error)

func ParseShmdtArgs

func ParseShmdtArgs(decoder *Decoder) (types.ShmdtArgs, error)

func ParseShmgetArgs

func ParseShmgetArgs(decoder *Decoder) (types.ShmgetArgs, error)

func ParseShutdownArgs

func ParseShutdownArgs(decoder *Decoder) (types.ShutdownArgs, error)

func ParseSigactionArgs

func ParseSigactionArgs(decoder *Decoder) (types.SigactionArgs, error)

func ParseSigaltstackArgs

func ParseSigaltstackArgs(decoder *Decoder) (types.SigaltstackArgs, error)

func ParseSignalArgs

func ParseSignalArgs(decoder *Decoder) (types.SignalArgs, error)

func ParseSignalCgroupMkdirArgs added in v1.3.0

func ParseSignalCgroupMkdirArgs(decoder *Decoder) (types.SignalCgroupMkdirArgs, error)

func ParseSignalCgroupRmdirArgs added in v1.3.0

func ParseSignalCgroupRmdirArgs(decoder *Decoder) (types.SignalCgroupRmdirArgs, error)

func ParseSignalfd4Args

func ParseSignalfd4Args(decoder *Decoder) (types.Signalfd4Args, error)

func ParseSignalfdArgs

func ParseSignalfdArgs(decoder *Decoder) (types.SignalfdArgs, error)

func ParseSigpendingArgs

func ParseSigpendingArgs(decoder *Decoder) (types.SigpendingArgs, error)

func ParseSigprocmaskArgs

func ParseSigprocmaskArgs(decoder *Decoder) (types.SigprocmaskArgs, error)

func ParseSigreturnArgs

func ParseSigreturnArgs(decoder *Decoder) (types.SigreturnArgs, error)

func ParseSigsuspendArgs

func ParseSigsuspendArgs(decoder *Decoder) (types.SigsuspendArgs, error)

func ParseSockSetStateArgs

func ParseSockSetStateArgs(decoder *Decoder) (types.SockSetStateArgs, error)

func ParseSocketAcceptArgs

func ParseSocketAcceptArgs(decoder *Decoder) (types.SocketAcceptArgs, error)

func ParseSocketArgs

func ParseSocketArgs(decoder *Decoder) (types.SocketArgs, error)

func ParseSocketDupArgs

func ParseSocketDupArgs(decoder *Decoder) (types.SocketDupArgs, error)

func ParseSocketcallArgs

func ParseSocketcallArgs(decoder *Decoder) (types.SocketcallArgs, error)

func ParseSocketpairArgs

func ParseSocketpairArgs(decoder *Decoder) (types.SocketpairArgs, error)

func ParseSpliceArgs

func ParseSpliceArgs(decoder *Decoder) (types.SpliceArgs, error)

func ParseSsetmaskArgs

func ParseSsetmaskArgs(decoder *Decoder) (types.SsetmaskArgs, error)

func ParseStat64Args

func ParseStat64Args(decoder *Decoder) (types.Stat64Args, error)

func ParseStatArgs

func ParseStatArgs(decoder *Decoder) (types.StatArgs, error)

func ParseStatfs64Args

func ParseStatfs64Args(decoder *Decoder) (types.Statfs64Args, error)

func ParseStatfsArgs

func ParseStatfsArgs(decoder *Decoder) (types.StatfsArgs, error)

func ParseStatxArgs

func ParseStatxArgs(decoder *Decoder) (types.StatxArgs, error)

func ParseStimeArgs

func ParseStimeArgs(decoder *Decoder) (types.StimeArgs, error)

func ParseSttyArgs

func ParseSttyArgs(decoder *Decoder) (types.SttyArgs, error)

func ParseSwapoffArgs

func ParseSwapoffArgs(decoder *Decoder) (types.SwapoffArgs, error)

func ParseSwaponArgs

func ParseSwaponArgs(decoder *Decoder) (types.SwaponArgs, error)

func ParseSwitchTaskNSArgs

func ParseSwitchTaskNSArgs(decoder *Decoder) (types.SwitchTaskNSArgs, error)

func ParseSymbolsCollisionArgs

func ParseSymbolsCollisionArgs(decoder *Decoder) (types.SymbolsCollisionArgs, error)

func ParseSymbolsLoadedArgs

func ParseSymbolsLoadedArgs(decoder *Decoder) (types.SymbolsLoadedArgs, error)

func ParseSymlinkArgs

func ParseSymlinkArgs(decoder *Decoder) (types.SymlinkArgs, error)

func ParseSymlinkatArgs

func ParseSymlinkatArgs(decoder *Decoder) (types.SymlinkatArgs, error)

func ParseSyncArgs

func ParseSyncArgs(decoder *Decoder) (types.SyncArgs, error)

func ParseSyncFileRangeArgs

func ParseSyncFileRangeArgs(decoder *Decoder) (types.SyncFileRangeArgs, error)

func ParseSyncfsArgs

func ParseSyncfsArgs(decoder *Decoder) (types.SyncfsArgs, error)

func ParseSysEnterArgs

func ParseSysEnterArgs(decoder *Decoder) (types.SysEnterArgs, error)

func ParseSysExitArgs

func ParseSysExitArgs(decoder *Decoder) (types.SysExitArgs, error)

func ParseSysctlArgs

func ParseSysctlArgs(decoder *Decoder) (types.SysctlArgs, error)

func ParseSysfsArgs

func ParseSysfsArgs(decoder *Decoder) (types.SysfsArgs, error)

func ParseSysinfoArgs

func ParseSysinfoArgs(decoder *Decoder) (types.SysinfoArgs, error)

func ParseSyslogArgs

func ParseSyslogArgs(decoder *Decoder) (types.SyslogArgs, error)

func ParseTaskRenameArgs

func ParseTaskRenameArgs(decoder *Decoder) (types.TaskRenameArgs, error)

func ParseTeeArgs

func ParseTeeArgs(decoder *Decoder) (types.TeeArgs, error)

func ParseTestEventArgs

func ParseTestEventArgs(decoder *Decoder) (types.TestEventArgs, error)

func ParseTgkillArgs

func ParseTgkillArgs(decoder *Decoder) (types.TgkillArgs, error)

func ParseTimeArgs

func ParseTimeArgs(decoder *Decoder) (types.TimeArgs, error)

func ParseTimerCreateArgs

func ParseTimerCreateArgs(decoder *Decoder) (types.TimerCreateArgs, error)

func ParseTimerDeleteArgs

func ParseTimerDeleteArgs(decoder *Decoder) (types.TimerDeleteArgs, error)

func ParseTimerGetoverrunArgs

func ParseTimerGetoverrunArgs(decoder *Decoder) (types.TimerGetoverrunArgs, error)

func ParseTimerGettime32Args

func ParseTimerGettime32Args(decoder *Decoder) (types.TimerGettime32Args, error)

func ParseTimerGettimeArgs

func ParseTimerGettimeArgs(decoder *Decoder) (types.TimerGettimeArgs, error)

func ParseTimerSettime32Args

func ParseTimerSettime32Args(decoder *Decoder) (types.TimerSettime32Args, error)

func ParseTimerSettimeArgs

func ParseTimerSettimeArgs(decoder *Decoder) (types.TimerSettimeArgs, error)

func ParseTimerfdCreateArgs

func ParseTimerfdCreateArgs(decoder *Decoder) (types.TimerfdCreateArgs, error)

func ParseTimerfdGettime32Args

func ParseTimerfdGettime32Args(decoder *Decoder) (types.TimerfdGettime32Args, error)

func ParseTimerfdGettimeArgs

func ParseTimerfdGettimeArgs(decoder *Decoder) (types.TimerfdGettimeArgs, error)

func ParseTimerfdSettime32Args

func ParseTimerfdSettime32Args(decoder *Decoder) (types.TimerfdSettime32Args, error)

func ParseTimerfdSettimeArgs

func ParseTimerfdSettimeArgs(decoder *Decoder) (types.TimerfdSettimeArgs, error)

func ParseTimesArgs

func ParseTimesArgs(decoder *Decoder) (types.TimesArgs, error)

func ParseTkillArgs

func ParseTkillArgs(decoder *Decoder) (types.TkillArgs, error)

func ParseTrackSyscallStatsArgs

func ParseTrackSyscallStatsArgs(decoder *Decoder) (types.TrackSyscallStatsArgs, error)

func ParseTruncate64Args

func ParseTruncate64Args(decoder *Decoder) (types.Truncate64Args, error)

func ParseTruncateArgs

func ParseTruncateArgs(decoder *Decoder) (types.TruncateArgs, error)

func ParseTtyOpenArgs added in v1.3.0

func ParseTtyOpenArgs(decoder *Decoder) (types.TtyOpenArgs, error)

func ParseTuxcallArgs

func ParseTuxcallArgs(decoder *Decoder) (types.TuxcallArgs, error)

func ParseUlimitArgs

func ParseUlimitArgs(decoder *Decoder) (types.UlimitArgs, error)

func ParseUmaskArgs

func ParseUmaskArgs(decoder *Decoder) (types.UmaskArgs, error)

func ParseUmount2Args

func ParseUmount2Args(decoder *Decoder) (types.Umount2Args, error)

func ParseUmountArgs

func ParseUmountArgs(decoder *Decoder) (types.UmountArgs, error)

func ParseUnameArgs

func ParseUnameArgs(decoder *Decoder) (types.UnameArgs, error)

func ParseUnlinkArgs

func ParseUnlinkArgs(decoder *Decoder) (types.UnlinkArgs, error)

func ParseUnlinkatArgs

func ParseUnlinkatArgs(decoder *Decoder) (types.UnlinkatArgs, error)

func ParseUnshareArgs

func ParseUnshareArgs(decoder *Decoder) (types.UnshareArgs, error)

func ParseUselibArgs

func ParseUselibArgs(decoder *Decoder) (types.UselibArgs, error)

func ParseUserfaultfdArgs

func ParseUserfaultfdArgs(decoder *Decoder) (types.UserfaultfdArgs, error)

func ParseUstatArgs

func ParseUstatArgs(decoder *Decoder) (types.UstatArgs, error)

func ParseUtimeArgs

func ParseUtimeArgs(decoder *Decoder) (types.UtimeArgs, error)

func ParseUtimensatArgs

func ParseUtimensatArgs(decoder *Decoder) (types.UtimensatArgs, error)

func ParseUtimensatTime32Args

func ParseUtimensatTime32Args(decoder *Decoder) (types.UtimensatTime32Args, error)

func ParseUtimesArgs

func ParseUtimesArgs(decoder *Decoder) (types.UtimesArgs, error)

func ParseVforkArgs

func ParseVforkArgs(decoder *Decoder) (types.VforkArgs, error)

func ParseVfsReadArgs

func ParseVfsReadArgs(decoder *Decoder) (types.VfsReadArgs, error)

func ParseVfsReadvArgs

func ParseVfsReadvArgs(decoder *Decoder) (types.VfsReadvArgs, error)

func ParseVfsUtimesArgs

func ParseVfsUtimesArgs(decoder *Decoder) (types.VfsUtimesArgs, error)

func ParseVfsWriteArgs

func ParseVfsWriteArgs(decoder *Decoder) (types.VfsWriteArgs, error)

func ParseVfsWritevArgs

func ParseVfsWritevArgs(decoder *Decoder) (types.VfsWritevArgs, error)

func ParseVhangupArgs

func ParseVhangupArgs(decoder *Decoder) (types.VhangupArgs, error)

func ParseVm86Args

func ParseVm86Args(decoder *Decoder) (types.Vm86Args, error)

func ParseVm86oldArgs

func ParseVm86oldArgs(decoder *Decoder) (types.Vm86oldArgs, error)

func ParseVmspliceArgs

func ParseVmspliceArgs(decoder *Decoder) (types.VmspliceArgs, error)

func ParseVserverArgs

func ParseVserverArgs(decoder *Decoder) (types.VserverArgs, error)

func ParseWait4Args

func ParseWait4Args(decoder *Decoder) (types.Wait4Args, error)

func ParseWaitidArgs

func ParseWaitidArgs(decoder *Decoder) (types.WaitidArgs, error)

func ParseWaitpidArgs

func ParseWaitpidArgs(decoder *Decoder) (types.WaitpidArgs, error)

func ParseWriteArgs

func ParseWriteArgs(decoder *Decoder) (types.WriteArgs, error)

func ParseWritevArgs

func ParseWritevArgs(decoder *Decoder) (types.WritevArgs, error)

func Print16BytesSliceIP

func Print16BytesSliceIP(in []byte) string

Print16BytesSliceIP prints the IP address encoded as 16 bytes long PrintBytesSliceIP It would be more correct to accept a [16]byte instead of variable length slice, but that would cause unnecessary memory copying and type conversions

func PrintUint32IP

func PrintUint32IP(in uint32) string

PrintUint32IP prints the IP address encoded as a uint32

Types

type Decoder

type Decoder struct {
	// contains filtered or unexported fields
}

func NewEventDecoder

func NewEventDecoder(log *logging.Logger, rawBuffer []byte) *Decoder

New creates and initializes a new decoder using rawBuffer as its initial content. The decoder takes ownership of rawBuffer, and the caller should not use rawBuffer after this call. New is intended to prepare a buffer to read existing data from it, translating it to protocol defined structs. The protocol is specific between the Trace eBPF program and the Tracee-eBPF user space application.

func (*Decoder) BuffLen

func (decoder *Decoder) BuffLen() int

BuffLen returns the total length of the buffer owned by decoder.

func (*Decoder) DecodeBool

func (decoder *Decoder) DecodeBool(msg *bool) error

DecodeBool translates data from the decoder buffer, starting from the decoder cursor, to bool.

func (*Decoder) DecodeBpfObjectMeta

func (decoder *Decoder) DecodeBpfObjectMeta(bpfObjectMeta *types.BpfObjectMeta) error

DecodeBpfObjectMeta translates data from the decoder buffer, starting from the decoder cursor, to bufferdecoder.BpfObjectMeta struct.

func (*Decoder) DecodeBytes

func (decoder *Decoder) DecodeBytes(msg []byte, size int) error

DecodeBytes copies from the decoder buffer, starting from the decoder cursor, to msg, size bytes.

func (*Decoder) DecodeBytesNoCopy

func (decoder *Decoder) DecodeBytesNoCopy(size int) ([]byte, error)

DecodeBytesNoCopy gets bytes from current offset to given size.

func (*Decoder) DecodeChunkMeta

func (decoder *Decoder) DecodeChunkMeta(chunkMeta *types.ChunkMeta) error

DecodeChunkMeta translates data from the decoder buffer, starting from the decoder cursor, to bufferdecoder.ChunkMeta struct.

func (*Decoder) DecodeContext

func (decoder *Decoder) DecodeContext(ctx *types.EventContext) error

DecodeContext translates data from the decoder buffer, starting from the decoder cursor, to bufferdecoder.eventContext struct.

func (*Decoder) DecodeInt16

func (decoder *Decoder) DecodeInt16(msg *int16) error

DecodeInt16 translates data from the decoder buffer, starting from the decoder cursor, to int16.

func (*Decoder) DecodeInt32

func (decoder *Decoder) DecodeInt32(msg *int32) error

DecodeInt32 translates data from the decoder buffer, starting from the decoder cursor, to int32.

func (*Decoder) DecodeInt64

func (decoder *Decoder) DecodeInt64(msg *int64) error

DecodeInt64 translates data from the decoder buffer, starting from the decoder cursor, to int64.

func (*Decoder) DecodeInt8

func (decoder *Decoder) DecodeInt8(msg *int8) error

DecodeInt8 translates data from the decoder buffer, starting from the decoder cursor, to int8.

func (*Decoder) DecodeIntArray

func (decoder *Decoder) DecodeIntArray(msg []int32, size int) error

DecodeIntArray translate from the decoder buffer, starting from the decoder cursor, to msg, size * 4 bytes (in order to get int32).

func (*Decoder) DecodeKernelModuleMeta

func (decoder *Decoder) DecodeKernelModuleMeta(kernelModuleMeta *types.KernelModuleMeta) error

DecodeKernelModuleMeta translates data from the decoder buffer, starting from the decoder cursor, to bufferdecoder.KernelModuleMeta struct.

func (*Decoder) DecodeMprotectWriteMeta

func (decoder *Decoder) DecodeMprotectWriteMeta(mprotectWriteMeta *types.MprotectWriteMeta) error

DecodeMprotectWriteMeta translates data from the decoder buffer, starting from the decoder cursor, to bufferdecoder.MprotectWriteMeta struct.

func (*Decoder) DecodeSignalContext added in v1.3.0

func (decoder *Decoder) DecodeSignalContext(ctx *types.SignalContext) error

func (*Decoder) DecodeSlimCred

func (decoder *Decoder) DecodeSlimCred(slimCred *types.SlimCred) error

DecodeSlimCred translates data from the decoder buffer, starting from the decoder cursor, to SlimCred struct.

func (*Decoder) DecodeUint16

func (decoder *Decoder) DecodeUint16(msg *uint16) error

DecodeUint16 translates data from the decoder buffer, starting from the decoder cursor, to uint16.

func (*Decoder) DecodeUint16BigEndian

func (decoder *Decoder) DecodeUint16BigEndian(msg *uint16) error

DecodeUint16BigEndian translates data from the decoder buffer, starting from the decoder cursor, to uint16.

func (*Decoder) DecodeUint32

func (decoder *Decoder) DecodeUint32(msg *uint32) error

DecodeUint32 translates data from the decoder buffer, starting from the decoder cursor, to uint32.

func (*Decoder) DecodeUint32BigEndian

func (decoder *Decoder) DecodeUint32BigEndian(msg *uint32) error

DecodeUint32BigEndian translates data from the decoder buffer, starting from the decoder cursor, to uint32.

func (*Decoder) DecodeUint64

func (decoder *Decoder) DecodeUint64(msg *uint64) error

DecodeUint64 translates data from the decoder buffer, starting from the decoder cursor, to uint64.

func (*Decoder) DecodeUint64Array

func (decoder *Decoder) DecodeUint64Array(msg *[]uint64) error

DecodeUint64Array translate from the decoder buffer, starting from the decoder cursor, to msg, size * 8 bytes (in order to get int64).

func (*Decoder) DecodeUint8

func (decoder *Decoder) DecodeUint8(msg *uint8) error

DecodeUint8 translates data from the decoder buffer, starting from the decoder cursor, to uint8.

func (*Decoder) DecodeVfsFileMeta

func (decoder *Decoder) DecodeVfsFileMeta(vfsFileMeta *types.VfsFileMeta) error

DecodeVfsFileMeta translates data from the decoder buffer, starting from the decoder cursor, to bufferdecoder.VfsFileMeta struct.

func (*Decoder) ReadAddrTuple

func (decoder *Decoder) ReadAddrTuple() (types.AddrTuple, error)

func (*Decoder) ReadAmountBytes

func (decoder *Decoder) ReadAmountBytes() int

ReadAmountBytes returns the total amount of bytes that decoder has read from its buffer up until now.

func (*Decoder) ReadArgsArrayFromBuff

func (decoder *Decoder) ReadArgsArrayFromBuff() ([]string, error)

func (*Decoder) ReadByteSliceFromBuff

func (decoder *Decoder) ReadByteSliceFromBuff(len int) ([]byte, error)

func (*Decoder) ReadMaxByteSliceFromBuff

func (decoder *Decoder) ReadMaxByteSliceFromBuff(max int) ([]byte, error)

func (*Decoder) ReadSockaddrFromBuff

func (decoder *Decoder) ReadSockaddrFromBuff() (types.Sockaddr, error)

func (*Decoder) ReadStringArrayFromBuff

func (decoder *Decoder) ReadStringArrayFromBuff() ([]string, error)

func (*Decoder) ReadStringFromBuff

func (decoder *Decoder) ReadStringFromBuff() (string, error)

func (*Decoder) ReadStringVarFromBuff

func (decoder *Decoder) ReadStringVarFromBuff(max int) (string, error)

readStringVarFromBuff reads a null-terminated string from `buff` max length can be passed as `max` to optimize memory allocation, otherwise pass 0

func (*Decoder) ReadTimespec

func (decoder *Decoder) ReadTimespec() (float64, error)

func (*Decoder) SeekForward

func (decoder *Decoder) SeekForward(amount int)

func (*Decoder) SkipUint8

func (decoder *Decoder) SkipUint8() error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL