me.bechberger.ebpf.runtime.AnonDefinitions Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of bpf-runtime Show documentation
Show all versions of bpf-runtime Show documentation
Definitions for Linux eBPF types and other helpers and interfaces, auto generated from Linux headers and vmlinux
The newest version!
/** Auto-generated */
package me.bechberger.ebpf.runtime;
import me.bechberger.ebpf.annotations.EnumMember;
import me.bechberger.ebpf.annotations.InlineUnion;
import me.bechberger.ebpf.annotations.Offset;
import me.bechberger.ebpf.annotations.OriginalName;
import me.bechberger.ebpf.annotations.Size;
import me.bechberger.ebpf.annotations.Type;
import me.bechberger.ebpf.annotations.Unsigned;
import me.bechberger.ebpf.annotations.bpf.BuiltinBPFFunction;
import me.bechberger.ebpf.annotations.bpf.MethodIsBPFRelatedFunction;
import me.bechberger.ebpf.annotations.bpf.NotUsableInJava;
import me.bechberger.ebpf.type.Enum;
import me.bechberger.ebpf.type.Ptr;
import me.bechberger.ebpf.type.Struct;
import me.bechberger.ebpf.type.TypedEnum;
import me.bechberger.ebpf.type.TypedefBase;
import me.bechberger.ebpf.type.Union;
import org.jetbrains.annotations.Nullable;
import static me.bechberger.ebpf.runtime.AaDefinitions.*;
import static me.bechberger.ebpf.runtime.AafsDefinitions.*;
import static me.bechberger.ebpf.runtime.Aat2870Definitions.*;
import static me.bechberger.ebpf.runtime.AccelDefinitions.*;
import static me.bechberger.ebpf.runtime.AccountDefinitions.*;
import static me.bechberger.ebpf.runtime.AcctDefinitions.*;
import static me.bechberger.ebpf.runtime.AcpiDefinitions.*;
import static me.bechberger.ebpf.runtime.AcpiphpDefinitions.*;
import static me.bechberger.ebpf.runtime.ActionDefinitions.*;
import static me.bechberger.ebpf.runtime.ActiveDefinitions.*;
import static me.bechberger.ebpf.runtime.AddDefinitions.*;
import static me.bechberger.ebpf.runtime.AddrDefinitions.*;
import static me.bechberger.ebpf.runtime.AddrconfDefinitions.*;
import static me.bechberger.ebpf.runtime.AdjustDefinitions.*;
import static me.bechberger.ebpf.runtime.AdlDefinitions.*;
import static me.bechberger.ebpf.runtime.Adp5520Definitions.*;
import static me.bechberger.ebpf.runtime.AdvisorDefinitions.*;
import static me.bechberger.ebpf.runtime.AeadDefinitions.*;
import static me.bechberger.ebpf.runtime.AerDefinitions.*;
import static me.bechberger.ebpf.runtime.AgpDefinitions.*;
import static me.bechberger.ebpf.runtime.AhashDefinitions.*;
import static me.bechberger.ebpf.runtime.AioDefinitions.*;
import static me.bechberger.ebpf.runtime.AlarmDefinitions.*;
import static me.bechberger.ebpf.runtime.AllocDefinitions.*;
import static me.bechberger.ebpf.runtime.AllocateDefinitions.*;
import static me.bechberger.ebpf.runtime.AmdDefinitions.*;
import static me.bechberger.ebpf.runtime.AmlDefinitions.*;
import static me.bechberger.ebpf.runtime.ApeiDefinitions.*;
import static me.bechberger.ebpf.runtime.ApicDefinitions.*;
import static me.bechberger.ebpf.runtime.ApparmorDefinitions.*;
import static me.bechberger.ebpf.runtime.ApplyDefinitions.*;
import static me.bechberger.ebpf.runtime.ArchDefinitions.*;
import static me.bechberger.ebpf.runtime.ArpDefinitions.*;
import static me.bechberger.ebpf.runtime.ArrayDefinitions.*;
import static me.bechberger.ebpf.runtime.Asn1Definitions.*;
import static me.bechberger.ebpf.runtime.AssocDefinitions.*;
import static me.bechberger.ebpf.runtime.AsymmetricDefinitions.*;
import static me.bechberger.ebpf.runtime.AsyncDefinitions.*;
import static me.bechberger.ebpf.runtime.AtaDefinitions.*;
import static me.bechberger.ebpf.runtime.AtkbdDefinitions.*;
import static me.bechberger.ebpf.runtime.AtomicDefinitions.*;
import static me.bechberger.ebpf.runtime.AttributeDefinitions.*;
import static me.bechberger.ebpf.runtime.AuditDefinitions.*;
import static me.bechberger.ebpf.runtime.AuxiliaryDefinitions.*;
import static me.bechberger.ebpf.runtime.AvailableDefinitions.*;
import static me.bechberger.ebpf.runtime.AvcDefinitions.*;
import static me.bechberger.ebpf.runtime.AvtabDefinitions.*;
import static me.bechberger.ebpf.runtime.BackingDefinitions.*;
import static me.bechberger.ebpf.runtime.BacklightDefinitions.*;
import static me.bechberger.ebpf.runtime.BadDefinitions.*;
import static me.bechberger.ebpf.runtime.BadblocksDefinitions.*;
import static me.bechberger.ebpf.runtime.BalanceDefinitions.*;
import static me.bechberger.ebpf.runtime.BalloonDefinitions.*;
import static me.bechberger.ebpf.runtime.BdevDefinitions.*;
import static me.bechberger.ebpf.runtime.BdiDefinitions.*;
import static me.bechberger.ebpf.runtime.BgpioDefinitions.*;
import static me.bechberger.ebpf.runtime.BindDefinitions.*;
import static me.bechberger.ebpf.runtime.BioDefinitions.*;
import static me.bechberger.ebpf.runtime.BitDefinitions.*;
import static me.bechberger.ebpf.runtime.BitmapDefinitions.*;
import static me.bechberger.ebpf.runtime.Blake2sDefinitions.*;
import static me.bechberger.ebpf.runtime.BlkDefinitions.*;
import static me.bechberger.ebpf.runtime.BlkcgDefinitions.*;
import static me.bechberger.ebpf.runtime.BlkdevDefinitions.*;
import static me.bechberger.ebpf.runtime.BlkgDefinitions.*;
import static me.bechberger.ebpf.runtime.BlkifDefinitions.*;
import static me.bechberger.ebpf.runtime.BlockDefinitions.*;
import static me.bechberger.ebpf.runtime.BloomDefinitions.*;
import static me.bechberger.ebpf.runtime.BootDefinitions.*;
import static me.bechberger.ebpf.runtime.BpfDefinitions.*;
import static me.bechberger.ebpf.runtime.BsgDefinitions.*;
import static me.bechberger.ebpf.runtime.BtfDefinitions.*;
import static me.bechberger.ebpf.runtime.BtreeDefinitions.*;
import static me.bechberger.ebpf.runtime.BtsDefinitions.*;
import static me.bechberger.ebpf.runtime.BufferDefinitions.*;
import static me.bechberger.ebpf.runtime.BuildDefinitions.*;
import static me.bechberger.ebpf.runtime.BusDefinitions.*;
import static me.bechberger.ebpf.runtime.BytDefinitions.*;
import static me.bechberger.ebpf.runtime.CacheDefinitions.*;
import static me.bechberger.ebpf.runtime.CalcDefinitions.*;
import static me.bechberger.ebpf.runtime.CalculateDefinitions.*;
import static me.bechberger.ebpf.runtime.CalipsoDefinitions.*;
import static me.bechberger.ebpf.runtime.CallDefinitions.*;
import static me.bechberger.ebpf.runtime.CanDefinitions.*;
import static me.bechberger.ebpf.runtime.CapDefinitions.*;
import static me.bechberger.ebpf.runtime.CdevDefinitions.*;
import static me.bechberger.ebpf.runtime.CdromDefinitions.*;
import static me.bechberger.ebpf.runtime.CeaDefinitions.*;
import static me.bechberger.ebpf.runtime.Cfg80211Definitions.*;
import static me.bechberger.ebpf.runtime.Cgroup1Definitions.*;
import static me.bechberger.ebpf.runtime.CgroupDefinitions.*;
import static me.bechberger.ebpf.runtime.ChangeDefinitions.*;
import static me.bechberger.ebpf.runtime.ChargerDefinitions.*;
import static me.bechberger.ebpf.runtime.CheckDefinitions.*;
import static me.bechberger.ebpf.runtime.ChvDefinitions.*;
import static me.bechberger.ebpf.runtime.CipsoDefinitions.*;
import static me.bechberger.ebpf.runtime.ClassDefinitions.*;
import static me.bechberger.ebpf.runtime.CleanDefinitions.*;
import static me.bechberger.ebpf.runtime.CleanupDefinitions.*;
import static me.bechberger.ebpf.runtime.ClearDefinitions.*;
import static me.bechberger.ebpf.runtime.ClkDefinitions.*;
import static me.bechberger.ebpf.runtime.ClockeventsDefinitions.*;
import static me.bechberger.ebpf.runtime.ClocksourceDefinitions.*;
import static me.bechberger.ebpf.runtime.CmciDefinitions.*;
import static me.bechberger.ebpf.runtime.CmdlineDefinitions.*;
import static me.bechberger.ebpf.runtime.CmosDefinitions.*;
import static me.bechberger.ebpf.runtime.CmpDefinitions.*;
import static me.bechberger.ebpf.runtime.CnDefinitions.*;
import static me.bechberger.ebpf.runtime.CollectDefinitions.*;
import static me.bechberger.ebpf.runtime.CommonDefinitions.*;
import static me.bechberger.ebpf.runtime.CompatDefinitions.*;
import static me.bechberger.ebpf.runtime.ComponentDefinitions.*;
import static me.bechberger.ebpf.runtime.ComputeDefinitions.*;
import static me.bechberger.ebpf.runtime.ConDefinitions.*;
import static me.bechberger.ebpf.runtime.CondDefinitions.*;
import static me.bechberger.ebpf.runtime.ConfigDefinitions.*;
import static me.bechberger.ebpf.runtime.ConfigfsDefinitions.*;
import static me.bechberger.ebpf.runtime.ConsoleDefinitions.*;
import static me.bechberger.ebpf.runtime.ConvertDefinitions.*;
import static me.bechberger.ebpf.runtime.CookieDefinitions.*;
import static me.bechberger.ebpf.runtime.CopyDefinitions.*;
import static me.bechberger.ebpf.runtime.CoreDefinitions.*;
import static me.bechberger.ebpf.runtime.CountDefinitions.*;
import static me.bechberger.ebpf.runtime.CpciDefinitions.*;
import static me.bechberger.ebpf.runtime.CperDefinitions.*;
import static me.bechberger.ebpf.runtime.CppcDefinitions.*;
import static me.bechberger.ebpf.runtime.CpuDefinitions.*;
import static me.bechberger.ebpf.runtime.CpuacctDefinitions.*;
import static me.bechberger.ebpf.runtime.CpufreqDefinitions.*;
import static me.bechberger.ebpf.runtime.CpuhpDefinitions.*;
import static me.bechberger.ebpf.runtime.CpuidleDefinitions.*;
import static me.bechberger.ebpf.runtime.CpusDefinitions.*;
import static me.bechberger.ebpf.runtime.CpusetDefinitions.*;
import static me.bechberger.ebpf.runtime.CrashDefinitions.*;
import static me.bechberger.ebpf.runtime.CrbDefinitions.*;
import static me.bechberger.ebpf.runtime.Crc32cDefinitions.*;
import static me.bechberger.ebpf.runtime.Crc64Definitions.*;
import static me.bechberger.ebpf.runtime.CrcDefinitions.*;
import static me.bechberger.ebpf.runtime.CreateDefinitions.*;
import static me.bechberger.ebpf.runtime.CrosDefinitions.*;
import static me.bechberger.ebpf.runtime.CryptoDefinitions.*;
import static me.bechberger.ebpf.runtime.CrystalcoveDefinitions.*;
import static me.bechberger.ebpf.runtime.CssDefinitions.*;
import static me.bechberger.ebpf.runtime.CsumDefinitions.*;
import static me.bechberger.ebpf.runtime.CtDefinitions.*;
import static me.bechberger.ebpf.runtime.CtrlDefinitions.*;
import static me.bechberger.ebpf.runtime.CtxDefinitions.*;
import static me.bechberger.ebpf.runtime.CurrentDefinitions.*;
import static me.bechberger.ebpf.runtime.DDefinitions.*;
import static me.bechberger.ebpf.runtime.Da903xDefinitions.*;
import static me.bechberger.ebpf.runtime.Da9052Definitions.*;
import static me.bechberger.ebpf.runtime.Da9063Definitions.*;
import static me.bechberger.ebpf.runtime.DataDefinitions.*;
import static me.bechberger.ebpf.runtime.DaxDefinitions.*;
import static me.bechberger.ebpf.runtime.DbcDefinitions.*;
import static me.bechberger.ebpf.runtime.DbgDefinitions.*;
import static me.bechberger.ebpf.runtime.DcbDefinitions.*;
import static me.bechberger.ebpf.runtime.DcbnlDefinitions.*;
import static me.bechberger.ebpf.runtime.DdDefinitions.*;
import static me.bechberger.ebpf.runtime.DdebugDefinitions.*;
import static me.bechberger.ebpf.runtime.DeadlineDefinitions.*;
import static me.bechberger.ebpf.runtime.DebugDefinitions.*;
import static me.bechberger.ebpf.runtime.DebugfsDefinitions.*;
import static me.bechberger.ebpf.runtime.DecDefinitions.*;
import static me.bechberger.ebpf.runtime.DefaultDefinitions.*;
import static me.bechberger.ebpf.runtime.DeferredDefinitions.*;
import static me.bechberger.ebpf.runtime.DeflateDefinitions.*;
import static me.bechberger.ebpf.runtime.DelayacctDefinitions.*;
import static me.bechberger.ebpf.runtime.DelayedDefinitions.*;
import static me.bechberger.ebpf.runtime.DentryDefinitions.*;
import static me.bechberger.ebpf.runtime.DequeueDefinitions.*;
import static me.bechberger.ebpf.runtime.DestroyDefinitions.*;
import static me.bechberger.ebpf.runtime.DetectDefinitions.*;
import static me.bechberger.ebpf.runtime.DevDefinitions.*;
import static me.bechberger.ebpf.runtime.DevcdDefinitions.*;
import static me.bechberger.ebpf.runtime.DevfreqDefinitions.*;
import static me.bechberger.ebpf.runtime.DeviceDefinitions.*;
import static me.bechberger.ebpf.runtime.DevlDefinitions.*;
import static me.bechberger.ebpf.runtime.DevlinkDefinitions.*;
import static me.bechberger.ebpf.runtime.DevmDefinitions.*;
import static me.bechberger.ebpf.runtime.DevptsDefinitions.*;
import static me.bechberger.ebpf.runtime.DevresDefinitions.*;
import static me.bechberger.ebpf.runtime.DhDefinitions.*;
import static me.bechberger.ebpf.runtime.DimDefinitions.*;
import static me.bechberger.ebpf.runtime.DisableDefinitions.*;
import static me.bechberger.ebpf.runtime.DiskDefinitions.*;
import static me.bechberger.ebpf.runtime.DisplayidDefinitions.*;
import static me.bechberger.ebpf.runtime.DlDefinitions.*;
import static me.bechberger.ebpf.runtime.DmDefinitions.*;
import static me.bechberger.ebpf.runtime.DmaDefinitions.*;
import static me.bechberger.ebpf.runtime.DmaengineDefinitions.*;
import static me.bechberger.ebpf.runtime.DmarDefinitions.*;
import static me.bechberger.ebpf.runtime.DmiDefinitions.*;
import static me.bechberger.ebpf.runtime.DnsDefinitions.*;
import static me.bechberger.ebpf.runtime.DoDefinitions.*;
import static me.bechberger.ebpf.runtime.DomainDefinitions.*;
import static me.bechberger.ebpf.runtime.DownDefinitions.*;
import static me.bechberger.ebpf.runtime.DpcDefinitions.*;
import static me.bechberger.ebpf.runtime.DpllDefinitions.*;
import static me.bechberger.ebpf.runtime.DpmDefinitions.*;
import static me.bechberger.ebpf.runtime.DquotDefinitions.*;
import static me.bechberger.ebpf.runtime.DrainDefinitions.*;
import static me.bechberger.ebpf.runtime.DrbgDefinitions.*;
import static me.bechberger.ebpf.runtime.DriverDefinitions.*;
import static me.bechberger.ebpf.runtime.DrmDefinitions.*;
import static me.bechberger.ebpf.runtime.DrmmDefinitions.*;
import static me.bechberger.ebpf.runtime.DropDefinitions.*;
import static me.bechberger.ebpf.runtime.DsaDefinitions.*;
import static me.bechberger.ebpf.runtime.DstDefinitions.*;
import static me.bechberger.ebpf.runtime.DummyDefinitions.*;
import static me.bechberger.ebpf.runtime.DummyconDefinitions.*;
import static me.bechberger.ebpf.runtime.DumpDefinitions.*;
import static me.bechberger.ebpf.runtime.DupDefinitions.*;
import static me.bechberger.ebpf.runtime.DvdDefinitions.*;
import static me.bechberger.ebpf.runtime.DwDefinitions.*;
import static me.bechberger.ebpf.runtime.Dwc2Definitions.*;
import static me.bechberger.ebpf.runtime.DxDefinitions.*;
import static me.bechberger.ebpf.runtime.DynDefinitions.*;
import static me.bechberger.ebpf.runtime.DyneventDefinitions.*;
import static me.bechberger.ebpf.runtime.E820Definitions.*;
import static me.bechberger.ebpf.runtime.EafnosupportDefinitions.*;
import static me.bechberger.ebpf.runtime.EarlyDefinitions.*;
import static me.bechberger.ebpf.runtime.EbitmapDefinitions.*;
import static me.bechberger.ebpf.runtime.EcDefinitions.*;
import static me.bechberger.ebpf.runtime.EcryptfsDefinitions.*;
import static me.bechberger.ebpf.runtime.EdacDefinitions.*;
import static me.bechberger.ebpf.runtime.EddDefinitions.*;
import static me.bechberger.ebpf.runtime.EdidDefinitions.*;
import static me.bechberger.ebpf.runtime.EfiDefinitions.*;
import static me.bechberger.ebpf.runtime.EfivarDefinitions.*;
import static me.bechberger.ebpf.runtime.EfivarfsDefinitions.*;
import static me.bechberger.ebpf.runtime.EhciDefinitions.*;
import static me.bechberger.ebpf.runtime.EisaDefinitions.*;
import static me.bechberger.ebpf.runtime.ElantsDefinitions.*;
import static me.bechberger.ebpf.runtime.ElevatorDefinitions.*;
import static me.bechberger.ebpf.runtime.ElvDefinitions.*;
import static me.bechberger.ebpf.runtime.EmDefinitions.*;
import static me.bechberger.ebpf.runtime.EmitDefinitions.*;
import static me.bechberger.ebpf.runtime.EnableDefinitions.*;
import static me.bechberger.ebpf.runtime.EndDefinitions.*;
import static me.bechberger.ebpf.runtime.EnqueueDefinitions.*;
import static me.bechberger.ebpf.runtime.EpDefinitions.*;
import static me.bechberger.ebpf.runtime.EprobeDefinitions.*;
import static me.bechberger.ebpf.runtime.ErstDefinitions.*;
import static me.bechberger.ebpf.runtime.EspintcpDefinitions.*;
import static me.bechberger.ebpf.runtime.EthDefinitions.*;
import static me.bechberger.ebpf.runtime.EthnlDefinitions.*;
import static me.bechberger.ebpf.runtime.EthtoolDefinitions.*;
import static me.bechberger.ebpf.runtime.EvdevDefinitions.*;
import static me.bechberger.ebpf.runtime.EventDefinitions.*;
import static me.bechberger.ebpf.runtime.EventfdDefinitions.*;
import static me.bechberger.ebpf.runtime.EventfsDefinitions.*;
import static me.bechberger.ebpf.runtime.EvmDefinitions.*;
import static me.bechberger.ebpf.runtime.EvtchnDefinitions.*;
import static me.bechberger.ebpf.runtime.ExcDefinitions.*;
import static me.bechberger.ebpf.runtime.ExitDefinitions.*;
import static me.bechberger.ebpf.runtime.Ext4Definitions.*;
import static me.bechberger.ebpf.runtime.ExtDefinitions.*;
import static me.bechberger.ebpf.runtime.ExtconDefinitions.*;
import static me.bechberger.ebpf.runtime.FDefinitions.*;
import static me.bechberger.ebpf.runtime.FanotifyDefinitions.*;
import static me.bechberger.ebpf.runtime.FatDefinitions.*;
import static me.bechberger.ebpf.runtime.FaultDefinitions.*;
import static me.bechberger.ebpf.runtime.FbDefinitions.*;
import static me.bechberger.ebpf.runtime.FbconDefinitions.*;
import static me.bechberger.ebpf.runtime.FfDefinitions.*;
import static me.bechberger.ebpf.runtime.Fib4Definitions.*;
import static me.bechberger.ebpf.runtime.Fib6Definitions.*;
import static me.bechberger.ebpf.runtime.FibDefinitions.*;
import static me.bechberger.ebpf.runtime.FifoDefinitions.*;
import static me.bechberger.ebpf.runtime.FileDefinitions.*;
import static me.bechberger.ebpf.runtime.FilemapDefinitions.*;
import static me.bechberger.ebpf.runtime.FillDefinitions.*;
import static me.bechberger.ebpf.runtime.FilterDefinitions.*;
import static me.bechberger.ebpf.runtime.FindDefinitions.*;
import static me.bechberger.ebpf.runtime.FinishDefinitions.*;
import static me.bechberger.ebpf.runtime.FirmwareDefinitions.*;
import static me.bechberger.ebpf.runtime.FixedDefinitions.*;
import static me.bechberger.ebpf.runtime.FixupDefinitions.*;
import static me.bechberger.ebpf.runtime.FlowDefinitions.*;
import static me.bechberger.ebpf.runtime.FlushDefinitions.*;
import static me.bechberger.ebpf.runtime.FnDefinitions.*;
import static me.bechberger.ebpf.runtime.FolioDefinitions.*;
import static me.bechberger.ebpf.runtime.FollowDefinitions.*;
import static me.bechberger.ebpf.runtime.FopsDefinitions.*;
import static me.bechberger.ebpf.runtime.ForceDefinitions.*;
import static me.bechberger.ebpf.runtime.FpropDefinitions.*;
import static me.bechberger.ebpf.runtime.FpuDefinitions.*;
import static me.bechberger.ebpf.runtime.FreeDefinitions.*;
import static me.bechberger.ebpf.runtime.FreezeDefinitions.*;
import static me.bechberger.ebpf.runtime.FreezerDefinitions.*;
import static me.bechberger.ebpf.runtime.FreqDefinitions.*;
import static me.bechberger.ebpf.runtime.FromDefinitions.*;
import static me.bechberger.ebpf.runtime.FsDefinitions.*;
import static me.bechberger.ebpf.runtime.FscryptDefinitions.*;
import static me.bechberger.ebpf.runtime.FseDefinitions.*;
import static me.bechberger.ebpf.runtime.FsnotifyDefinitions.*;
import static me.bechberger.ebpf.runtime.FsverityDefinitions.*;
import static me.bechberger.ebpf.runtime.FtraceDefinitions.*;
import static me.bechberger.ebpf.runtime.FunctionDefinitions.*;
import static me.bechberger.ebpf.runtime.FuseDefinitions.*;
import static me.bechberger.ebpf.runtime.FutexDefinitions.*;
import static me.bechberger.ebpf.runtime.FwDefinitions.*;
import static me.bechberger.ebpf.runtime.FwnodeDefinitions.*;
import static me.bechberger.ebpf.runtime.GartDefinitions.*;
import static me.bechberger.ebpf.runtime.GcmDefinitions.*;
import static me.bechberger.ebpf.runtime.GenDefinitions.*;
import static me.bechberger.ebpf.runtime.GenericDefinitions.*;
import static me.bechberger.ebpf.runtime.GenlDefinitions.*;
import static me.bechberger.ebpf.runtime.GenpdDefinitions.*;
import static me.bechberger.ebpf.runtime.GenphyDefinitions.*;
import static me.bechberger.ebpf.runtime.GetDefinitions.*;
import static me.bechberger.ebpf.runtime.GhesDefinitions.*;
import static me.bechberger.ebpf.runtime.GnetDefinitions.*;
import static me.bechberger.ebpf.runtime.GnttabDefinitions.*;
import static me.bechberger.ebpf.runtime.GpioDefinitions.*;
import static me.bechberger.ebpf.runtime.GpiochipDefinitions.*;
import static me.bechberger.ebpf.runtime.GpiodDefinitions.*;
import static me.bechberger.ebpf.runtime.GpiolibDefinitions.*;
import static me.bechberger.ebpf.runtime.GroDefinitions.*;
import static me.bechberger.ebpf.runtime.GroupDefinitions.*;
import static me.bechberger.ebpf.runtime.HandleDefinitions.*;
import static me.bechberger.ebpf.runtime.HandshakeDefinitions.*;
import static me.bechberger.ebpf.runtime.HasDefinitions.*;
import static me.bechberger.ebpf.runtime.HashDefinitions.*;
import static me.bechberger.ebpf.runtime.HcdDefinitions.*;
import static me.bechberger.ebpf.runtime.HctxDefinitions.*;
import static me.bechberger.ebpf.runtime.HdmiDefinitions.*;
import static me.bechberger.ebpf.runtime.HidDefinitions.*;
import static me.bechberger.ebpf.runtime.HistDefinitions.*;
import static me.bechberger.ebpf.runtime.HmacDefinitions.*;
import static me.bechberger.ebpf.runtime.HmatDefinitions.*;
import static me.bechberger.ebpf.runtime.HmmDefinitions.*;
import static me.bechberger.ebpf.runtime.HookDefinitions.*;
import static me.bechberger.ebpf.runtime.HpcDefinitions.*;
import static me.bechberger.ebpf.runtime.HpetDefinitions.*;
import static me.bechberger.ebpf.runtime.HrtimerDefinitions.*;
import static me.bechberger.ebpf.runtime.HsuDefinitions.*;
import static me.bechberger.ebpf.runtime.HswepDefinitions.*;
import static me.bechberger.ebpf.runtime.HtabDefinitions.*;
import static me.bechberger.ebpf.runtime.HteDefinitions.*;
import static me.bechberger.ebpf.runtime.HubDefinitions.*;
import static me.bechberger.ebpf.runtime.HufDefinitions.*;
import static me.bechberger.ebpf.runtime.HugetlbDefinitions.*;
import static me.bechberger.ebpf.runtime.HugetlbfsDefinitions.*;
import static me.bechberger.ebpf.runtime.HvDefinitions.*;
import static me.bechberger.ebpf.runtime.HvcDefinitions.*;
import static me.bechberger.ebpf.runtime.HwDefinitions.*;
import static me.bechberger.ebpf.runtime.HwlatDefinitions.*;
import static me.bechberger.ebpf.runtime.HwmonDefinitions.*;
import static me.bechberger.ebpf.runtime.HwspinDefinitions.*;
import static me.bechberger.ebpf.runtime.HypervDefinitions.*;
import static me.bechberger.ebpf.runtime.I2cDefinitions.*;
import static me.bechberger.ebpf.runtime.I2cdevDefinitions.*;
import static me.bechberger.ebpf.runtime.I8042Definitions.*;
import static me.bechberger.ebpf.runtime.Ia32Definitions.*;
import static me.bechberger.ebpf.runtime.IbDefinitions.*;
import static me.bechberger.ebpf.runtime.IccDefinitions.*;
import static me.bechberger.ebpf.runtime.IcmpDefinitions.*;
import static me.bechberger.ebpf.runtime.Icmpv6Definitions.*;
import static me.bechberger.ebpf.runtime.IcxDefinitions.*;
import static me.bechberger.ebpf.runtime.IdleDefinitions.*;
import static me.bechberger.ebpf.runtime.IdrDefinitions.*;
import static me.bechberger.ebpf.runtime.Ieee80211Definitions.*;
import static me.bechberger.ebpf.runtime.IflaDefinitions.*;
import static me.bechberger.ebpf.runtime.Igmp6Definitions.*;
import static me.bechberger.ebpf.runtime.IgmpDefinitions.*;
import static me.bechberger.ebpf.runtime.ImaDefinitions.*;
import static me.bechberger.ebpf.runtime.ImsttfbDefinitions.*;
import static me.bechberger.ebpf.runtime.In6Definitions.*;
import static me.bechberger.ebpf.runtime.InDefinitions.*;
import static me.bechberger.ebpf.runtime.IncDefinitions.*;
import static me.bechberger.ebpf.runtime.Inet6Definitions.*;
import static me.bechberger.ebpf.runtime.InetDefinitions.*;
import static me.bechberger.ebpf.runtime.InitDefinitions.*;
import static me.bechberger.ebpf.runtime.InodeDefinitions.*;
import static me.bechberger.ebpf.runtime.InotifyDefinitions.*;
import static me.bechberger.ebpf.runtime.InputDefinitions.*;
import static me.bechberger.ebpf.runtime.InsertDefinitions.*;
import static me.bechberger.ebpf.runtime.InsnDefinitions.*;
import static me.bechberger.ebpf.runtime.IntDefinitions.*;
import static me.bechberger.ebpf.runtime.IntegrityDefinitions.*;
import static me.bechberger.ebpf.runtime.IntelDefinitions.*;
import static me.bechberger.ebpf.runtime.IntervalDefinitions.*;
import static me.bechberger.ebpf.runtime.InvalidateDefinitions.*;
import static me.bechberger.ebpf.runtime.IoDefinitions.*;
import static me.bechberger.ebpf.runtime.Ioam6Definitions.*;
import static me.bechberger.ebpf.runtime.IoapicDefinitions.*;
import static me.bechberger.ebpf.runtime.IocDefinitions.*;
import static me.bechberger.ebpf.runtime.IocgDefinitions.*;
import static me.bechberger.ebpf.runtime.IomapDefinitions.*;
import static me.bechberger.ebpf.runtime.IommuDefinitions.*;
import static me.bechberger.ebpf.runtime.IopfDefinitions.*;
import static me.bechberger.ebpf.runtime.IoprioDefinitions.*;
import static me.bechberger.ebpf.runtime.IoremapDefinitions.*;
import static me.bechberger.ebpf.runtime.IosfDefinitions.*;
import static me.bechberger.ebpf.runtime.IovDefinitions.*;
import static me.bechberger.ebpf.runtime.IovaDefinitions.*;
import static me.bechberger.ebpf.runtime.Ip4Definitions.*;
import static me.bechberger.ebpf.runtime.Ip6Definitions.*;
import static me.bechberger.ebpf.runtime.Ip6addrlblDefinitions.*;
import static me.bechberger.ebpf.runtime.Ip6mrDefinitions.*;
import static me.bechberger.ebpf.runtime.IpDefinitions.*;
import static me.bechberger.ebpf.runtime.IpcDefinitions.*;
import static me.bechberger.ebpf.runtime.IpmrDefinitions.*;
import static me.bechberger.ebpf.runtime.Ipv4Definitions.*;
import static me.bechberger.ebpf.runtime.Ipv6Definitions.*;
import static me.bechberger.ebpf.runtime.IrqDefinitions.*;
import static me.bechberger.ebpf.runtime.IrteDefinitions.*;
import static me.bechberger.ebpf.runtime.IsDefinitions.*;
import static me.bechberger.ebpf.runtime.IsaDefinitions.*;
import static me.bechberger.ebpf.runtime.IsolateDefinitions.*;
import static me.bechberger.ebpf.runtime.IterDefinitions.*;
import static me.bechberger.ebpf.runtime.IvbepDefinitions.*;
import static me.bechberger.ebpf.runtime.IwDefinitions.*;
import static me.bechberger.ebpf.runtime.JailhouseDefinitions.*;
import static me.bechberger.ebpf.runtime.Jbd2Definitions.*;
import static me.bechberger.ebpf.runtime.JentDefinitions.*;
import static me.bechberger.ebpf.runtime.JournalDefinitions.*;
import static me.bechberger.ebpf.runtime.JumpDefinitions.*;
import static me.bechberger.ebpf.runtime.KDefinitions.*;
import static me.bechberger.ebpf.runtime.KallsymsDefinitions.*;
import static me.bechberger.ebpf.runtime.KbdDefinitions.*;
import static me.bechberger.ebpf.runtime.KdbDefinitions.*;
import static me.bechberger.ebpf.runtime.KernelDefinitions.*;
import static me.bechberger.ebpf.runtime.KernfsDefinitions.*;
import static me.bechberger.ebpf.runtime.KexecDefinitions.*;
import static me.bechberger.ebpf.runtime.KeyDefinitions.*;
import static me.bechberger.ebpf.runtime.KeyctlDefinitions.*;
import static me.bechberger.ebpf.runtime.KeyringDefinitions.*;
import static me.bechberger.ebpf.runtime.KfenceDefinitions.*;
import static me.bechberger.ebpf.runtime.KfifoDefinitions.*;
import static me.bechberger.ebpf.runtime.KfreeDefinitions.*;
import static me.bechberger.ebpf.runtime.KgdbDefinitions.*;
import static me.bechberger.ebpf.runtime.KgdbocDefinitions.*;
import static me.bechberger.ebpf.runtime.KillDefinitions.*;
import static me.bechberger.ebpf.runtime.KimageDefinitions.*;
import static me.bechberger.ebpf.runtime.KlistDefinitions.*;
import static me.bechberger.ebpf.runtime.KlpDefinitions.*;
import static me.bechberger.ebpf.runtime.KmallocDefinitions.*;
import static me.bechberger.ebpf.runtime.KmemDefinitions.*;
import static me.bechberger.ebpf.runtime.KmsgDefinitions.*;
import static me.bechberger.ebpf.runtime.KobjDefinitions.*;
import static me.bechberger.ebpf.runtime.KobjectDefinitions.*;
import static me.bechberger.ebpf.runtime.KprobeDefinitions.*;
import static me.bechberger.ebpf.runtime.KsmDefinitions.*;
import static me.bechberger.ebpf.runtime.KsysDefinitions.*;
import static me.bechberger.ebpf.runtime.KthreadDefinitions.*;
import static me.bechberger.ebpf.runtime.KtimeDefinitions.*;
import static me.bechberger.ebpf.runtime.KvmDefinitions.*;
import static me.bechberger.ebpf.runtime.L3mdevDefinitions.*;
import static me.bechberger.ebpf.runtime.LabelDefinitions.*;
import static me.bechberger.ebpf.runtime.LandlockDefinitions.*;
import static me.bechberger.ebpf.runtime.LapicDefinitions.*;
import static me.bechberger.ebpf.runtime.LdmDefinitions.*;
import static me.bechberger.ebpf.runtime.LdmaDefinitions.*;
import static me.bechberger.ebpf.runtime.LedDefinitions.*;
import static me.bechberger.ebpf.runtime.LedtrigDefinitions.*;
import static me.bechberger.ebpf.runtime.LegacyDefinitions.*;
import static me.bechberger.ebpf.runtime.LinearDefinitions.*;
import static me.bechberger.ebpf.runtime.LineeventDefinitions.*;
import static me.bechberger.ebpf.runtime.LinereqDefinitions.*;
import static me.bechberger.ebpf.runtime.LinkDefinitions.*;
import static me.bechberger.ebpf.runtime.LinuxDefinitions.*;
import static me.bechberger.ebpf.runtime.ListDefinitions.*;
import static me.bechberger.ebpf.runtime.LoadDefinitions.*;
import static me.bechberger.ebpf.runtime.LocalDefinitions.*;
import static me.bechberger.ebpf.runtime.LockDefinitions.*;
import static me.bechberger.ebpf.runtime.LocksDefinitions.*;
import static me.bechberger.ebpf.runtime.LockupDefinitions.*;
import static me.bechberger.ebpf.runtime.LogDefinitions.*;
import static me.bechberger.ebpf.runtime.LookupDefinitions.*;
import static me.bechberger.ebpf.runtime.LoopDefinitions.*;
import static me.bechberger.ebpf.runtime.Lp8788Definitions.*;
import static me.bechberger.ebpf.runtime.LpssDefinitions.*;
import static me.bechberger.ebpf.runtime.LruDefinitions.*;
import static me.bechberger.ebpf.runtime.LskcipherDefinitions.*;
import static me.bechberger.ebpf.runtime.LsmDefinitions.*;
import static me.bechberger.ebpf.runtime.LwtunnelDefinitions.*;
import static me.bechberger.ebpf.runtime.Lz4Definitions.*;
import static me.bechberger.ebpf.runtime.LzoDefinitions.*;
import static me.bechberger.ebpf.runtime.LzorleDefinitions.*;
import static me.bechberger.ebpf.runtime.MachineDefinitions.*;
import static me.bechberger.ebpf.runtime.MacsecDefinitions.*;
import static me.bechberger.ebpf.runtime.MadviseDefinitions.*;
import static me.bechberger.ebpf.runtime.MakeDefinitions.*;
import static me.bechberger.ebpf.runtime.MapDefinitions.*;
import static me.bechberger.ebpf.runtime.MapleDefinitions.*;
import static me.bechberger.ebpf.runtime.MarkDefinitions.*;
import static me.bechberger.ebpf.runtime.MasDefinitions.*;
import static me.bechberger.ebpf.runtime.MatchDefinitions.*;
import static me.bechberger.ebpf.runtime.Max310xDefinitions.*;
import static me.bechberger.ebpf.runtime.Max77693Definitions.*;
import static me.bechberger.ebpf.runtime.Max8925Definitions.*;
import static me.bechberger.ebpf.runtime.Max8997Definitions.*;
import static me.bechberger.ebpf.runtime.Max8998Definitions.*;
import static me.bechberger.ebpf.runtime.MaxDefinitions.*;
import static me.bechberger.ebpf.runtime.MayDefinitions.*;
import static me.bechberger.ebpf.runtime.MbDefinitions.*;
import static me.bechberger.ebpf.runtime.MbmDefinitions.*;
import static me.bechberger.ebpf.runtime.MboxDefinitions.*;
import static me.bechberger.ebpf.runtime.MceDefinitions.*;
import static me.bechberger.ebpf.runtime.McheckDefinitions.*;
import static me.bechberger.ebpf.runtime.MciDefinitions.*;
import static me.bechberger.ebpf.runtime.MctpDefinitions.*;
import static me.bechberger.ebpf.runtime.MctrlDefinitions.*;
import static me.bechberger.ebpf.runtime.MdDefinitions.*;
import static me.bechberger.ebpf.runtime.MddevDefinitions.*;
import static me.bechberger.ebpf.runtime.MdioDefinitions.*;
import static me.bechberger.ebpf.runtime.MdiobusDefinitions.*;
import static me.bechberger.ebpf.runtime.MemDefinitions.*;
import static me.bechberger.ebpf.runtime.MemblockDefinitions.*;
import static me.bechberger.ebpf.runtime.MemcgDefinitions.*;
import static me.bechberger.ebpf.runtime.MemoryDefinitions.*;
import static me.bechberger.ebpf.runtime.MempoolDefinitions.*;
import static me.bechberger.ebpf.runtime.MemtypeDefinitions.*;
import static me.bechberger.ebpf.runtime.MigrateDefinitions.*;
import static me.bechberger.ebpf.runtime.MinDefinitions.*;
import static me.bechberger.ebpf.runtime.MipiDefinitions.*;
import static me.bechberger.ebpf.runtime.MiscDefinitions.*;
import static me.bechberger.ebpf.runtime.MldDefinitions.*;
import static me.bechberger.ebpf.runtime.MlockDefinitions.*;
import static me.bechberger.ebpf.runtime.MlsDefinitions.*;
import static me.bechberger.ebpf.runtime.MmDefinitions.*;
import static me.bechberger.ebpf.runtime.MmapDefinitions.*;
import static me.bechberger.ebpf.runtime.MmcDefinitions.*;
import static me.bechberger.ebpf.runtime.MmioDefinitions.*;
import static me.bechberger.ebpf.runtime.MmuDefinitions.*;
import static me.bechberger.ebpf.runtime.MntDefinitions.*;
import static me.bechberger.ebpf.runtime.ModDefinitions.*;
import static me.bechberger.ebpf.runtime.ModuleDefinitions.*;
import static me.bechberger.ebpf.runtime.MountDefinitions.*;
import static me.bechberger.ebpf.runtime.MousedevDefinitions.*;
import static me.bechberger.ebpf.runtime.MoveDefinitions.*;
import static me.bechberger.ebpf.runtime.MpDefinitions.*;
import static me.bechberger.ebpf.runtime.MpageDefinitions.*;
import static me.bechberger.ebpf.runtime.MpiDefinitions.*;
import static me.bechberger.ebpf.runtime.MpihelpDefinitions.*;
import static me.bechberger.ebpf.runtime.MpolDefinitions.*;
import static me.bechberger.ebpf.runtime.MptcpDefinitions.*;
import static me.bechberger.ebpf.runtime.MqDefinitions.*;
import static me.bechberger.ebpf.runtime.MqueueDefinitions.*;
import static me.bechberger.ebpf.runtime.MrDefinitions.*;
import static me.bechberger.ebpf.runtime.MsgDefinitions.*;
import static me.bechberger.ebpf.runtime.MsiDefinitions.*;
import static me.bechberger.ebpf.runtime.MsrDefinitions.*;
import static me.bechberger.ebpf.runtime.MtDefinitions.*;
import static me.bechberger.ebpf.runtime.MtreeDefinitions.*;
import static me.bechberger.ebpf.runtime.MtrrDefinitions.*;
import static me.bechberger.ebpf.runtime.MutexDefinitions.*;
import static me.bechberger.ebpf.runtime.NDefinitions.*;
import static me.bechberger.ebpf.runtime.NapiDefinitions.*;
import static me.bechberger.ebpf.runtime.NativeDefinitions.*;
import static me.bechberger.ebpf.runtime.NbconDefinitions.*;
import static me.bechberger.ebpf.runtime.NcsiDefinitions.*;
import static me.bechberger.ebpf.runtime.NdDefinitions.*;
import static me.bechberger.ebpf.runtime.NdiscDefinitions.*;
import static me.bechberger.ebpf.runtime.NeighDefinitions.*;
import static me.bechberger.ebpf.runtime.NetDefinitions.*;
import static me.bechberger.ebpf.runtime.NetdevDefinitions.*;
import static me.bechberger.ebpf.runtime.NetifDefinitions.*;
import static me.bechberger.ebpf.runtime.NetkitDefinitions.*;
import static me.bechberger.ebpf.runtime.NetlblDefinitions.*;
import static me.bechberger.ebpf.runtime.NetlinkDefinitions.*;
import static me.bechberger.ebpf.runtime.NetnsDefinitions.*;
import static me.bechberger.ebpf.runtime.NetpollDefinitions.*;
import static me.bechberger.ebpf.runtime.NewDefinitions.*;
import static me.bechberger.ebpf.runtime.NextDefinitions.*;
import static me.bechberger.ebpf.runtime.NexthopDefinitions.*;
import static me.bechberger.ebpf.runtime.NfDefinitions.*;
import static me.bechberger.ebpf.runtime.Nfs4Definitions.*;
import static me.bechberger.ebpf.runtime.NfsDefinitions.*;
import static me.bechberger.ebpf.runtime.NhDefinitions.*;
import static me.bechberger.ebpf.runtime.NhmexDefinitions.*;
import static me.bechberger.ebpf.runtime.Nl80211Definitions.*;
import static me.bechberger.ebpf.runtime.NlaDefinitions.*;
import static me.bechberger.ebpf.runtime.NmiDefinitions.*;
import static me.bechberger.ebpf.runtime.NoDefinitions.*;
import static me.bechberger.ebpf.runtime.NodeDefinitions.*;
import static me.bechberger.ebpf.runtime.NoopDefinitions.*;
import static me.bechberger.ebpf.runtime.NotifyDefinitions.*;
import static me.bechberger.ebpf.runtime.NrDefinitions.*;
import static me.bechberger.ebpf.runtime.NsDefinitions.*;
import static me.bechberger.ebpf.runtime.NullDefinitions.*;
import static me.bechberger.ebpf.runtime.NumaDefinitions.*;
import static me.bechberger.ebpf.runtime.NumachipDefinitions.*;
import static me.bechberger.ebpf.runtime.NvdimmDefinitions.*;
import static me.bechberger.ebpf.runtime.NvmemDefinitions.*;
import static me.bechberger.ebpf.runtime.ObjDefinitions.*;
import static me.bechberger.ebpf.runtime.OdDefinitions.*;
import static me.bechberger.ebpf.runtime.OfDefinitions.*;
import static me.bechberger.ebpf.runtime.OhciDefinitions.*;
import static me.bechberger.ebpf.runtime.OldDefinitions.*;
import static me.bechberger.ebpf.runtime.OomDefinitions.*;
import static me.bechberger.ebpf.runtime.OpalDefinitions.*;
import static me.bechberger.ebpf.runtime.OpenDefinitions.*;
import static me.bechberger.ebpf.runtime.OppDefinitions.*;
import static me.bechberger.ebpf.runtime.OsnoiseDefinitions.*;
import static me.bechberger.ebpf.runtime.P4Definitions.*;
import static me.bechberger.ebpf.runtime.PacketDefinitions.*;
import static me.bechberger.ebpf.runtime.PadataDefinitions.*;
import static me.bechberger.ebpf.runtime.PageDefinitions.*;
import static me.bechberger.ebpf.runtime.PagemapDefinitions.*;
import static me.bechberger.ebpf.runtime.PagesDefinitions.*;
import static me.bechberger.ebpf.runtime.PalmasDefinitions.*;
import static me.bechberger.ebpf.runtime.PanelDefinitions.*;
import static me.bechberger.ebpf.runtime.ParamDefinitions.*;
import static me.bechberger.ebpf.runtime.ParseDefinitions.*;
import static me.bechberger.ebpf.runtime.PartDefinitions.*;
import static me.bechberger.ebpf.runtime.PartitionDefinitions.*;
import static me.bechberger.ebpf.runtime.PathDefinitions.*;
import static me.bechberger.ebpf.runtime.PcapDefinitions.*;
import static me.bechberger.ebpf.runtime.PccDefinitions.*;
import static me.bechberger.ebpf.runtime.PciDefinitions.*;
import static me.bechberger.ebpf.runtime.PcibiosDefinitions.*;
import static me.bechberger.ebpf.runtime.PcieDefinitions.*;
import static me.bechberger.ebpf.runtime.PciehpDefinitions.*;
import static me.bechberger.ebpf.runtime.PcimDefinitions.*;
import static me.bechberger.ebpf.runtime.PcpuDefinitions.*;
import static me.bechberger.ebpf.runtime.PercpuDefinitions.*;
import static me.bechberger.ebpf.runtime.PerfDefinitions.*;
import static me.bechberger.ebpf.runtime.PfifoDefinitions.*;
import static me.bechberger.ebpf.runtime.PfnDefinitions.*;
import static me.bechberger.ebpf.runtime.PhyDefinitions.*;
import static me.bechberger.ebpf.runtime.PhysDefinitions.*;
import static me.bechberger.ebpf.runtime.PhysdevDefinitions.*;
import static me.bechberger.ebpf.runtime.PickDefinitions.*;
import static me.bechberger.ebpf.runtime.PidDefinitions.*;
import static me.bechberger.ebpf.runtime.PidsDefinitions.*;
import static me.bechberger.ebpf.runtime.PiixDefinitions.*;
import static me.bechberger.ebpf.runtime.PinDefinitions.*;
import static me.bechberger.ebpf.runtime.PinconfDefinitions.*;
import static me.bechberger.ebpf.runtime.PinctrlDefinitions.*;
import static me.bechberger.ebpf.runtime.PingDefinitions.*;
import static me.bechberger.ebpf.runtime.PinmuxDefinitions.*;
import static me.bechberger.ebpf.runtime.PipeDefinitions.*;
import static me.bechberger.ebpf.runtime.PirqDefinitions.*;
import static me.bechberger.ebpf.runtime.Pkcs1padDefinitions.*;
import static me.bechberger.ebpf.runtime.Pkcs7Definitions.*;
import static me.bechberger.ebpf.runtime.PlatformDefinitions.*;
import static me.bechberger.ebpf.runtime.PldmfwDefinitions.*;
import static me.bechberger.ebpf.runtime.Pm860xDefinitions.*;
import static me.bechberger.ebpf.runtime.PmDefinitions.*;
import static me.bechberger.ebpf.runtime.PmcDefinitions.*;
import static me.bechberger.ebpf.runtime.PmdDefinitions.*;
import static me.bechberger.ebpf.runtime.PmuDefinitions.*;
import static me.bechberger.ebpf.runtime.PnpDefinitions.*;
import static me.bechberger.ebpf.runtime.PnpacpiDefinitions.*;
import static me.bechberger.ebpf.runtime.PolicyDefinitions.*;
import static me.bechberger.ebpf.runtime.PolicydbDefinitions.*;
import static me.bechberger.ebpf.runtime.PollDefinitions.*;
import static me.bechberger.ebpf.runtime.PopulateDefinitions.*;
import static me.bechberger.ebpf.runtime.PortDefinitions.*;
import static me.bechberger.ebpf.runtime.PosixDefinitions.*;
import static me.bechberger.ebpf.runtime.PowerDefinitions.*;
import static me.bechberger.ebpf.runtime.PowercapDefinitions.*;
import static me.bechberger.ebpf.runtime.PppDefinitions.*;
import static me.bechberger.ebpf.runtime.PpsDefinitions.*;
import static me.bechberger.ebpf.runtime.PrDefinitions.*;
import static me.bechberger.ebpf.runtime.PrbDefinitions.*;
import static me.bechberger.ebpf.runtime.PreemptDefinitions.*;
import static me.bechberger.ebpf.runtime.PrepareDefinitions.*;
import static me.bechberger.ebpf.runtime.PrintDefinitions.*;
import static me.bechberger.ebpf.runtime.PrintkDefinitions.*;
import static me.bechberger.ebpf.runtime.ProbeDefinitions.*;
import static me.bechberger.ebpf.runtime.ProbestubDefinitions.*;
import static me.bechberger.ebpf.runtime.ProcDefinitions.*;
import static me.bechberger.ebpf.runtime.ProcessDefinitions.*;
import static me.bechberger.ebpf.runtime.ProfileDefinitions.*;
import static me.bechberger.ebpf.runtime.ProgDefinitions.*;
import static me.bechberger.ebpf.runtime.PropagateDefinitions.*;
import static me.bechberger.ebpf.runtime.ProtoDefinitions.*;
import static me.bechberger.ebpf.runtime.Ps2Definitions.*;
import static me.bechberger.ebpf.runtime.PseDefinitions.*;
import static me.bechberger.ebpf.runtime.PseudoDefinitions.*;
import static me.bechberger.ebpf.runtime.PsiDefinitions.*;
import static me.bechberger.ebpf.runtime.PskbDefinitions.*;
import static me.bechberger.ebpf.runtime.PstoreDefinitions.*;
import static me.bechberger.ebpf.runtime.PtDefinitions.*;
import static me.bechberger.ebpf.runtime.PtdumpDefinitions.*;
import static me.bechberger.ebpf.runtime.PteDefinitions.*;
import static me.bechberger.ebpf.runtime.PtiDefinitions.*;
import static me.bechberger.ebpf.runtime.PtpDefinitions.*;
import static me.bechberger.ebpf.runtime.PtraceDefinitions.*;
import static me.bechberger.ebpf.runtime.PtyDefinitions.*;
import static me.bechberger.ebpf.runtime.PudDefinitions.*;
import static me.bechberger.ebpf.runtime.PushDefinitions.*;
import static me.bechberger.ebpf.runtime.PutDefinitions.*;
import static me.bechberger.ebpf.runtime.PvDefinitions.*;
import static me.bechberger.ebpf.runtime.PvclockDefinitions.*;
import static me.bechberger.ebpf.runtime.PwmDefinitions.*;
import static me.bechberger.ebpf.runtime.QdiscDefinitions.*;
import static me.bechberger.ebpf.runtime.QhDefinitions.*;
import static me.bechberger.ebpf.runtime.QueueDefinitions.*;
import static me.bechberger.ebpf.runtime.QuirkDefinitions.*;
import static me.bechberger.ebpf.runtime.QuotaDefinitions.*;
import static me.bechberger.ebpf.runtime.RadixDefinitions.*;
import static me.bechberger.ebpf.runtime.RamfsDefinitions.*;
import static me.bechberger.ebpf.runtime.RandomDefinitions.*;
import static me.bechberger.ebpf.runtime.Raw6Definitions.*;
import static me.bechberger.ebpf.runtime.RawDefinitions.*;
import static me.bechberger.ebpf.runtime.Rawv6Definitions.*;
import static me.bechberger.ebpf.runtime.RbDefinitions.*;
import static me.bechberger.ebpf.runtime.Rc5t583Definitions.*;
import static me.bechberger.ebpf.runtime.RcuDefinitions.*;
import static me.bechberger.ebpf.runtime.RdevDefinitions.*;
import static me.bechberger.ebpf.runtime.RdmaDefinitions.*;
import static me.bechberger.ebpf.runtime.RdmacgDefinitions.*;
import static me.bechberger.ebpf.runtime.RdtDefinitions.*;
import static me.bechberger.ebpf.runtime.RdtgroupDefinitions.*;
import static me.bechberger.ebpf.runtime.ReadDefinitions.*;
import static me.bechberger.ebpf.runtime.ReclaimDefinitions.*;
import static me.bechberger.ebpf.runtime.RefcountDefinitions.*;
import static me.bechberger.ebpf.runtime.RegDefinitions.*;
import static me.bechberger.ebpf.runtime.RegcacheDefinitions.*;
import static me.bechberger.ebpf.runtime.RegisterDefinitions.*;
import static me.bechberger.ebpf.runtime.RegmapDefinitions.*;
import static me.bechberger.ebpf.runtime.RegulatorDefinitions.*;
import static me.bechberger.ebpf.runtime.RelayDefinitions.*;
import static me.bechberger.ebpf.runtime.ReleaseDefinitions.*;
import static me.bechberger.ebpf.runtime.RemapDefinitions.*;
import static me.bechberger.ebpf.runtime.RemoveDefinitions.*;
import static me.bechberger.ebpf.runtime.ReplaceDefinitions.*;
import static me.bechberger.ebpf.runtime.ReportDefinitions.*;
import static me.bechberger.ebpf.runtime.RequestDefinitions.*;
import static me.bechberger.ebpf.runtime.ResctrlDefinitions.*;
import static me.bechberger.ebpf.runtime.ReserveDefinitions.*;
import static me.bechberger.ebpf.runtime.ResetDefinitions.*;
import static me.bechberger.ebpf.runtime.ResourceDefinitions.*;
import static me.bechberger.ebpf.runtime.RestoreDefinitions.*;
import static me.bechberger.ebpf.runtime.RestrictDefinitions.*;
import static me.bechberger.ebpf.runtime.ResumeDefinitions.*;
import static me.bechberger.ebpf.runtime.RethookDefinitions.*;
import static me.bechberger.ebpf.runtime.ReuseportDefinitions.*;
import static me.bechberger.ebpf.runtime.RfkillDefinitions.*;
import static me.bechberger.ebpf.runtime.RhashtableDefinitions.*;
import static me.bechberger.ebpf.runtime.RingDefinitions.*;
import static me.bechberger.ebpf.runtime.RingbufDefinitions.*;
import static me.bechberger.ebpf.runtime.RioDefinitions.*;
import static me.bechberger.ebpf.runtime.RoleDefinitions.*;
import static me.bechberger.ebpf.runtime.RpcDefinitions.*;
import static me.bechberger.ebpf.runtime.RpmDefinitions.*;
import static me.bechberger.ebpf.runtime.RprocDefinitions.*;
import static me.bechberger.ebpf.runtime.RqDefinitions.*;
import static me.bechberger.ebpf.runtime.RsaDefinitions.*;
import static me.bechberger.ebpf.runtime.RseqDefinitions.*;
import static me.bechberger.ebpf.runtime.Rt6Definitions.*;
import static me.bechberger.ebpf.runtime.RtDefinitions.*;
import static me.bechberger.ebpf.runtime.RtcDefinitions.*;
import static me.bechberger.ebpf.runtime.RtmDefinitions.*;
import static me.bechberger.ebpf.runtime.RtnetlinkDefinitions.*;
import static me.bechberger.ebpf.runtime.RtnlDefinitions.*;
import static me.bechberger.ebpf.runtime.RunDefinitions.*;
import static me.bechberger.ebpf.runtime.RustDefinitions.*;
import static me.bechberger.ebpf.runtime.RvDefinitions.*;
import static me.bechberger.ebpf.runtime.RxDefinitions.*;
import static me.bechberger.ebpf.runtime.SDefinitions.*;
import static me.bechberger.ebpf.runtime.SafesetidDefinitions.*;
import static me.bechberger.ebpf.runtime.SataDefinitions.*;
import static me.bechberger.ebpf.runtime.SaveDefinitions.*;
import static me.bechberger.ebpf.runtime.SavedDefinitions.*;
import static me.bechberger.ebpf.runtime.SbitmapDefinitions.*;
import static me.bechberger.ebpf.runtime.ScanDefinitions.*;
import static me.bechberger.ebpf.runtime.SccnxpDefinitions.*;
import static me.bechberger.ebpf.runtime.SchedDefinitions.*;
import static me.bechberger.ebpf.runtime.ScheduleDefinitions.*;
import static me.bechberger.ebpf.runtime.ScmDefinitions.*;
import static me.bechberger.ebpf.runtime.ScsiDefinitions.*;
import static me.bechberger.ebpf.runtime.SctpDefinitions.*;
import static me.bechberger.ebpf.runtime.SdDefinitions.*;
import static me.bechberger.ebpf.runtime.SdevDefinitions.*;
import static me.bechberger.ebpf.runtime.SdioDefinitions.*;
import static me.bechberger.ebpf.runtime.SeccompDefinitions.*;
import static me.bechberger.ebpf.runtime.SecurityDefinitions.*;
import static me.bechberger.ebpf.runtime.Seg6Definitions.*;
import static me.bechberger.ebpf.runtime.SelDefinitions.*;
import static me.bechberger.ebpf.runtime.SelectDefinitions.*;
import static me.bechberger.ebpf.runtime.SelinuxDefinitions.*;
import static me.bechberger.ebpf.runtime.SendDefinitions.*;
import static me.bechberger.ebpf.runtime.SeqDefinitions.*;
import static me.bechberger.ebpf.runtime.SerdevDefinitions.*;
import static me.bechberger.ebpf.runtime.Serial8250Definitions.*;
import static me.bechberger.ebpf.runtime.SerialDefinitions.*;
import static me.bechberger.ebpf.runtime.SerioDefinitions.*;
import static me.bechberger.ebpf.runtime.SetDefinitions.*;
import static me.bechberger.ebpf.runtime.SetupDefinitions.*;
import static me.bechberger.ebpf.runtime.SevDefinitions.*;
import static me.bechberger.ebpf.runtime.SfpDefinitions.*;
import static me.bechberger.ebpf.runtime.SgDefinitions.*;
import static me.bechberger.ebpf.runtime.SgxDefinitions.*;
import static me.bechberger.ebpf.runtime.Sha1Definitions.*;
import static me.bechberger.ebpf.runtime.Sha512Definitions.*;
import static me.bechberger.ebpf.runtime.ShashDefinitions.*;
import static me.bechberger.ebpf.runtime.ShmDefinitions.*;
import static me.bechberger.ebpf.runtime.ShmemDefinitions.*;
import static me.bechberger.ebpf.runtime.ShouldDefinitions.*;
import static me.bechberger.ebpf.runtime.ShowDefinitions.*;
import static me.bechberger.ebpf.runtime.ShpchpDefinitions.*;
import static me.bechberger.ebpf.runtime.ShrinkDefinitions.*;
import static me.bechberger.ebpf.runtime.SidtabDefinitions.*;
import static me.bechberger.ebpf.runtime.SimpleDefinitions.*;
import static me.bechberger.ebpf.runtime.SimpledrmDefinitions.*;
import static me.bechberger.ebpf.runtime.SingleDefinitions.*;
import static me.bechberger.ebpf.runtime.SisDefinitions.*;
import static me.bechberger.ebpf.runtime.SkDefinitions.*;
import static me.bechberger.ebpf.runtime.SkbDefinitions.*;
import static me.bechberger.ebpf.runtime.SkcipherDefinitions.*;
import static me.bechberger.ebpf.runtime.SkipDefinitions.*;
import static me.bechberger.ebpf.runtime.SkxDefinitions.*;
import static me.bechberger.ebpf.runtime.SlabDefinitions.*;
import static me.bechberger.ebpf.runtime.SmackDefinitions.*;
import static me.bechberger.ebpf.runtime.SmeDefinitions.*;
import static me.bechberger.ebpf.runtime.SmkDefinitions.*;
import static me.bechberger.ebpf.runtime.SmpDefinitions.*;
import static me.bechberger.ebpf.runtime.SnapshotDefinitions.*;
import static me.bechberger.ebpf.runtime.SnbDefinitions.*;
import static me.bechberger.ebpf.runtime.SnbepDefinitions.*;
import static me.bechberger.ebpf.runtime.SnpDefinitions.*;
import static me.bechberger.ebpf.runtime.SnrDefinitions.*;
import static me.bechberger.ebpf.runtime.SocDefinitions.*;
import static me.bechberger.ebpf.runtime.SockDefinitions.*;
import static me.bechberger.ebpf.runtime.SoftwareDefinitions.*;
import static me.bechberger.ebpf.runtime.SpiDefinitions.*;
import static me.bechberger.ebpf.runtime.SpliceDefinitions.*;
import static me.bechberger.ebpf.runtime.SplitDefinitions.*;
import static me.bechberger.ebpf.runtime.SprDefinitions.*;
import static me.bechberger.ebpf.runtime.SquashfsDefinitions.*;
import static me.bechberger.ebpf.runtime.SrDefinitions.*;
import static me.bechberger.ebpf.runtime.SramDefinitions.*;
import static me.bechberger.ebpf.runtime.SrcuDefinitions.*;
import static me.bechberger.ebpf.runtime.SriovDefinitions.*;
import static me.bechberger.ebpf.runtime.StackDefinitions.*;
import static me.bechberger.ebpf.runtime.StartDefinitions.*;
import static me.bechberger.ebpf.runtime.StatDefinitions.*;
import static me.bechberger.ebpf.runtime.StaticDefinitions.*;
import static me.bechberger.ebpf.runtime.StatsDefinitions.*;
import static me.bechberger.ebpf.runtime.StopDefinitions.*;
import static me.bechberger.ebpf.runtime.StoreDefinitions.*;
import static me.bechberger.ebpf.runtime.StripeDefinitions.*;
import static me.bechberger.ebpf.runtime.StrpDefinitions.*;
import static me.bechberger.ebpf.runtime.SubflowDefinitions.*;
import static me.bechberger.ebpf.runtime.SubmitDefinitions.*;
import static me.bechberger.ebpf.runtime.SugovDefinitions.*;
import static me.bechberger.ebpf.runtime.SuperDefinitions.*;
import static me.bechberger.ebpf.runtime.SuspendDefinitions.*;
import static me.bechberger.ebpf.runtime.SvcDefinitions.*;
import static me.bechberger.ebpf.runtime.SwDefinitions.*;
import static me.bechberger.ebpf.runtime.SwapDefinitions.*;
import static me.bechberger.ebpf.runtime.SwiotlbDefinitions.*;
import static me.bechberger.ebpf.runtime.SwitchDefinitions.*;
import static me.bechberger.ebpf.runtime.SwitchdevDefinitions.*;
import static me.bechberger.ebpf.runtime.SwsuspDefinitions.*;
import static me.bechberger.ebpf.runtime.Sx150xDefinitions.*;
import static me.bechberger.ebpf.runtime.SyncDefinitions.*;
import static me.bechberger.ebpf.runtime.SynchronizeDefinitions.*;
import static me.bechberger.ebpf.runtime.SynthDefinitions.*;
import static me.bechberger.ebpf.runtime.SysDefinitions.*;
import static me.bechberger.ebpf.runtime.SyscallDefinitions.*;
import static me.bechberger.ebpf.runtime.SysctlDefinitions.*;
import static me.bechberger.ebpf.runtime.SysfsDefinitions.*;
import static me.bechberger.ebpf.runtime.SysrqDefinitions.*;
import static me.bechberger.ebpf.runtime.SystemDefinitions.*;
import static me.bechberger.ebpf.runtime.SysvecDefinitions.*;
import static me.bechberger.ebpf.runtime.T10Definitions.*;
import static me.bechberger.ebpf.runtime.TargetDefinitions.*;
import static me.bechberger.ebpf.runtime.TaskDefinitions.*;
import static me.bechberger.ebpf.runtime.TaskletDefinitions.*;
import static me.bechberger.ebpf.runtime.TbootDefinitions.*;
import static me.bechberger.ebpf.runtime.TcDefinitions.*;
import static me.bechberger.ebpf.runtime.TcfDefinitions.*;
import static me.bechberger.ebpf.runtime.TcpDefinitions.*;
import static me.bechberger.ebpf.runtime.TcxDefinitions.*;
import static me.bechberger.ebpf.runtime.TdxDefinitions.*;
import static me.bechberger.ebpf.runtime.TestDefinitions.*;
import static me.bechberger.ebpf.runtime.TextDefinitions.*;
import static me.bechberger.ebpf.runtime.TgDefinitions.*;
import static me.bechberger.ebpf.runtime.ThermalDefinitions.*;
import static me.bechberger.ebpf.runtime.ThreadDefinitions.*;
import static me.bechberger.ebpf.runtime.ThrotlDefinitions.*;
import static me.bechberger.ebpf.runtime.TickDefinitions.*;
import static me.bechberger.ebpf.runtime.TimekeepingDefinitions.*;
import static me.bechberger.ebpf.runtime.TimensDefinitions.*;
import static me.bechberger.ebpf.runtime.TimerDefinitions.*;
import static me.bechberger.ebpf.runtime.TimerfdDefinitions.*;
import static me.bechberger.ebpf.runtime.TimerlatDefinitions.*;
import static me.bechberger.ebpf.runtime.TlbDefinitions.*;
import static me.bechberger.ebpf.runtime.TlsDefinitions.*;
import static me.bechberger.ebpf.runtime.TnumDefinitions.*;
import static me.bechberger.ebpf.runtime.ToDefinitions.*;
import static me.bechberger.ebpf.runtime.TomoyoDefinitions.*;
import static me.bechberger.ebpf.runtime.TpacketDefinitions.*;
import static me.bechberger.ebpf.runtime.Tpm1Definitions.*;
import static me.bechberger.ebpf.runtime.Tpm2Definitions.*;
import static me.bechberger.ebpf.runtime.TpmDefinitions.*;
import static me.bechberger.ebpf.runtime.Tps6586xDefinitions.*;
import static me.bechberger.ebpf.runtime.Tps65910Definitions.*;
import static me.bechberger.ebpf.runtime.Tps65912Definitions.*;
import static me.bechberger.ebpf.runtime.TraceDefinitions.*;
import static me.bechberger.ebpf.runtime.TracefsDefinitions.*;
import static me.bechberger.ebpf.runtime.TraceiterDefinitions.*;
import static me.bechberger.ebpf.runtime.TraceprobeDefinitions.*;
import static me.bechberger.ebpf.runtime.TracingDefinitions.*;
import static me.bechberger.ebpf.runtime.TrackDefinitions.*;
import static me.bechberger.ebpf.runtime.TransportDefinitions.*;
import static me.bechberger.ebpf.runtime.TrieDefinitions.*;
import static me.bechberger.ebpf.runtime.TruncateDefinitions.*;
import static me.bechberger.ebpf.runtime.TrustedDefinitions.*;
import static me.bechberger.ebpf.runtime.TryDefinitions.*;
import static me.bechberger.ebpf.runtime.TscDefinitions.*;
import static me.bechberger.ebpf.runtime.TtyDefinitions.*;
import static me.bechberger.ebpf.runtime.TtyportDefinitions.*;
import static me.bechberger.ebpf.runtime.TunDefinitions.*;
import static me.bechberger.ebpf.runtime.Twl4030Definitions.*;
import static me.bechberger.ebpf.runtime.Twl6040Definitions.*;
import static me.bechberger.ebpf.runtime.TwlDefinitions.*;
import static me.bechberger.ebpf.runtime.TxDefinitions.*;
import static me.bechberger.ebpf.runtime.TypeDefinitions.*;
import static me.bechberger.ebpf.runtime.UDefinitions.*;
import static me.bechberger.ebpf.runtime.UartDefinitions.*;
import static me.bechberger.ebpf.runtime.UbsanDefinitions.*;
import static me.bechberger.ebpf.runtime.Udp4Definitions.*;
import static me.bechberger.ebpf.runtime.Udp6Definitions.*;
import static me.bechberger.ebpf.runtime.UdpDefinitions.*;
import static me.bechberger.ebpf.runtime.Udpv6Definitions.*;
import static me.bechberger.ebpf.runtime.UhciDefinitions.*;
import static me.bechberger.ebpf.runtime.UinputDefinitions.*;
import static me.bechberger.ebpf.runtime.UncoreDefinitions.*;
import static me.bechberger.ebpf.runtime.Univ8250Definitions.*;
import static me.bechberger.ebpf.runtime.UnixDefinitions.*;
import static me.bechberger.ebpf.runtime.UnlockDefinitions.*;
import static me.bechberger.ebpf.runtime.UnmapDefinitions.*;
import static me.bechberger.ebpf.runtime.UnregisterDefinitions.*;
import static me.bechberger.ebpf.runtime.UpdateDefinitions.*;
import static me.bechberger.ebpf.runtime.UprobeDefinitions.*;
import static me.bechberger.ebpf.runtime.UsbDefinitions.*;
import static me.bechberger.ebpf.runtime.UsbdevfsDefinitions.*;
import static me.bechberger.ebpf.runtime.UserDefinitions.*;
import static me.bechberger.ebpf.runtime.UserfaultfdDefinitions.*;
import static me.bechberger.ebpf.runtime.Utf8Definitions.*;
import static me.bechberger.ebpf.runtime.UvDefinitions.*;
import static me.bechberger.ebpf.runtime.UvhDefinitions.*;
import static me.bechberger.ebpf.runtime.ValidateDefinitions.*;
import static me.bechberger.ebpf.runtime.VcDefinitions.*;
import static me.bechberger.ebpf.runtime.VcapDefinitions.*;
import static me.bechberger.ebpf.runtime.VcpuDefinitions.*;
import static me.bechberger.ebpf.runtime.VcsDefinitions.*;
import static me.bechberger.ebpf.runtime.VdsoDefinitions.*;
import static me.bechberger.ebpf.runtime.VerifyDefinitions.*;
import static me.bechberger.ebpf.runtime.VfatDefinitions.*;
import static me.bechberger.ebpf.runtime.VfsDefinitions.*;
import static me.bechberger.ebpf.runtime.VgaDefinitions.*;
import static me.bechberger.ebpf.runtime.VgaconDefinitions.*;
import static me.bechberger.ebpf.runtime.ViaDefinitions.*;
import static me.bechberger.ebpf.runtime.ViommuDefinitions.*;
import static me.bechberger.ebpf.runtime.VirtDefinitions.*;
import static me.bechberger.ebpf.runtime.VirtblkDefinitions.*;
import static me.bechberger.ebpf.runtime.VirtioDefinitions.*;
import static me.bechberger.ebpf.runtime.VirtnetDefinitions.*;
import static me.bechberger.ebpf.runtime.VirtqueueDefinitions.*;
import static me.bechberger.ebpf.runtime.VirtscsiDefinitions.*;
import static me.bechberger.ebpf.runtime.VlanDefinitions.*;
import static me.bechberger.ebpf.runtime.VmDefinitions.*;
import static me.bechberger.ebpf.runtime.VmaDefinitions.*;
import static me.bechberger.ebpf.runtime.VmallocDefinitions.*;
import static me.bechberger.ebpf.runtime.VmapDefinitions.*;
import static me.bechberger.ebpf.runtime.VmeDefinitions.*;
import static me.bechberger.ebpf.runtime.VmemmapDefinitions.*;
import static me.bechberger.ebpf.runtime.VmpressureDefinitions.*;
import static me.bechberger.ebpf.runtime.VmwareDefinitions.*;
import static me.bechberger.ebpf.runtime.VpDefinitions.*;
import static me.bechberger.ebpf.runtime.VringDefinitions.*;
import static me.bechberger.ebpf.runtime.VtDefinitions.*;
import static me.bechberger.ebpf.runtime.WaitDefinitions.*;
import static me.bechberger.ebpf.runtime.WakeDefinitions.*;
import static me.bechberger.ebpf.runtime.WakeupDefinitions.*;
import static me.bechberger.ebpf.runtime.WalkDefinitions.*;
import static me.bechberger.ebpf.runtime.WarnDefinitions.*;
import static me.bechberger.ebpf.runtime.WatchDefinitions.*;
import static me.bechberger.ebpf.runtime.WatchdogDefinitions.*;
import static me.bechberger.ebpf.runtime.WbDefinitions.*;
import static me.bechberger.ebpf.runtime.WbtDefinitions.*;
import static me.bechberger.ebpf.runtime.WirelessDefinitions.*;
import static me.bechberger.ebpf.runtime.Wm831xDefinitions.*;
import static me.bechberger.ebpf.runtime.Wm8350Definitions.*;
import static me.bechberger.ebpf.runtime.WorkqueueDefinitions.*;
import static me.bechberger.ebpf.runtime.WpDefinitions.*;
import static me.bechberger.ebpf.runtime.WqDefinitions.*;
import static me.bechberger.ebpf.runtime.WriteDefinitions.*;
import static me.bechberger.ebpf.runtime.WritebackDefinitions.*;
import static me.bechberger.ebpf.runtime.WwDefinitions.*;
import static me.bechberger.ebpf.runtime.X2apicDefinitions.*;
import static me.bechberger.ebpf.runtime.X509Definitions.*;
import static me.bechberger.ebpf.runtime.X64Definitions.*;
import static me.bechberger.ebpf.runtime.X86Definitions.*;
import static me.bechberger.ebpf.runtime.XaDefinitions.*;
import static me.bechberger.ebpf.runtime.XasDefinitions.*;
import static me.bechberger.ebpf.runtime.XattrDefinitions.*;
import static me.bechberger.ebpf.runtime.XbcDefinitions.*;
import static me.bechberger.ebpf.runtime.XdbcDefinitions.*;
import static me.bechberger.ebpf.runtime.XdpDefinitions.*;
import static me.bechberger.ebpf.runtime.XenDefinitions.*;
import static me.bechberger.ebpf.runtime.XenbusDefinitions.*;
import static me.bechberger.ebpf.runtime.XennetDefinitions.*;
import static me.bechberger.ebpf.runtime.XenpfDefinitions.*;
import static me.bechberger.ebpf.runtime.Xfrm4Definitions.*;
import static me.bechberger.ebpf.runtime.Xfrm6Definitions.*;
import static me.bechberger.ebpf.runtime.XfrmDefinitions.*;
import static me.bechberger.ebpf.runtime.XhciDefinitions.*;
import static me.bechberger.ebpf.runtime.XpDefinitions.*;
import static me.bechberger.ebpf.runtime.XsDefinitions.*;
import static me.bechberger.ebpf.runtime.XskDefinitions.*;
import static me.bechberger.ebpf.runtime.XtsDefinitions.*;
import static me.bechberger.ebpf.runtime.XzDefinitions.*;
import static me.bechberger.ebpf.runtime.ZlibDefinitions.*;
import static me.bechberger.ebpf.runtime.ZoneDefinitions.*;
import static me.bechberger.ebpf.runtime.ZpoolDefinitions.*;
import static me.bechberger.ebpf.runtime.ZsDefinitions.*;
import static me.bechberger.ebpf.runtime.ZstdDefinitions.*;
import static me.bechberger.ebpf.runtime.ZswapDefinitions.*;
import static me.bechberger.ebpf.runtime.misc.*;
import static me.bechberger.ebpf.runtime.runtime.*;
/**
* Generated class for BPF runtime types that start with anon
*/
@java.lang.SuppressWarnings("unused")
public final class AnonDefinitions {
@NotUsableInJava
@BuiltinBPFFunction
public static int __anon_vma_prepare(Ptr vma) {
throw new MethodIsBPFRelatedFunction();
}
@NotUsableInJava
@BuiltinBPFFunction
public static int anon_transport_class_register(Ptr atc) {
throw new MethodIsBPFRelatedFunction();
}
@NotUsableInJava
@BuiltinBPFFunction
public static void anon_transport_class_unregister(Ptr atc) {
throw new MethodIsBPFRelatedFunction();
}
@NotUsableInJava
@BuiltinBPFFunction
public static int anon_transport_dummy_function(Ptr tc, Ptr dev,
Ptr cdev) {
throw new MethodIsBPFRelatedFunction();
}
@NotUsableInJava
@BuiltinBPFFunction
public static int anon_vma_clone(Ptr dst, Ptr src) {
throw new MethodIsBPFRelatedFunction();
}
@NotUsableInJava
@BuiltinBPFFunction
public static void anon_vma_ctor(Ptr> data) {
throw new MethodIsBPFRelatedFunction();
}
@NotUsableInJava
@BuiltinBPFFunction
public static int anon_vma_fork(Ptr vma, Ptr pvma) {
throw new MethodIsBPFRelatedFunction();
}
@NotUsableInJava
@BuiltinBPFFunction
public static void anon_vma_init() {
throw new MethodIsBPFRelatedFunction();
}
@NotUsableInJava
@BuiltinBPFFunction
public static void __anon_vma_interval_tree_augment_rotate(Ptr rb_old,
Ptr rb_new) {
throw new MethodIsBPFRelatedFunction();
}
@NotUsableInJava
@BuiltinBPFFunction
public static void __anon_vma_interval_tree_remove(Ptr node,
Ptr root) {
throw new MethodIsBPFRelatedFunction();
}
@NotUsableInJava
@BuiltinBPFFunction
public static Ptr __anon_vma_interval_tree_subtree_search(
Ptr node, @Unsigned long start, @Unsigned long last) {
throw new MethodIsBPFRelatedFunction();
}
@NotUsableInJava
@BuiltinBPFFunction
public static int anon_vma_compatible(Ptr a, Ptr b) {
throw new MethodIsBPFRelatedFunction();
}
@NotUsableInJava
@BuiltinBPFFunction
public static void anon_vma_interval_tree_insert(Ptr node,
Ptr root) {
throw new MethodIsBPFRelatedFunction();
}
@NotUsableInJava
@BuiltinBPFFunction
public static Ptr anon_vma_interval_tree_iter_first(Ptr root,
@Unsigned long first, @Unsigned long last) {
throw new MethodIsBPFRelatedFunction();
}
@NotUsableInJava
@BuiltinBPFFunction
public static Ptr anon_vma_interval_tree_iter_next(Ptr node,
@Unsigned long first, @Unsigned long last) {
throw new MethodIsBPFRelatedFunction();
}
@NotUsableInJava
@BuiltinBPFFunction
public static void anon_vma_interval_tree_remove(Ptr node,
Ptr root) {
throw new MethodIsBPFRelatedFunction();
}
@NotUsableInJava
@BuiltinBPFFunction("anon_vma_name_alloc((const char*)$arg1)")
public static Ptr anon_vma_name_alloc(String name) {
throw new MethodIsBPFRelatedFunction();
}
@NotUsableInJava
@BuiltinBPFFunction
public static void anon_vma_name_free(Ptr kref) {
throw new MethodIsBPFRelatedFunction();
}
@NotUsableInJava
@BuiltinBPFFunction("__anon_inode_getfile((const char*)$arg1, (const struct file_operations*)$arg2, $arg3, $arg4, (const struct inode*)$arg5, (_Bool)$arg6)")
public static Ptr __anon_inode_getfile(String name, Ptr fops, Ptr> priv,
int flags, Ptr context_inode, boolean make_inode) {
throw new MethodIsBPFRelatedFunction();
}
@NotUsableInJava
@BuiltinBPFFunction("anon_inode_create_getfd((const char*)$arg1, (const struct file_operations*)$arg2, $arg3, $arg4, (const struct inode*)$arg5)")
public static int anon_inode_create_getfd(String name, Ptr fops, Ptr> priv,
int flags, Ptr context_inode) {
throw new MethodIsBPFRelatedFunction();
}
@NotUsableInJava
@BuiltinBPFFunction("anon_inode_create_getfile((const char*)$arg1, (const struct file_operations*)$arg2, $arg3, $arg4, (const struct inode*)$arg5)")
public static Ptr anon_inode_create_getfile(String name, Ptr fops,
Ptr> priv, int flags, Ptr context_inode) {
throw new MethodIsBPFRelatedFunction();
}
@NotUsableInJava
@BuiltinBPFFunction("anon_inode_getfd((const char*)$arg1, (const struct file_operations*)$arg2, $arg3, $arg4)")
public static int anon_inode_getfd(String name, Ptr fops, Ptr> priv,
int flags) {
throw new MethodIsBPFRelatedFunction();
}
@NotUsableInJava
@BuiltinBPFFunction("anon_inode_getfile((const char*)$arg1, (const struct file_operations*)$arg2, $arg3, $arg4)")
public static Ptr anon_inode_getfile(String name, Ptr fops, Ptr> priv,
int flags) {
throw new MethodIsBPFRelatedFunction();
}
@NotUsableInJava
@BuiltinBPFFunction
public static int anon_inode_init() {
throw new MethodIsBPFRelatedFunction();
}
@NotUsableInJava
@BuiltinBPFFunction
public static String anon_inodefs_dname(Ptr dentry, String buffer, int buflen) {
throw new MethodIsBPFRelatedFunction();
}
@NotUsableInJava
@BuiltinBPFFunction
public static int anon_inodefs_init_fs_context(Ptr fc) {
throw new MethodIsBPFRelatedFunction();
}
@NotUsableInJava
@BuiltinBPFFunction
public static void anon_pipe_buf_release(Ptr pipe, Ptr buf) {
throw new MethodIsBPFRelatedFunction();
}
@NotUsableInJava
@BuiltinBPFFunction("((_Bool)anon_pipe_buf_try_steal)")
public static boolean anon_pipe_buf_try_steal(Ptr pipe, Ptr buf) {
throw new MethodIsBPFRelatedFunction();
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned char locked; unsigned char pending; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_arch_spinlock_t_and_anon_member_of_qspinlock extends Struct {
public @Unsigned char locked;
public @Unsigned char pending;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { int counter; } val; struct { unsigned char locked; unsigned char pending; }; struct { short unsigned int locked_pending; short unsigned int tail; }; }"
)
@NotUsableInJava
public static class anon_member_of_arch_spinlock_t_and_anon_member_of_qspinlock extends Union {
public atomic_t val;
public anon_member_of_anon_member_of_arch_spinlock_t_and_anon_member_of_qspinlock anon1;
public anon_member_of_anon_member_of_arch_spinlock_t_and_anon_member_of_qspinlock anon2;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long long unsigned int rip; long long unsigned int rdp; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_fxregs_state extends Struct {
public @Unsigned long rip;
public @Unsigned long rdp;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { long long unsigned int rip; long long unsigned int rdp; }; struct { unsigned int fip; unsigned int fcs; unsigned int foo; unsigned int fos; }; }"
)
@NotUsableInJava
public static class anon_member_of_fxregs_state extends Union {
public anon_member_of_anon_member_of_fxregs_state anon0;
public anon_member_of_anon_member_of_fxregs_state anon1;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct __kernel_timespec *rmtp; struct old_timespec32 *compat_rmtp; }"
)
@NotUsableInJava
public static class anon_member_of_nanosleep_of_anon_member_of_restart_block extends Union {
public Ptr<__kernel_timespec> rmtp;
public Ptr compat_rmtp;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { unsigned int *uaddr; unsigned int val; unsigned int flags; unsigned int bitset; long long unsigned int time; unsigned int *uaddr2; } futex; struct { int clockid; enum timespec_type type; union { struct __kernel_timespec *rmtp; struct old_timespec32 *compat_rmtp; }; long long unsigned int expires; } nanosleep; struct { struct pollfd *ufds; int nfds; int has_timeout; long unsigned int tv_sec; long unsigned int tv_nsec; } poll; }"
)
@NotUsableInJava
public static class anon_member_of_restart_block extends Union {
public futex_of_anon_member_of_restart_block futex;
public nanosleep_of_anon_member_of_restart_block nanosleep;
public poll_of_anon_member_of_restart_block poll;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int u_flags; struct { int counter; } a_flags; }"
)
@NotUsableInJava
public static class anon_member_of___call_single_node extends Union {
public @Unsigned int u_flags;
public atomic_t a_flags;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct raw_spinlock rlock; }"
)
@NotUsableInJava
public static class anon_member_of_spinlock_and_anon_member_of_spinlock_t extends Union {
public raw_spinlock rlock;
}
@Type(
noCCodeGeneration = true,
cType = "union { int _trapno; short int _addr_lsb; struct { char _dummy_bnd[8]; void *_lower; void *_upper; } _addr_bnd; struct { char _dummy_pkey[8]; unsigned int _pkey; } _addr_pkey; struct { long unsigned int _data; unsigned int _type; unsigned int _flags; } _perf; }"
)
@NotUsableInJava
public static class anon_member_of__sigfault_of___sifields extends Union {
public int _trapno;
public short _addr_lsb;
public _addr_bnd_of_anon_member_of__sigfault_of___sifields _addr_bnd;
public _addr_pkey_of_anon_member_of__sigfault_of___sifields _addr_pkey;
public _perf_of_anon_member_of__sigfault_of___sifields _perf;
}
@Type(
noCCodeGeneration = true,
cType = "struct { int si_signo; int si_errno; int si_code; union __sifields _sifields; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_siginfo_and_anon_member_of_siginfo_t_and_anon_member_of_kernel_siginfo_and_anon_member_of_kernel_siginfo_t extends Struct {
public int si_signo;
public int si_errno;
public int si_code;
public __sifields _sifields;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned char wlocked; unsigned char __lstate[3]; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_arch_rwlock_t_and_anon_member_of_qrwlock extends Struct {
public @Unsigned char wlocked;
public @Unsigned char @Size(3) [] __lstate;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { int counter; } cnts; struct { unsigned char wlocked; unsigned char __lstate[3]; }; }"
)
@NotUsableInJava
public static class anon_member_of_arch_rwlock_t_and_anon_member_of_qrwlock extends Union {
public atomic_t cnts;
public anon_member_of_anon_member_of_arch_rwlock_t_and_anon_member_of_qrwlock anon1;
}
@Type(
noCCodeGeneration = true,
cType = "union { long unsigned int type; struct jump_entry *entries; struct static_key_mod *next; }"
)
@NotUsableInJava
public static class anon_member_of_static_key extends Union {
public @Unsigned long type;
public Ptr entries;
public Ptr next;
}
@Type(
noCCodeGeneration = true,
cType = "union { long unsigned int type; struct static_call_mod *mods; struct static_call_site *sites; }"
)
@NotUsableInJava
public static class anon_member_of_static_call_key extends Union {
public @Unsigned long type;
public Ptr mods;
public Ptr sites;
}
@Type(
noCCodeGeneration = true,
cType = "union { spinlock ma_lock; struct { } ma_external_lock; }"
)
@NotUsableInJava
public static class anon_member_of_maple_tree extends Union {
public @OriginalName("spinlock_t") spinlock ma_lock;
public lockdep_map_p ma_external_lock;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct arch_uprobe_task autask; long unsigned int vaddr; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_uprobe_task extends Struct {
public arch_uprobe_task autask;
public @Unsigned long vaddr;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { struct arch_uprobe_task autask; long unsigned int vaddr; }; struct { struct callback_head dup_xol_work; long unsigned int dup_xol_addr; }; }"
)
@NotUsableInJava
public static class anon_member_of_uprobe_task extends Union {
public anon_member_of_anon_member_of_uprobe_task anon0;
public anon_member_of_anon_member_of_uprobe_task anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { void *__filler; unsigned int mlock_count; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_anon_member_of_anon_member_of_folio_and_anon_member_of_anon_member_of_anon_member_of_anon_member_of_page extends Struct {
public Ptr> __filler;
public @Unsigned int mlock_count;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct list_head lru; struct { void *__filler; unsigned int mlock_count; }; struct list_head buddy_list; struct list_head pcp_list; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_anon_member_of_page extends Union {
public list_head lru;
public anon_member_of_anon_member_of_anon_member_of_anon_member_of_folio_and_anon_member_of_anon_member_of_anon_member_of_anon_member_of_page anon1;
public list_head buddy_list;
public list_head pcp_list;
}
@Type(
noCCodeGeneration = true,
cType = "struct { union { struct list_head lru; struct { void *__filler; unsigned int mlock_count; }; struct list_head buddy_list; struct list_head pcp_list; }; struct address_space *mapping; union { long unsigned int index; long unsigned int share; }; long unsigned int private; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_page extends Struct {
@InlineUnion(577)
public list_head lru;
@InlineUnion(577)
public anon_member_of_anon_member_of_anon_member_of_anon_member_of_folio_and_anon_member_of_anon_member_of_anon_member_of_anon_member_of_page anon0$1;
@InlineUnion(577)
public list_head buddy_list;
@InlineUnion(577)
public list_head pcp_list;
public Ptr mapping;
@InlineUnion(578)
public @Unsigned long index;
@InlineUnion(578)
public @Unsigned long share;
public @Unsigned long _private;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { union { struct list_head lru; struct { void *__filler; unsigned int mlock_count; }; struct list_head buddy_list; struct list_head pcp_list; }; struct address_space *mapping; union { long unsigned int index; long unsigned int share; }; long unsigned int private; }; struct { long unsigned int pp_magic; struct page_pool *pp; long unsigned int _pp_mapping_pad; long unsigned int dma_addr; struct { long long int counter; } pp_ref_count; }; struct { long unsigned int compound_head; }; struct { struct dev_pagemap *pgmap; void *zone_device_data; }; struct callback_head callback_head; }"
)
@NotUsableInJava
public static class anon_member_of_page extends Union {
public anon_member_of_anon_member_of_page anon0;
public anon_member_of_anon_member_of_page anon1;
public anon_member_of_anon_member_of_page anon2;
public anon_member_of_anon_member_of_page anon3;
public callback_head callback_head;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct list_head lru; struct { void *__filler; unsigned int mlock_count; }; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_anon_member_of_folio extends Union {
public list_head lru;
public anon_member_of_anon_member_of_anon_member_of_anon_member_of_folio_and_anon_member_of_anon_member_of_anon_member_of_anon_member_of_page anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long unsigned int flags; union { struct list_head lru; struct { void *__filler; unsigned int mlock_count; }; }; struct address_space *mapping; long unsigned int index; union { void *private; struct { long unsigned int val; } swap; }; struct { int counter; } _mapcount; struct { int counter; } _refcount; long unsigned int memcg_data; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_folio extends Struct {
public @Unsigned long flags;
@InlineUnion(590)
public list_head lru;
@InlineUnion(590)
public anon_member_of_anon_member_of_anon_member_of_anon_member_of_folio_and_anon_member_of_anon_member_of_anon_member_of_anon_member_of_page anon1$1;
public Ptr mapping;
public @Unsigned long index;
@InlineUnion(591)
public Ptr> _private;
@InlineUnion(591)
public swp_entry_t swap;
public atomic_t _mapcount;
public atomic_t _refcount;
public @Unsigned long memcg_data;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { long unsigned int flags; union { struct list_head lru; struct { void *__filler; unsigned int mlock_count; }; }; struct address_space *mapping; long unsigned int index; union { void *private; struct { long unsigned int val; } swap; }; struct { int counter; } _mapcount; struct { int counter; } _refcount; long unsigned int memcg_data; }; struct page page; }"
)
@NotUsableInJava
public static class anon_member_of_folio extends Union {
public anon_member_of_anon_member_of_folio anon0;
public page page;
}
@Type(
noCCodeGeneration = true,
cType = "struct anon_vma_name"
)
@NotUsableInJava
public static class anon_vma_name extends Struct {
public kref kref;
public char @Size(0) [] name;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long unsigned int vm_start; long unsigned int vm_end; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_vm_area_struct extends Struct {
public @Unsigned long vm_start;
public @Unsigned long vm_end;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { long unsigned int vm_start; long unsigned int vm_end; }; struct callback_head vm_rcu; }"
)
@NotUsableInJava
public static class anon_member_of_vm_area_struct extends Union {
public anon_member_of_anon_member_of_vm_area_struct anon0;
public callback_head vm_rcu;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct { int counter; } mm_count; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_mm_struct extends Struct {
public atomic_t mm_count;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct { struct { int counter; } mm_count; }; struct maple_tree mm_mt; long unsigned int (*get_unmapped_area)(struct file*, long unsigned int, long unsigned int, long unsigned int, long unsigned int); long unsigned int mmap_base; long unsigned int mmap_legacy_base; long unsigned int mmap_compat_base; long unsigned int mmap_compat_legacy_base; long unsigned int task_size; struct { long unsigned int pgd; } *pgd; struct { int counter; } membarrier_state; struct { int counter; } mm_users; struct mm_cid *pcpu_cid; long unsigned int mm_cid_next_scan; struct { long long int counter; } pgtables_bytes; int map_count; spinlock page_table_lock; struct rw_semaphore mmap_lock; struct list_head mmlist; int mm_lock_seq; long unsigned int hiwater_rss; long unsigned int hiwater_vm; long unsigned int total_vm; long unsigned int locked_vm; struct { long long int counter; } pinned_vm; long unsigned int data_vm; long unsigned int exec_vm; long unsigned int stack_vm; long unsigned int def_flags; seqcount write_protect_seq; spinlock arg_lock; long unsigned int start_code; long unsigned int end_code; long unsigned int start_data; long unsigned int end_data; long unsigned int start_brk; long unsigned int brk; long unsigned int start_stack; long unsigned int arg_start; long unsigned int arg_end; long unsigned int env_start; long unsigned int env_end; long unsigned int saved_auxv[52]; struct percpu_counter rss_stat[4]; struct linux_binfmt *binfmt; struct { long long unsigned int ctx_id; struct { long long int counter; } tlb_gen; struct rw_semaphore ldt_usr_sem; struct ldt_struct *ldt; long unsigned int flags; long unsigned int lam_cr3_mask; long long unsigned int untag_mask; struct mutex lock; void *vdso; const struct vdso_image*; struct { int counter; } perf_rdpmc_allowed; short unsigned int pkey_allocation_map; short int execute_only_pkey; } context; long unsigned int flags; spinlock ioctx_lock; struct kioctx_table *ioctx_table; struct task_struct *owner; struct user_namespace *user_ns; struct file *exe_file; struct mmu_notifier_subscriptions *notifier_subscriptions; long unsigned int numa_next_scan; long unsigned int numa_scan_offset; int numa_scan_seq; struct { int counter; } tlb_flush_pending; struct { int counter; } tlb_flush_batched; struct uprobes_state uprobes_state; struct { long long int counter; } hugetlb_usage; struct work_struct async_put_work; struct iommu_mm_data *iommu_mm; long unsigned int ksm_merging_pages; long unsigned int ksm_rmap_items; long unsigned int ksm_zero_pages; struct { struct list_head list; long unsigned int bitmap; struct mem_cgroup *memcg; } lru_gen; }"
)
@NotUsableInJava
public static class anon_member_of_mm_struct extends Struct {
public anon_member_of_anon_member_of_mm_struct anon0;
public maple_tree mm_mt;
public Ptr> get_unmapped_area;
public @Unsigned long mmap_base;
public @Unsigned long mmap_legacy_base;
public @Unsigned long mmap_compat_base;
public @Unsigned long mmap_compat_legacy_base;
public @Unsigned long task_size;
public Ptr pgd;
public atomic_t membarrier_state;
public atomic_t mm_users;
public Ptr pcpu_cid;
public @Unsigned long mm_cid_next_scan;
public @OriginalName("atomic_long_t") atomic64_t pgtables_bytes;
public int map_count;
public @OriginalName("spinlock_t") spinlock page_table_lock;
public rw_semaphore mmap_lock;
public list_head mmlist;
public int mm_lock_seq;
public @Unsigned long hiwater_rss;
public @Unsigned long hiwater_vm;
public @Unsigned long total_vm;
public @Unsigned long locked_vm;
public atomic64_t pinned_vm;
public @Unsigned long data_vm;
public @Unsigned long exec_vm;
public @Unsigned long stack_vm;
public @Unsigned long def_flags;
public @OriginalName("seqcount_t") seqcount write_protect_seq;
public @OriginalName("spinlock_t") spinlock arg_lock;
public @Unsigned long start_code;
public @Unsigned long end_code;
public @Unsigned long start_data;
public @Unsigned long end_data;
public @Unsigned long start_brk;
public @Unsigned long brk;
public @Unsigned long start_stack;
public @Unsigned long arg_start;
public @Unsigned long arg_end;
public @Unsigned long env_start;
public @Unsigned long env_end;
public @Unsigned long @Size(52) [] saved_auxv;
public percpu_counter @Size(4) [] rss_stat;
public Ptr binfmt;
public mm_context_t context;
public @Unsigned long flags;
public @OriginalName("spinlock_t") spinlock ioctx_lock;
public Ptr ioctx_table;
public Ptr owner;
public Ptr user_ns;
public Ptr exe_file;
public Ptr notifier_subscriptions;
public @Unsigned long numa_next_scan;
public @Unsigned long numa_scan_offset;
public int numa_scan_seq;
public atomic_t tlb_flush_pending;
public atomic_t tlb_flush_batched;
public uprobes_state uprobes_state;
public @OriginalName("atomic_long_t") atomic64_t hugetlb_usage;
public work_struct async_put_work;
public Ptr iommu_mm;
public @Unsigned long ksm_merging_pages;
public @Unsigned long ksm_rmap_items;
public @Unsigned long ksm_zero_pages;
public lru_gen_of_anon_member_of_mm_struct lru_gen;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct kernfs_elem_dir dir; struct kernfs_elem_symlink symlink; struct kernfs_elem_attr attr; }"
)
@NotUsableInJava
public static class anon_member_of_kernfs_node extends Union {
public kernfs_elem_dir dir;
public kernfs_elem_symlink symlink;
public kernfs_elem_attr attr;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct ctl_table *ctl_table; int ctl_table_size; int used; int count; int nreg; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_ctl_table_header extends Struct {
public Ptr ctl_table;
public int ctl_table_size;
public int used;
public int count;
public int nreg;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { struct ctl_table *ctl_table; int ctl_table_size; int used; int count; int nreg; }; struct callback_head rcu; }"
)
@NotUsableInJava
public static class anon_member_of_ctl_table_header extends Union {
public anon_member_of_anon_member_of_ctl_table_header anon0;
public callback_head rcu;
}
@Type(
noCCodeGeneration = true,
cType = "union { const struct iovec*; const struct kvec*; const struct bio_vec*; struct xarray *xarray; void *ubuf; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_anon_member_of_iov_iter extends Union {
public Ptr __iov;
public Ptr kvec;
public Ptr bvec;
public Ptr xarray;
public Ptr> ubuf;
}
@Type(
noCCodeGeneration = true,
cType = "struct { union { const struct iovec*; const struct kvec*; const struct bio_vec*; struct xarray *xarray; void *ubuf; }; long unsigned int count; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_iov_iter extends Struct {
@InlineUnion(874)
public Ptr __iov;
@InlineUnion(874)
public Ptr kvec;
@InlineUnion(874)
public Ptr bvec;
@InlineUnion(874)
public Ptr xarray;
@InlineUnion(874)
public Ptr> ubuf;
public @Unsigned long count;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct iovec __ubuf_iovec; struct { union { const struct iovec*; const struct kvec*; const struct bio_vec*; struct xarray *xarray; void *ubuf; }; long unsigned int count; }; }"
)
@NotUsableInJava
public static class anon_member_of_iov_iter extends Union {
public iovec __ubuf_iovec;
public anon_member_of_anon_member_of_iov_iter anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { spinlock lock; int count; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_lockref extends Struct {
public @OriginalName("spinlock_t") spinlock lock;
public int count;
}
@Type(
noCCodeGeneration = true,
cType = "union { long long unsigned int lock_count; struct { spinlock lock; int count; }; }"
)
@NotUsableInJava
public static class anon_member_of_lockref extends Union {
public @Unsigned long lock_count;
public anon_member_of_anon_member_of_lockref anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int hash; unsigned int len; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_qstr extends Struct {
public @Unsigned int hash;
public @Unsigned int len;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { unsigned int hash; unsigned int len; }; long long unsigned int hash_len; }"
)
@NotUsableInJava
public static class anon_member_of_qstr extends Union {
public anon_member_of_anon_member_of_qstr anon0;
public @Unsigned long hash_len;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct list_head d_lru; wait_queue_head *d_wait; }"
)
@NotUsableInJava
public static class anon_member_of_dentry extends Union {
public list_head d_lru;
public Ptr<@OriginalName("wait_queue_head_t") wait_queue_head> d_wait;
}
@Type(
noCCodeGeneration = true,
cType = "struct { short unsigned int desc_len; char desc[6]; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_keyring_index_key extends Struct {
public @Unsigned short desc_len;
public char @Size(6) [] desc;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { short unsigned int desc_len; char desc[6]; }; long unsigned int x; }"
)
@NotUsableInJava
public static class anon_member_of_keyring_index_key extends Union {
public anon_member_of_anon_member_of_keyring_index_key anon0;
public @Unsigned long x;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct list_head graveyard_link; struct rb_node serial_node; }"
)
@NotUsableInJava
public static class anon_member_of_key extends Union {
public list_head graveyard_link;
public rb_node serial_node;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long unsigned int hash; long unsigned int len_desc; struct key_type *type; struct key_tag *domain_tag; char *description; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_key extends Struct {
public @Unsigned long hash;
public @Unsigned long len_desc;
public Ptr type;
public Ptr domain_tag;
public String description;
}
@Type(
noCCodeGeneration = true,
cType = "union { int non_rcu; struct callback_head rcu; }"
)
@NotUsableInJava
public static class anon_member_of_cred extends Union {
public int non_rcu;
public callback_head rcu;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct list_head q_node; struct kmem_cache *__rcu_icq_cache; }"
)
@NotUsableInJava
public static class anon_member_of_io_cq extends Union {
public list_head q_node;
public Ptr __rcu_icq_cache;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { unsigned int val; } ia_uid; struct { unsigned int val; } ia_vfsuid; }"
)
@NotUsableInJava
public static class anon_member_of_iattr extends Union {
public kuid_t ia_uid;
public @OriginalName("vfsuid_t") kuid_t ia_vfsuid;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { unsigned int val; } uid; struct { unsigned int val; } gid; struct { unsigned int val; } projid; }"
)
@NotUsableInJava
public static class anon_member_of_kqid extends Union {
public kuid_t uid;
public kgid_t gid;
public kprojid_t projid;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct wait_page_queue *ki_waitq; long int (*dio_complete)(void*); }"
)
@NotUsableInJava
public static class anon_member_of_kiocb extends Union {
public Ptr ki_waitq;
public Ptr> dio_complete;
}
@Type(
noCCodeGeneration = true,
cType = "union { const unsigned int i_nlink; unsigned int __i_nlink; }"
)
@NotUsableInJava
public static class anon_member_of_inode extends Union {
public @Unsigned int i_nlink;
public @Unsigned int __i_nlink;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct callback_head f_task_work; struct llist_node f_llist; unsigned int f_iocb_flags; }"
)
@NotUsableInJava
public static class anon_member_of_file extends Union {
public callback_head f_task_work;
public llist_node f_llist;
public @Unsigned int f_iocb_flags;
}
@Type(
noCCodeGeneration = true,
cType = "union { void *arg; const struct kparam_string*; const struct kparam_array*; }"
)
@NotUsableInJava
public static class anon_member_of_kernel_param extends Union {
public Ptr> arg;
public Ptr str;
public Ptr arr;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct { } __empty_ranges; struct range ranges[0]; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_dev_pagemap extends Struct {
public lockdep_map_p __empty_ranges;
public range @Size(0) [] ranges;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct range range; struct { struct { } __empty_ranges; struct range ranges[0]; }; }"
)
@NotUsableInJava
public static class anon_member_of_dev_pagemap extends Union {
public range range;
public anon_member_of_anon_member_of_dev_pagemap anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct vm_area_struct *vma; unsigned int gfp_mask; long unsigned int pgoff; long unsigned int address; long unsigned int real_address; }"
)
@NotUsableInJava
public static class anon_member_of_vm_fault extends Struct {
public Ptr vma;
public @Unsigned @OriginalName("gfp_t") int gfp_mask;
public @Unsigned long pgoff;
public @Unsigned long address;
public @Unsigned long real_address;
}
@Type(
noCCodeGeneration = true,
cType = "union { long long unsigned int sample_period; long long unsigned int sample_freq; }"
)
@NotUsableInJava
public static class anon_member_of_perf_event_attr extends Union {
public @Unsigned long sample_period;
public @Unsigned long sample_freq;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long long unsigned int mem_op; long long unsigned int mem_lvl; long long unsigned int mem_snoop; long long unsigned int mem_lock; long long unsigned int mem_dtlb; long long unsigned int mem_lvl_num; long long unsigned int mem_remote; long long unsigned int mem_snoopx; long long unsigned int mem_blk; long long unsigned int mem_hops; long long unsigned int mem_rsvd; }"
)
@NotUsableInJava
public static class anon_member_of_perf_mem_data_src extends Struct {
public @Unsigned long mem_op;
public @Unsigned long mem_lvl;
public @Unsigned long mem_snoop;
public @Unsigned long mem_lock;
public @Unsigned long mem_dtlb;
public @Unsigned long mem_lvl_num;
public @Unsigned long mem_remote;
public @Unsigned long mem_snoopx;
public @Unsigned long mem_blk;
public @Unsigned long mem_hops;
public @Unsigned long mem_rsvd;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int var1_dw; short unsigned int var2_w; short unsigned int var3_w; }"
)
@NotUsableInJava
public static class anon_member_of_perf_sample_weight extends Struct {
public @Unsigned int var1_dw;
public @Unsigned short var2_w;
public @Unsigned short var3_w;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct uid_gid_extent *forward; struct uid_gid_extent *reverse; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_uid_gid_map extends Struct {
public Ptr forward;
public Ptr reverse;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct uid_gid_extent extent[5]; struct { struct uid_gid_extent *forward; struct uid_gid_extent *reverse; }; }"
)
@NotUsableInJava
public static class anon_member_of_uid_gid_map extends Union {
public uid_gid_extent @Size(5) [] extent;
public anon_member_of_anon_member_of_uid_gid_map anon1;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct perf_raw_frag *next; long unsigned int pad; }"
)
@NotUsableInJava
public static class anon_member_of_perf_raw_frag extends Union {
public Ptr next;
public @Unsigned long pad;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long long unsigned int config; long long unsigned int last_tag; long unsigned int config_base; long unsigned int event_base; int event_base_rdpmc; int idx; int last_cpu; int flags; struct hw_perf_event_extra extra_reg; struct hw_perf_event_extra branch_reg; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_hw_perf_event extends Struct {
public @Unsigned long config;
public @Unsigned long last_tag;
public @Unsigned long config_base;
public @Unsigned long event_base;
public int event_base_rdpmc;
public int idx;
public int last_cpu;
public int flags;
public hw_perf_event_extra extra_reg;
public hw_perf_event_extra branch_reg;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { long long unsigned int config; long long unsigned int last_tag; long unsigned int config_base; long unsigned int event_base; int event_base_rdpmc; int idx; int last_cpu; int flags; struct hw_perf_event_extra extra_reg; struct hw_perf_event_extra branch_reg; }; struct { struct hrtimer hrtimer; }; struct { struct list_head tp_list; }; struct { long long unsigned int pwr_acc; long long unsigned int ptsc; }; struct { struct arch_hw_breakpoint info; struct rhlist_head bp_list; }; struct { unsigned char iommu_bank; unsigned char iommu_cntr; short unsigned int padding; long long unsigned int conf; long long unsigned int conf1; }; }"
)
@NotUsableInJava
public static class anon_member_of_hw_perf_event extends Union {
public anon_member_of_anon_member_of_hw_perf_event anon0;
public anon_member_of_anon_member_of_hw_perf_event anon1;
public anon_member_of_anon_member_of_hw_perf_event anon2;
public anon_member_of_anon_member_of_hw_perf_event anon3;
public anon_member_of_anon_member_of_hw_perf_event anon4;
public anon_member_of_anon_member_of_hw_perf_event anon5;
}
@Type(
noCCodeGeneration = true,
cType = "union { void *addr; long unsigned int head; }"
)
@NotUsableInJava
public static class anon_member_of_perf_output_handle extends Union {
public Ptr> addr;
public @Unsigned long head;
}
@Type(
noCCodeGeneration = true,
cType = "struct { const char*; const int size; const int align; const int is_signed; const int filter_type; const int len; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_trace_event_fields extends Struct {
public String name;
public int size;
public int align;
public int is_signed;
public int filter_type;
public int len;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { const char*; const int size; const int align; const int is_signed; const int filter_type; const int len; }; int (*define_fields)(struct trace_event_call*); }"
)
@NotUsableInJava
public static class anon_member_of_trace_event_fields extends Union {
public anon_member_of_anon_member_of_trace_event_fields anon0;
public Ptr> define_fields;
}
@Type(
noCCodeGeneration = true,
cType = "union { char *name; struct tracepoint *tp; }"
)
@NotUsableInJava
public static class anon_member_of_trace_event_call extends Union {
public String name;
public Ptr tp;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct task_struct *current_task; int preempt_count; int cpu_number; long long unsigned int call_depth; long unsigned int top_of_stack; void *hardirq_stack_ptr; short unsigned int softirq_pending; _Bool hardirq_stack_inuse; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_pcpu_hot extends Struct {
public Ptr current_task;
public int preempt_count;
public int cpu_number;
public @Unsigned long call_depth;
public @Unsigned long top_of_stack;
public Ptr> hardirq_stack_ptr;
public @Unsigned short softirq_pending;
public boolean hardirq_stack_inuse;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { struct task_struct *current_task; int preempt_count; int cpu_number; long long unsigned int call_depth; long unsigned int top_of_stack; void *hardirq_stack_ptr; short unsigned int softirq_pending; _Bool hardirq_stack_inuse; }; unsigned char pad[64]; }"
)
@NotUsableInJava
public static class anon_member_of_pcpu_hot extends Union {
public anon_member_of_anon_member_of_pcpu_hot anon0;
public @Unsigned char @Size(64) [] pad;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct sk_buff *next; struct sk_buff *prev; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_sk_buff_head extends Struct {
public Ptr next;
public Ptr prev;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { struct sk_buff *next; struct sk_buff *prev; }; struct sk_buff_list list; }"
)
@NotUsableInJava
public static class anon_member_of_sk_buff_head extends Union {
public anon_member_of_anon_member_of_sk_buff_head anon0;
public sk_buff_list list;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct net_device *dev; long unsigned int dev_scratch; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_anon_member_of_sk_buff extends Union {
public Ptr dev;
public @Unsigned long dev_scratch;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct sk_buff *next; struct sk_buff *prev; union { struct net_device *dev; long unsigned int dev_scratch; }; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_sk_buff extends Struct {
public Ptr next;
public Ptr prev;
@InlineUnion(2094)
public Ptr dev;
@InlineUnion(2094)
public @Unsigned long dev_scratch;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { struct sk_buff *next; struct sk_buff *prev; union { struct net_device *dev; long unsigned int dev_scratch; }; }; struct rb_node rbnode; struct list_head list; struct llist_node ll_node; }"
)
@NotUsableInJava
public static class anon_member_of_sk_buff extends Union {
public anon_member_of_anon_member_of_sk_buff anon0;
public rb_node rbnode;
public list_head list;
public llist_node ll_node;
}
@Type(
noCCodeGeneration = true,
cType = "struct { short unsigned int csum_start; short unsigned int csum_offset; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_anon_member_of_anon_member_of_sk_buff_and_headers_of_anon_member_of_sk_buff_and_request_of_anon_member_of_xsk_tx_metadata extends Struct {
public @Unsigned short csum_start;
public @Unsigned short csum_offset;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int csum; struct { short unsigned int csum_start; short unsigned int csum_offset; }; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_anon_member_of_sk_buff_and_headers_of_anon_member_of_sk_buff extends Union {
public @Unsigned @OriginalName("__wsum") int csum;
public anon_member_of_anon_member_of_anon_member_of_anon_member_of_sk_buff_and_headers_of_anon_member_of_sk_buff_and_request_of_anon_member_of_xsk_tx_metadata anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { short unsigned int vlan_proto; short unsigned int vlan_tci; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_anon_member_of_anon_member_of_sk_buff_and_headers_of_anon_member_of_sk_buff extends Struct {
public @Unsigned @OriginalName("__be16") short vlan_proto;
public @Unsigned short vlan_tci;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned char __pkt_type_offset[0]; unsigned char pkt_type; unsigned char ignore_df; unsigned char dst_pending_confirm; unsigned char ip_summed; unsigned char ooo_okay; unsigned char __mono_tc_offset[0]; unsigned char mono_delivery_time; unsigned char tc_at_ingress; unsigned char tc_skip_classify; unsigned char remcsum_offload; unsigned char csum_complete_sw; unsigned char csum_level; unsigned char inner_protocol_type; unsigned char l4_hash; unsigned char sw_hash; unsigned char wifi_acked_valid; unsigned char wifi_acked; unsigned char no_fcs; unsigned char encapsulation; unsigned char encap_hdr_csum; unsigned char csum_valid; unsigned char ndisc_nodetype; unsigned char ipvs_property; unsigned char nf_trace; unsigned char offload_fwd_mark; unsigned char offload_l3_fwd_mark; unsigned char redirected; unsigned char from_ingress; unsigned char nf_skip_egress; unsigned char decrypted; unsigned char slow_gro; unsigned char csum_not_inet; short unsigned int tc_index; short unsigned int alloc_cpu; union { unsigned int csum; struct { short unsigned int csum_start; short unsigned int csum_offset; }; }; unsigned int priority; int skb_iif; unsigned int hash; union { unsigned int vlan_all; struct { short unsigned int vlan_proto; short unsigned int vlan_tci; }; }; union { unsigned int napi_id; unsigned int sender_cpu; }; unsigned int secmark; union { unsigned int mark; unsigned int reserved_tailroom; }; union { short unsigned int inner_protocol; unsigned char inner_ipproto; }; short unsigned int inner_transport_header; short unsigned int inner_network_header; short unsigned int inner_mac_header; short unsigned int protocol; short unsigned int transport_header; short unsigned int network_header; short unsigned int mac_header; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_sk_buff_and_headers_of_anon_member_of_sk_buff extends Struct {
public @Unsigned char @Size(0) [] __pkt_type_offset;
public @Unsigned char pkt_type;
public @Unsigned char ignore_df;
public @Unsigned char dst_pending_confirm;
public @Unsigned char ip_summed;
public @Unsigned char ooo_okay;
public @Unsigned char @Size(0) [] __mono_tc_offset;
public @Unsigned char mono_delivery_time;
public @Unsigned char tc_at_ingress;
public @Unsigned char tc_skip_classify;
public @Unsigned char remcsum_offload;
public @Unsigned char csum_complete_sw;
public @Unsigned char csum_level;
public @Unsigned char inner_protocol_type;
public @Unsigned char l4_hash;
public @Unsigned char sw_hash;
public @Unsigned char wifi_acked_valid;
public @Unsigned char wifi_acked;
public @Unsigned char no_fcs;
public @Unsigned char encapsulation;
public @Unsigned char encap_hdr_csum;
public @Unsigned char csum_valid;
public @Unsigned char ndisc_nodetype;
public @Unsigned char ipvs_property;
public @Unsigned char nf_trace;
public @Unsigned char offload_fwd_mark;
public @Unsigned char offload_l3_fwd_mark;
public @Unsigned char redirected;
public @Unsigned char from_ingress;
public @Unsigned char nf_skip_egress;
public @Unsigned char decrypted;
public @Unsigned char slow_gro;
public @Unsigned char csum_not_inet;
public @Unsigned short tc_index;
public @Unsigned short alloc_cpu;
@InlineUnion(2101)
public @Unsigned @OriginalName("__wsum") int csum;
@InlineUnion(2101)
public anon_member_of_anon_member_of_anon_member_of_anon_member_of_sk_buff_and_headers_of_anon_member_of_sk_buff_and_request_of_anon_member_of_xsk_tx_metadata anon35$1;
public @Unsigned int priority;
public int skb_iif;
public @Unsigned int hash;
@InlineUnion(2103)
public @Unsigned int vlan_all;
@InlineUnion(2103)
public anon_member_of_anon_member_of_anon_member_of_anon_member_of_sk_buff_and_headers_of_anon_member_of_sk_buff anon39$1;
@InlineUnion(2104)
public @Unsigned int napi_id;
@InlineUnion(2104)
public @Unsigned int sender_cpu;
public @Unsigned int secmark;
@InlineUnion(2105)
public @Unsigned int mark;
@InlineUnion(2105)
public @Unsigned int reserved_tailroom;
@InlineUnion(2106)
public @Unsigned @OriginalName("__be16") short inner_protocol;
@InlineUnion(2106)
public @Unsigned char inner_ipproto;
public @Unsigned short inner_transport_header;
public @Unsigned short inner_network_header;
public @Unsigned short inner_mac_header;
public @Unsigned @OriginalName("__be16") short protocol;
public @Unsigned short transport_header;
public @Unsigned short network_header;
public @Unsigned short mac_header;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int x86_capability[24]; long unsigned int x86_capability_alignment; }"
)
@NotUsableInJava
public static class anon_member_of_cpuinfo_x86 extends Union {
public @Unsigned int @Size(24) [] x86_capability;
public @Unsigned long x86_capability_alignment;
}
@Type(
noCCodeGeneration = true,
cType = "union { int value; unsigned char bytes[4]; }"
)
@NotUsableInJava
public static class anon_member_of_insn_field extends Union {
public @OriginalName("insn_value_t") int value;
public @Unsigned @OriginalName("insn_byte_t") char @Size(4) [] bytes;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct insn_field immediate; struct insn_field moffset1; struct insn_field immediate1; }"
)
@NotUsableInJava
public static class anon_member_of_insn extends Union {
public insn_field immediate;
public insn_field moffset1;
public insn_field immediate1;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct work_struct release_work; struct callback_head rcu; }"
)
@NotUsableInJava
public static class anon_member_of_bdi_writeback extends Union {
public work_struct release_work;
public callback_head rcu;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct bio_integrity_payload *bi_integrity; }"
)
@NotUsableInJava
public static class anon_member_of_bio extends Union {
public Ptr bi_integrity;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct list_head list; struct callback_head rcu; }"
)
@NotUsableInJava
public static class anon_member_of_eventfs_inode_and_anon_member_of_obj_cgroup extends Union {
public list_head list;
public callback_head rcu;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct page_counter swap; struct page_counter memsw; }"
)
@NotUsableInJava
public static class anon_member_of_mem_cgroup extends Union {
public page_counter swap;
public page_counter memsw;
}
@Type(
noCCodeGeneration = true,
cType = "union { _Bool exit_rcu; _Bool lockdep; }"
)
@NotUsableInJava
public static class anon_member_of_irqentry_state_and_anon_member_of_irqentry_state_t extends Union {
public boolean exit_rcu;
public boolean lockdep;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct ioapic_alloc_info ioapic; struct uv_alloc_info uv; }"
)
@NotUsableInJava
public static class anon_member_of_irq_alloc_info_and_anon_member_of_msi_alloc_info_t extends Union {
public ioapic_alloc_info ioapic;
public uv_alloc_info uv;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int vector; unsigned int delivery_mode; unsigned int dest_mode_logical; unsigned int reserved; unsigned int active_low; unsigned int is_level; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_arch_msi_msg_data_t_and_anon_member_of_x86_msi_data extends Struct {
public @Unsigned int vector;
public @Unsigned int delivery_mode;
public @Unsigned int dest_mode_logical;
public @Unsigned int reserved;
public @Unsigned int active_low;
public @Unsigned int is_level;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { unsigned int vector; unsigned int delivery_mode; unsigned int dest_mode_logical; unsigned int reserved; unsigned int active_low; unsigned int is_level; }; unsigned int dmar_subhandle; }"
)
@NotUsableInJava
public static class anon_member_of_arch_msi_msg_data_t_and_anon_member_of_x86_msi_data extends Union {
public anon_member_of_anon_member_of_arch_msi_msg_data_t_and_anon_member_of_x86_msi_data anon0;
public @Unsigned int dmar_subhandle;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int reserved_0; unsigned int dest_mode_logical; unsigned int redirect_hint; unsigned int reserved_1; unsigned int virt_destid_8_14; unsigned int destid_0_7; unsigned int base_address; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_arch_msi_msg_addr_lo_t_and_anon_member_of_x86_msi_addr_lo extends Struct {
public @Unsigned int reserved_0;
public @Unsigned int dest_mode_logical;
public @Unsigned int redirect_hint;
public @Unsigned int reserved_1;
public @Unsigned int virt_destid_8_14;
public @Unsigned int destid_0_7;
public @Unsigned int base_address;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { unsigned int reserved_0; unsigned int dest_mode_logical; unsigned int redirect_hint; unsigned int reserved_1; unsigned int virt_destid_8_14; unsigned int destid_0_7; unsigned int base_address; }; struct { unsigned int dmar_reserved_0; unsigned int dmar_index_15; unsigned int dmar_subhandle_valid; unsigned int dmar_format; unsigned int dmar_index_0_14; unsigned int dmar_base_address; }; }"
)
@NotUsableInJava
public static class anon_member_of_arch_msi_msg_addr_lo_t_and_anon_member_of_x86_msi_addr_lo extends Union {
public anon_member_of_anon_member_of_arch_msi_msg_addr_lo_t_and_anon_member_of_x86_msi_addr_lo anon0;
public anon_member_of_anon_member_of_arch_msi_msg_addr_lo_t_and_anon_member_of_x86_msi_addr_lo anon1;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int address_lo; x86_msi_addr_lo arch_addr_lo; }"
)
@NotUsableInJava
public static class anon_member_of_msi_msg extends Union {
public @Unsigned int address_lo;
public @OriginalName("arch_msi_msg_addr_lo_t") x86_msi_addr_lo arch_addr_lo;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int msi_mask; unsigned int msix_ctrl; }"
)
@NotUsableInJava
public static class anon_member_of_pci_msi_desc extends Union {
public @Unsigned int msi_mask;
public @Unsigned int msix_ctrl;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct pci_msi_desc pci; struct msi_desc_data data; }"
)
@NotUsableInJava
public static class anon_member_of_msi_desc extends Union {
public pci_msi_desc pci;
public msi_desc_data data;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int cpuid; unsigned int flags; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_alt_instr extends Struct {
public @Unsigned int cpuid;
public @Unsigned int flags;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { unsigned int cpuid; unsigned int flags; }; unsigned int ft_flags; }"
)
@NotUsableInJava
public static class anon_member_of_alt_instr extends Union {
public anon_member_of_anon_member_of_alt_instr anon0;
public @Unsigned int ft_flags;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct vdso_timestamp basetime[12]; struct timens_offset offset[12]; }"
)
@NotUsableInJava
public static class anon_member_of_vdso_data extends Union {
public vdso_timestamp @Size(12) [] basetime;
public timens_offset @Size(12) [] offset;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long long unsigned int cap_bit0; long long unsigned int cap_bit0_is_deprecated; long long unsigned int cap_user_rdpmc; long long unsigned int cap_user_time; long long unsigned int cap_user_time_zero; long long unsigned int cap_user_time_short; long long unsigned int cap_____res; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_perf_event_mmap_page extends Struct {
public @Unsigned long cap_bit0;
public @Unsigned long cap_bit0_is_deprecated;
public @Unsigned long cap_user_rdpmc;
public @Unsigned long cap_user_time;
public @Unsigned long cap_user_time_zero;
public @Unsigned long cap_user_time_short;
public @Unsigned long cap_____res;
}
@Type(
noCCodeGeneration = true,
cType = "union { long long unsigned int capabilities; struct { long long unsigned int cap_bit0; long long unsigned int cap_bit0_is_deprecated; long long unsigned int cap_user_rdpmc; long long unsigned int cap_user_time; long long unsigned int cap_user_time_zero; long long unsigned int cap_user_time_short; long long unsigned int cap_____res; }; }"
)
@NotUsableInJava
public static class anon_member_of_perf_event_mmap_page extends Union {
public @Unsigned long capabilities;
public anon_member_of_anon_member_of_perf_event_mmap_page anon1;
}
@Type(
noCCodeGeneration = true,
cType = "union { long unsigned int idxmsk[1]; long long unsigned int idxmsk64; }"
)
@NotUsableInJava
public static class anon_member_of_event_constraint extends Union {
public @Unsigned long @Size(1) [] idxmsk;
public @Unsigned long idxmsk64;
}
@Type(
noCCodeGeneration = true,
cType = "union { short unsigned int has_exclusive[2]; unsigned int exclusive_present; }"
)
@NotUsableInJava
public static class anon_member_of_intel_excl_cntrs extends Union {
public @Unsigned short @Size(2) [] has_exclusive;
public @Unsigned int exclusive_present;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct er_account *lbr_sel; struct er_account *lbr_ctl; }"
)
@NotUsableInJava
public static class anon_member_of_cpu_hw_events extends Union {
public Ptr lbr_sel;
public Ptr lbr_ctl;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long long unsigned int lbr_format; long long unsigned int pebs_trap; long long unsigned int pebs_arch_reg; long long unsigned int pebs_format; long long unsigned int smm_freeze; long long unsigned int full_width_write; long long unsigned int pebs_baseline; long long unsigned int perf_metrics; long long unsigned int pebs_output_pt_available; long long unsigned int pebs_timing_info; long long unsigned int anythread_deprecated; }"
)
@NotUsableInJava
public static class anon_member_of_perf_capabilities extends Struct {
public @Unsigned long lbr_format;
public @Unsigned long pebs_trap;
public @Unsigned long pebs_arch_reg;
public @Unsigned long pebs_format;
public @Unsigned long smm_freeze;
public @Unsigned long full_width_write;
public @Unsigned long pebs_baseline;
public @Unsigned long perf_metrics;
public @Unsigned long pebs_output_pt_available;
public @Unsigned long pebs_timing_info;
public @Unsigned long anythread_deprecated;
}
@Type(
noCCodeGeneration = true,
cType = "union { long unsigned int events_maskl; long unsigned int events_mask[1]; }"
)
@NotUsableInJava
public static class anon_member_of_x86_pmu extends Union {
public @Unsigned long events_maskl;
public @Unsigned long @Size(1) [] events_mask;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long long unsigned int rsvd0; long long unsigned int brsmen; long long unsigned int rsvd4_3; long long unsigned int vb; long long unsigned int rsvd2; long long unsigned int msroff; long long unsigned int rsvd3; long long unsigned int pmc; long long unsigned int rsvd4; }"
)
@NotUsableInJava
public static class anon_member_of_amd_debug_extn_cfg extends Struct {
public @Unsigned long rsvd0;
public @Unsigned long brsmen;
public @Unsigned long rsvd4_3;
public @Unsigned long vb;
public @Unsigned long rsvd2;
public @Unsigned long msroff;
public @Unsigned long rsvd3;
public @Unsigned long pmc;
public @Unsigned long rsvd4;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct pci_sriov *sriov; struct pci_dev *physfn; }"
)
@NotUsableInJava
public static class anon_member_of_pci_dev extends Union {
public Ptr sriov;
public Ptr physfn;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long long unsigned int fetch_maxcnt; long long unsigned int fetch_cnt; long long unsigned int fetch_lat; long long unsigned int fetch_en; long long unsigned int fetch_val; long long unsigned int fetch_comp; long long unsigned int ic_miss; long long unsigned int phy_addr_valid; long long unsigned int l1tlb_pgsz; long long unsigned int l1tlb_miss; long long unsigned int l2tlb_miss; long long unsigned int rand_en; long long unsigned int fetch_l2_miss; long long unsigned int l3_miss_only; long long unsigned int fetch_oc_miss; long long unsigned int fetch_l3_miss; long long unsigned int reserved; }"
)
@NotUsableInJava
public static class anon_member_of_ibs_fetch_ctl extends Struct {
public @Unsigned long fetch_maxcnt;
public @Unsigned long fetch_cnt;
public @Unsigned long fetch_lat;
public @Unsigned long fetch_en;
public @Unsigned long fetch_val;
public @Unsigned long fetch_comp;
public @Unsigned long ic_miss;
public @Unsigned long phy_addr_valid;
public @Unsigned long l1tlb_pgsz;
public @Unsigned long l1tlb_miss;
public @Unsigned long l2tlb_miss;
public @Unsigned long rand_en;
public @Unsigned long fetch_l2_miss;
public @Unsigned long l3_miss_only;
public @Unsigned long fetch_oc_miss;
public @Unsigned long fetch_l3_miss;
public @Unsigned long reserved;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long long unsigned int opmaxcnt; long long unsigned int l3_miss_only; long long unsigned int op_en; long long unsigned int op_val; long long unsigned int cnt_ctl; long long unsigned int opmaxcnt_ext; long long unsigned int reserved0; long long unsigned int opcurcnt; long long unsigned int reserved1; }"
)
@NotUsableInJava
public static class anon_member_of_ibs_op_ctl extends Struct {
public @Unsigned long opmaxcnt;
public @Unsigned long l3_miss_only;
public @Unsigned long op_en;
public @Unsigned long op_val;
public @Unsigned long cnt_ctl;
public @Unsigned long opmaxcnt_ext;
public @Unsigned long reserved0;
public @Unsigned long opcurcnt;
public @Unsigned long reserved1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long long unsigned int comp_to_ret_ctr; long long unsigned int tag_to_ret_ctr; long long unsigned int reserved1; long long unsigned int op_return; long long unsigned int op_brn_taken; long long unsigned int op_brn_misp; long long unsigned int op_brn_ret; long long unsigned int op_rip_invalid; long long unsigned int op_brn_fuse; long long unsigned int op_microcode; long long unsigned int reserved2; }"
)
@NotUsableInJava
public static class anon_member_of_ibs_op_data extends Struct {
public @Unsigned long comp_to_ret_ctr;
public @Unsigned long tag_to_ret_ctr;
public @Unsigned long reserved1;
public @Unsigned long op_return;
public @Unsigned long op_brn_taken;
public @Unsigned long op_brn_misp;
public @Unsigned long op_brn_ret;
public @Unsigned long op_rip_invalid;
public @Unsigned long op_brn_fuse;
public @Unsigned long op_microcode;
public @Unsigned long reserved2;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long long unsigned int data_src_lo; long long unsigned int reserved0; long long unsigned int rmt_node; long long unsigned int cache_hit_st; long long unsigned int data_src_hi; long long unsigned int reserved1; }"
)
@NotUsableInJava
public static class anon_member_of_ibs_op_data2 extends Struct {
public @Unsigned long data_src_lo;
public @Unsigned long reserved0;
public @Unsigned long rmt_node;
public @Unsigned long cache_hit_st;
public @Unsigned long data_src_hi;
public @Unsigned long reserved1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long long unsigned int ld_op; long long unsigned int st_op; long long unsigned int dc_l1tlb_miss; long long unsigned int dc_l2tlb_miss; long long unsigned int dc_l1tlb_hit_2m; long long unsigned int dc_l1tlb_hit_1g; long long unsigned int dc_l2tlb_hit_2m; long long unsigned int dc_miss; long long unsigned int dc_mis_acc; long long unsigned int reserved; long long unsigned int dc_wc_mem_acc; long long unsigned int dc_uc_mem_acc; long long unsigned int dc_locked_op; long long unsigned int dc_miss_no_mab_alloc; long long unsigned int dc_lin_addr_valid; long long unsigned int dc_phy_addr_valid; long long unsigned int dc_l2_tlb_hit_1g; long long unsigned int l2_miss; long long unsigned int sw_pf; long long unsigned int op_mem_width; long long unsigned int op_dc_miss_open_mem_reqs; long long unsigned int dc_miss_lat; long long unsigned int tlb_refill_lat; }"
)
@NotUsableInJava
public static class anon_member_of_ibs_op_data3 extends Struct {
public @Unsigned long ld_op;
public @Unsigned long st_op;
public @Unsigned long dc_l1tlb_miss;
public @Unsigned long dc_l2tlb_miss;
public @Unsigned long dc_l1tlb_hit_2m;
public @Unsigned long dc_l1tlb_hit_1g;
public @Unsigned long dc_l2tlb_hit_2m;
public @Unsigned long dc_miss;
public @Unsigned long dc_mis_acc;
public @Unsigned long reserved;
public @Unsigned long dc_wc_mem_acc;
public @Unsigned long dc_uc_mem_acc;
public @Unsigned long dc_locked_op;
public @Unsigned long dc_miss_no_mab_alloc;
public @Unsigned long dc_lin_addr_valid;
public @Unsigned long dc_phy_addr_valid;
public @Unsigned long dc_l2_tlb_hit_1g;
public @Unsigned long l2_miss;
public @Unsigned long sw_pf;
public @Unsigned long op_mem_width;
public @Unsigned long op_dc_miss_open_mem_reqs;
public @Unsigned long dc_miss_lat;
public @Unsigned long tlb_refill_lat;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int data[0]; unsigned int caps; }"
)
@NotUsableInJava
public static class anon_member_of_perf_ibs_data extends Union {
public @Unsigned int @Size(0) [] data;
public @Unsigned int caps;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct { } __empty_vmx; struct kvm_vmx_nested_state_data vmx[0]; }"
)
@NotUsableInJava
public static class anon_member_of_data_of_kvm_nested_state extends Struct {
public lockdep_map_p __empty_vmx;
public kvm_vmx_nested_state_data @Size(0) [] vmx;
}
@Type(
noCCodeGeneration = true,
cType = "union { long long unsigned int flags; }"
)
@NotUsableInJava
public static class anon_member_of_hypercall_of_anon_member_of_kvm_run extends Union {
public @Unsigned long flags;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned char insn_size; unsigned char insn_bytes[15]; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_emulation_failure_of_anon_member_of_kvm_run extends Struct {
public @Unsigned char insn_size;
public @Unsigned char @Size(15) [] insn_bytes;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { unsigned char insn_size; unsigned char insn_bytes[15]; }; }"
)
@NotUsableInJava
public static class anon_member_of_emulation_failure_of_anon_member_of_kvm_run extends Union {
public anon_member_of_anon_member_of_emulation_failure_of_anon_member_of_kvm_run anon0;
}
@Type(
noCCodeGeneration = true,
cType = "union { long long unsigned int data[16]; }"
)
@NotUsableInJava
public static class anon_member_of_system_event_of_anon_member_of_kvm_run extends Union {
public @Unsigned long @Size(16) [] data;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { long long unsigned int hardware_exit_reason; } hw; struct { long long unsigned int hardware_entry_failure_reason; unsigned int cpu; } fail_entry; struct { unsigned int exception; unsigned int error_code; } ex; struct { unsigned char direction; unsigned char size; short unsigned int port; unsigned int count; long long unsigned int data_offset; } io; struct { struct kvm_debug_exit_arch arch; } debug; struct { long long unsigned int phys_addr; unsigned char data[8]; unsigned int len; unsigned char is_write; } mmio; struct { long long unsigned int phys_addr; unsigned char data[8]; unsigned int len; unsigned char is_write; } iocsr_io; struct { long long unsigned int nr; long long unsigned int args[6]; long long unsigned int ret; union { long long unsigned int flags; }; } hypercall; struct { long long unsigned int rip; unsigned int is_write; unsigned int pad; } tpr_access; struct { unsigned char icptcode; short unsigned int ipa; unsigned int ipb; } s390_sieic; long long unsigned int s390_reset_flags; struct { long long unsigned int trans_exc_code; unsigned int pgm_code; } s390_ucontrol; struct { unsigned int dcrn; unsigned int data; unsigned char is_write; } dcr; struct { unsigned int suberror; unsigned int ndata; long long unsigned int data[16]; } internal; struct { unsigned int suberror; unsigned int ndata; long long unsigned int flags; union { struct { unsigned char insn_size; unsigned char insn_bytes[15]; }; }; } emulation_failure; struct { long long unsigned int gprs[32]; } osi; struct { long long unsigned int nr; long long unsigned int ret; long long unsigned int args[9]; } papr_hcall; struct { short unsigned int subchannel_id; short unsigned int subchannel_nr; unsigned int io_int_parm; unsigned int io_int_word; unsigned int ipb; unsigned char dequeued; } s390_tsch; struct { unsigned int epr; } epr; struct { unsigned int type; unsigned int ndata; union { long long unsigned int data[16]; }; } system_event; struct { long long unsigned int addr; unsigned char ar; unsigned char reserved; unsigned char fc; unsigned char sel1; short unsigned int sel2; } s390_stsi; struct { unsigned char vector; } eoi; struct kvm_hyperv_exit hyperv; struct { long long unsigned int esr_iss; long long unsigned int fault_ipa; } arm_nisv; struct { unsigned char error; unsigned char pad[7]; unsigned int reason; unsigned int index; long long unsigned int data; } msr; struct kvm_xen_exit xen; struct { long unsigned int extension_id; long unsigned int function_id; long unsigned int args[6]; long unsigned int ret[2]; } riscv_sbi; struct { long unsigned int csr_num; long unsigned int new_value; long unsigned int write_mask; long unsigned int ret_value; } riscv_csr; struct { unsigned int flags; } notify; struct { long long unsigned int flags; long long unsigned int gpa; long long unsigned int size; } memory_fault; char padding[256]; }"
)
@NotUsableInJava
public static class anon_member_of_kvm_run extends Union {
public hw_of_anon_member_of_kvm_run hw;
public fail_entry_of_anon_member_of_kvm_run fail_entry;
public ex_of_anon_member_of_kvm_run ex;
public io_of_anon_member_of_kvm_run io;
public debug_of_anon_member_of_kvm_run debug;
public iocsr_io_of_anon_member_of_kvm_run_and_mmio_of_anon_member_of_kvm_run mmio;
public iocsr_io_of_anon_member_of_kvm_run_and_mmio_of_anon_member_of_kvm_run iocsr_io;
public hypercall_of_anon_member_of_kvm_run hypercall;
public tpr_access_of_anon_member_of_kvm_run tpr_access;
public s390_sieic_of_anon_member_of_kvm_run s390_sieic;
public @Unsigned long s390_reset_flags;
public s390_ucontrol_of_anon_member_of_kvm_run s390_ucontrol;
public dcr_of_anon_member_of_kvm_run dcr;
public internal_of_anon_member_of_kvm_run internal;
public emulation_failure_of_anon_member_of_kvm_run emulation_failure;
public osi_of_anon_member_of_kvm_run osi;
public papr_hcall_of_anon_member_of_kvm_run papr_hcall;
public s390_tsch_of_anon_member_of_kvm_run s390_tsch;
public epr_of_anon_member_of_kvm_run epr;
public system_event_of_anon_member_of_kvm_run system_event;
public s390_stsi_of_anon_member_of_kvm_run s390_stsi;
public eoi_of_anon_member_of_kvm_run eoi;
public kvm_hyperv_exit hyperv;
public arm_nisv_of_anon_member_of_kvm_run arm_nisv;
public msr_of_anon_member_of_kvm_run msr;
public kvm_xen_exit xen;
public riscv_sbi_of_anon_member_of_kvm_run riscv_sbi;
public riscv_csr_of_anon_member_of_kvm_run riscv_csr;
public notify_of_anon_member_of_kvm_run_and_v2_of_jailhouse_setup_data notify;
public memory_fault_of_anon_member_of_kvm_run memory_fault;
public char @Size(256) [] padding;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int pad; unsigned int pio; }"
)
@NotUsableInJava
public static class anon_member_of_kvm_coalesced_mmio extends Union {
public @Unsigned int pad;
public @Unsigned int pio;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned char msg_pending; unsigned char reserved; }"
)
@NotUsableInJava
public static class anon_member_of_hv_message_flags extends Struct {
public @Unsigned char msg_pending;
public @Unsigned char reserved;
}
@Type(
noCCodeGeneration = true,
cType = "union { long long unsigned int sender; union hv_port_id port; }"
)
@NotUsableInJava
public static class anon_member_of_hv_message_header extends Union {
public @Unsigned long sender;
public hv_port_id port;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long long unsigned int enable; long long unsigned int periodic; long long unsigned int lazy; long long unsigned int auto_enable; long long unsigned int apic_vector; long long unsigned int direct_mode; long long unsigned int reserved_z0; long long unsigned int sintx; long long unsigned int reserved_z1; }"
)
@NotUsableInJava
public static class anon_member_of_hv_stimer_config extends Struct {
public @Unsigned long enable;
public @Unsigned long periodic;
public @Unsigned long lazy;
public @Unsigned long auto_enable;
public @Unsigned long apic_vector;
public @Unsigned long direct_mode;
public @Unsigned long reserved_z0;
public @Unsigned long sintx;
public @Unsigned long reserved_z1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int level; unsigned int has_4_byte_gpte; unsigned int quadrant; unsigned int direct; unsigned int access; unsigned int invalid; unsigned int efer_nx; unsigned int cr0_wp; unsigned int smep_andnot_wp; unsigned int smap_andnot_wp; unsigned int ad_disabled; unsigned int guest_mode; unsigned int passthrough; unsigned int smm; }"
)
@NotUsableInJava
public static class anon_member_of_kvm_mmu_page_role extends Struct {
public @Unsigned int level;
public @Unsigned int has_4_byte_gpte;
public @Unsigned int quadrant;
public @Unsigned int direct;
public @Unsigned int access;
public @Unsigned int invalid;
public @Unsigned int efer_nx;
public @Unsigned int cr0_wp;
public @Unsigned int smep_andnot_wp;
public @Unsigned int smap_andnot_wp;
public @Unsigned int ad_disabled;
public @Unsigned int guest_mode;
public @Unsigned int passthrough;
public @Unsigned int smm;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int valid; unsigned int execonly; unsigned int cr4_pse; unsigned int cr4_pke; unsigned int cr4_smap; unsigned int cr4_smep; unsigned int cr4_la57; unsigned int efer_lma; }"
)
@NotUsableInJava
public static class anon_member_of_kvm_mmu_extended_role extends Struct {
public @Unsigned int valid;
public @Unsigned int execonly;
public @Unsigned int cr4_pse;
public @Unsigned int cr4_pke;
public @Unsigned int cr4_smap;
public @Unsigned int cr4_smep;
public @Unsigned int cr4_la57;
public @Unsigned int efer_lma;
}
@Type(
noCCodeGeneration = true,
cType = "struct { union kvm_mmu_page_role base; union kvm_mmu_extended_role ext; }"
)
@NotUsableInJava
public static class anon_member_of_kvm_cpu_role extends Struct {
public kvm_mmu_page_role base;
public kvm_mmu_extended_role ext;
}
@Type(
noCCodeGeneration = true,
cType = "union { long unsigned int reprogram_pmi[1]; struct { long long int counter; } __reprogram_pmi; }"
)
@NotUsableInJava
public static class anon_member_of_kvm_pmu extends Union {
public @Unsigned long @Size(1) [] reprogram_pmi;
public atomic64_t __reprogram_pmi;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct __kfifo kfifo; long long unsigned int *type; const long long unsigned int*; char (*rectype)[0]; long long unsigned int *ptr; const long long unsigned int*; }"
)
@NotUsableInJava
public static class anon_member_of_entries_of_kvm_vcpu_hv_tlb_flush_fifo extends Union {
public __kfifo kfifo;
public Ptr type;
public Ptr const_type;
public Ptr rectype;
public Ptr ptr;
public Ptr ptr_const;
}
@Type(
noCCodeGeneration = true,
cType = "union { kvm_lapic* xapic_flat_map[8]; kvm_lapic* xapic_cluster_map[64]; }"
)
@NotUsableInJava
public static class anon_member_of_kvm_apic_map extends Union {
public @OriginalName("kvm_lapic") Ptr> @Size(8) [] xapic_flat_map;
public @OriginalName("kvm_lapic") Ptr> @Size(64) [] xapic_cluster_map;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct { long long int counter; } pages_4k; struct { long long int counter; } pages_2m; struct { long long int counter; } pages_1g; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_kvm_vm_stat extends Struct {
public atomic64_t pages_4k;
public atomic64_t pages_2m;
public atomic64_t pages_1g;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { struct { long long int counter; } pages_4k; struct { long long int counter; } pages_2m; struct { long long int counter; } pages_1g; }; struct { long long int counter; } pages[3]; }"
)
@NotUsableInJava
public static class anon_member_of_kvm_vm_stat extends Union {
public anon_member_of_anon_member_of_kvm_vm_stat anon0;
public atomic64_t @Size(3) [] pages;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int ld_dse; unsigned int ld_stlb_miss; unsigned int ld_locked; unsigned int ld_data_blk; unsigned int ld_addr_blk; unsigned int ld_reserved; }"
)
@NotUsableInJava
public static class anon_member_of_intel_x86_pebs_dse extends Struct {
public @Unsigned int ld_dse;
public @Unsigned int ld_stlb_miss;
public @Unsigned int ld_locked;
public @Unsigned int ld_data_blk;
public @Unsigned int ld_addr_blk;
public @Unsigned int ld_reserved;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int cycles_last_block; unsigned int hle_abort; unsigned int rtm_abort; unsigned int instruction_abort; unsigned int non_instruction_abort; unsigned int retry; unsigned int data_conflict; unsigned int capacity_writes; unsigned int capacity_reads; }"
)
@NotUsableInJava
public static class anon_member_of_hsw_tsx_tuning extends Struct {
public @Unsigned int cycles_last_block;
public @Unsigned int hle_abort;
public @Unsigned int rtm_abort;
public @Unsigned int instruction_abort;
public @Unsigned int non_instruction_abort;
public @Unsigned int retry;
public @Unsigned int data_conflict;
public @Unsigned int capacity_writes;
public @Unsigned int capacity_reads;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int msr_offset; unsigned int mmio_offset; }"
)
@NotUsableInJava
public static class anon_member_of_intel_uncore_type extends Union {
public @Unsigned int msr_offset;
public @Unsigned int mmio_offset;
}
@Type(
noCCodeGeneration = true,
cType = "union { void *untyped; struct uncore_iio_topology *iio; struct uncore_upi_topology *upi; }"
)
@NotUsableInJava
public static class anon_member_of_intel_uncore_topology extends Union {
public Ptr> untyped;
public Ptr iio;
public Ptr upi;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct xen_processor_power power; struct xen_processor_performance perf; unsigned int *pdc; }"
)
@NotUsableInJava
public static class anon_member_of_xenpf_set_processor_pminfo extends Union {
public xen_processor_power power;
public xen_processor_performance perf;
public @OriginalName("__guest_handle_uint32_t") Ptr pdc;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int paravisor_present; unsigned int reserved_a1; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_ms_hyperv_info extends Struct {
public @Unsigned int paravisor_present;
public @Unsigned int reserved_a1;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int isolation_config_a; struct { unsigned int paravisor_present; unsigned int reserved_a1; }; }"
)
@NotUsableInJava
public static class anon_member_of_ms_hyperv_info extends Union {
public @Unsigned int isolation_config_a;
public anon_member_of_anon_member_of_ms_hyperv_info anon1;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct mm_struct *last_user_mm; long unsigned int last_user_mm_spec; }"
)
@NotUsableInJava
public static class anon_member_of_tlb_state extends Union {
public Ptr last_user_mm;
public @Unsigned long last_user_mm_spec;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned char opcode; int disp; }"
)
@NotUsableInJava
public static class anon_member_of_text_poke_insn extends Struct {
public @Unsigned char opcode;
public int disp;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int map_type; unsigned int key_size; unsigned int value_size; unsigned int max_entries; unsigned int map_flags; unsigned int inner_map_fd; unsigned int numa_node; char map_name[16]; unsigned int map_ifindex; unsigned int btf_fd; unsigned int btf_key_type_id; unsigned int btf_value_type_id; unsigned int btf_vmlinux_value_type_id; long long unsigned int map_extra; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_attr extends Struct {
public @Unsigned int map_type;
public @Unsigned int key_size;
public @Unsigned int value_size;
public @Unsigned int max_entries;
public @Unsigned int map_flags;
public @Unsigned int inner_map_fd;
public @Unsigned int numa_node;
public char @Size(16) [] map_name;
public @Unsigned int map_ifindex;
public @Unsigned int btf_fd;
public @Unsigned int btf_key_type_id;
public @Unsigned int btf_value_type_id;
public @Unsigned int btf_vmlinux_value_type_id;
public @Unsigned long map_extra;
}
@Type(
noCCodeGeneration = true,
cType = "union { long long unsigned int value; long long unsigned int next_key; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_bpf_attr extends Union {
public @Unsigned long value;
public @Unsigned long next_key;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int target_fd; unsigned int target_ifindex; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_bpf_attr_and_anon_member_of_link_create_of_bpf_attr_and_anon_member_of_query_of_bpf_attr extends Union {
public @Unsigned int target_fd;
public @Unsigned int target_ifindex;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int relative_fd; unsigned int relative_id; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_bpf_attr_and_anon_member_of_netkit_of_anon_member_of_link_create_of_bpf_attr_and_tcx_of_anon_member_of_link_create_of_bpf_attr extends Union {
public @Unsigned int relative_fd;
public @Unsigned int relative_id;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int prog_cnt; unsigned int count; }"
)
@NotUsableInJava
public static class anon_member_of_query_of_bpf_attr extends Union {
public @Unsigned int prog_cnt;
public @Unsigned int count;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int prog_fd; unsigned int map_fd; }"
)
@NotUsableInJava
public static class anon_member_of_link_create_of_bpf_attr extends Union {
public @Unsigned int prog_fd;
public @Unsigned int map_fd;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long long unsigned int iter_info; unsigned int iter_info_len; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_link_create_of_bpf_attr extends Struct {
public @Unsigned long iter_info;
public @Unsigned int iter_info_len;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int new_prog_fd; unsigned int new_map_fd; }"
)
@NotUsableInJava
public static class anon_member_of_link_update_of_bpf_attr extends Union {
public @Unsigned int new_prog_fd;
public @Unsigned int new_map_fd;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int size; unsigned int type; }"
)
@NotUsableInJava
public static class anon_member_of_btf_type extends Union {
public @Unsigned int size;
public @Unsigned int type;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct btf_field_kptr kptr; struct btf_field_graph_root graph_root; }"
)
@NotUsableInJava
public static class anon_member_of_btf_field extends Union {
public btf_field_kptr kptr;
public btf_field_graph_root graph_root;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct work_struct work; struct callback_head rcu; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_map_and_anon_member_of_bpf_prog_aux extends Union {
public work_struct work;
public callback_head rcu;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct callback_head rcu; struct work_struct work; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_link_and_anon_member_of_bpf_tramp_image_and_anon_member_of_io_worker extends Union {
public callback_head rcu;
public work_struct work;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { struct bpf_map *map; unsigned int key; } tail_call; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_jit_poke_descriptor extends Union {
public tail_call_of_anon_member_of_bpf_jit_poke_descriptor tail_call;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct { } __empty_insns; struct sock_filter insns[0]; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_bpf_prog extends Struct {
public lockdep_map_p __empty_insns;
public sock_filter @Size(0) [] insns;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { struct { } __empty_insns; struct sock_filter insns[0]; }; struct { struct { } __empty_insnsi; struct bpf_insn insnsi[0]; }; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_prog extends Union {
public anon_member_of_anon_member_of_bpf_prog anon0;
public anon_member_of_anon_member_of_bpf_prog anon1;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct bpf_cgroup_storage* cgroup_storage[2]; long long unsigned int bpf_cookie; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_prog_array_item extends Union {
public Ptr @Size(2) [] cgroup_storage;
public @Unsigned long bpf_cookie;
}
@Type(
noCCodeGeneration = true,
cType = "union { char *string; void *blob; struct filename *name; struct file *file; }"
)
@NotUsableInJava
public static class anon_member_of_fs_parameter extends Union {
public String string;
public Ptr> blob;
public Ptr name;
public Ptr file;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct list_head private_list; struct callback_head callback_head; }"
)
@NotUsableInJava
public static class anon_member_of_xa_node extends Union {
public list_head private_list;
public callback_head callback_head;
}
@Type(
noCCodeGeneration = true,
cType = "union { _Bool boolean; int int_32; unsigned int uint_32; long long unsigned int uint_64; }"
)
@NotUsableInJava
public static class anon_member_of_fs_parse_result extends Union {
public boolean _boolean;
public int int_32;
public @Unsigned int uint_32;
public @Unsigned long uint_64;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct { long long unsigned int signature; unsigned int revision; unsigned int headersize; unsigned int crc32; unsigned int reserved; } hdr; long unsigned int (*get_time)(struct { short unsigned int year; unsigned char month; unsigned char day; unsigned char hour; unsigned char minute; unsigned char second; unsigned char pad1; unsigned int nanosecond; short int timezone; unsigned char daylight; unsigned char pad2; }*, struct { unsigned int resolution; unsigned int accuracy; unsigned char sets_to_zero; }*); long unsigned int (*set_time)(struct { short unsigned int year; unsigned char month; unsigned char day; unsigned char hour; unsigned char minute; unsigned char second; unsigned char pad1; unsigned int nanosecond; short int timezone; unsigned char daylight; unsigned char pad2; }*); long unsigned int (*get_wakeup_time)(unsigned char*, unsigned char*, struct { short unsigned int year; unsigned char month; unsigned char day; unsigned char hour; unsigned char minute; unsigned char second; unsigned char pad1; unsigned int nanosecond; short int timezone; unsigned char daylight; unsigned char pad2; }*); long unsigned int (*set_wakeup_time)(unsigned char, struct { short unsigned int year; unsigned char month; unsigned char day; unsigned char hour; unsigned char minute; unsigned char second; unsigned char pad1; unsigned int nanosecond; short int timezone; unsigned char daylight; unsigned char pad2; }*); long unsigned int (*set_virtual_address_map)(long unsigned int, long unsigned int, unsigned int, struct { unsigned int type; unsigned int pad; long long unsigned int phys_addr; long long unsigned int virt_addr; long long unsigned int num_pages; long long unsigned int attribute; }*); void *convert_pointer; long unsigned int (*get_variable)(short unsigned int*, struct { unsigned char b[16]; }*, unsigned int*, long unsigned int*, void*); long unsigned int (*get_next_variable)(long unsigned int*, short unsigned int*, struct { unsigned char b[16]; }*); long unsigned int (*set_variable)(short unsigned int*, struct { unsigned char b[16]; }*, unsigned int, long unsigned int, void*); long unsigned int (*get_next_high_mono_count)(unsigned int*); void (*reset_system)(int, long unsigned int, long unsigned int, short unsigned int*); long unsigned int (*update_capsule)(struct { struct { unsigned char b[16]; } guid; unsigned int headersize; unsigned int flags; unsigned int imagesize; }**, long unsigned int, long unsigned int); long unsigned int (*query_capsule_caps)(struct { struct { unsigned char b[16]; } guid; unsigned int headersize; unsigned int flags; unsigned int imagesize; }**, long unsigned int, long long unsigned int*, int*); long unsigned int (*query_variable_info)(unsigned int, long long unsigned int*, long long unsigned int*, long long unsigned int*); }"
)
@NotUsableInJava
public static class anon_member_of_efi_runtime_services_t extends Struct {
public efi_table_hdr_t hdr;
public Ptr> get_time;
public Ptr> set_time;
public Ptr> get_wakeup_time;
public Ptr> set_wakeup_time;
public Ptr> set_virtual_address_map;
public Ptr> convert_pointer;
public Ptr> get_variable;
public Ptr> get_next_variable;
public Ptr> set_variable;
public Ptr> get_next_high_mono_count;
public Ptr> reset_system;
public Ptr> update_capsule;
public Ptr> query_capsule_caps;
public Ptr> query_variable_info;
}
@Type(
noCCodeGeneration = true,
cType = "union { const void*; union { unsigned char u8_data[8]; short unsigned int u16_data[4]; unsigned int u32_data[2]; long long unsigned int u64_data[1]; const char* str[1]; } value; }"
)
@NotUsableInJava
public static class anon_member_of_property_entry extends Union {
public Ptr> pointer;
public value_of_anon_member_of_property_entry value;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned char opcode; struct { unsigned char type; } jcc; struct { unsigned char type; unsigned char asize; } loop; struct { unsigned char reg; } indirect; }"
)
@NotUsableInJava
public static class anon_member_of_arch_specific_insn extends Union {
public @Unsigned char opcode;
public jcc_of_anon_member_of_arch_specific_insn jcc;
public loop_of_anon_member_of_arch_specific_insn loop;
public indirect_of_anon_member_of_arch_specific_insn indirect;
}
@Type(
noCCodeGeneration = true,
cType = "struct { qspinlock lock; unsigned int value; }"
)
@NotUsableInJava
public static class anon_member_of_hpet_lock extends Struct {
public @OriginalName("arch_spinlock_t") qspinlock lock;
public @Unsigned int value;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned char insn[16]; unsigned char ixol[16]; }"
)
@NotUsableInJava
public static class anon_member_of_arch_uprobe extends Union {
public @Unsigned char @Size(16) [] insn;
public @Unsigned char @Size(16) [] ixol;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int fw_error; unsigned int vmm_error; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_snp_guest_request_ioctl extends Struct {
public @Unsigned int fw_error;
public @Unsigned int vmm_error;
}
@Type(
noCCodeGeneration = true,
cType = "union { long long unsigned int exitinfo2; struct { unsigned int fw_error; unsigned int vmm_error; }; }"
)
@NotUsableInJava
public static class anon_member_of_snp_guest_request_ioctl extends Union {
public @Unsigned long exitinfo2;
public anon_member_of_anon_member_of_snp_guest_request_ioctl anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct { unsigned char b[16]; } guid; void *table; }"
)
@NotUsableInJava
public static class anon_member_of_efi_config_table_t extends Struct {
public @OriginalName("efi_guid_t") uuid_t guid;
public Ptr> table;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct tty_buffer *next; struct llist_node free; }"
)
@NotUsableInJava
public static class anon_member_of_tty_buffer extends Union {
public Ptr next;
public llist_node free;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct __kfifo kfifo; unsigned char *type; const unsigned char*; char (*rectype)[0]; unsigned char *ptr; const unsigned char*; }"
)
@NotUsableInJava
public static class anon_member_of_xmit_fifo_of_tty_port extends Union {
public __kfifo kfifo;
public Ptr type;
public Ptr const_type;
public Ptr rectype;
public Ptr ptr;
public Ptr ptr_const;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { int si_signo; int si_errno; int si_code; union __sifields _sifields; }; int _si_pad[32]; }"
)
@NotUsableInJava
public static class anon_member_of_siginfo_and_anon_member_of_siginfo_t extends Union {
public anon_member_of_anon_member_of_siginfo_and_anon_member_of_siginfo_t_and_anon_member_of_kernel_siginfo_and_anon_member_of_kernel_siginfo_t anon0;
public int @Size(32) [] _si_pad;
}
@Type(
noCCodeGeneration = true,
cType = "union { int _trapno; short int _addr_lsb; struct { char _dummy_bnd[4]; unsigned int _lower; unsigned int _upper; } _addr_bnd; struct { char _dummy_pkey[4]; unsigned int _pkey; } _addr_pkey; struct { unsigned int _data; unsigned int _type; unsigned int _flags; } _perf; }"
)
@NotUsableInJava
public static class anon_member_of__sigfault_of__sifields_of_compat_siginfo_and__sifields_of_compat_siginfo_t extends Union {
public int _trapno;
public short _addr_lsb;
public _addr_bnd_of_anon_member_of__sigfault_of__sifields_of_compat_siginfo_and__sifields_of_compat_siginfo_t _addr_bnd;
public _addr_pkey_of_anon_member_of__sigfault_of__sifields_of_compat_siginfo_and__sifields_of_compat_siginfo_t _addr_pkey;
public _perf_of_anon_member_of__sigfault_of__sifields_of_compat_siginfo_and__sifields_of_compat_siginfo_t _perf;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { long long unsigned int nr; long long unsigned int args[6]; } entry; struct { long long int rval; unsigned char is_error; } exit; struct { long long unsigned int nr; long long unsigned int args[6]; unsigned int ret_data; } seccomp; }"
)
@NotUsableInJava
public static class anon_member_of_ptrace_syscall_info extends Union {
public entry_of_anon_member_of_ptrace_syscall_info entry;
public exit_of_anon_member_of_ptrace_syscall_info exit;
public seccomp_of_anon_member_of_ptrace_syscall_info seccomp;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct list_head entry; struct hlist_node hentry; }"
)
@NotUsableInJava
public static class anon_member_of_worker extends Union {
public list_head entry;
public hlist_node hentry;
}
@Type(
noCCodeGeneration = true,
cType = "union { void *buf; void *kbuf; }"
)
@NotUsableInJava
public static class anon_member_of_kexec_segment extends Union {
public Ptr> buf;
public Ptr> kbuf;
}
@Type(
noCCodeGeneration = true,
cType = "union { void *private; struct callback_head rcu; }"
)
@NotUsableInJava
public static class anon_member_of_sched_domain extends Union {
public Ptr> _private;
public callback_head rcu;
}
@Type(
noCCodeGeneration = true,
cType = "union { void (*func)(long unsigned int); void (*callback)(struct tasklet_struct*); }"
)
@NotUsableInJava
public static class anon_member_of_tasklet_struct extends Union {
public Ptr> func;
public Ptr> callback;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct pid *it_pid; struct task_struct *it_process; }"
)
@NotUsableInJava
public static class anon_member_of_k_itimer extends Union {
public Ptr it_pid;
public Ptr it_process;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct mm_struct *mm; long long unsigned int __tmp; }"
)
@NotUsableInJava
public static class anon_member_of_private_of_futex_key extends Union {
public Ptr mm;
public @Unsigned long __tmp;
}
@Type(
noCCodeGeneration = true,
cType = "struct { char *lsm_str; void *lsm_rule; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_audit_field extends Struct {
public String lsm_str;
public Ptr> lsm_rule;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int val; struct { unsigned int val; } uid; struct { unsigned int val; } gid; struct { char *lsm_str; void *lsm_rule; }; }"
)
@NotUsableInJava
public static class anon_member_of_audit_field extends Union {
public @Unsigned int val;
public kuid_t uid;
public kgid_t gid;
public anon_member_of_anon_member_of_audit_field anon3;
}
@Type(
noCCodeGeneration = true,
cType = "union { void *private; struct inotify_group_private_data inotify_data; struct fanotify_group_private_data fanotify_data; }"
)
@NotUsableInJava
public static class anon_member_of_fsnotify_group extends Union {
public Ptr> _private;
public inotify_group_private_data inotify_data;
public fanotify_group_private_data fanotify_data;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct fsnotify_mark_connector **obj; struct fsnotify_mark_connector *destroy_next; }"
)
@NotUsableInJava
public static class anon_member_of_fsnotify_mark_connector extends Union {
public Ptr<@OriginalName("fsnotify_connp_t") Ptr> obj;
public Ptr destroy_next;
}
@Type(
noCCodeGeneration = true,
cType = "struct { short unsigned int ss_family; char __data[126]; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of___kernel_sockaddr_storage extends Struct {
public @Unsigned @OriginalName("__kernel_sa_family_t") short ss_family;
public char @Size(126) [] __data;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { short unsigned int ss_family; char __data[126]; }; void *__align; }"
)
@NotUsableInJava
public static class anon_member_of___kernel_sockaddr_storage extends Union {
public anon_member_of_anon_member_of___kernel_sockaddr_storage anon0;
public Ptr> __align;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int fE; struct { long long unsigned int val; } effective; }"
)
@NotUsableInJava
public static class anon_member_of_audit_cap_data extends Union {
public @Unsigned int fE;
public kernel_cap_t effective;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { int nargs; long int args[6]; } socketcall; struct { struct { unsigned int val; } uid; struct { unsigned int val; } gid; short unsigned int mode; struct lsmblob oblob; int has_perm; unsigned int perm_uid; unsigned int perm_gid; short unsigned int perm_mode; long unsigned int qbytes; } ipc; struct { int mqdes; struct mq_attr mqstat; } mq_getsetattr; struct { int mqdes; int sigev_signo; } mq_notify; struct { int mqdes; long unsigned int msg_len; unsigned int msg_prio; struct timespec64 abs_timeout; } mq_sendrecv; struct { int oflag; short unsigned int mode; struct mq_attr attr; } mq_open; struct { int pid; struct audit_cap_data cap; } capset; struct { int fd; int flags; } mmap; struct open_how openat2; struct { int argc; } execve; struct { char *name; } module; struct { struct audit_ntp_data ntp_data; struct timespec64 tk_injoffset; } time; }"
)
@NotUsableInJava
public static class anon_member_of_audit_context extends Union {
public socketcall_of_anon_member_of_audit_context socketcall;
public ipc_of_anon_member_of_audit_context ipc;
public mq_getsetattr_of_anon_member_of_audit_context mq_getsetattr;
public mq_notify_of_anon_member_of_audit_context mq_notify;
public mq_sendrecv_of_anon_member_of_audit_context mq_sendrecv;
public mq_open_of_anon_member_of_audit_context mq_open;
public capset_of_anon_member_of_audit_context capset;
public mmap_of_anon_member_of_audit_context mmap;
public open_how openat2;
public execve_of_anon_member_of_audit_context execve;
public module_of_anon_member_of_audit_context module;
public time_of_anon_member_of_audit_context time;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct { } __empty_sa_data; char sa_data[0]; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_sockaddr extends Struct {
public lockdep_map_p __empty_sa_data;
public char @Size(0) [] sa_data;
}
@Type(
noCCodeGeneration = true,
cType = "union { char sa_data_min[14]; struct { struct { } __empty_sa_data; char sa_data[0]; }; }"
)
@NotUsableInJava
public static class anon_member_of_sockaddr extends Union {
public char @Size(14) [] sa_data_min;
public anon_member_of_anon_member_of_sockaddr anon1;
}
@Type(
noCCodeGeneration = true,
cType = "union { long long int hwtstamp; void *netdev_data; }"
)
@NotUsableInJava
public static class anon_member_of_skb_shared_hwtstamps extends Union {
public @OriginalName("ktime_t") long hwtstamp;
public Ptr> netdev_data;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned char ctx[48]; long int args[6]; }"
)
@NotUsableInJava
public static class anon_member_of_netlink_callback extends Union {
public @Unsigned char @Size(48) [] ctx;
public long @Size(6) [] args;
}
@Type(
noCCodeGeneration = true,
cType = "union { long unsigned int rx_packets; struct { long long int counter; } __rx_packets; }"
)
@NotUsableInJava
public static class anon_member_of_net_device_stats extends Union {
public @Unsigned long rx_packets;
public @OriginalName("atomic_long_t") atomic64_t __rx_packets;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { short unsigned int id; short unsigned int proto; unsigned char h_dest[6]; } encap; struct { enum vlan_mode_of_bridge_of_anon_member_of_net_device_path vlan_mode; short unsigned int vlan_id; short unsigned int vlan_proto; } bridge; struct { int port; short unsigned int proto; } dsa; struct { unsigned char wdma_idx; unsigned char queue; short unsigned int wcid; unsigned char bss; unsigned char amsdu; } mtk_wdma; }"
)
@NotUsableInJava
public static class anon_member_of_net_device_path extends Union {
public encap_of_anon_member_of_net_device_path encap;
public bridge_of_anon_member_of_net_device_path bridge;
public dsa_of_anon_member_of_net_device_path dsa;
public mtk_wdma_of_anon_member_of_net_device_path mtk_wdma;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int flags; struct bpf_prog *prog; struct netlink_ext_ack *extack; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_netdev_bpf extends Struct {
public @Unsigned int flags;
public Ptr prog;
public Ptr extack;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { unsigned int flags; struct bpf_prog *prog; struct netlink_ext_ack *extack; }; struct { struct bpf_offloaded_map *offmap; }; struct { struct xsk_buff_pool *pool; short unsigned int queue_id; } xsk; }"
)
@NotUsableInJava
public static class anon_member_of_netdev_bpf extends Union {
public anon_member_of_anon_member_of_netdev_bpf anon0;
public anon_member_of_anon_member_of_netdev_bpf anon1;
public xsk_of_anon_member_of_netdev_bpf xsk;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct pcpu_lstats *lstats; struct pcpu_sw_netstats *tstats; struct pcpu_dstats *dstats; }"
)
@NotUsableInJava
public static class anon_member_of_net_device extends Union {
public Ptr lstats;
public Ptr tstats;
public Ptr dstats;
}
@Type(
noCCodeGeneration = true,
cType = "struct { short int min; short int max; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_nla_policy extends Struct {
public short min;
public short max;
}
@Type(
noCCodeGeneration = true,
cType = "union { short unsigned int strict_start_type; const unsigned int bitfield32_valid; const unsigned int mask; const char*; const struct nla_policy*; const struct netlink_range_validation*; const struct netlink_range_validation_signed*; struct { short int min; short int max; }; int (*validate)(const struct nlattr*, struct netlink_ext_ack*); }"
)
@NotUsableInJava
public static class anon_member_of_nla_policy extends Union {
public @Unsigned short strict_start_type;
public @Unsigned int bitfield32_valid;
public @Unsigned int mask;
public String reject_message;
public Ptr nested_policy;
public Ptr range;
public Ptr range_signed;
public anon_member_of_anon_member_of_nla_policy anon7;
public Ptr> validate;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long unsigned int class; unsigned int classid; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_tcf_result extends Struct {
public @Unsigned long _class;
public @Unsigned int classid;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { long unsigned int class; unsigned int classid; }; const struct tcf_proto*; }"
)
@NotUsableInJava
public static class anon_member_of_tcf_result extends Union {
public anon_member_of_anon_member_of_tcf_result anon0;
public Ptr goto_tp;
}
@Type(
noCCodeGeneration = true,
cType = "union { _Bool setfd; int ret; }"
)
@NotUsableInJava
public static class anon_member_of_seccomp_kaddfd extends Union {
public boolean setfd;
public int ret;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { long long int counter; } sum; unsigned int offset; }"
)
@NotUsableInJava
public static class anon_member_of_tracing_map_field extends Union {
public atomic64_t sum;
public @Unsigned int offset;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { char *event; char *event_system; } match_data; struct { char *var_str; struct hist_field *var_ref; struct hist_field *track_var; _Bool (*check_val)(long long unsigned int, long long unsigned int); void (*save_data)(struct hist_trigger_data*, struct tracing_map_elt*, struct trace_buffer*, void*, struct ring_buffer_event*, void*, struct action_data*, long long unsigned int*); } track_data; }"
)
@NotUsableInJava
public static class anon_member_of_action_data extends Union {
public match_data_of_anon_member_of_action_data match_data;
public track_data_of_anon_member_of_action_data track_data;
}
@Type(
noCCodeGeneration = true,
cType = "union { void *kernel; void *user; }"
)
@NotUsableInJava
public static class anon_member_of_sockptr_t extends Union {
public Ptr> kernel;
public Ptr> user;
}
@Type(
noCCodeGeneration = true,
cType = "struct { enum bpf_arg_type arg1_type; enum bpf_arg_type arg2_type; enum bpf_arg_type arg3_type; enum bpf_arg_type arg4_type; enum bpf_arg_type arg5_type; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_bpf_func_proto extends Struct {
public bpf_arg_type arg1_type;
public bpf_arg_type arg2_type;
public bpf_arg_type arg3_type;
public bpf_arg_type arg4_type;
public bpf_arg_type arg5_type;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { enum bpf_arg_type arg1_type; enum bpf_arg_type arg2_type; enum bpf_arg_type arg3_type; enum bpf_arg_type arg4_type; enum bpf_arg_type arg5_type; }; enum bpf_arg_type arg_type[5]; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_func_proto extends Union {
public anon_member_of_anon_member_of_bpf_func_proto anon0;
public bpf_arg_type @Size(5) [] arg_type;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct btf *btf; unsigned int btf_id; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_bpf_insn_access_aux_and_anon_member_of_anon_member_of_bpf_reg_state_and_anon_member_of_anon_member_of_btf_var_of_anon_member_of_bpf_insn_aux_data extends Struct {
public Ptr btf;
public @Unsigned int btf_id;
}
@Type(
noCCodeGeneration = true,
cType = "union { int ctx_field_size; struct { struct btf *btf; unsigned int btf_id; }; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_insn_access_aux extends Union {
public int ctx_field_size;
public anon_member_of_anon_member_of_bpf_insn_access_aux_and_anon_member_of_anon_member_of_bpf_reg_state_and_anon_member_of_anon_member_of_btf_var_of_anon_member_of_bpf_insn_aux_data anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct bpf_map *map_ptr; unsigned int map_uid; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_bpf_reg_state extends Struct {
public Ptr map_ptr;
public @Unsigned int map_uid;
}
@Type(
noCCodeGeneration = true,
cType = "union { int range; struct { struct bpf_map *map_ptr; unsigned int map_uid; }; struct { struct btf *btf; unsigned int btf_id; }; struct { unsigned int mem_size; unsigned int dynptr_id; }; struct { enum bpf_dynptr_type type; _Bool first_slot; } dynptr; struct { struct btf *btf; unsigned int btf_id; enum bpf_iter_state state; int depth; } iter; struct { long unsigned int raw1; long unsigned int raw2; } raw; unsigned int subprogno; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_reg_state extends Union {
public int range;
public anon_member_of_anon_member_of_bpf_reg_state anon1;
public anon_member_of_anon_member_of_bpf_insn_access_aux_and_anon_member_of_anon_member_of_bpf_reg_state_and_anon_member_of_anon_member_of_btf_var_of_anon_member_of_bpf_insn_aux_data anon2;
public anon_member_of_anon_member_of_bpf_reg_state anon3;
public dynptr_of_anon_member_of_bpf_reg_state dynptr;
public iter_of_anon_member_of_bpf_reg_state iter;
public raw_of_anon_member_of_bpf_reg_state raw;
public @Unsigned int subprogno;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int map_index; unsigned int map_off; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_bpf_insn_aux_data extends Struct {
public @Unsigned int map_index;
public @Unsigned int map_off;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { struct btf *btf; unsigned int btf_id; }; unsigned int mem_size; }"
)
@NotUsableInJava
public static class anon_member_of_btf_var_of_anon_member_of_bpf_insn_aux_data extends Union {
public anon_member_of_anon_member_of_bpf_insn_access_aux_and_anon_member_of_anon_member_of_bpf_reg_state_and_anon_member_of_anon_member_of_btf_var_of_anon_member_of_bpf_insn_aux_data anon0;
public @Unsigned int mem_size;
}
@Type(
noCCodeGeneration = true,
cType = "union { enum bpf_reg_type ptr_type; long unsigned int map_ptr_state; int call_imm; unsigned int alu_limit; struct { unsigned int map_index; unsigned int map_off; }; struct { enum bpf_reg_type reg_type; union { struct { struct btf *btf; unsigned int btf_id; }; unsigned int mem_size; }; } btf_var; struct bpf_loop_inline_state loop_inline_state; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_insn_aux_data extends Union {
public bpf_reg_type ptr_type;
public @Unsigned long map_ptr_state;
public int call_imm;
public @Unsigned int alu_limit;
public anon_member_of_anon_member_of_bpf_insn_aux_data anon4;
public btf_var_of_anon_member_of_bpf_insn_aux_data btf_var;
public bpf_loop_inline_state loop_inline_state;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int mem_size; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_subprog_arg_info extends Union {
public @Unsigned int mem_size;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct bpf_idmap idmap_scratch; struct bpf_idset idset_scratch; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_verifier_env extends Union {
public bpf_idmap idmap_scratch;
public bpf_idset idset_scratch;
}
@Type(
noCCodeGeneration = true,
cType = "union { void *allocator; struct page_pool *page_pool; }"
)
@NotUsableInJava
public static class anon_member_of_xdp_mem_allocator extends Union {
public Ptr> allocator;
public Ptr page_pool;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { unsigned int map_id; } map; }"
)
@NotUsableInJava
public static class anon_member_of_iter_of_anon_member_of_bpf_link_info extends Union {
public map_of_anon_member_of_iter_of_anon_member_of_bpf_link_info_and_struct_ops_of_anon_member_of_bpf_link_info map;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { long long unsigned int file_name; unsigned int name_len; unsigned int offset; } uprobe; struct { long long unsigned int func_name; unsigned int name_len; unsigned int offset; long long unsigned int addr; long long unsigned int missed; } kprobe; struct { long long unsigned int tp_name; unsigned int name_len; } tracepoint; struct { long long unsigned int config; unsigned int type; } event; }"
)
@NotUsableInJava
public static class anon_member_of_perf_event_of_anon_member_of_bpf_link_info extends Union {
public uprobe_of_anon_member_of_perf_event_of_anon_member_of_bpf_link_info uprobe;
public kprobe_of_anon_member_of_perf_event_of_anon_member_of_bpf_link_info kprobe;
public tracepoint_of_anon_member_of_perf_event_of_anon_member_of_bpf_link_info tracepoint;
public event_of_anon_member_of_perf_event_of_anon_member_of_bpf_link_info event;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { long long unsigned int tp_name; unsigned int tp_name_len; } raw_tracepoint; struct { unsigned int attach_type; unsigned int target_obj_id; unsigned int target_btf_id; } tracing; struct { long long unsigned int cgroup_id; unsigned int attach_type; } cgroup; struct { long long unsigned int target_name; unsigned int target_name_len; union { struct { unsigned int map_id; } map; }; union { struct { long long unsigned int cgroup_id; unsigned int order; } cgroup; struct { unsigned int tid; unsigned int pid; } task; }; } iter; struct { unsigned int netns_ino; unsigned int attach_type; } netns; struct { unsigned int ifindex; } xdp; struct { unsigned int map_id; } struct_ops; struct { unsigned int pf; unsigned int hooknum; int priority; unsigned int flags; } netfilter; struct { long long unsigned int addrs; unsigned int count; unsigned int flags; long long unsigned int missed; } kprobe_multi; struct { long long unsigned int path; long long unsigned int offsets; long long unsigned int ref_ctr_offsets; long long unsigned int cookies; unsigned int path_size; unsigned int count; unsigned int flags; unsigned int pid; } uprobe_multi; struct { unsigned int type; union { struct { long long unsigned int file_name; unsigned int name_len; unsigned int offset; } uprobe; struct { long long unsigned int func_name; unsigned int name_len; unsigned int offset; long long unsigned int addr; long long unsigned int missed; } kprobe; struct { long long unsigned int tp_name; unsigned int name_len; } tracepoint; struct { long long unsigned int config; unsigned int type; } event; }; } perf_event; struct { unsigned int ifindex; unsigned int attach_type; } tcx; struct { unsigned int ifindex; unsigned int attach_type; } netkit; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_link_info extends Union {
public raw_tracepoint_of_anon_member_of_bpf_link_info raw_tracepoint;
public tracing_of_anon_member_of_bpf_link_info tracing;
public cgroup_of_anon_member_of_bpf_link_info cgroup;
public iter_of_anon_member_of_bpf_link_info iter;
public netns_of_anon_member_of_bpf_link_info netns;
public xdp_of_anon_member_of_bpf_link_info xdp;
public map_of_anon_member_of_iter_of_anon_member_of_bpf_link_info_and_struct_ops_of_anon_member_of_bpf_link_info struct_ops;
public netfilter_of_anon_member_of_bpf_link_info_and_netfilter_of_anon_member_of_link_create_of_bpf_attr netfilter;
public kprobe_multi_of_anon_member_of_bpf_link_info kprobe_multi;
public uprobe_multi_of_anon_member_of_bpf_link_info uprobe_multi;
public perf_event_of_anon_member_of_bpf_link_info perf_event;
public netkit_of_anon_member_of_bpf_link_info_and_tcx_of_anon_member_of_bpf_link_info tcx;
public netkit_of_anon_member_of_bpf_link_info_and_tcx_of_anon_member_of_bpf_link_info netkit;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct seq_file *seq; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_iter_meta extends Union {
public Ptr seq;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct bpf_iter_meta *meta; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_iter__bpf_link_and_anon_member_of_bpf_iter__bpf_map_and_anon_member_of_bpf_iter__bpf_map_elem extends Union {
public Ptr meta;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct bpf_map *map; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_iter__bpf_map_and_anon_member_of_bpf_iter__bpf_map_elem_and_anon_member_of_bpf_iter__bpf_sk_storage_map extends Union {
public Ptr map;
}
@Type(
noCCodeGeneration = true,
cType = "union { void *key; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_iter__bpf_map_elem_and_anon_member_of_bpf_iter__sockmap extends Union {
public Ptr> key;
}
@Type(
noCCodeGeneration = true,
cType = "union { void *value; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_iter__bpf_map_elem_and_anon_member_of_bpf_iter__bpf_sk_storage_map extends Union {
public Ptr> value;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct bpf_common_lru common_lru; struct bpf_lru_list *percpu_lru; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_lru extends Union {
public bpf_common_lru common_lru;
public Ptr percpu_lru;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct pcpu_freelist freelist; struct bpf_lru lru; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_htab extends Union {
public pcpu_freelist freelist;
public bpf_lru lru;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct pcpu_freelist_node fnode; struct htab_elem *batch_flink; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_anon_member_of_htab_elem extends Union {
public pcpu_freelist_node fnode;
public Ptr batch_flink;
}
@Type(
noCCodeGeneration = true,
cType = "struct { void *padding; union { struct pcpu_freelist_node fnode; struct htab_elem *batch_flink; }; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_htab_elem extends Struct {
public Ptr> padding;
@InlineUnion(8828)
public pcpu_freelist_node fnode;
@InlineUnion(8828)
public Ptr batch_flink;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct hlist_nulls_node hash_node; struct { void *padding; union { struct pcpu_freelist_node fnode; struct htab_elem *batch_flink; }; }; }"
)
@NotUsableInJava
public static class anon_member_of_htab_elem extends Union {
public hlist_nulls_node hash_node;
public anon_member_of_anon_member_of_htab_elem anon1;
}
@Type(
noCCodeGeneration = true,
cType = "union { void *msg_control; void *msg_control_user; }"
)
@NotUsableInJava
public static class anon_member_of_msghdr extends Union {
public Ptr> msg_control;
public Ptr> msg_control_user;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int skc_daddr; unsigned int skc_rcv_saddr; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_sock_common extends Struct {
public @Unsigned @OriginalName("__be32") int skc_daddr;
public @Unsigned @OriginalName("__be32") int skc_rcv_saddr;
}
@Type(
noCCodeGeneration = true,
cType = "union { long long unsigned int skc_addrpair; struct { unsigned int skc_daddr; unsigned int skc_rcv_saddr; }; }"
)
@NotUsableInJava
public static class anon_member_of_sock_common extends Union {
public @Unsigned @OriginalName("__addrpair") long skc_addrpair;
public anon_member_of_anon_member_of_sock_common anon1;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct socket_wq *sk_wq; struct socket_wq *sk_wq_raw; }"
)
@NotUsableInJava
public static class anon_member_of_sock extends Union {
public Ptr sk_wq;
public Ptr sk_wq_raw;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct bpf_storage_buffer *buf; void *percpu_buf; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_cgroup_storage extends Union {
public Ptr buf;
public Ptr> percpu_buf;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int ipv4_nh; struct in6_addr ipv6_nh; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_nh_params extends Union {
public @Unsigned int ipv4_nh;
public in6_addr ipv6_nh;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct bpf_flow_keys *flow_keys; }"
)
@NotUsableInJava
public static class anon_member_of___sk_buff extends Union {
public Ptr flow_keys;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct bpf_sock *sk; }"
)
@NotUsableInJava
public static class anon_member_of___sk_buff_and_anon_member_of_anon_member_of_bpf_sk_lookup_and_anon_member_of_bpf_sock_addr extends Union {
public Ptr sk;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int ipv4_src; unsigned int ipv4_dst; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_bpf_flow_keys extends Struct {
public @Unsigned @OriginalName("__be32") int ipv4_src;
public @Unsigned @OriginalName("__be32") int ipv4_dst;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { unsigned int ipv4_src; unsigned int ipv4_dst; }; struct { unsigned int ipv6_src[4]; unsigned int ipv6_dst[4]; }; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_flow_keys extends Union {
public anon_member_of_anon_member_of_bpf_flow_keys anon0;
public anon_member_of_anon_member_of_bpf_flow_keys anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int pkt_len; short unsigned int slave_dev_queue_mapping; short unsigned int tc_classid; }"
)
@NotUsableInJava
public static class anon_member_of_qdisc_skb_cb extends Struct {
public @Unsigned int pkt_len;
public @Unsigned short slave_dev_queue_mapping;
public @Unsigned short tc_classid;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int args[4]; unsigned int reply; unsigned int replylong[4]; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_sock_ops_kern extends Union {
public @Unsigned int @Size(4) [] args;
public @Unsigned int reply;
public @Unsigned int @Size(4) [] replylong;
}
@Type(
noCCodeGeneration = true,
cType = "struct anon_vma"
)
@NotUsableInJava
public static class anon_vma extends Struct {
public Ptr root;
public rw_semaphore rwsem;
public atomic_t refcount;
public @Unsigned long num_children;
public @Unsigned long num_active_vmas;
public Ptr parent;
public rb_root_cached rb_root;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct list_head shrinklist; struct list_head swaplist; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_shmem_inode_info extends Struct {
public list_head shrinklist;
public list_head swaplist;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct offset_ctx dir_offsets; struct { struct list_head shrinklist; struct list_head swaplist; }; }"
)
@NotUsableInJava
public static class anon_member_of_shmem_inode_info extends Union {
public offset_ctx dir_offsets;
public anon_member_of_anon_member_of_shmem_inode_info anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct { } __empty_raw; unsigned int raw[0]; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_fid extends Struct {
public lockdep_map_p __empty_raw;
public @Unsigned int @Size(0) [] raw;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { unsigned int ino; unsigned int gen; unsigned int parent_ino; unsigned int parent_gen; } i32; struct { long long unsigned int ino; unsigned int gen; } i64; struct { unsigned int block; short unsigned int partref; short unsigned int parent_partref; unsigned int generation; unsigned int parent_block; unsigned int parent_generation; } udf; struct { struct { } __empty_raw; unsigned int raw[0]; }; }"
)
@NotUsableInJava
public static class anon_member_of_fid extends Union {
public i32_of_anon_member_of_fid i32;
public i64_of_anon_member_of_fid i64;
public udf_of_anon_member_of_fid udf;
public anon_member_of_anon_member_of_fid anon3;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { unsigned int val; } e_uid; struct { unsigned int val; } e_gid; }"
)
@NotUsableInJava
public static class anon_member_of_posix_acl_entry extends Union {
public kuid_t e_uid;
public kgid_t e_gid;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long unsigned int _pt_pad_1; struct page *pmd_huge_pte; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_ptdesc extends Struct {
public @Unsigned long _pt_pad_1;
public @OriginalName("pgtable_t") Ptr pmd_huge_pte;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct callback_head pt_rcu_head; struct list_head pt_list; struct { long unsigned int _pt_pad_1; struct page *pmd_huge_pte; }; }"
)
@NotUsableInJava
public static class anon_member_of_ptdesc extends Union {
public callback_head pt_rcu_head;
public list_head pt_list;
public anon_member_of_anon_member_of_ptdesc anon2;
}
@Type(
noCCodeGeneration = true,
cType = "struct { void *freelist; long unsigned int counter; }"
)
@NotUsableInJava
public static class anon_member_of_freelist_aba_t extends Struct {
public Ptr> freelist;
public @Unsigned long counter;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct slab *next; int slabs; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_anon_member_of_anon_member_of_slab extends Struct {
public Ptr next;
public int slabs;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct list_head slab_list; struct { struct slab *next; int slabs; }; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_anon_member_of_slab extends Union {
public list_head slab_list;
public anon_member_of_anon_member_of_anon_member_of_anon_member_of_slab anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int inuse; unsigned int objects; unsigned int frozen; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_anon_member_of_anon_member_of_anon_member_of_anon_member_of_slab extends Struct {
public @Unsigned int inuse;
public @Unsigned int objects;
public @Unsigned int frozen;
}
@Type(
noCCodeGeneration = true,
cType = "union { long unsigned int counters; struct { unsigned int inuse; unsigned int objects; unsigned int frozen; }; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_anon_member_of_anon_member_of_anon_member_of_slab extends Union {
public @Unsigned long counters;
public anon_member_of_anon_member_of_anon_member_of_anon_member_of_anon_member_of_anon_member_of_slab anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { union { struct list_head slab_list; struct { struct slab *next; int slabs; }; }; union { struct { void *freelist; union { long unsigned int counters; struct { unsigned int inuse; unsigned int objects; unsigned int frozen; }; }; }; union { struct { void *freelist; long unsigned int counter; }; __int128 unsigned full; } freelist_counter; }; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_slab extends Struct {
@InlineUnion(9754)
public list_head slab_list;
@InlineUnion(9754)
public anon_member_of_anon_member_of_anon_member_of_anon_member_of_slab anon0$1;
@InlineUnion(9758)
public anon_member_of_anon_member_of_anon_member_of_anon_member_of_slab anon1$0;
@InlineUnion(9758)
public freelist_aba_t freelist_counter;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { union { struct list_head slab_list; struct { struct slab *next; int slabs; }; }; union { struct { void *freelist; union { long unsigned int counters; struct { unsigned int inuse; unsigned int objects; unsigned int frozen; }; }; }; union { struct { void *freelist; long unsigned int counter; }; __int128 unsigned full; } freelist_counter; }; }; struct callback_head callback_head; }"
)
@NotUsableInJava
public static class anon_member_of_slab extends Union {
public anon_member_of_anon_member_of_slab anon0;
public callback_head callback_head;
}
@Type(
noCCodeGeneration = true,
cType = "union { void (*destructor)(struct sock*); struct sock *saved_sk; }"
)
@NotUsableInJava
public static class anon_member_of_ip_ra_chain extends Union {
public Ptr> destructor;
public Ptr saved_sk;
}
@Type(
noCCodeGeneration = true,
cType = "union { long unsigned int subtree_max_size; struct vm_struct *vm; }"
)
@NotUsableInJava
public static class anon_member_of_vmap_area extends Union {
public @Unsigned long subtree_max_size;
public Ptr vm;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct callback_head rcu; long unsigned int type_filter[1]; }"
)
@NotUsableInJava
public static class anon_member_of_watch_filter extends Union {
public callback_head rcu;
public @Unsigned long @Size(1) [] type_filter;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct callback_head rcu; unsigned int info_id; }"
)
@NotUsableInJava
public static class anon_member_of_watch extends Union {
public callback_head rcu;
public @Unsigned int info_id;
}
@Type(
noCCodeGeneration = true,
cType = "union { const void*; void *value; }"
)
@NotUsableInJava
public static class anon_member_of_xattr_ctx extends Union {
public Ptr> cvalue;
public Ptr> value;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct callback_head mnt_rcu; struct llist_node mnt_llist; }"
)
@NotUsableInJava
public static class anon_member_of_mount extends Union {
public callback_head mnt_rcu;
public llist_node mnt_llist;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long long unsigned int index; unsigned char nonce[16]; }"
)
@NotUsableInJava
public static class anon_member_of_fscrypt_iv extends Struct {
public @Unsigned @OriginalName("__le64") long index;
public @Unsigned char @Size(16) [] nonce;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct crypto_istat_hash stat; unsigned int digestsize; unsigned int statesize; struct crypto_alg base; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_shash_alg extends Struct {
public crypto_istat_hash stat;
public @Unsigned int digestsize;
public @Unsigned int statesize;
public crypto_alg base;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { struct crypto_istat_hash stat; unsigned int digestsize; unsigned int statesize; struct crypto_alg base; }; struct hash_alg_common halg; }"
)
@NotUsableInJava
public static class anon_member_of_shash_alg extends Union {
public anon_member_of_anon_member_of_shash_alg anon0;
public hash_alg_common halg;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct list_head rq_list; struct rb_node rq_recv; }"
)
@NotUsableInJava
public static class anon_member_of_rpc_rqst extends Union {
public list_head rq_list;
public rb_node rq_recv;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct rpc_xprt_iter cl_xpi; struct work_struct cl_work; }"
)
@NotUsableInJava
public static class anon_member_of_rpc_clnt extends Union {
public rpc_xprt_iter cl_xpi;
public work_struct cl_work;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int seqid; char other[12]; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_nfs4_stateid_and_anon_member_of_nfs4_stateid_struct extends Struct {
public @Unsigned @OriginalName("__be32") int seqid;
public char @Size(12) [] other;
}
@Type(
noCCodeGeneration = true,
cType = "union { char data[16]; struct { unsigned int seqid; char other[12]; }; }"
)
@NotUsableInJava
public static class anon_member_of_nfs4_stateid_and_anon_member_of_nfs4_stateid_struct extends Union {
public char @Size(16) [] data;
public anon_member_of_anon_member_of_nfs4_stateid_and_anon_member_of_nfs4_stateid_struct anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { const unsigned int*; unsigned int bitmask_store[3]; enum nfs3_stable_how stable; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_nfs_pgio_args extends Struct {
public Ptr bitmask;
public @Unsigned int @Size(3) [] bitmask_store;
public nfs3_stable_how stable;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int replen; struct { const unsigned int*; unsigned int bitmask_store[3]; enum nfs3_stable_how stable; }; }"
)
@NotUsableInJava
public static class anon_member_of_nfs_pgio_args extends Union {
public @Unsigned int replen;
public anon_member_of_anon_member_of_nfs_pgio_args anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int replen; int eof; void *scratch; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_nfs_pgio_res extends Struct {
public @Unsigned int replen;
public int eof;
public Ptr> scratch;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { unsigned int replen; int eof; void *scratch; }; struct { struct nfs_writeverf *verf; const struct nfs_server*; }; }"
)
@NotUsableInJava
public static class anon_member_of_nfs_pgio_res extends Union {
public anon_member_of_anon_member_of_nfs_pgio_res anon0;
public anon_member_of_anon_member_of_nfs_pgio_res anon1;
}
@Type(
noCCodeGeneration = true,
cType = "union { int (*dispatch)(struct svc_rqst*); struct { unsigned int lovers; unsigned int hivers; } mismatch; }"
)
@NotUsableInJava
public static class anon_member_of_svc_process_info extends Union {
public Ptr> dispatch;
public mismatch_of_anon_member_of_svc_process_info mismatch;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { struct iov_iter *iter; struct task_struct *waiter; } submit; struct { struct work_struct work; } aio; }"
)
@NotUsableInJava
public static class anon_member_of_iomap_dio extends Union {
public submit_of_anon_member_of_iomap_dio submit;
public aio_of_anon_member_of_iomap_dio aio;
}
@Type(
noCCodeGeneration = true,
cType = "union { const struct proc_ops*; const struct file_operations*; }"
)
@NotUsableInJava
public static class anon_member_of_proc_dir_entry extends Union {
public Ptr proc_ops;
public Ptr proc_dir_ops;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct page *b_page; struct folio *b_folio; }"
)
@NotUsableInJava
public static class anon_member_of_buffer_head extends Union {
public Ptr b_page;
public Ptr b_folio;
}
@Type(
noCCodeGeneration = true,
cType = "union { transaction_s *h_transaction; journal_s *h_journal; }"
)
@NotUsableInJava
public static class anon_member_of_handle_t_and_anon_member_of_jbd2_journal_handle extends Union {
public Ptr<@OriginalName("transaction_t") transaction_s> h_transaction;
public Ptr<@OriginalName("journal_t") journal_s> h_journal;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct list_head i_orphan; unsigned int i_orphan_idx; }"
)
@NotUsableInJava
public static class anon_member_of_ext4_inode_info extends Union {
public list_head i_orphan;
public @Unsigned int i_orphan_idx;
}
@Type(
noCCodeGeneration = true,
cType = "union { void **buffer; struct page **page; }"
)
@NotUsableInJava
public static class anon_member_of_squashfs_page_actor extends Union {
public Ptr> buffer;
public Ptr> page;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long long unsigned int fragment_block; int fragment_size; int fragment_offset; long long unsigned int block_list_start; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_squashfs_inode_info extends Struct {
public @Unsigned long fragment_block;
public int fragment_size;
public int fragment_offset;
public @Unsigned long block_list_start;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { long long unsigned int fragment_block; int fragment_size; int fragment_offset; long long unsigned int block_list_start; }; struct { long long unsigned int dir_idx_start; int dir_idx_offset; int dir_idx_cnt; int parent; }; }"
)
@NotUsableInJava
public static class anon_member_of_squashfs_inode_info extends Union {
public anon_member_of_anon_member_of_squashfs_inode_info anon0;
public anon_member_of_anon_member_of_squashfs_inode_info anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct list_head write_files; struct list_head queued_writes; int writectr; wait_queue_head page_waitq; struct rb_root writepages; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_fuse_inode extends Struct {
public list_head write_files;
public list_head queued_writes;
public int writectr;
public @OriginalName("wait_queue_head_t") wait_queue_head page_waitq;
public rb_root writepages;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { struct list_head write_files; struct list_head queued_writes; int writectr; wait_queue_head page_waitq; struct rb_root writepages; }; struct { _Bool cached; long long int size; long long int pos; long long unsigned int version; struct timespec64 mtime; long long unsigned int iversion; spinlock lock; } rdc; }"
)
@NotUsableInJava
public static class anon_member_of_fuse_inode extends Union {
public anon_member_of_anon_member_of_fuse_inode anon0;
public rdc_of_anon_member_of_fuse_inode rdc;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int out_len; unsigned int in2_len; }"
)
@NotUsableInJava
public static class anon_member_of_kernel_pkey_params_and_anon_member_of_keyctl_pkey_params extends Union {
public @Unsigned int out_len;
public @Unsigned int in2_len;
}
@Type(
noCCodeGeneration = true,
cType = "union { int private; int priv; }"
)
@NotUsableInJava
public static class anon_member_of_keyctl_dh_params extends Union {
public int _private;
public int priv;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int ordinal; unsigned int return_code; }"
)
@NotUsableInJava
public static class anon_member_of_tpm_header extends Union {
public @Unsigned @OriginalName("__be32") int ordinal;
public @Unsigned @OriginalName("__be32") int return_code;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int rule_cnt; unsigned int rss_context; }"
)
@NotUsableInJava
public static class anon_member_of_ethtool_rxnfc extends Union {
public @Unsigned int rule_cnt;
public @Unsigned int rss_context;
}
@Type(
noCCodeGeneration = true,
cType = "union { enum ethtool_link_ext_substate_autoneg autoneg; enum ethtool_link_ext_substate_link_training link_training; enum ethtool_link_ext_substate_link_logical_mismatch link_logical_mismatch; enum ethtool_link_ext_substate_bad_signal_integrity bad_signal_integrity; enum ethtool_link_ext_substate_cable_issue cable_issue; enum ethtool_link_ext_substate_module module; unsigned int __link_ext_substate; }"
)
@NotUsableInJava
public static class anon_member_of_ethtool_link_ext_state_info extends Union {
public ethtool_link_ext_substate_autoneg autoneg;
public ethtool_link_ext_substate_link_training link_training;
public ethtool_link_ext_substate_link_logical_mismatch link_logical_mismatch;
public ethtool_link_ext_substate_bad_signal_integrity bad_signal_integrity;
public ethtool_link_ext_substate_cable_issue cable_issue;
public ethtool_link_ext_substate_module module;
public @Unsigned int __link_ext_substate;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long long unsigned int FramesTransmittedOK; long long unsigned int SingleCollisionFrames; long long unsigned int MultipleCollisionFrames; long long unsigned int FramesReceivedOK; long long unsigned int FrameCheckSequenceErrors; long long unsigned int AlignmentErrors; long long unsigned int OctetsTransmittedOK; long long unsigned int FramesWithDeferredXmissions; long long unsigned int LateCollisions; long long unsigned int FramesAbortedDueToXSColls; long long unsigned int FramesLostDueToIntMACXmitError; long long unsigned int CarrierSenseErrors; long long unsigned int OctetsReceivedOK; long long unsigned int FramesLostDueToIntMACRcvError; long long unsigned int MulticastFramesXmittedOK; long long unsigned int BroadcastFramesXmittedOK; long long unsigned int FramesWithExcessiveDeferral; long long unsigned int MulticastFramesReceivedOK; long long unsigned int BroadcastFramesReceivedOK; long long unsigned int InRangeLengthErrors; long long unsigned int OutOfRangeLengthField; long long unsigned int FrameTooLongErrors; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_ethtool_eth_mac_stats_and_stats_of_anon_member_of_ethtool_eth_mac_stats extends Struct {
public @Unsigned long FramesTransmittedOK;
public @Unsigned long SingleCollisionFrames;
public @Unsigned long MultipleCollisionFrames;
public @Unsigned long FramesReceivedOK;
public @Unsigned long FrameCheckSequenceErrors;
public @Unsigned long AlignmentErrors;
public @Unsigned long OctetsTransmittedOK;
public @Unsigned long FramesWithDeferredXmissions;
public @Unsigned long LateCollisions;
public @Unsigned long FramesAbortedDueToXSColls;
public @Unsigned long FramesLostDueToIntMACXmitError;
public @Unsigned long CarrierSenseErrors;
public @Unsigned long OctetsReceivedOK;
public @Unsigned long FramesLostDueToIntMACRcvError;
public @Unsigned long MulticastFramesXmittedOK;
public @Unsigned long BroadcastFramesXmittedOK;
public @Unsigned long FramesWithExcessiveDeferral;
public @Unsigned long MulticastFramesReceivedOK;
public @Unsigned long BroadcastFramesReceivedOK;
public @Unsigned long InRangeLengthErrors;
public @Unsigned long OutOfRangeLengthField;
public @Unsigned long FrameTooLongErrors;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { long long unsigned int FramesTransmittedOK; long long unsigned int SingleCollisionFrames; long long unsigned int MultipleCollisionFrames; long long unsigned int FramesReceivedOK; long long unsigned int FrameCheckSequenceErrors; long long unsigned int AlignmentErrors; long long unsigned int OctetsTransmittedOK; long long unsigned int FramesWithDeferredXmissions; long long unsigned int LateCollisions; long long unsigned int FramesAbortedDueToXSColls; long long unsigned int FramesLostDueToIntMACXmitError; long long unsigned int CarrierSenseErrors; long long unsigned int OctetsReceivedOK; long long unsigned int FramesLostDueToIntMACRcvError; long long unsigned int MulticastFramesXmittedOK; long long unsigned int BroadcastFramesXmittedOK; long long unsigned int FramesWithExcessiveDeferral; long long unsigned int MulticastFramesReceivedOK; long long unsigned int BroadcastFramesReceivedOK; long long unsigned int InRangeLengthErrors; long long unsigned int OutOfRangeLengthField; long long unsigned int FrameTooLongErrors; }; struct { long long unsigned int FramesTransmittedOK; long long unsigned int SingleCollisionFrames; long long unsigned int MultipleCollisionFrames; long long unsigned int FramesReceivedOK; long long unsigned int FrameCheckSequenceErrors; long long unsigned int AlignmentErrors; long long unsigned int OctetsTransmittedOK; long long unsigned int FramesWithDeferredXmissions; long long unsigned int LateCollisions; long long unsigned int FramesAbortedDueToXSColls; long long unsigned int FramesLostDueToIntMACXmitError; long long unsigned int CarrierSenseErrors; long long unsigned int OctetsReceivedOK; long long unsigned int FramesLostDueToIntMACRcvError; long long unsigned int MulticastFramesXmittedOK; long long unsigned int BroadcastFramesXmittedOK; long long unsigned int FramesWithExcessiveDeferral; long long unsigned int MulticastFramesReceivedOK; long long unsigned int BroadcastFramesReceivedOK; long long unsigned int InRangeLengthErrors; long long unsigned int OutOfRangeLengthField; long long unsigned int FrameTooLongErrors; } stats; }"
)
@NotUsableInJava
public static class anon_member_of_ethtool_eth_mac_stats extends Union {
public anon_member_of_anon_member_of_ethtool_eth_mac_stats_and_stats_of_anon_member_of_ethtool_eth_mac_stats anon0;
public anon_member_of_anon_member_of_ethtool_eth_mac_stats_and_stats_of_anon_member_of_ethtool_eth_mac_stats stats;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long long unsigned int SymbolErrorDuringCarrier; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_ethtool_eth_phy_stats_and_stats_of_anon_member_of_ethtool_eth_phy_stats extends Struct {
public @Unsigned long SymbolErrorDuringCarrier;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { long long unsigned int SymbolErrorDuringCarrier; }; struct { long long unsigned int SymbolErrorDuringCarrier; } stats; }"
)
@NotUsableInJava
public static class anon_member_of_ethtool_eth_phy_stats extends Union {
public anon_member_of_anon_member_of_ethtool_eth_phy_stats_and_stats_of_anon_member_of_ethtool_eth_phy_stats anon0;
public anon_member_of_anon_member_of_ethtool_eth_phy_stats_and_stats_of_anon_member_of_ethtool_eth_phy_stats stats;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long long unsigned int MACControlFramesTransmitted; long long unsigned int MACControlFramesReceived; long long unsigned int UnsupportedOpcodesReceived; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_ethtool_eth_ctrl_stats_and_stats_of_anon_member_of_ethtool_eth_ctrl_stats extends Struct {
public @Unsigned long MACControlFramesTransmitted;
public @Unsigned long MACControlFramesReceived;
public @Unsigned long UnsupportedOpcodesReceived;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { long long unsigned int MACControlFramesTransmitted; long long unsigned int MACControlFramesReceived; long long unsigned int UnsupportedOpcodesReceived; }; struct { long long unsigned int MACControlFramesTransmitted; long long unsigned int MACControlFramesReceived; long long unsigned int UnsupportedOpcodesReceived; } stats; }"
)
@NotUsableInJava
public static class anon_member_of_ethtool_eth_ctrl_stats extends Union {
public anon_member_of_anon_member_of_ethtool_eth_ctrl_stats_and_stats_of_anon_member_of_ethtool_eth_ctrl_stats anon0;
public anon_member_of_anon_member_of_ethtool_eth_ctrl_stats_and_stats_of_anon_member_of_ethtool_eth_ctrl_stats stats;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long long unsigned int tx_pause_frames; long long unsigned int rx_pause_frames; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_ethtool_pause_stats_and_stats_of_anon_member_of_ethtool_pause_stats extends Struct {
public @Unsigned long tx_pause_frames;
public @Unsigned long rx_pause_frames;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { long long unsigned int tx_pause_frames; long long unsigned int rx_pause_frames; }; struct { long long unsigned int tx_pause_frames; long long unsigned int rx_pause_frames; } stats; }"
)
@NotUsableInJava
public static class anon_member_of_ethtool_pause_stats extends Union {
public anon_member_of_anon_member_of_ethtool_pause_stats_and_stats_of_anon_member_of_ethtool_pause_stats anon0;
public anon_member_of_anon_member_of_ethtool_pause_stats_and_stats_of_anon_member_of_ethtool_pause_stats stats;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long long unsigned int undersize_pkts; long long unsigned int oversize_pkts; long long unsigned int fragments; long long unsigned int jabbers; long long unsigned int hist[10]; long long unsigned int hist_tx[10]; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_ethtool_rmon_stats_and_stats_of_anon_member_of_ethtool_rmon_stats extends Struct {
public @Unsigned long undersize_pkts;
public @Unsigned long oversize_pkts;
public @Unsigned long fragments;
public @Unsigned long jabbers;
public @Unsigned long @Size(10) [] hist;
public @Unsigned long @Size(10) [] hist_tx;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { long long unsigned int undersize_pkts; long long unsigned int oversize_pkts; long long unsigned int fragments; long long unsigned int jabbers; long long unsigned int hist[10]; long long unsigned int hist_tx[10]; }; struct { long long unsigned int undersize_pkts; long long unsigned int oversize_pkts; long long unsigned int fragments; long long unsigned int jabbers; long long unsigned int hist[10]; long long unsigned int hist_tx[10]; } stats; }"
)
@NotUsableInJava
public static class anon_member_of_ethtool_rmon_stats extends Union {
public anon_member_of_anon_member_of_ethtool_rmon_stats_and_stats_of_anon_member_of_ethtool_rmon_stats anon0;
public anon_member_of_anon_member_of_ethtool_rmon_stats_and_stats_of_anon_member_of_ethtool_rmon_stats stats;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct smack_audit_data *smack_audit_data; struct selinux_audit_data *selinux_audit_data; struct apparmor_audit_data *apparmor_audit_data; }"
)
@NotUsableInJava
public static class anon_member_of_common_audit_data extends Union {
public Ptr smack_audit_data;
public Ptr selinux_audit_data;
public Ptr apparmor_audit_data;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int rt_gw4; struct in6_addr rt_gw6; }"
)
@NotUsableInJava
public static class anon_member_of_rtable extends Union {
public @Unsigned @OriginalName("__be32") int rt_gw4;
public in6_addr rt_gw6;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct list_head fib6_siblings; struct list_head nh_list; }"
)
@NotUsableInJava
public static class anon_member_of_fib6_info extends Union {
public list_head fib6_siblings;
public list_head nh_list;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct hlist_node gclist; struct hlist_node bydst; }"
)
@NotUsableInJava
public static class anon_member_of_xfrm_state extends Union {
public hlist_node gclist;
public hlist_node bydst;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { unsigned int saddr; unsigned int daddr; }; struct { unsigned int saddr; unsigned int daddr; } addrs; }"
)
@NotUsableInJava
public static class anon_member_of_iphdr extends Union {
public addrs_of_anon_member_of_iphdr_and_anon_member_of_anon_member_of_iphdr_and_v4_of_bpf_sk_lookup_kern anon0;
public addrs_of_anon_member_of_iphdr_and_anon_member_of_anon_member_of_iphdr_and_v4_of_bpf_sk_lookup_kern addrs;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { struct in6_addr saddr; struct in6_addr daddr; }; struct { struct in6_addr saddr; struct in6_addr daddr; } addrs; }"
)
@NotUsableInJava
public static class anon_member_of_ipv6hdr extends Union {
public addrs_of_anon_member_of_ipv6hdr_and_anon_member_of_anon_member_of_ipv6hdr anon0;
public addrs_of_anon_member_of_ipv6hdr_and_anon_member_of_anon_member_of_ipv6hdr addrs;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int cmd_op; unsigned int __pad1; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_io_uring_sqe extends Struct {
public @Unsigned int cmd_op;
public @Unsigned int __pad1;
}
@Type(
noCCodeGeneration = true,
cType = "union { long long unsigned int off; long long unsigned int addr2; struct { unsigned int cmd_op; unsigned int __pad1; }; }"
)
@NotUsableInJava
public static class anon_member_of_io_uring_sqe extends Union {
public @Unsigned long off;
public @Unsigned long addr2;
public anon_member_of_anon_member_of_io_uring_sqe anon2;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct llist_head task_list; struct callback_head task_work; }"
)
@NotUsableInJava
public static class anon_member_of_io_uring_task extends Struct {
public llist_head task_list;
public callback_head task_work;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int flags; unsigned int drain_next; unsigned int restricted; unsigned int off_timeout_used; unsigned int drain_active; unsigned int has_evfd; unsigned int task_complete; unsigned int lockless_cq; unsigned int syscall_iopoll; unsigned int poll_activated; unsigned int drain_disabled; unsigned int compat; struct task_struct *submitter_task; struct io_rings *rings; struct percpu_ref refs; enum task_work_notify_mode notify_method; }"
)
@NotUsableInJava
public static class anon_member_of_io_ring_ctx extends Struct {
public @Unsigned int flags;
public @Unsigned int drain_next;
public @Unsigned int restricted;
public @Unsigned int off_timeout_used;
public @Unsigned int drain_active;
public @Unsigned int has_evfd;
public @Unsigned int task_complete;
public @Unsigned int lockless_cq;
public @Unsigned int syscall_iopoll;
public @Unsigned int poll_activated;
public @Unsigned int drain_disabled;
public @Unsigned int compat;
public Ptr submitter_task;
public Ptr rings;
public percpu_ref refs;
public task_work_notify_mode notify_method;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int flags; int fd; }"
)
@NotUsableInJava
public static class anon_member_of_io_cqe extends Union {
public @Unsigned int flags;
public int fd;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct file *file; struct io_cmd_data cmd; }"
)
@NotUsableInJava
public static class anon_member_of_io_kiocb extends Union {
public Ptr file;
public io_cmd_data cmd;
}
@Type(
noCCodeGeneration = true,
cType = "struct { int signal; int unmappedsig; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_anon_member_of_anon_member_of_apparmor_audit_data extends Struct {
public int signal;
public int unmappedsig;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { const char*; struct { unsigned int val; } ouid; } fs; struct { int rlim; long unsigned int max; } rlim; struct { int signal; int unmappedsig; }; struct { int type; int protocol; struct sock *peer_sk; void *addr; int addrlen; } net; struct { struct { unsigned int val; } fsuid; struct { unsigned int val; } ouid; } mq; struct { const char*; } ns; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_anon_member_of_apparmor_audit_data extends Union {
public fs_of_anon_member_of_anon_member_of_anon_member_of_apparmor_audit_data fs;
public rlim_of_anon_member_of_anon_member_of_anon_member_of_apparmor_audit_data rlim;
public anon_member_of_anon_member_of_anon_member_of_anon_member_of_apparmor_audit_data anon2;
public net_of_anon_member_of_anon_member_of_anon_member_of_apparmor_audit_data net;
public mq_of_anon_member_of_anon_member_of_anon_member_of_apparmor_audit_data mq;
public ns_of_anon_member_of_anon_member_of_anon_member_of_apparmor_audit_data ns;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct aa_label *peer; union { struct { const char*; struct { unsigned int val; } ouid; } fs; struct { int rlim; long unsigned int max; } rlim; struct { int signal; int unmappedsig; }; struct { int type; int protocol; struct sock *peer_sk; void *addr; int addrlen; } net; struct { struct { unsigned int val; } fsuid; struct { unsigned int val; } ouid; } mq; struct { const char*; } ns; }; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_apparmor_audit_data extends Struct {
public Ptr peer;
@InlineUnion(13220)
public fs_of_anon_member_of_anon_member_of_anon_member_of_apparmor_audit_data fs;
@InlineUnion(13220)
public rlim_of_anon_member_of_anon_member_of_anon_member_of_apparmor_audit_data rlim;
@InlineUnion(13220)
public anon_member_of_anon_member_of_anon_member_of_anon_member_of_apparmor_audit_data anon1$2;
@InlineUnion(13220)
public net_of_anon_member_of_anon_member_of_anon_member_of_apparmor_audit_data net;
@InlineUnion(13220)
public mq_of_anon_member_of_anon_member_of_anon_member_of_apparmor_audit_data mq;
@InlineUnion(13220)
public ns_of_anon_member_of_anon_member_of_anon_member_of_apparmor_audit_data ns;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { struct aa_label *peer; union { struct { const char*; struct { unsigned int val; } ouid; } fs; struct { int rlim; long unsigned int max; } rlim; struct { int signal; int unmappedsig; }; struct { int type; int protocol; struct sock *peer_sk; void *addr; int addrlen; } net; struct { struct { unsigned int val; } fsuid; struct { unsigned int val; } ouid; } mq; struct { const char*; } ns; }; }; struct { struct aa_profile *profile; const char*; long int pos; } iface; struct { const char*; const char*; const char*; const char*; long unsigned int flags; } mnt; struct { struct aa_label *target; } uring; }"
)
@NotUsableInJava
public static class anon_member_of_apparmor_audit_data extends Union {
public anon_member_of_anon_member_of_apparmor_audit_data anon0;
public iface_of_anon_member_of_apparmor_audit_data iface;
public mnt_of_anon_member_of_apparmor_audit_data mnt;
public uring_of_anon_member_of_apparmor_audit_data uring;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct aa_perms *perms; unsigned int size; }"
)
@NotUsableInJava
public static class anon_member_of_aa_policydb extends Struct {
public Ptr perms;
public @Unsigned int size;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned char reserved; unsigned char autoconf; unsigned char onlink; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_prefix_info extends Struct {
public @Unsigned char reserved;
public @Unsigned char autoconf;
public @Unsigned char onlink;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned char flags; struct { unsigned char reserved; unsigned char autoconf; unsigned char onlink; }; }"
)
@NotUsableInJava
public static class anon_member_of_prefix_info extends Union {
public @Unsigned char flags;
public anon_member_of_anon_member_of_prefix_info anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct { } __empty_buffer; char buffer[0]; }"
)
@NotUsableInJava
public static class anon_member_of_aa_buffer extends Struct {
public lockdep_map_p __empty_buffer;
public char @Size(0) [] buffer;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct apparmor_notif base; struct apparmor_notif_resp_perm perm; }"
)
@NotUsableInJava
public static class anon_member_of_apparmor_notif_resp_name extends Union {
public apparmor_notif base;
public apparmor_notif_resp_perm perm;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct hlist_node list; struct crypto_spawn *spawns; }"
)
@NotUsableInJava
public static class anon_member_of_crypto_instance extends Union {
public hlist_node list;
public Ptr spawns;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct crypto_instance *inst; struct crypto_spawn *next; }"
)
@NotUsableInJava
public static class anon_member_of_crypto_spawn extends Union {
public Ptr inst;
public Ptr next;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { char head[104]; struct crypto_instance base; } s; struct lskcipher_alg alg; }"
)
@NotUsableInJava
public static class anon_member_of_lskcipher_instance extends Union {
public s_of_anon_member_of_aead_instance_and_s_of_anon_member_of_lskcipher_instance s;
public lskcipher_alg alg;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { char head[104]; struct crypto_instance base; } s; struct aead_alg alg; }"
)
@NotUsableInJava
public static class anon_member_of_aead_instance extends Union {
public s_of_anon_member_of_aead_instance_and_s_of_anon_member_of_lskcipher_instance s;
public aead_alg alg;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { char head[128]; struct crypto_instance base; } s; struct akcipher_alg alg; }"
)
@NotUsableInJava
public static class anon_member_of_akcipher_instance extends Union {
public s_of_anon_member_of_akcipher_instance_and_s_of_anon_member_of_shash_instance_and_s_of_anon_member_of_skcipher_instance s;
public akcipher_alg alg;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { char head[80]; struct crypto_instance base; } s; struct kpp_alg alg; }"
)
@NotUsableInJava
public static class anon_member_of_kpp_instance extends Union {
public s_of_anon_member_of_kpp_instance s;
public kpp_alg alg;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct crypto_istat_compress stat; struct crypto_alg base; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_acomp_alg_and_anon_member_of_scomp_alg extends Struct {
public crypto_istat_compress stat;
public crypto_alg base;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { struct crypto_istat_compress stat; struct crypto_alg base; }; struct comp_alg_common calg; }"
)
@NotUsableInJava
public static class anon_member_of_acomp_alg_and_anon_member_of_scomp_alg extends Union {
public anon_member_of_anon_member_of_acomp_alg_and_anon_member_of_scomp_alg anon0;
public comp_alg_common calg;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { char head[128]; struct crypto_instance base; } s; struct shash_alg alg; }"
)
@NotUsableInJava
public static class anon_member_of_shash_instance extends Union {
public s_of_anon_member_of_akcipher_instance_and_s_of_anon_member_of_shash_instance_and_s_of_anon_member_of_skcipher_instance s;
public shash_alg alg;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int min_keysize; unsigned int max_keysize; unsigned int ivsize; unsigned int chunksize; unsigned int statesize; struct crypto_istat_cipher stat; struct crypto_alg base; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_skcipher_alg extends Struct {
public @Unsigned int min_keysize;
public @Unsigned int max_keysize;
public @Unsigned int ivsize;
public @Unsigned int chunksize;
public @Unsigned int statesize;
public crypto_istat_cipher stat;
public crypto_alg base;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { unsigned int min_keysize; unsigned int max_keysize; unsigned int ivsize; unsigned int chunksize; unsigned int statesize; struct crypto_istat_cipher stat; struct crypto_alg base; }; struct skcipher_alg_common co; }"
)
@NotUsableInJava
public static class anon_member_of_skcipher_alg extends Union {
public anon_member_of_anon_member_of_skcipher_alg anon0;
public skcipher_alg_common co;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { char head[128]; struct crypto_instance base; } s; struct skcipher_alg alg; }"
)
@NotUsableInJava
public static class anon_member_of_skcipher_instance extends Union {
public s_of_anon_member_of_akcipher_instance_and_s_of_anon_member_of_shash_instance_and_s_of_anon_member_of_skcipher_instance s;
public skcipher_alg alg;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct list_head queuelist; struct request *rq_next; }"
)
@NotUsableInJava
public static class anon_member_of_request extends Union {
public list_head queuelist;
public Ptr rq_next;
}
@Type(
noCCodeGeneration = true,
cType = "struct { spinlock lock; struct list_head dispatch; long unsigned int state; }"
)
@NotUsableInJava
public static class anon_member_of_blk_mq_hw_ctx extends Struct {
public @OriginalName("spinlock_t") spinlock lock;
public list_head dispatch;
public @Unsigned long state;
}
@Type(
noCCodeGeneration = true,
cType = "struct { spinlock lock; struct list_head rq_lists[3]; }"
)
@NotUsableInJava
public static class anon_member_of_blk_mq_ctx extends Struct {
public @OriginalName("spinlock_t") spinlock lock;
public list_head @Size(3) [] rq_lists;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct work_struct async_bio_work; struct work_struct free_work; }"
)
@NotUsableInJava
public static class anon_member_of_blkcg_gq extends Union {
public work_struct async_bio_work;
public work_struct free_work;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct io_poll poll; struct io_cache_entry cache; }"
)
@NotUsableInJava
public static class anon_member_of_async_poll extends Union {
public io_poll poll;
public io_cache_entry cache;
}
@Type(
noCCodeGeneration = true,
cType = "union { long long unsigned int data; struct file *file; }"
)
@NotUsableInJava
public static class anon_member_of_io_cancel_data extends Union {
public @Unsigned long data;
public Ptr file;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long long unsigned int resv1; unsigned int resv2; short unsigned int resv3; short unsigned int tail; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_io_uring_buf_ring extends Struct {
public @Unsigned long resv1;
public @Unsigned int resv2;
public @Unsigned short resv3;
public @Unsigned short tail;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { long long unsigned int resv1; unsigned int resv2; short unsigned int resv3; short unsigned int tail; }; struct { struct { } __empty_bufs; struct io_uring_buf bufs[0]; }; }"
)
@NotUsableInJava
public static class anon_member_of_io_uring_buf_ring extends Union {
public anon_member_of_anon_member_of_io_uring_buf_ring anon0;
public anon_member_of_anon_member_of_io_uring_buf_ring anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct page **buf_pages; struct io_uring_buf_ring *buf_ring; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_io_buffer_list extends Struct {
public Ptr> buf_pages;
public Ptr buf_ring;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct list_head buf_list; struct { struct page **buf_pages; struct io_uring_buf_ring *buf_ring; }; struct callback_head rcu; }"
)
@NotUsableInJava
public static class anon_member_of_io_buffer_list extends Union {
public list_head buf_list;
public anon_member_of_anon_member_of_io_buffer_list anon1;
public callback_head rcu;
}
@Type(
noCCodeGeneration = true,
cType = "union { void *rsrc; struct file *file; struct io_mapped_ubuf *buf; }"
)
@NotUsableInJava
public static class anon_member_of_io_rsrc_put extends Union {
public Ptr> rsrc;
public Ptr file;
public Ptr buf;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct io_cache_entry cache; struct io_ring_ctx *ctx; }"
)
@NotUsableInJava
public static class anon_member_of_io_rsrc_node extends Union {
public io_cache_entry cache;
public Ptr ctx;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct workqueue_struct *wq; struct closure_syncer *s; struct llist_node list; void (*fn)(struct work_struct*); }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_closure extends Struct {
public Ptr wq;
public Ptr s;
public llist_node list;
public Ptr> fn;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { struct workqueue_struct *wq; struct closure_syncer *s; struct llist_node list; void (*fn)(struct work_struct*); }; struct work_struct work; }"
)
@NotUsableInJava
public static class anon_member_of_closure extends Union {
public anon_member_of_anon_member_of_closure anon0;
public work_struct work;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int pool_index_plus_1; unsigned int offset; unsigned int extra; }"
)
@NotUsableInJava
public static class anon_member_of_handle_parts extends Struct {
public @Unsigned int pool_index_plus_1;
public @Unsigned int offset;
public @Unsigned int extra;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct list_head free_list; long unsigned int rcu_state; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_stack_record extends Struct {
public list_head free_list;
public @Unsigned long rcu_state;
}
@Type(
noCCodeGeneration = true,
cType = "union { long unsigned int entries[64]; struct { struct list_head free_list; long unsigned int rcu_state; }; }"
)
@NotUsableInJava
public static class anon_member_of_stack_record extends Union {
public @Unsigned long @Size(64) [] entries;
public anon_member_of_anon_member_of_stack_record anon1;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int ngroups; unsigned int ncpus; }"
)
@NotUsableInJava
public static class anon_member_of_node_groups extends Union {
public @Unsigned int ngroups;
public @Unsigned int ncpus;
}
@Type(
noCCodeGeneration = true,
cType = "union { void *parent_handler_data; void **parent_handler_data_array; }"
)
@NotUsableInJava
public static class anon_member_of_gpio_irq_chip extends Union {
public Ptr> parent_handler_data;
public Ptr> parent_handler_data_array;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct iommu_fault_unrecoverable event; struct iommu_fault_page_request prm; unsigned char padding2[56]; }"
)
@NotUsableInJava
public static class anon_member_of_iommu_fault extends Union {
public iommu_fault_unrecoverable event;
public iommu_fault_page_request prm;
public @Unsigned char @Size(56) [] padding2;
}
@Type(
noCCodeGeneration = true,
cType = "struct { int (*handler)(struct iommu_domain*, struct device*, long unsigned int, int, void*); void *handler_token; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_iommu_domain extends Struct {
public @OriginalName("iommu_fault_handler_t") Ptr> handler;
public Ptr> handler_token;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { int (*handler)(struct iommu_domain*, struct device*, long unsigned int, int, void*); void *handler_token; }; struct { struct mm_struct *mm; int users; struct list_head next; }; }"
)
@NotUsableInJava
public static class anon_member_of_iommu_domain extends Union {
public anon_member_of_anon_member_of_iommu_domain anon0;
public anon_member_of_anon_member_of_iommu_domain anon1;
}
@Type(
noCCodeGeneration = true,
cType = "union { char *screen_base; char *screen_buffer; }"
)
@NotUsableInJava
public static class anon_member_of_fb_info extends Union {
public String screen_base;
public String screen_buffer;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct acpi_processor_cx states[8]; struct acpi_lpi_state lpi_states[8]; }"
)
@NotUsableInJava
public static class anon_member_of_acpi_processor_power extends Union {
public acpi_processor_cx @Size(8) [] states;
public acpi_lpi_state @Size(8) [] lpi_states;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct { } __Empty_interrupts; unsigned char interrupts[0]; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_acpi_resource_irq extends Struct {
public lockdep_map_p __Empty_interrupts;
public @Unsigned char @Size(0) [] interrupts;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned char interrupt; struct { struct { } __Empty_interrupts; unsigned char interrupts[0]; }; }"
)
@NotUsableInJava
public static class anon_member_of_acpi_resource_irq extends Union {
public @Unsigned char interrupt;
public anon_member_of_anon_member_of_acpi_resource_irq anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct { } __Empty_channels; unsigned char channels[0]; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_acpi_resource_dma extends Struct {
public lockdep_map_p __Empty_channels;
public @Unsigned char @Size(0) [] channels;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned char channel; struct { struct { } __Empty_channels; unsigned char channels[0]; }; }"
)
@NotUsableInJava
public static class anon_member_of_acpi_resource_dma extends Union {
public @Unsigned char channel;
public anon_member_of_anon_member_of_acpi_resource_dma anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct { } __Empty_interrupts; unsigned int interrupts[0]; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_acpi_resource_extended_irq_and_anon_member_of_aml_resource_extended_irq extends Struct {
public lockdep_map_p __Empty_interrupts;
public @Unsigned int @Size(0) [] interrupts;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int interrupt; struct { struct { } __Empty_interrupts; unsigned int interrupts[0]; }; }"
)
@NotUsableInJava
public static class anon_member_of_acpi_resource_extended_irq_and_anon_member_of_aml_resource_extended_irq extends Union {
public @Unsigned int interrupt;
public anon_member_of_anon_member_of_acpi_resource_extended_irq_and_anon_member_of_aml_resource_extended_irq anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { int (*pre_doit)(const struct genl_split_ops*, struct sk_buff*, struct genl_info*); int (*doit)(struct sk_buff*, struct genl_info*); void (*post_doit)(const struct genl_split_ops*, struct sk_buff*, struct genl_info*); }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_genl_split_ops extends Struct {
public Ptr> pre_doit;
public Ptr> doit;
public Ptr> post_doit;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { int (*pre_doit)(const struct genl_split_ops*, struct sk_buff*, struct genl_info*); int (*doit)(struct sk_buff*, struct genl_info*); void (*post_doit)(const struct genl_split_ops*, struct sk_buff*, struct genl_info*); }; struct { int (*start)(struct netlink_callback*); int (*dumpit)(struct sk_buff*, struct netlink_callback*); int (*done)(struct netlink_callback*); }; }"
)
@NotUsableInJava
public static class anon_member_of_genl_split_ops extends Union {
public anon_member_of_anon_member_of_genl_split_ops anon0;
public anon_member_of_anon_member_of_genl_split_ops anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct { } __Empty_source; char source[0]; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_acpi_pci_routing_table extends Struct {
public lockdep_map_p __Empty_source;
public char @Size(0) [] source;
}
@Type(
noCCodeGeneration = true,
cType = "union { char pad[4]; struct { struct { } __Empty_source; char source[0]; }; }"
)
@NotUsableInJava
public static class anon_member_of_acpi_pci_routing_table extends Union {
public char @Size(4) [] pad;
public anon_member_of_anon_member_of_acpi_pci_routing_table anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { spinlock slock; long unsigned int lock_flags; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_generic_pm_domain extends Struct {
public @OriginalName("spinlock_t") spinlock slock;
public @Unsigned long lock_flags;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct mutex mlock; struct { spinlock slock; long unsigned int lock_flags; }; }"
)
@NotUsableInJava
public static class anon_member_of_generic_pm_domain extends Union {
public mutex mlock;
public anon_member_of_anon_member_of_generic_pm_domain anon1;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct virtio_pci_legacy_device ldev; struct virtio_pci_modern_device mdev; }"
)
@NotUsableInJava
public static class anon_member_of_virtio_pci_device extends Union {
public virtio_pci_legacy_device ldev;
public virtio_pci_modern_device mdev;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { struct vm_struct *area; } pv; struct { struct page* pages[16]; long unsigned int addrs[16]; void *addr; } hvm; }"
)
@NotUsableInJava
public static class anon_member_of_xenbus_map_node extends Union {
public pv_of_anon_member_of_xenbus_map_node pv;
public hvm_of_anon_member_of_xenbus_map_node hvm;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned char addr_recv; unsigned char addr_dest; unsigned char padding0[2]; unsigned int padding1[4]; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_serial_rs485 extends Struct {
public @Unsigned char addr_recv;
public @Unsigned char addr_dest;
public @Unsigned char @Size(2) [] padding0;
public @Unsigned int @Size(4) [] padding1;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int padding[5]; struct { unsigned char addr_recv; unsigned char addr_dest; unsigned char padding0[2]; unsigned int padding1[4]; }; }"
)
@NotUsableInJava
public static class anon_member_of_serial_rs485 extends Union {
public @Unsigned int @Size(5) [] padding;
public anon_member_of_anon_member_of_serial_rs485 anon1;
}
@Type(
noCCodeGeneration = true,
cType = "union { _Bool slave; _Bool target; }"
)
@NotUsableInJava
public static class anon_member_of_spi_controller extends Union {
public boolean slave;
public boolean target;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { long long unsigned int ttbr; struct { unsigned int ips; unsigned int tg; unsigned int sh; unsigned int orgn; unsigned int irgn; unsigned int tsz; } tcr; long long unsigned int mair; } arm_lpae_s1_cfg; struct { long long unsigned int vttbr; struct { unsigned int ps; unsigned int tg; unsigned int sh; unsigned int orgn; unsigned int irgn; unsigned int sl; unsigned int tsz; } vtcr; } arm_lpae_s2_cfg; struct { unsigned int ttbr; unsigned int tcr; unsigned int nmrr; unsigned int prrr; } arm_v7s_cfg; struct { long long unsigned int transtab; long long unsigned int memattr; } arm_mali_lpae_cfg; struct { long long unsigned int ttbr[4]; unsigned int n_ttbrs; } apple_dart_cfg; }"
)
@NotUsableInJava
public static class anon_member_of_io_pgtable_cfg extends Union {
public arm_lpae_s1_cfg_of_anon_member_of_io_pgtable_cfg arm_lpae_s1_cfg;
public arm_lpae_s2_cfg_of_anon_member_of_io_pgtable_cfg arm_lpae_s2_cfg;
public arm_v7s_cfg_of_anon_member_of_io_pgtable_cfg arm_v7s_cfg;
public arm_mali_lpae_cfg_of_anon_member_of_io_pgtable_cfg arm_mali_lpae_cfg;
public apple_dart_cfg_of_anon_member_of_io_pgtable_cfg apple_dart_cfg;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long long unsigned int present; long long unsigned int fpd; long long unsigned int __res0; long long unsigned int avail; long long unsigned int __res1; long long unsigned int pst; long long unsigned int vector; long long unsigned int __res2; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_anon_member_of_anon_member_of_irte extends Struct {
public @Unsigned long present;
public @Unsigned long fpd;
public @Unsigned long __res0;
public @Unsigned long avail;
public @Unsigned long __res1;
public @Unsigned long pst;
public @Unsigned long vector;
public @Unsigned long __res2;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { long long unsigned int present; long long unsigned int fpd; long long unsigned int __res0; long long unsigned int avail; long long unsigned int __res1; long long unsigned int pst; long long unsigned int vector; long long unsigned int __res2; }; struct { long long unsigned int r_present; long long unsigned int r_fpd; long long unsigned int dst_mode; long long unsigned int redir_hint; long long unsigned int trigger_mode; long long unsigned int dlvry_mode; long long unsigned int r_avail; long long unsigned int r_res0; long long unsigned int r_vector; long long unsigned int r_res1; long long unsigned int dest_id; }; struct { long long unsigned int p_present; long long unsigned int p_fpd; long long unsigned int p_res0; long long unsigned int p_avail; long long unsigned int p_res1; long long unsigned int p_urgent; long long unsigned int p_pst; long long unsigned int p_vector; long long unsigned int p_res2; long long unsigned int pda_l; }; long long unsigned int low; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_anon_member_of_irte extends Union {
public anon_member_of_anon_member_of_anon_member_of_anon_member_of_irte anon0;
public anon_member_of_anon_member_of_anon_member_of_anon_member_of_irte anon1;
public anon_member_of_anon_member_of_anon_member_of_anon_member_of_irte anon2;
public @Unsigned long low;
}
@Type(
noCCodeGeneration = true,
cType = "struct { union { struct { long long unsigned int present; long long unsigned int fpd; long long unsigned int __res0; long long unsigned int avail; long long unsigned int __res1; long long unsigned int pst; long long unsigned int vector; long long unsigned int __res2; }; struct { long long unsigned int r_present; long long unsigned int r_fpd; long long unsigned int dst_mode; long long unsigned int redir_hint; long long unsigned int trigger_mode; long long unsigned int dlvry_mode; long long unsigned int r_avail; long long unsigned int r_res0; long long unsigned int r_vector; long long unsigned int r_res1; long long unsigned int dest_id; }; struct { long long unsigned int p_present; long long unsigned int p_fpd; long long unsigned int p_res0; long long unsigned int p_avail; long long unsigned int p_res1; long long unsigned int p_urgent; long long unsigned int p_pst; long long unsigned int p_vector; long long unsigned int p_res2; long long unsigned int pda_l; }; long long unsigned int low; }; union { struct { long long unsigned int sid; long long unsigned int sq; long long unsigned int svt; long long unsigned int __res3; }; struct { long long unsigned int p_sid; long long unsigned int p_sq; long long unsigned int p_svt; long long unsigned int p_res3; long long unsigned int pda_h; }; long long unsigned int high; }; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_irte extends Struct {
@InlineUnion(17915)
public anon_member_of_anon_member_of_anon_member_of_anon_member_of_irte anon0$0;
@InlineUnion(17915)
public anon_member_of_anon_member_of_anon_member_of_anon_member_of_irte anon0$1;
@InlineUnion(17915)
public anon_member_of_anon_member_of_anon_member_of_anon_member_of_irte anon0$2;
@InlineUnion(17915)
public @Unsigned long low;
@InlineUnion(17918)
public anon_member_of_anon_member_of_anon_member_of_anon_member_of_irte anon1$0;
@InlineUnion(17918)
public anon_member_of_anon_member_of_anon_member_of_anon_member_of_irte anon1$1;
@InlineUnion(17918)
public @Unsigned long high;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { union { struct { long long unsigned int present; long long unsigned int fpd; long long unsigned int __res0; long long unsigned int avail; long long unsigned int __res1; long long unsigned int pst; long long unsigned int vector; long long unsigned int __res2; }; struct { long long unsigned int r_present; long long unsigned int r_fpd; long long unsigned int dst_mode; long long unsigned int redir_hint; long long unsigned int trigger_mode; long long unsigned int dlvry_mode; long long unsigned int r_avail; long long unsigned int r_res0; long long unsigned int r_vector; long long unsigned int r_res1; long long unsigned int dest_id; }; struct { long long unsigned int p_present; long long unsigned int p_fpd; long long unsigned int p_res0; long long unsigned int p_avail; long long unsigned int p_res1; long long unsigned int p_urgent; long long unsigned int p_pst; long long unsigned int p_vector; long long unsigned int p_res2; long long unsigned int pda_l; }; long long unsigned int low; }; union { struct { long long unsigned int sid; long long unsigned int sq; long long unsigned int svt; long long unsigned int __res3; }; struct { long long unsigned int p_sid; long long unsigned int p_sq; long long unsigned int p_svt; long long unsigned int p_res3; long long unsigned int pda_h; }; long long unsigned int high; }; }; __int128 unsigned irte; }"
)
@NotUsableInJava
public static class anon_member_of_irte extends Union {
public anon_member_of_anon_member_of_irte anon0;
public me.bechberger.ebpf.type.BPFType.BPFIntType. @Unsigned Int128 irte;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct dma_pte *pgd; int gaw; int agaw; long long unsigned int max_addr; spinlock s1_lock; struct list_head s1_domains; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_dmar_domain extends Struct {
public Ptr pgd;
public int gaw;
public int agaw;
public @Unsigned long max_addr;
public @OriginalName("spinlock_t") spinlock s1_lock;
public list_head s1_domains;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { struct dma_pte *pgd; int gaw; int agaw; long long unsigned int max_addr; spinlock s1_lock; struct list_head s1_domains; }; struct { struct dmar_domain *s2_domain; long unsigned int s1_pgtbl; struct iommu_hwpt_vtd_s1 s1_cfg; struct list_head s2_link; }; }"
)
@NotUsableInJava
public static class anon_member_of_dmar_domain extends Union {
public anon_member_of_anon_member_of_dmar_domain anon0;
public anon_member_of_anon_member_of_dmar_domain anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long long unsigned int vector; long long unsigned int delivery_mode; long long unsigned int dest_mode_logical; long long unsigned int delivery_status; long long unsigned int active_low; long long unsigned int irr; long long unsigned int is_level; long long unsigned int masked; long long unsigned int reserved_0; long long unsigned int reserved_1; long long unsigned int virt_destid_8_14; long long unsigned int destid_0_7; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_IO_APIC_route_entry extends Struct {
public @Unsigned long vector;
public @Unsigned long delivery_mode;
public @Unsigned long dest_mode_logical;
public @Unsigned long delivery_status;
public @Unsigned long active_low;
public @Unsigned long irr;
public @Unsigned long is_level;
public @Unsigned long masked;
public @Unsigned long reserved_0;
public @Unsigned long reserved_1;
public @Unsigned long virt_destid_8_14;
public @Unsigned long destid_0_7;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { long long unsigned int vector; long long unsigned int delivery_mode; long long unsigned int dest_mode_logical; long long unsigned int delivery_status; long long unsigned int active_low; long long unsigned int irr; long long unsigned int is_level; long long unsigned int masked; long long unsigned int reserved_0; long long unsigned int reserved_1; long long unsigned int virt_destid_8_14; long long unsigned int destid_0_7; }; struct { long long unsigned int ir_shared_0; long long unsigned int ir_zero; long long unsigned int ir_index_15; long long unsigned int ir_shared_1; long long unsigned int ir_reserved_0; long long unsigned int ir_format; long long unsigned int ir_index_0_14; }; struct { long long unsigned int w1; long long unsigned int w2; }; }"
)
@NotUsableInJava
public static class anon_member_of_IO_APIC_route_entry extends Union {
public anon_member_of_anon_member_of_IO_APIC_route_entry anon0;
public anon_member_of_anon_member_of_IO_APIC_route_entry anon1;
public anon_member_of_anon_member_of_IO_APIC_route_entry anon2;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int reserved1; unsigned int destination_mode; unsigned int redirection_hint; unsigned int reserved2; unsigned int destination_id; unsigned int msi_base; }"
)
@NotUsableInJava
public static class anon_member_of_hv_msi_address_register extends Struct {
public @Unsigned int reserved1;
public @Unsigned int destination_mode;
public @Unsigned int redirection_hint;
public @Unsigned int reserved2;
public @Unsigned int destination_id;
public @Unsigned int msi_base;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int vector; unsigned int delivery_mode; unsigned int reserved1; unsigned int level_assert; unsigned int trigger_mode; unsigned int reserved2; }"
)
@NotUsableInJava
public static class anon_member_of_hv_msi_data_register extends Struct {
public @Unsigned int vector;
public @Unsigned int delivery_mode;
public @Unsigned int reserved1;
public @Unsigned int level_assert;
public @Unsigned int trigger_mode;
public @Unsigned int reserved2;
}
@Type(
noCCodeGeneration = true,
cType = "struct { union hv_msi_address_register address; union hv_msi_data_register data; }"
)
@NotUsableInJava
public static class anon_member_of_hv_msi_entry extends Struct {
public hv_msi_address_register address;
public hv_msi_data_register data;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int vector; unsigned int delivery_mode; unsigned int destination_mode; unsigned int delivery_status; unsigned int interrupt_polarity; unsigned int remote_irr; unsigned int trigger_mode; unsigned int interrupt_mask; unsigned int reserved1; unsigned int reserved2; unsigned int destination_id; }"
)
@NotUsableInJava
public static class anon_member_of_hv_ioapic_rte extends Struct {
public @Unsigned int vector;
public @Unsigned int delivery_mode;
public @Unsigned int destination_mode;
public @Unsigned int delivery_status;
public @Unsigned int interrupt_polarity;
public @Unsigned int remote_irr;
public @Unsigned int trigger_mode;
public @Unsigned int interrupt_mask;
public @Unsigned int reserved1;
public @Unsigned int reserved2;
public @Unsigned int destination_id;
}
@Type(
noCCodeGeneration = true,
cType = "union { union hv_msi_entry msi_entry; union hv_ioapic_rte ioapic_rte; }"
)
@NotUsableInJava
public static class anon_member_of_hv_interrupt_entry extends Union {
public hv_msi_entry msi_entry;
public hv_ioapic_rte ioapic_rte;
}
@Type(
noCCodeGeneration = true,
cType = "struct { spinlock spinlock; long unsigned int spinlock_flags; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_regmap extends Struct {
public @OriginalName("spinlock_t") spinlock spinlock;
public @Unsigned long spinlock_flags;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct mutex mutex; struct { spinlock spinlock; long unsigned int spinlock_flags; }; struct { raw_spinlock raw_spinlock; long unsigned int raw_spinlock_flags; }; }"
)
@NotUsableInJava
public static class anon_member_of_regmap extends Union {
public mutex mutex;
public anon_member_of_anon_member_of_regmap anon1;
public anon_member_of_anon_member_of_regmap anon2;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct list_head cb_list; long long int timestamp; struct callback_head rcu; }"
)
@NotUsableInJava
public static class anon_member_of_dma_fence extends Union {
public list_head cb_list;
public @OriginalName("ktime_t") long timestamp;
public callback_head rcu;
}
@Type(
noCCodeGeneration = true,
cType = "union { void *vaddr_iomem; void *vaddr; }"
)
@NotUsableInJava
public static class anon_member_of_iosys_map extends Union {
public Ptr> vaddr_iomem;
public Ptr> vaddr;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned char error; unsigned char feature; }"
)
@NotUsableInJava
public static class anon_member_of_ata_taskfile extends Union {
public @Unsigned char error;
public @Unsigned char feature;
}
@Type(
noCCodeGeneration = true,
cType = "union { short unsigned int id[256]; unsigned int gscr[128]; }"
)
@NotUsableInJava
public static class anon_member_of_ata_device extends Union {
public @Unsigned short @Size(256) [] id;
public @Unsigned int @Size(128) [] gscr;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct hdr_static_metadata hdmi_type1; }"
)
@NotUsableInJava
public static class anon_member_of_hdr_sink_metadata extends Union {
public hdr_static_metadata hdmi_type1;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned char cpp[4]; unsigned char char_per_block[4]; }"
)
@NotUsableInJava
public static class anon_member_of_drm_format_info extends Union {
public @Unsigned char @Size(4) [] cpp;
public @Unsigned char @Size(4) [] char_per_block;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct skb_shared_hwtstamps hwtstamps; struct xsk_tx_metadata_compl xsk_meta; }"
)
@NotUsableInJava
public static class anon_member_of_skb_shared_info extends Union {
public skb_shared_hwtstamps hwtstamps;
public xsk_tx_metadata_compl xsk_meta;
}
@Type(
noCCodeGeneration = true,
cType = "union { short unsigned int optical_wavelength; short unsigned int cable_compliance; struct { unsigned char sff8431_app_e; unsigned char fc_pi_4_app_h; unsigned char reserved60_2; unsigned char reserved61; } passive; struct { unsigned char sff8431_app_e; unsigned char fc_pi_4_app_h; unsigned char sff8431_lim; unsigned char fc_pi_4_lim; unsigned char reserved60_4; unsigned char reserved61; } active; }"
)
@NotUsableInJava
public static class anon_member_of_sfp_eeprom_base extends Union {
public @Unsigned @OriginalName("__be16") short optical_wavelength;
public @Unsigned @OriginalName("__be16") short cable_compliance;
public passive_of_anon_member_of_sfp_eeprom_base passive;
public active_of_anon_member_of_sfp_eeprom_base active;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int chain_index; struct net_device *dev; struct { short unsigned int vid; short unsigned int proto; unsigned char prio; } vlan; struct { unsigned char dst[6]; unsigned char src[6]; } vlan_push_eth; struct { enum flow_action_mangle_base htype; unsigned int offset; unsigned int mask; unsigned int val; } mangle; struct ip_tunnel_info *tunnel; unsigned int csum_flags; unsigned int mark; short unsigned int ptype; short unsigned int rx_queue; unsigned int priority; struct { unsigned int ctx; unsigned int index; unsigned char vf; } queue; struct { struct psample_group *psample_group; unsigned int rate; unsigned int trunc_size; _Bool truncate; } sample; struct { unsigned int burst; long long unsigned int rate_bytes_ps; long long unsigned int peakrate_bytes_ps; unsigned int avrate; short unsigned int overhead; long long unsigned int burst_pkt; long long unsigned int rate_pkt_ps; unsigned int mtu; struct { enum flow_action_id act_id; unsigned int extval; } exceed; struct { enum flow_action_id act_id; unsigned int extval; } notexceed; } police; struct { int action; short unsigned int zone; nf_flowtable *flow_table; } ct; struct { long unsigned int cookie; unsigned int mark; unsigned int labels[4]; _Bool orig_dir; } ct_metadata; struct { unsigned int label; short unsigned int proto; unsigned char tc; unsigned char bos; unsigned char ttl; } mpls_push; struct { short unsigned int proto; } mpls_pop; struct { unsigned int label; unsigned char tc; unsigned char bos; unsigned char ttl; } mpls_mangle; struct { int prio; long long unsigned int basetime; long long unsigned int cycletime; long long unsigned int cycletimeext; unsigned int num_entries; struct action_gate_entry *entries; } gate; struct { short unsigned int sid; } pppoe; }"
)
@NotUsableInJava
public static class anon_member_of_flow_action_entry extends Union {
public @Unsigned int chain_index;
public Ptr dev;
public vlan_of_anon_member_of_flow_action_entry vlan;
public vlan_push_eth_of_anon_member_of_flow_action_entry vlan_push_eth;
public mangle_of_anon_member_of_flow_action_entry mangle;
public Ptr tunnel;
public @Unsigned int csum_flags;
public @Unsigned int mark;
public @Unsigned short ptype;
public @Unsigned short rx_queue;
public @Unsigned int priority;
public queue_of_anon_member_of_flow_action_entry queue;
public sample_of_anon_member_of_flow_action_entry sample;
public police_of_anon_member_of_flow_action_entry police;
public ct_of_anon_member_of_flow_action_entry ct;
public ct_metadata_of_anon_member_of_flow_action_entry ct_metadata;
public mpls_push_of_anon_member_of_flow_action_entry mpls_push;
public mpls_pop_of_anon_member_of_flow_action_entry mpls_pop;
public mpls_mangle_of_anon_member_of_flow_action_entry mpls_mangle;
public gate_of_anon_member_of_flow_action_entry gate;
public pppoe_of_anon_member_of_flow_action_entry pppoe;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct vcap_u1_key u1; struct vcap_u32_key u32; struct vcap_u48_key u48; struct vcap_u56_key u56; struct vcap_u64_key u64; struct vcap_u72_key u72; struct vcap_u112_key u112; struct vcap_u128_key u128; }"
)
@NotUsableInJava
public static class anon_member_of_vcap_client_keyfield_data extends Union {
public vcap_u1_key u1;
public vcap_u32_key u32;
public vcap_u48_key u48;
public vcap_u56_key u56;
public vcap_u64_key u64;
public vcap_u72_key u72;
public vcap_u112_key u112;
public vcap_u128_key u128;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct vcap_u1_action u1; struct vcap_u32_action u32; struct vcap_u48_action u48; struct vcap_u56_action u56; struct vcap_u64_action u64; struct vcap_u72_action u72; struct vcap_u112_action u112; struct vcap_u128_action u128; }"
)
@NotUsableInJava
public static class anon_member_of_vcap_client_actionfield_data extends Union {
public vcap_u1_action u1;
public vcap_u32_action u32;
public vcap_u48_action u48;
public vcap_u56_action u56;
public vcap_u64_action u64;
public vcap_u72_action u72;
public vcap_u112_action u112;
public vcap_u128_action u128;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct { } __empty_ptr; void* ptr[0]; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_net_generic extends Struct {
public lockdep_map_p __empty_ptr;
public Ptr> @Size(0) [] ptr;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { unsigned int len; struct callback_head rcu; } s; struct { struct { } __empty_ptr; void* ptr[0]; }; }"
)
@NotUsableInJava
public static class anon_member_of_net_generic extends Union {
public s_of_anon_member_of_net_generic s;
public anon_member_of_anon_member_of_net_generic anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct { } __empty_bmSublinkSpeedAttr; unsigned int bmSublinkSpeedAttr[0]; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_usb_ssp_cap_descriptor extends Struct {
public lockdep_map_p __empty_bmSublinkSpeedAttr;
public @Unsigned @OriginalName("__le32") int @Size(0) [] bmSublinkSpeedAttr;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int legacy_padding; struct { struct { } __empty_bmSublinkSpeedAttr; unsigned int bmSublinkSpeedAttr[0]; }; }"
)
@NotUsableInJava
public static class anon_member_of_usb_ssp_cap_descriptor extends Union {
public @Unsigned @OriginalName("__le32") int legacy_padding;
public anon_member_of_anon_member_of_usb_ssp_cap_descriptor anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int reserved3[9]; unsigned int usbmode; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_ehci_regs extends Struct {
public @Unsigned int @Size(9) [] reserved3;
public @Unsigned int usbmode;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int port_status[15]; struct { unsigned int reserved3[9]; unsigned int usbmode; }; }"
)
@NotUsableInJava
public static class anon_member_of_ehci_regs extends Union {
public @Unsigned int @Size(15) [] port_status;
public anon_member_of_anon_member_of_ehci_regs anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { short unsigned int pos; _Bool mutex_acquired; }"
)
@NotUsableInJava
public static class anon_member_of_input_seq_state extends Struct {
public @Unsigned short pos;
public boolean mutex_acquired;
}
@Type(
noCCodeGeneration = true,
cType = "union { long long unsigned int uvalue; long long int svalue; long long unsigned int ptr; }"
)
@NotUsableInJava
public static class anon_member_of_rtc_param extends Union {
public @Unsigned long uvalue;
public long svalue;
public @Unsigned long ptr;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct ptp_clock_time start; struct ptp_clock_time phase; }"
)
@NotUsableInJava
public static class anon_member_of_ptp_perout_request extends Union {
public ptp_clock_time start;
public ptp_clock_time phase;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct ptp_extts_request extts; struct ptp_perout_request perout; }"
)
@NotUsableInJava
public static class anon_member_of_ptp_clock_request extends Union {
public ptp_extts_request extts;
public ptp_perout_request perout;
}
@Type(
noCCodeGeneration = true,
cType = "union { long long unsigned int recovery_offset; long long unsigned int journal_tail; }"
)
@NotUsableInJava
public static class anon_member_of_md_rdev extends Union {
public @Unsigned @OriginalName("sector_t") long recovery_offset;
public @Unsigned @OriginalName("sector_t") long journal_tail;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int context_u; struct bvec_iter context_bi; }"
)
@NotUsableInJava
public static class anon_member_of_dpages extends Union {
public @Unsigned int context_u;
public bvec_iter context_bi;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct dpll_device *dpll; struct dpll_pin *pin; }"
)
@NotUsableInJava
public static class anon_member_of_dpll_pin_ref extends Union {
public Ptr dpll;
public Ptr pin;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long unsigned int desc; void *ctx; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_ubuf_info_msgzc extends Struct {
public @Unsigned long desc;
public Ptr> ctx;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { long unsigned int desc; void *ctx; }; struct { unsigned int id; short unsigned int len; short unsigned int zerocopy; unsigned int bytelen; }; }"
)
@NotUsableInJava
public static class anon_member_of_ubuf_info_msgzc extends Union {
public anon_member_of_anon_member_of_ubuf_info_msgzc anon0;
public anon_member_of_anon_member_of_ubuf_info_msgzc anon1;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { unsigned char h_dest[6]; unsigned char h_source[6]; }; struct { unsigned char h_dest[6]; unsigned char h_source[6]; } addrs; }"
)
@NotUsableInJava
public static class anon_member_of_vlan_ethhdr extends Union {
public addrs_of_anon_member_of_vlan_ethhdr_and_anon_member_of_anon_member_of_vlan_ethhdr anon0;
public addrs_of_anon_member_of_vlan_ethhdr_and_anon_member_of_anon_member_of_vlan_ethhdr addrs;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int ee_data; struct sock_ee_data_rfc4884 ee_rfc4884; }"
)
@NotUsableInJava
public static class anon_member_of_sock_extended_err extends Union {
public @Unsigned int ee_data;
public sock_ee_data_rfc4884 ee_rfc4884;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct inet_skb_parm h4; struct inet6_skb_parm h6; }"
)
@NotUsableInJava
public static class anon_member_of_ipfrag_skb_cb_and_header_of_anon_member_of_tcp_skb_cb_and_header_of_sock_exterr_skb extends Union {
public inet_skb_parm h4;
public inet6_skb_parm h6;
}
@Type(
noCCodeGeneration = true,
cType = "union { int mac_offset; int data_offset; }"
)
@NotUsableInJava
public static class anon_member_of_skb_gso_cb extends Union {
public int mac_offset;
public int data_offset;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct devlink_port_phys_attrs phys; struct devlink_port_pci_pf_attrs pci_pf; struct devlink_port_pci_vf_attrs pci_vf; struct devlink_port_pci_sf_attrs pci_sf; }"
)
@NotUsableInJava
public static class anon_member_of_devlink_port_attrs extends Union {
public devlink_port_phys_attrs phys;
public devlink_port_pci_pf_attrs pci_pf;
public devlink_port_pci_vf_attrs pci_vf;
public devlink_port_pci_sf_attrs pci_sf;
}
@Type(
noCCodeGeneration = true,
cType = "struct { char *name; refcount_struct refcnt; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_devlink_rate extends Struct {
public String name;
public @OriginalName("refcount_t") refcount_struct refcnt;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct devlink_port *devlink_port; struct { char *name; refcount_struct refcnt; }; }"
)
@NotUsableInJava
public static class anon_member_of_devlink_rate extends Union {
public Ptr devlink_port;
public anon_member_of_anon_member_of_devlink_rate anon1;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { struct net_device *netdev; int ifindex; char ifname[16]; } type_eth; struct { struct ib_device *ibdev; } type_ib; }"
)
@NotUsableInJava
public static class anon_member_of_devlink_port extends Union {
public type_eth_of_anon_member_of_devlink_port type_eth;
public type_ib_of_anon_member_of_devlink_port type_ib;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct ipv6_txoptions *ipv6_opt; struct sk_buff *pktopts; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_inet_request_sock extends Struct {
public Ptr ipv6_opt;
public Ptr pktopts;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct ip_options_rcu *ireq_opt; struct { struct ipv6_txoptions *ipv6_opt; struct sk_buff *pktopts; }; }"
)
@NotUsableInJava
public static class anon_member_of_inet_request_sock extends Union {
public Ptr ireq_opt;
public anon_member_of_anon_member_of_inet_request_sock anon1;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct net_bridge *br; struct net_bridge_port *port; }"
)
@NotUsableInJava
public static class anon_member_of_net_bridge_vlan extends Union {
public Ptr br;
public Ptr port;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct rtable fake_rtable; struct rt6_info fake_rt6_info; }"
)
@NotUsableInJava
public static class anon_member_of_net_bridge extends Union {
public rtable fake_rtable;
public rt6_info fake_rt6_info;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct fib_nh_common fib_nhc; struct fib_nh fib_nh; struct fib6_nh fib6_nh; }"
)
@NotUsableInJava
public static class anon_member_of_nh_info extends Union {
public fib_nh_common fib_nhc;
public fib_nh fib_nh;
public fib6_nh fib6_nh;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { struct { int counter; } upper_bound; } hthr; struct { struct list_head uw_nh_entry; short unsigned int count_buckets; short unsigned int wants_buckets; } res; }"
)
@NotUsableInJava
public static class anon_member_of_nh_grp_entry extends Union {
public hthr_of_anon_member_of_nh_grp_entry hthr;
public res_of_anon_member_of_nh_grp_entry res;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct nh_info *nh_info; struct nh_group *nh_grp; }"
)
@NotUsableInJava
public static class anon_member_of_nexthop extends Union {
public Ptr nh_info;
public Ptr nh_grp;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct sock *sk; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_iter__bpf_sk_storage_map_and_anon_member_of_bpf_iter__sockmap extends Union {
public Ptr sk;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct tc_qopt_offload_stats stats; struct tc_mq_opt_offload_graft_params graft_params; }"
)
@NotUsableInJava
public static class anon_member_of_tc_mq_qopt_offload extends Union {
public tc_qopt_offload_stats stats;
public tc_mq_opt_offload_graft_params graft_params;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct tc_qopt_offload_stats stats; }"
)
@NotUsableInJava
public static class anon_member_of_tc_fifo_qopt_offload extends Union {
public tc_qopt_offload_stats stats;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct ethtool_eth_phy_stats phy_stats; struct ethtool_eth_mac_stats mac_stats; struct ethtool_eth_ctrl_stats ctrl_stats; struct ethtool_rmon_stats rmon_stats; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_stats_reply_data_and_stats_of_anon_member_of_stats_reply_data extends Struct {
public ethtool_eth_phy_stats phy_stats;
public ethtool_eth_mac_stats mac_stats;
public ethtool_eth_ctrl_stats ctrl_stats;
public ethtool_rmon_stats rmon_stats;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { struct ethtool_eth_phy_stats phy_stats; struct ethtool_eth_mac_stats mac_stats; struct ethtool_eth_ctrl_stats ctrl_stats; struct ethtool_rmon_stats rmon_stats; }; struct { struct ethtool_eth_phy_stats phy_stats; struct ethtool_eth_mac_stats mac_stats; struct ethtool_eth_ctrl_stats ctrl_stats; struct ethtool_rmon_stats rmon_stats; } stats; }"
)
@NotUsableInJava
public static class anon_member_of_stats_reply_data extends Union {
public anon_member_of_anon_member_of_stats_reply_data_and_stats_of_anon_member_of_stats_reply_data anon0;
public anon_member_of_anon_member_of_stats_reply_data_and_stats_of_anon_member_of_stats_reply_data stats;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int ipv4_daddr; struct in6_addr ipv6_daddr; char neigh_header[8]; }"
)
@NotUsableInJava
public static class anon_member_of_nf_bridge_info extends Union {
public @Unsigned @OriginalName("__be32") int ipv4_daddr;
public in6_addr ipv6_daddr;
public char @Size(8) [] neigh_header;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct ipv4_addr_key a4; struct in6_addr a6; unsigned int key[4]; }"
)
@NotUsableInJava
public static class anon_member_of_inetpeer_addr extends Union {
public ipv4_addr_key a4;
public in6_addr a6;
public @Unsigned int @Size(4) [] key;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct { int counter; } rid; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_inet_peer extends Struct {
public atomic_t rid;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { struct { int counter; } rid; }; struct callback_head rcu; }"
)
@NotUsableInJava
public static class anon_member_of_inet_peer extends Union {
public anon_member_of_anon_member_of_inet_peer anon0;
public callback_head rcu;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct { } __empty_imsf_slist_flex; unsigned int imsf_slist_flex[0]; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_ip_msfilter extends Struct {
public lockdep_map_p __empty_imsf_slist_flex;
public @Unsigned @OriginalName("__be32") int @Size(0) [] imsf_slist_flex;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int imsf_slist[1]; struct { struct { } __empty_imsf_slist_flex; unsigned int imsf_slist_flex[0]; }; }"
)
@NotUsableInJava
public static class anon_member_of_ip_msfilter extends Union {
public @Unsigned @OriginalName("__be32") int @Size(1) [] imsf_slist;
public anon_member_of_anon_member_of_ip_msfilter anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int gf_interface_aux; struct __kernel_sockaddr_storage gf_group_aux; unsigned int gf_fmode_aux; unsigned int gf_numsrc_aux; struct __kernel_sockaddr_storage gf_slist[1]; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_group_filter extends Struct {
public @Unsigned int gf_interface_aux;
public __kernel_sockaddr_storage gf_group_aux;
public @Unsigned int gf_fmode_aux;
public @Unsigned int gf_numsrc_aux;
public __kernel_sockaddr_storage @Size(1) [] gf_slist;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { unsigned int gf_interface_aux; struct __kernel_sockaddr_storage gf_group_aux; unsigned int gf_fmode_aux; unsigned int gf_numsrc_aux; struct __kernel_sockaddr_storage gf_slist[1]; }; struct { unsigned int gf_interface; struct __kernel_sockaddr_storage gf_group; unsigned int gf_fmode; unsigned int gf_numsrc; struct __kernel_sockaddr_storage gf_slist_flex[0]; }; }"
)
@NotUsableInJava
public static class anon_member_of_group_filter extends Union {
public anon_member_of_anon_member_of_group_filter anon0;
public anon_member_of_anon_member_of_group_filter anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int gf_interface_aux; struct __kernel_sockaddr_storage gf_group_aux; unsigned int gf_fmode_aux; unsigned int gf_numsrc_aux; struct __kernel_sockaddr_storage gf_slist[1]; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_compat_group_filter extends Struct {
public @Unsigned int gf_interface_aux;
public __kernel_sockaddr_storage gf_group_aux;
public @Unsigned int gf_fmode_aux;
public @Unsigned int gf_numsrc_aux;
public __kernel_sockaddr_storage @Size(1) [] gf_slist;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { unsigned int gf_interface_aux; struct __kernel_sockaddr_storage gf_group_aux; unsigned int gf_fmode_aux; unsigned int gf_numsrc_aux; struct __kernel_sockaddr_storage gf_slist[1]; }; struct { unsigned int gf_interface; struct __kernel_sockaddr_storage gf_group; unsigned int gf_fmode; unsigned int gf_numsrc; struct __kernel_sockaddr_storage gf_slist_flex[0]; }; }"
)
@NotUsableInJava
public static class anon_member_of_compat_group_filter extends Union {
public anon_member_of_anon_member_of_compat_group_filter anon0;
public anon_member_of_anon_member_of_compat_group_filter anon1;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct ip_mc_list *next; struct ip_mc_list *next_rcu; }"
)
@NotUsableInJava
public static class anon_member_of_ip_mc_list extends Union {
public Ptr next;
public Ptr next_rcu;
}
@Type(
noCCodeGeneration = true,
cType = "union { long long unsigned int data_ack; unsigned int data_ack32; }"
)
@NotUsableInJava
public static class anon_member_of_mptcp_ext extends Union {
public @Unsigned long data_ack;
public @Unsigned int data_ack32;
}
@Type(
noCCodeGeneration = true,
cType = "struct { short unsigned int tcp_gso_segs; short unsigned int tcp_gso_size; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_tcp_skb_cb extends Struct {
public @Unsigned short tcp_gso_segs;
public @Unsigned short tcp_gso_size;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int tcp_tw_isn; struct { short unsigned int tcp_gso_segs; short unsigned int tcp_gso_size; }; }"
)
@NotUsableInJava
public static class anon_member_of_tcp_skb_cb extends Union {
public @Unsigned int tcp_tw_isn;
public anon_member_of_anon_member_of_tcp_skb_cb anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { void *frag0; unsigned int frag0_len; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_napi_gro_cb extends Struct {
public Ptr> frag0;
public @Unsigned int frag0_len;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { void *frag0; unsigned int frag0_len; }; struct { struct sk_buff *last; long unsigned int age; }; }"
)
@NotUsableInJava
public static class anon_member_of_napi_gro_cb extends Union {
public anon_member_of_anon_member_of_napi_gro_cb anon0;
public anon_member_of_anon_member_of_napi_gro_cb anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { short unsigned int gro_remcsum_start; unsigned char same_flow; unsigned char encap_mark; unsigned char csum_valid; unsigned char csum_cnt; unsigned char free; unsigned char is_ipv6; unsigned char is_fou; unsigned char is_atomic; unsigned char recursion_counter; unsigned char is_flist; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_napi_gro_cb_and_zeroed_of_anon_member_of_napi_gro_cb extends Struct {
public @Unsigned short gro_remcsum_start;
public @Unsigned char same_flow;
public @Unsigned char encap_mark;
public @Unsigned char csum_valid;
public @Unsigned char csum_cnt;
public @Unsigned char free;
public @Unsigned char is_ipv6;
public @Unsigned char is_fou;
public @Unsigned char is_atomic;
public @Unsigned char recursion_counter;
public @Unsigned char is_flist;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int fc_gw4; struct in6_addr fc_gw6; }"
)
@NotUsableInJava
public static class anon_member_of_fib_config extends Union {
public @Unsigned @OriginalName("__be32") int fc_gw4;
public in6_addr fc_gw6;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct nh_notifier_single_info *nh; struct nh_notifier_grp_info *nh_grp; struct nh_notifier_res_table_info *nh_res_table; struct nh_notifier_res_bucket_info *nh_res_bucket; }"
)
@NotUsableInJava
public static class anon_member_of_nh_notifier_info extends Union {
public Ptr nh;
public Ptr nh_grp;
public Ptr nh_res_table;
public Ptr nh_res_bucket;
}
@Type(
noCCodeGeneration = true,
cType = "struct { short unsigned int vlan_id; short unsigned int vlan_dei; short unsigned int vlan_priority; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_flow_dissector_key_vlan extends Struct {
public @Unsigned short vlan_id;
public @Unsigned short vlan_dei;
public @Unsigned short vlan_priority;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { short unsigned int vlan_id; short unsigned int vlan_dei; short unsigned int vlan_priority; }; short unsigned int vlan_tci; }"
)
@NotUsableInJava
public static class anon_member_of_flow_dissector_key_vlan extends Union {
public anon_member_of_anon_member_of_flow_dissector_key_vlan anon0;
public @Unsigned @OriginalName("__be16") short vlan_tci;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct flow_dissector_key_ipv4_addrs v4addrs; struct flow_dissector_key_ipv6_addrs v6addrs; struct flow_dissector_key_tipc tipckey; }"
)
@NotUsableInJava
public static class anon_member_of_flow_dissector_key_addrs extends Union {
public flow_dissector_key_ipv4_addrs v4addrs;
public flow_dissector_key_ipv6_addrs v6addrs;
public flow_dissector_key_tipc tipckey;
}
@Type(
noCCodeGeneration = true,
cType = "struct { short unsigned int src; short unsigned int dst; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_flow_dissector_key_ports extends Struct {
public @Unsigned @OriginalName("__be16") short src;
public @Unsigned @OriginalName("__be16") short dst;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int ports; struct { short unsigned int src; short unsigned int dst; }; }"
)
@NotUsableInJava
public static class anon_member_of_flow_dissector_key_ports extends Union {
public @Unsigned @OriginalName("__be32") int ports;
public anon_member_of_anon_member_of_flow_dissector_key_ports anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned char type; unsigned char code; }"
)
@NotUsableInJava
public static class anon_member_of_flow_dissector_key_icmp extends Struct {
public @Unsigned char type;
public @Unsigned char code;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct fib6_info *rt; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_iter__ipv6_route extends Union {
public Ptr rt;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct { } __empty_addr; struct in6_addr addr[0]; }"
)
@NotUsableInJava
public static class anon_member_of_segments_of_ipv6_rpl_sr_hdr extends Struct {
public lockdep_map_p __empty_addr;
public in6_addr @Size(0) [] addr;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int type_be32; struct { unsigned int bit7; unsigned int bit6; unsigned int bit5; unsigned int bit4; unsigned int bit3; unsigned int bit2; unsigned int bit1; unsigned int bit0; unsigned int bit15; unsigned int bit14; unsigned int bit13; unsigned int bit12; unsigned int bit11; unsigned int bit10; unsigned int bit9; unsigned int bit8; unsigned int bit23; unsigned int bit22; unsigned int bit21; unsigned int bit20; unsigned int bit19; unsigned int bit18; unsigned int bit17; unsigned int bit16; } type; }"
)
@NotUsableInJava
public static class anon_member_of_ioam6_trace_hdr extends Union {
public @Unsigned @OriginalName("__be32") int type_be32;
public type_of_anon_member_of_ioam6_trace_hdr type;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int ssci; long long unsigned int pn; }"
)
@NotUsableInJava
public static class anon_member_of_salt_and_anon_member_of_salt_t extends Struct {
public @Unsigned int ssci;
public @Unsigned long pn;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int lower; unsigned int upper; }"
)
@NotUsableInJava
public static class anon_member_of_pn_and_anon_member_of_pn_t_and_serial_number_of_cper_sec_pcie extends Struct {
public @Unsigned int lower;
public @Unsigned int upper;
}
@Type(
noCCodeGeneration = true,
cType = "union { pn next_pn_halves; long long unsigned int next_pn; }"
)
@NotUsableInJava
public static class anon_member_of_macsec_rx_sa_and_anon_member_of_macsec_tx_sa extends Union {
public @OriginalName("pn_t") pn next_pn_halves;
public @Unsigned long next_pn;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct net_device *netdev; struct phy_device *phydev; }"
)
@NotUsableInJava
public static class anon_member_of_macsec_context extends Union {
public Ptr netdev;
public Ptr phydev;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct macsec_rx_sa *rx_sa; struct macsec_tx_sa *tx_sa; }"
)
@NotUsableInJava
public static class anon_member_of_sa_of_macsec_context extends Union {
public Ptr rx_sa;
public Ptr tx_sa;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct ib_ah_attr ib; struct roce_ah_attr roce; struct opa_ah_attr opa; }"
)
@NotUsableInJava
public static class anon_member_of_rdma_ah_attr extends Union {
public ib_ah_attr ib;
public roce_ah_attr roce;
public opa_ah_attr opa;
}
@Type(
noCCodeGeneration = true,
cType = "union { long long unsigned int wr_id; struct ib_cqe *wr_cqe; }"
)
@NotUsableInJava
public static class anon_member_of_ib_recv_wr_and_anon_member_of_ib_send_wr_and_anon_member_of_ib_wc extends Union {
public @Unsigned long wr_id;
public Ptr wr_cqe;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { struct ib_xrcd *xrcd; } xrc; struct { unsigned int max_num_tags; } tag_matching; }"
)
@NotUsableInJava
public static class anon_member_of_ext_of_ib_srq_init_attr extends Union {
public xrc_of_anon_member_of_ext_of_ib_srq_init_attr xrc;
public tag_matching_of_anon_member_of_ext_of_ib_srq_init_attr tag_matching;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct irq_poll iop; struct work_struct work; }"
)
@NotUsableInJava
public static class anon_member_of_ib_cq extends Union {
public irq_poll iop;
public work_struct work;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { struct ib_xrcd *xrcd; unsigned int srq_num; } xrc; }"
)
@NotUsableInJava
public static class anon_member_of_ext_of_ib_srq extends Union {
public xrc_of_anon_member_of_ext_of_ib_srq xrc;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct ib_uobject *uobject; struct list_head qp_entry; }"
)
@NotUsableInJava
public static class anon_member_of_ib_mr extends Union {
public Ptr uobject;
public list_head qp_entry;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int type; short unsigned int size; }"
)
@NotUsableInJava
public static class anon_member_of_ib_flow_spec extends Struct {
public @Unsigned int type;
public @Unsigned short size;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct device dev; struct ib_core_device coredev; }"
)
@NotUsableInJava
public static class anon_member_of_ib_device extends Union {
public device dev;
public ib_core_device coredev;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long long unsigned int start_offset; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_devlink_nl_dump_state extends Struct {
public @Unsigned long start_offset;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { long long unsigned int start_offset; }; struct { long long unsigned int dump_ts; }; }"
)
@NotUsableInJava
public static class anon_member_of_devlink_nl_dump_state extends Union {
public anon_member_of_anon_member_of_devlink_nl_dump_state anon0;
public anon_member_of_anon_member_of_devlink_nl_dump_state anon1;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct devlink_dpipe_action *action; struct devlink_dpipe_match *match; }"
)
@NotUsableInJava
public static class anon_member_of_devlink_dpipe_value extends Union {
public Ptr action;
public Ptr match;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct net_device *conduit; struct net_device *user; }"
)
@NotUsableInJava
public static class anon_member_of_dsa_port extends Union {
public Ptr conduit;
public Ptr user;
}
@Type(
noCCodeGeneration = true,
cType = "union { const struct dsa_port*; struct dsa_lag lag; struct dsa_bridge bridge; }"
)
@NotUsableInJava
public static class anon_member_of_dsa_db extends Union {
public Ptr dp;
public dsa_lag lag;
public dsa_bridge bridge;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct netlbl_domaddr_map *addrsel; struct cipso_v4_doi *cipso; struct calipso_doi *calipso; }"
)
@NotUsableInJava
public static class anon_member_of_netlbl_dommap_def extends Union {
public Ptr addrsel;
public Ptr cipso;
public Ptr calipso;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned char bytes[16]; short unsigned int words[8]; unsigned int dwords[4]; }"
)
@NotUsableInJava
public static class anon_member_of_ncsi_cmd_arg extends Union {
public @Unsigned char @Size(16) [] bytes;
public @Unsigned short @Size(8) [] words;
public @Unsigned int @Size(4) [] dwords;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct in_addr addr; struct in6_addr addr6; }"
)
@NotUsableInJava
public static class anon_member_of_mptcp_addr_info extends Union {
public in_addr addr;
public in6_addr addr6;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned char hmac[20]; long long unsigned int iasn; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_anon_member_of_mptcp_subflow_context_and_reset_of_anon_member_of_mptcp_subflow_context extends Union {
public @Unsigned char @Size(20) [] hmac;
public @Unsigned long iasn;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long unsigned int avg_pacing_rate; long long unsigned int local_key; long long unsigned int remote_key; long long unsigned int idsn; long long unsigned int map_seq; unsigned int snd_isn; unsigned int token; unsigned int rel_write_seq; unsigned int map_subflow_seq; unsigned int ssn_offset; unsigned int map_data_len; unsigned int map_data_csum; unsigned int map_csum_len; unsigned int request_mptcp; unsigned int request_join; unsigned int request_bkup; unsigned int mp_capable; unsigned int mp_join; unsigned int fully_established; unsigned int pm_notified; unsigned int conn_finished; unsigned int map_valid; unsigned int map_csum_reqd; unsigned int map_data_fin; unsigned int mpc_map; unsigned int backup; unsigned int send_mp_prio; unsigned int send_mp_fail; unsigned int send_fastclose; unsigned int send_infinite_map; unsigned int remote_key_valid; unsigned int disposable; unsigned int stale; unsigned int valid_csum_seen; unsigned int is_mptfo; unsigned int __unused; _Bool data_avail; _Bool scheduled; unsigned int remote_nonce; long long unsigned int thmac; unsigned int local_nonce; unsigned int remote_token; union { unsigned char hmac[20]; long long unsigned int iasn; }; short int local_id; unsigned char remote_id; unsigned char reset_seen; unsigned char reset_transient; unsigned char reset_reason; unsigned char stale_count; unsigned int subflow_id; long int delegated_status; long unsigned int fail_tout; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_mptcp_subflow_context_and_reset_of_anon_member_of_mptcp_subflow_context extends Struct {
public @Unsigned long avg_pacing_rate;
public @Unsigned long local_key;
public @Unsigned long remote_key;
public @Unsigned long idsn;
public @Unsigned long map_seq;
public @Unsigned int snd_isn;
public @Unsigned int token;
public @Unsigned int rel_write_seq;
public @Unsigned int map_subflow_seq;
public @Unsigned int ssn_offset;
public @Unsigned int map_data_len;
public @Unsigned @OriginalName("__wsum") int map_data_csum;
public @Unsigned int map_csum_len;
public @Unsigned int request_mptcp;
public @Unsigned int request_join;
public @Unsigned int request_bkup;
public @Unsigned int mp_capable;
public @Unsigned int mp_join;
public @Unsigned int fully_established;
public @Unsigned int pm_notified;
public @Unsigned int conn_finished;
public @Unsigned int map_valid;
public @Unsigned int map_csum_reqd;
public @Unsigned int map_data_fin;
public @Unsigned int mpc_map;
public @Unsigned int backup;
public @Unsigned int send_mp_prio;
public @Unsigned int send_mp_fail;
public @Unsigned int send_fastclose;
public @Unsigned int send_infinite_map;
public @Unsigned int remote_key_valid;
public @Unsigned int disposable;
public @Unsigned int stale;
public @Unsigned int valid_csum_seen;
public @Unsigned int is_mptfo;
public @Unsigned int __unused;
public boolean data_avail;
public boolean scheduled;
public @Unsigned int remote_nonce;
public @Unsigned long thmac;
public @Unsigned int local_nonce;
public @Unsigned int remote_token;
@InlineUnion(25632)
public @Unsigned char @Size(20) [] hmac;
@InlineUnion(25632)
public @Unsigned long iasn;
public short local_id;
public @Unsigned char remote_id;
public @Unsigned char reset_seen;
public @Unsigned char reset_transient;
public @Unsigned char reset_reason;
public @Unsigned char stale_count;
public @Unsigned int subflow_id;
public long delegated_status;
public @Unsigned long fail_tout;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { long unsigned int avg_pacing_rate; long long unsigned int local_key; long long unsigned int remote_key; long long unsigned int idsn; long long unsigned int map_seq; unsigned int snd_isn; unsigned int token; unsigned int rel_write_seq; unsigned int map_subflow_seq; unsigned int ssn_offset; unsigned int map_data_len; unsigned int map_data_csum; unsigned int map_csum_len; unsigned int request_mptcp; unsigned int request_join; unsigned int request_bkup; unsigned int mp_capable; unsigned int mp_join; unsigned int fully_established; unsigned int pm_notified; unsigned int conn_finished; unsigned int map_valid; unsigned int map_csum_reqd; unsigned int map_data_fin; unsigned int mpc_map; unsigned int backup; unsigned int send_mp_prio; unsigned int send_mp_fail; unsigned int send_fastclose; unsigned int send_infinite_map; unsigned int remote_key_valid; unsigned int disposable; unsigned int stale; unsigned int valid_csum_seen; unsigned int is_mptfo; unsigned int __unused; _Bool data_avail; _Bool scheduled; unsigned int remote_nonce; long long unsigned int thmac; unsigned int local_nonce; unsigned int remote_token; union { unsigned char hmac[20]; long long unsigned int iasn; }; short int local_id; unsigned char remote_id; unsigned char reset_seen; unsigned char reset_transient; unsigned char reset_reason; unsigned char stale_count; unsigned int subflow_id; long int delegated_status; long unsigned int fail_tout; }; struct { long unsigned int avg_pacing_rate; long long unsigned int local_key; long long unsigned int remote_key; long long unsigned int idsn; long long unsigned int map_seq; unsigned int snd_isn; unsigned int token; unsigned int rel_write_seq; unsigned int map_subflow_seq; unsigned int ssn_offset; unsigned int map_data_len; unsigned int map_data_csum; unsigned int map_csum_len; unsigned int request_mptcp; unsigned int request_join; unsigned int request_bkup; unsigned int mp_capable; unsigned int mp_join; unsigned int fully_established; unsigned int pm_notified; unsigned int conn_finished; unsigned int map_valid; unsigned int map_csum_reqd; unsigned int map_data_fin; unsigned int mpc_map; unsigned int backup; unsigned int send_mp_prio; unsigned int send_mp_fail; unsigned int send_fastclose; unsigned int send_infinite_map; unsigned int remote_key_valid; unsigned int disposable; unsigned int stale; unsigned int valid_csum_seen; unsigned int is_mptfo; unsigned int __unused; _Bool data_avail; _Bool scheduled; unsigned int remote_nonce; long long unsigned int thmac; unsigned int local_nonce; unsigned int remote_token; union { unsigned char hmac[20]; long long unsigned int iasn; }; short int local_id; unsigned char remote_id; unsigned char reset_seen; unsigned char reset_transient; unsigned char reset_reason; unsigned char stale_count; unsigned int subflow_id; long int delegated_status; long unsigned int fail_tout; } reset; }"
)
@NotUsableInJava
public static class anon_member_of_mptcp_subflow_context extends Union {
public anon_member_of_anon_member_of_mptcp_subflow_context_and_reset_of_anon_member_of_mptcp_subflow_context anon0;
public anon_member_of_anon_member_of_mptcp_subflow_context_and_reset_of_anon_member_of_mptcp_subflow_context reset;
}
@Type(
noCCodeGeneration = true,
cType = "union { short unsigned int sa_family; struct sockaddr sa_local; struct sockaddr_in sin_local; struct sockaddr_in6 sin6_local; struct __kernel_sockaddr_storage ss_local; }"
)
@NotUsableInJava
public static class anon_member_of_mptcp_subflow_addrs extends Union {
public @Unsigned @OriginalName("__kernel_sa_family_t") short sa_family;
public sockaddr sa_local;
public sockaddr_in sin_local;
public sockaddr_in6 sin6_local;
public __kernel_sockaddr_storage ss_local;
}
@Type(
noCCodeGeneration = true,
cType = "union { long long unsigned int rbp; long long unsigned int ebp; unsigned int _ebp; }"
)
@NotUsableInJava
public static class anon_member_of_cpu_user_regs extends Union {
public @Unsigned @OriginalName("uint64_t") long rbp;
public @Unsigned @OriginalName("uint64_t") long ebp;
public @Unsigned @OriginalName("uint32_t") int _ebp;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long long unsigned int enable; long long unsigned int reserved; long long unsigned int guest_physical_address; }"
)
@NotUsableInJava
public static class anon_member_of_hv_x64_msr_hypercall_contents extends Struct {
public @Unsigned long enable;
public @Unsigned long reserved;
public @Unsigned long guest_physical_address;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long long unsigned int enable; long long unsigned int reserved; long long unsigned int pfn; }"
)
@NotUsableInJava
public static class anon_member_of_hv_reference_tsc_msr_and_anon_member_of_hv_vp_assist_msr_contents extends Struct {
public @Unsigned long enable;
public @Unsigned long reserved;
public @Unsigned long pfn;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int prio; unsigned int req_prio; unsigned int unsafe; unsigned int unsafe_takeover; unsigned int cpu; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_nbcon_state extends Struct {
public @Unsigned int prio;
public @Unsigned int req_prio;
public @Unsigned int unsafe;
public @Unsigned int unsafe_takeover;
public @Unsigned int cpu;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int atom; struct { unsigned int prio; unsigned int req_prio; unsigned int unsafe; unsigned int unsafe_takeover; unsigned int cpu; }; }"
)
@NotUsableInJava
public static class anon_member_of_nbcon_state extends Union {
public @Unsigned int atom;
public anon_member_of_anon_member_of_nbcon_state anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct { } __empty_value; char value[0]; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_bpf_array extends Struct {
public lockdep_map_p __empty_value;
public char @Size(0) [] value;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { struct { } __empty_value; char value[0]; }; struct { struct { } __empty_ptrs; void* ptrs[0]; }; struct { struct { } __empty_pptrs; void* pptrs[0]; }; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_array extends Union {
public anon_member_of_anon_member_of_bpf_array anon0;
public anon_member_of_anon_member_of_bpf_array anon1;
public anon_member_of_anon_member_of_bpf_array anon2;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int size; int offset; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_fetch_insn extends Struct {
public @Unsigned int size;
public int offset;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int param; struct { unsigned int size; int offset; }; struct { unsigned char basesize; unsigned char lshift; unsigned char rshift; }; long unsigned int immediate; void *data; }"
)
@NotUsableInJava
public static class anon_member_of_fetch_insn extends Union {
public @Unsigned int param;
public anon_member_of_anon_member_of_fetch_insn anon1;
public anon_member_of_anon_member_of_fetch_insn anon2;
public @Unsigned long immediate;
public Ptr> data;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct bpf_prog *prog; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_iter__bpf_prog extends Union {
public Ptr prog;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct bpf_link *link; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_iter__bpf_link extends Union {
public Ptr link;
}
@Type(
noCCodeGeneration = true,
cType = "union { void *data; }"
)
@NotUsableInJava
public static class anon_member_of_sk_msg_md_and_anon_member_of_sk_reuseport_md extends Union {
public Ptr> data;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct bpf_sock *migrating_sk; }"
)
@NotUsableInJava
public static class anon_member_of_sk_reuseport_md extends Union {
public Ptr migrating_sk;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int args[4]; unsigned int reply; unsigned int replylong[4]; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_sock_ops extends Union {
public @Unsigned int @Size(4) [] args;
public @Unsigned int reply;
public @Unsigned int @Size(4) [] replylong;
}
@Type(
noCCodeGeneration = true,
cType = "union { void *optval; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_sockopt extends Union {
public Ptr> optval;
}
@Type(
noCCodeGeneration = true,
cType = "union { union { struct bpf_sock *sk; }; long long unsigned int cookie; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_sk_lookup extends Union {
@InlineUnion(9215)
public Ptr sk;
public @Unsigned long cookie;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { unsigned int type_id; } kptr; struct { const char*; unsigned int value_btf_id; } graph_root; }"
)
@NotUsableInJava
public static class anon_member_of_btf_field_info extends Union {
public kptr_of_anon_member_of_btf_field_info kptr;
public graph_root_of_anon_member_of_btf_field_info graph_root;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct cgroup *cgroup; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_iter__cgroup extends Union {
public Ptr cgroup;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { long unsigned int max_pages; } s; struct { long unsigned int unit_pages; } d; }"
)
@NotUsableInJava
public static class anon_member_of_memory_group extends Union {
public s_of_anon_member_of_memory_group s;
public d_of_anon_member_of_memory_group d;
}
@Type(
noCCodeGeneration = true,
cType = "union { long unsigned int handle; long unsigned int value; }"
)
@NotUsableInJava
public static class anon_member_of_zswap_entry extends Union {
public @Unsigned long handle;
public @Unsigned long value;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct list_head buddied; struct list_head unbuddied[63]; }"
)
@NotUsableInJava
public static class anon_member_of_zbud_pool extends Union {
public list_head buddied;
public list_head @Size(63) [] unbuddied;
}
@Type(
noCCodeGeneration = true,
cType = "union { long int found; struct dentry *victim; }"
)
@NotUsableInJava
public static class anon_member_of_select_data extends Union {
public long found;
public Ptr victim;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int type; unsigned int hash; }"
)
@NotUsableInJava
public static class anon_member_of_fanotify_event extends Struct {
public @Unsigned int type;
public @Unsigned int hash;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct fanotify_fh object_fh; unsigned char _inline_fh_buf[12]; }"
)
@NotUsableInJava
public static class anon_member_of_fanotify_fid_event extends Struct {
public fanotify_fh object_fh;
public @Unsigned char @Size(12) [] _inline_fh_buf;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct fanotify_fh object_fh; unsigned char _inline_fh_buf[128]; }"
)
@NotUsableInJava
public static class anon_member_of_fanotify_error_event extends Struct {
public fanotify_fh object_fh;
public @Unsigned char @Size(128) [] _inline_fh_buf;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct fanotify_response_info_header hdr; struct fanotify_response_info_audit_rule audit_rule; }"
)
@NotUsableInJava
public static class anon_member_of_fanotify_perm_event extends Union {
public fanotify_response_info_header hdr;
public fanotify_response_info_audit_rule audit_rule;
}
@Type(
noCCodeGeneration = true,
cType = "struct { refcount_struct active_users; struct completion active_users_drained; struct mutex cancellations_mtx; struct list_head cancellations; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_debugfs_fsdata extends Struct {
public @OriginalName("refcount_t") refcount_struct active_users;
public completion active_users_drained;
public mutex cancellations_mtx;
public list_head cancellations;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct vfsmount* (*automount)(struct dentry*, void*); struct { refcount_struct active_users; struct completion active_users_drained; struct mutex cancellations_mtx; struct list_head cancellations; }; }"
)
@NotUsableInJava
public static class anon_member_of_debugfs_fsdata extends Union {
public @OriginalName("debugfs_automount_t") Ptr> automount;
public anon_member_of_anon_member_of_debugfs_fsdata anon1;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int ppid; unsigned int fsn; }"
)
@NotUsableInJava
public static class anon_member_of_sctp_idatahdr extends Union {
public @Unsigned int ppid;
public @Unsigned @OriginalName("__be32") int fsn;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int mid; short unsigned int ssn; }"
)
@NotUsableInJava
public static class anon_member_of_sctp_stream_in_and_anon_member_of_sctp_stream_out_and_anon_member_of_sctp_ulpevent extends Union {
public @Unsigned int mid;
public @Unsigned short ssn;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int ppid; unsigned int fsn; }"
)
@NotUsableInJava
public static class anon_member_of_sctp_ulpevent extends Union {
public @Unsigned int ppid;
public @Unsigned int fsn;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct list_head transmitted_list; struct list_head stream_list; }"
)
@NotUsableInJava
public static class anon_member_of_sctp_chunk extends Union {
public list_head transmitted_list;
public list_head stream_list;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct list_head prio_list; struct sctp_stream_priorities *prio_head; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_sctp_stream_out_ext extends Struct {
public list_head prio_list;
public Ptr prio_head;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { struct list_head prio_list; struct sctp_stream_priorities *prio_head; }; struct { struct list_head rr_list; }; struct { struct list_head fc_list; unsigned int fc_length; short unsigned int fc_weight; }; }"
)
@NotUsableInJava
public static class anon_member_of_sctp_stream_out_ext extends Union {
public anon_member_of_anon_member_of_sctp_stream_out_ext anon0;
public anon_member_of_anon_member_of_sctp_stream_out_ext anon1;
public anon_member_of_anon_member_of_sctp_stream_out_ext anon2;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct list_head prio_list; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_sctp_stream extends Struct {
public list_head prio_list;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { struct list_head prio_list; }; struct { struct list_head rr_list; struct sctp_stream_out_ext *rr_next; }; struct { struct list_head fc_list; }; }"
)
@NotUsableInJava
public static class anon_member_of_sctp_stream extends Union {
public anon_member_of_anon_member_of_sctp_stream anon0;
public anon_member_of_anon_member_of_sctp_stream anon1;
public anon_member_of_anon_member_of_sctp_stream anon2;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct sockaddr addr; struct sockaddr_in addr4; struct sockaddr_in6 addr6; }"
)
@NotUsableInJava
public static class anon_member_of_stored_match_addr extends Union {
public sockaddr addr;
public sockaddr_in addr4;
public sockaddr_in6 addr6;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct callback_head rcu_free; const struct landlock_object_underops*; }"
)
@NotUsableInJava
public static class anon_member_of_landlock_object extends Union {
public callback_head rcu_free;
public Ptr underops;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct mutex lock; refcount_struct usage; unsigned int num_rules; unsigned int num_layers; unsigned int access_masks[0]; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_landlock_ruleset extends Struct {
public mutex lock;
public @OriginalName("refcount_t") refcount_struct usage;
public @Unsigned int num_rules;
public @Unsigned int num_layers;
public @Unsigned @OriginalName("access_masks_t") int @Size(0) [] access_masks;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct work_struct work_free; struct { struct mutex lock; refcount_struct usage; unsigned int num_rules; unsigned int num_layers; unsigned int access_masks[0]; }; }"
)
@NotUsableInJava
public static class anon_member_of_landlock_ruleset extends Union {
public work_struct work_free;
public anon_member_of_anon_member_of_landlock_ruleset anon1;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { unsigned char drive_number; unsigned char state; unsigned char signature; unsigned char vol_id[4]; unsigned char vol_label[11]; unsigned char fs_type[8]; } fat16; struct { unsigned int length; short unsigned int flags; unsigned char version[2]; unsigned int root_cluster; short unsigned int info_sector; short unsigned int backup_boot; short unsigned int reserved2[6]; unsigned char drive_number; unsigned char state; unsigned char signature; unsigned char vol_id[4]; unsigned char vol_label[11]; unsigned char fs_type[8]; } fat32; }"
)
@NotUsableInJava
public static class anon_member_of_fat_boot_sector extends Union {
public fat16_of_anon_member_of_fat_boot_sector fat16;
public fat32_of_anon_member_of_fat_boot_sector fat32;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int dst_fd; unsigned int cqe_flags; }"
)
@NotUsableInJava
public static class anon_member_of_io_msg extends Union {
public @Unsigned int dst_fd;
public @Unsigned int cqe_flags;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct genradix_node* children[512]; unsigned char data[4096]; }"
)
@NotUsableInJava
public static class anon_member_of_genradix_node extends Union {
public Ptr @Size(512) [] children;
public @Unsigned char @Size(4096) [] data;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct __kfifo kfifo; struct aer_err_source *type; const struct aer_err_source*; char (*rectype)[0]; struct aer_err_source *ptr; const struct aer_err_source*; }"
)
@NotUsableInJava
public static class anon_member_of_aer_fifo_of_aer_rpc extends Union {
public __kfifo kfifo;
public Ptr type;
public Ptr const_type;
public Ptr rectype;
public Ptr ptr;
public Ptr ptr_const;
}
@Type(
noCCodeGeneration = true,
cType = "union { int (*probe_table)(struct acpi_table_header*); int (*probe_subtbl)(union acpi_subtable_headers*, const long unsigned int); }"
)
@NotUsableInJava
public static class anon_member_of_acpi_probe_entry extends Union {
public @OriginalName("acpi_tbl_table_handler") Ptr> probe_table;
public @OriginalName("acpi_tbl_entry_handler") Ptr> probe_subtbl;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int ext; unsigned int hidh; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_ivhd_entry_and_ext_hid_of_anon_member_of_ivhd_entry extends Struct {
public @Unsigned int ext;
public @Unsigned int hidh;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { unsigned int ext; unsigned int hidh; }; struct { unsigned int ext; unsigned int hidh; } ext_hid; }"
)
@NotUsableInJava
public static class anon_member_of_ivhd_entry extends Union {
public anon_member_of_anon_member_of_ivhd_entry_and_ext_hid_of_anon_member_of_ivhd_entry anon0;
public anon_member_of_anon_member_of_ivhd_entry_and_ext_hid_of_anon_member_of_ivhd_entry ext_hid;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long long unsigned int reserved_0; long long unsigned int dest_mode_logical; long long unsigned int reserved_1; long long unsigned int destid_0_23; long long unsigned int vector; long long unsigned int reserved_2; long long unsigned int destid_24_31; }"
)
@NotUsableInJava
public static class anon_member_of_intcapxt extends Struct {
public @Unsigned long reserved_0;
public @Unsigned long dest_mode_logical;
public @Unsigned long reserved_1;
public @Unsigned long destid_0_23;
public @Unsigned long vector;
public @Unsigned long reserved_2;
public @Unsigned long destid_24_31;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct iova_fq *single_fq; struct iova_fq *percpu_fq; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_anon_member_of_iommu_dma_cookie extends Union {
public Ptr single_fq;
public Ptr percpu_fq;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct iova_domain iovad; union { struct iova_fq *single_fq; struct iova_fq *percpu_fq; }; struct { long long int counter; } fq_flush_start_cnt; struct { long long int counter; } fq_flush_finish_cnt; struct timer_list fq_timer; struct { int counter; } fq_timer_on; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_iommu_dma_cookie extends Struct {
public iova_domain iovad;
@InlineUnion(31078)
public Ptr single_fq;
@InlineUnion(31078)
public Ptr percpu_fq;
public atomic64_t fq_flush_start_cnt;
public atomic64_t fq_flush_finish_cnt;
public timer_list fq_timer;
public atomic_t fq_timer_on;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { struct iova_domain iovad; union { struct iova_fq *single_fq; struct iova_fq *percpu_fq; }; struct { long long int counter; } fq_flush_start_cnt; struct { long long int counter; } fq_flush_finish_cnt; struct timer_list fq_timer; struct { int counter; } fq_timer_on; }; long long unsigned int msi_iova; }"
)
@NotUsableInJava
public static class anon_member_of_iommu_dma_cookie extends Union {
public anon_member_of_anon_member_of_iommu_dma_cookie anon0;
public @Unsigned @OriginalName("dma_addr_t") long msi_iova;
}
@Type(
noCCodeGeneration = true,
cType = "union { void *mem; void *iomem; }"
)
@NotUsableInJava
public static class anon_member_of_nvdimm_map extends Union {
public Ptr> mem;
public Ptr> iomem;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct nvdimm_cxl_label cxl; struct nvdimm_efi_label efi; }"
)
@NotUsableInJava
public static class anon_member_of_nd_namespace_label extends Union {
public nvdimm_cxl_label cxl;
public nvdimm_efi_label efi;
}
@Type(
noCCodeGeneration = true,
cType = "union { void* reserved[1]; void *unused; }"
)
@NotUsableInJava
public static class anon_member_of_cdrom_generic_command extends Union {
public Ptr> @Size(1) [] reserved;
public Ptr> unused;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct dma_fence_cb cb; struct irq_work work; }"
)
@NotUsableInJava
public static class anon_member_of_dma_fence_chain extends Union {
public dma_fence_cb cb;
public irq_work work;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct __kfifo kfifo; unsigned char *type; const unsigned char*; char (*rectype)[0]; void *ptr; const void*; }"
)
@NotUsableInJava
public static class anon_member_of_kfifo extends Union {
public __kfifo kfifo;
public Ptr type;
public Ptr const_type;
public Ptr rectype;
public Ptr> ptr;
public Ptr> ptr_const;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct { } __empty_data; unsigned char data[0]; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_gsb_buffer_and_anon_member_of_anon_member_of_xdp_page_head extends Struct {
public lockdep_map_p __empty_data;
public @Unsigned char @Size(0) [] data;
}
@Type(
noCCodeGeneration = true,
cType = "union { short unsigned int wdata; unsigned char bdata; struct { struct { } __empty_data; unsigned char data[0]; }; }"
)
@NotUsableInJava
public static class anon_member_of_gsb_buffer extends Union {
public @Unsigned short wdata;
public @Unsigned char bdata;
public anon_member_of_anon_member_of_gsb_buffer_and_anon_member_of_anon_member_of_xdp_page_head anon2;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int bitmap_offset; struct { short unsigned int offset; short unsigned int size; } ppl; }"
)
@NotUsableInJava
public static class anon_member_of_mdp_superblock_1 extends Union {
public @Unsigned @OriginalName("__le32") int bitmap_offset;
public ppl_of_anon_member_of_mdp_superblock_1 ppl;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct efi_generic_dev_path header; struct efi_acpi_dev_path acpi; struct efi_pci_dev_path pci; struct efi_vendor_dev_path vendor; struct efi_rel_offset_dev_path rel_offset; }"
)
@NotUsableInJava
public static class anon_member_of_efi_dev_path extends Union {
public efi_generic_dev_path header;
public efi_acpi_dev_path acpi;
public efi_pci_dev_path pci;
public efi_vendor_dev_path vendor;
public efi_rel_offset_dev_path rel_offset;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int disabled; unsigned int __resv; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_ce_array extends Struct {
public @Unsigned int disabled;
public @Unsigned int __resv;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { unsigned int disabled; unsigned int __resv; }; unsigned int flags; }"
)
@NotUsableInJava
public static class anon_member_of_ce_array extends Union {
public anon_member_of_anon_member_of_ce_array anon0;
public @Unsigned int flags;
}
@Type(
noCCodeGeneration = true,
cType = "union { long long unsigned int act_miss_cookie; unsigned int chain; }"
)
@NotUsableInJava
public static class anon_member_of_tc_skb_ext extends Union {
public @Unsigned long act_miss_cookie;
public @Unsigned int chain;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct sk_buff *skb; struct net_dm_hw_entries *hw_entries; }"
)
@NotUsableInJava
public static class anon_member_of_per_cpu_dm_data extends Union {
public Ptr skb;
public Ptr hw_entries;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct devlink_trap_metadata *hw_metadata; void *pc; }"
)
@NotUsableInJava
public static class anon_member_of_net_dm_skb_cb extends Union {
public Ptr hw_metadata;
public Ptr> pc;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct tls12_crypto_info_aes_gcm_128 aes_gcm_128; struct tls12_crypto_info_aes_gcm_256 aes_gcm_256; struct tls12_crypto_info_chacha20_poly1305 chacha20_poly1305; struct tls12_crypto_info_sm4_gcm sm4_gcm; struct tls12_crypto_info_sm4_ccm sm4_ccm; }"
)
@NotUsableInJava
public static class anon_member_of_tls_crypto_context extends Union {
public tls12_crypto_info_aes_gcm_128 aes_gcm_128;
public tls12_crypto_info_aes_gcm_256 aes_gcm_256;
public tls12_crypto_info_chacha20_poly1305 chacha20_poly1305;
public tls12_crypto_info_sm4_gcm sm4_gcm;
public tls12_crypto_info_sm4_ccm sm4_ccm;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct udp_sock *udp_sk; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_iter__udp extends Union {
public Ptr udp_sk;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct { } __empty_tnode; struct key_vector* tnode[0]; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_key_vector extends Struct {
public lockdep_map_p __empty_tnode;
public Ptr @Size(0) [] tnode;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct hlist_head leaf; struct { struct { } __empty_tnode; struct key_vector* tnode[0]; }; }"
)
@NotUsableInJava
public static class anon_member_of_key_vector extends Union {
public hlist_head leaf;
public anon_member_of_anon_member_of_key_vector anon1;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct in_addr vifc_lcl_addr; int vifc_lcl_ifindex; }"
)
@NotUsableInJava
public static class anon_member_of_vifctl extends Union {
public in_addr vifc_lcl_addr;
public int vifc_lcl_ifindex;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int mfc_mcastgrp; unsigned int mfc_origin; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_mfc_cache extends Struct {
public @Unsigned @OriginalName("__be32") int mfc_mcastgrp;
public @Unsigned @OriginalName("__be32") int mfc_origin;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { unsigned int mfc_mcastgrp; unsigned int mfc_origin; }; struct mfc_cache_cmp_arg cmparg; }"
)
@NotUsableInJava
public static class anon_member_of_mfc_cache extends Union {
public anon_member_of_anon_member_of_mfc_cache anon0;
public mfc_cache_cmp_arg cmparg;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct unix_sock *unix_sk; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_iter__unix extends Union {
public Ptr unix_sk;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned char nh_flags; long unsigned int event; }"
)
@NotUsableInJava
public static class anon_member_of_arg_netdev_event extends Union {
public @Unsigned char nh_flags;
public @Unsigned long event;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct in6_addr mf6c_mcastgrp; struct in6_addr mf6c_origin; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_mfc6_cache extends Struct {
public in6_addr mf6c_mcastgrp;
public in6_addr mf6c_origin;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { struct in6_addr mf6c_mcastgrp; struct in6_addr mf6c_origin; }; struct mfc6_cache_cmp_arg cmparg; }"
)
@NotUsableInJava
public static class anon_member_of_mfc6_cache extends Union {
public anon_member_of_anon_member_of_mfc6_cache anon0;
public mfc6_cache_cmp_arg cmparg;
}
@Type(
noCCodeGeneration = true,
cType = "union { const struct devlink_region_ops*; const struct devlink_port_region_ops*; }"
)
@NotUsableInJava
public static class anon_member_of_devlink_region extends Union {
public Ptr ops;
public Ptr port_ops;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct { } __empty_ptr_bytes; unsigned char ptr_bytes[0]; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of___compat_iw_event extends Struct {
public lockdep_map_p __empty_ptr_bytes;
public @Unsigned char @Size(0) [] ptr_bytes;
}
@Type(
noCCodeGeneration = true,
cType = "union { unsigned int pointer; struct { struct { } __empty_ptr_bytes; unsigned char ptr_bytes[0]; }; }"
)
@NotUsableInJava
public static class anon_member_of___compat_iw_event extends Union {
public @Unsigned @OriginalName("compat_caddr_t") int pointer;
public anon_member_of_anon_member_of___compat_iw_event anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned char rx_tx_mcs7_max_nss; unsigned char rx_tx_mcs9_max_nss; unsigned char rx_tx_mcs11_max_nss; unsigned char rx_tx_mcs13_max_nss; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_ieee80211_eht_mcs_nss_supp_20mhz_only extends Struct {
public @Unsigned char rx_tx_mcs7_max_nss;
public @Unsigned char rx_tx_mcs9_max_nss;
public @Unsigned char rx_tx_mcs11_max_nss;
public @Unsigned char rx_tx_mcs13_max_nss;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { unsigned char rx_tx_mcs7_max_nss; unsigned char rx_tx_mcs9_max_nss; unsigned char rx_tx_mcs11_max_nss; unsigned char rx_tx_mcs13_max_nss; }; unsigned char rx_tx_max_nss[4]; }"
)
@NotUsableInJava
public static class anon_member_of_ieee80211_eht_mcs_nss_supp_20mhz_only extends Union {
public anon_member_of_anon_member_of_ieee80211_eht_mcs_nss_supp_20mhz_only anon0;
public @Unsigned char @Size(4) [] rx_tx_max_nss;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned char rx_tx_mcs9_max_nss; unsigned char rx_tx_mcs11_max_nss; unsigned char rx_tx_mcs13_max_nss; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_ieee80211_eht_mcs_nss_supp_bw extends Struct {
public @Unsigned char rx_tx_mcs9_max_nss;
public @Unsigned char rx_tx_mcs11_max_nss;
public @Unsigned char rx_tx_mcs13_max_nss;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { unsigned char rx_tx_mcs9_max_nss; unsigned char rx_tx_mcs11_max_nss; unsigned char rx_tx_mcs13_max_nss; }; unsigned char rx_tx_max_nss[3]; }"
)
@NotUsableInJava
public static class anon_member_of_ieee80211_eht_mcs_nss_supp_bw extends Union {
public anon_member_of_anon_member_of_ieee80211_eht_mcs_nss_supp_bw anon0;
public @Unsigned char @Size(3) [] rx_tx_max_nss;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct ieee80211_eht_mcs_nss_supp_20mhz_only only_20mhz; struct { struct ieee80211_eht_mcs_nss_supp_bw _80; struct ieee80211_eht_mcs_nss_supp_bw _160; struct ieee80211_eht_mcs_nss_supp_bw _320; } bw; }"
)
@NotUsableInJava
public static class anon_member_of_ieee80211_eht_mcs_nss_supp extends Union {
public ieee80211_eht_mcs_nss_supp_20mhz_only only_20mhz;
public bw_of_anon_member_of_ieee80211_eht_mcs_nss_supp bw;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { short unsigned int csum_start; short unsigned int csum_offset; } request; struct { long long unsigned int tx_timestamp; } completion; }"
)
@NotUsableInJava
public static class anon_member_of_xsk_tx_metadata extends Union {
public anon_member_of_anon_member_of_anon_member_of_anon_member_of_sk_buff_and_headers_of_anon_member_of_sk_buff_and_request_of_anon_member_of_xsk_tx_metadata request;
public completion_of_anon_member_of_xsk_tx_metadata completion;
}
@Type(
noCCodeGeneration = true,
cType = "struct { void* pad[15]; struct maple_metadata meta; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_maple_range_64 extends Struct {
public Ptr> @Size(15) [] pad;
public maple_metadata meta;
}
@Type(
noCCodeGeneration = true,
cType = "union { void* slot[16]; struct { void* pad[15]; struct maple_metadata meta; }; }"
)
@NotUsableInJava
public static class anon_member_of_maple_range_64 extends Union {
public Ptr> @Size(16) [] slot;
public anon_member_of_anon_member_of_maple_range_64 anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { maple_pnode *parent; void* slot[31]; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_maple_node extends Struct {
public @OriginalName("maple_pnode") Ptr> parent;
public Ptr> @Size(31) [] slot;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { maple_pnode *parent; void* slot[31]; }; struct { void *pad; struct callback_head rcu; maple_enode *piv_parent; unsigned char parent_slot; enum maple_type type; unsigned char slot_len; unsigned int ma_flags; }; struct maple_range_64 mr64; struct maple_arange_64 ma64; struct maple_alloc alloc; }"
)
@NotUsableInJava
public static class anon_member_of_maple_node extends Union {
public anon_member_of_anon_member_of_maple_node anon0;
public anon_member_of_anon_member_of_maple_node anon1;
public maple_range_64 mr64;
public maple_arange_64 ma64;
public maple_alloc alloc;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long unsigned int padding[21]; long unsigned int gap[21]; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_maple_big_node extends Struct {
public @Unsigned long @Size(21) [] padding;
public @Unsigned long @Size(21) [] gap;
}
@Type(
noCCodeGeneration = true,
cType = "union { maple_enode* slot[34]; struct { long unsigned int padding[21]; long unsigned int gap[21]; }; }"
)
@NotUsableInJava
public static class anon_member_of_maple_big_node extends Union {
public @OriginalName("maple_enode") Ptr> @Size(34) [] slot;
public anon_member_of_anon_member_of_maple_big_node anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct fxregs_state i387; struct xstate_header header; struct arch_lbr_state lbr; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_x86_perf_task_context_arch_lbr_xsave extends Struct {
public fxregs_state i387;
public xstate_header header;
public arch_lbr_state lbr;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct xregs_state xsave; struct { struct fxregs_state i387; struct xstate_header header; struct arch_lbr_state lbr; }; }"
)
@NotUsableInJava
public static class anon_member_of_x86_perf_task_context_arch_lbr_xsave extends Union {
public xregs_state xsave;
public anon_member_of_anon_member_of_x86_perf_task_context_arch_lbr_xsave anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long long unsigned int type; long long unsigned int stride; long long unsigned int max_units; long long unsigned int __reserved_1; long long unsigned int access_type; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_uncore_global_discovery extends Struct {
public @Unsigned long type;
public @Unsigned long stride;
public @Unsigned long max_units;
public @Unsigned long __reserved_1;
public @Unsigned long access_type;
}
@Type(
noCCodeGeneration = true,
cType = "union { long long unsigned int table1; struct { long long unsigned int type; long long unsigned int stride; long long unsigned int max_units; long long unsigned int __reserved_1; long long unsigned int access_type; }; }"
)
@NotUsableInJava
public static class anon_member_of_uncore_global_discovery extends Union {
public @Unsigned long table1;
public anon_member_of_anon_member_of_uncore_global_discovery anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long long unsigned int num_regs; long long unsigned int ctl_offset; long long unsigned int bit_width; long long unsigned int ctr_offset; long long unsigned int status_offset; long long unsigned int __reserved_1; long long unsigned int access_type; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_uncore_unit_discovery extends Struct {
public @Unsigned long num_regs;
public @Unsigned long ctl_offset;
public @Unsigned long bit_width;
public @Unsigned long ctr_offset;
public @Unsigned long status_offset;
public @Unsigned long __reserved_1;
public @Unsigned long access_type;
}
@Type(
noCCodeGeneration = true,
cType = "union { long long unsigned int table1; struct { long long unsigned int num_regs; long long unsigned int ctl_offset; long long unsigned int bit_width; long long unsigned int ctr_offset; long long unsigned int status_offset; long long unsigned int __reserved_1; long long unsigned int access_type; }; }"
)
@NotUsableInJava
public static class anon_member_of_uncore_unit_discovery extends Union {
public @Unsigned long table1;
public anon_member_of_anon_member_of_uncore_unit_discovery anon1;
}
@Type(
noCCodeGeneration = true,
cType = "struct { long long unsigned int reserved; long long unsigned int page_size; long long unsigned int reserved1; long long unsigned int base_large_pfn; }"
)
@NotUsableInJava
public static class anon_member_of_hv_gpa_page_range extends Struct {
public @Unsigned long reserved;
public @Unsigned long page_size;
public @Unsigned long reserved1;
public @Unsigned long base_large_pfn;
}
@Type(
noCCodeGeneration = true,
cType = "struct { short unsigned int segment_type; short unsigned int non_system_segment; short unsigned int descriptor_privilege_level; short unsigned int present; short unsigned int reserved; short unsigned int available; short unsigned int _long; short unsigned int _default; short unsigned int granularity; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_hv_x64_segment_register extends Struct {
public @Unsigned short segment_type;
public @Unsigned short non_system_segment;
public @Unsigned short descriptor_privilege_level;
public @Unsigned short present;
public @Unsigned short reserved;
public @Unsigned short available;
public @Unsigned short _long;
public @Unsigned short _default;
public @Unsigned short granularity;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { short unsigned int segment_type; short unsigned int non_system_segment; short unsigned int descriptor_privilege_level; short unsigned int present; short unsigned int reserved; short unsigned int available; short unsigned int _long; short unsigned int _default; short unsigned int granularity; }; short unsigned int attributes; }"
)
@NotUsableInJava
public static class anon_member_of_hv_x64_segment_register extends Union {
public anon_member_of_anon_member_of_hv_x64_segment_register anon0;
public @Unsigned short attributes;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned char target_vtl; unsigned char use_target_vtl; unsigned char reserved_z; }"
)
@NotUsableInJava
public static class anon_member_of_hv_input_vtl extends Struct {
public @Unsigned char target_vtl;
public @Unsigned char use_target_vtl;
public @Unsigned char reserved_z;
}
@Type(
noCCodeGeneration = true,
cType = "struct { unsigned int callcode; unsigned int isfast; unsigned int reserved1; unsigned int isnested; unsigned int countofelements; unsigned int reserved2; unsigned int repstartindex; unsigned int reserved3; }"
)
@NotUsableInJava
public static class anon_member_of_hypercallinput_of_anon_member_of_hypercall_of_hv_ghcb extends Struct {
public @Unsigned int callcode;
public @Unsigned int isfast;
public @Unsigned int reserved1;
public @Unsigned int isnested;
public @Unsigned int countofelements;
public @Unsigned int reserved2;
public @Unsigned int repstartindex;
public @Unsigned int reserved3;
}
@Type(
noCCodeGeneration = true,
cType = "struct { short unsigned int callstatus; short unsigned int reserved1; unsigned int elementsprocessed; unsigned int reserved2; }"
)
@NotUsableInJava
public static class anon_member_of_hypercalloutput_of_anon_member_of_hypercall_of_hv_ghcb extends Struct {
public @Unsigned short callstatus;
public @Unsigned short reserved1;
public @Unsigned int elementsprocessed;
public @Unsigned int reserved2;
}
@Type(
noCCodeGeneration = true,
cType = "union { union { struct { unsigned int callcode; unsigned int isfast; unsigned int reserved1; unsigned int isnested; unsigned int countofelements; unsigned int reserved2; unsigned int repstartindex; unsigned int reserved3; }; long long unsigned int asuint64; } hypercallinput; union { struct { short unsigned int callstatus; short unsigned int reserved1; unsigned int elementsprocessed; unsigned int reserved2; }; long long unsigned int asunit64; } hypercalloutput; }"
)
@NotUsableInJava
public static class anon_member_of_hypercall_of_hv_ghcb extends Union {
public hypercallinput_of_anon_member_of_hypercall_of_hv_ghcb hypercallinput;
public hypercalloutput_of_anon_member_of_hypercall_of_hv_ghcb hypercalloutput;
}
@Type(
noCCodeGeneration = true,
cType = "struct { struct { long long unsigned int signature; unsigned int revision; unsigned int headersize; unsigned int crc32; unsigned int reserved; } hdr; long unsigned int fw_vendor; unsigned int fw_revision; long unsigned int con_in_handle; efi_simple_text_input_protocol *con_in; long unsigned int con_out_handle; efi_simple_text_output_protocol *con_out; long unsigned int stderr_handle; long unsigned int stderr; union { struct { struct { long long unsigned int signature; unsigned int revision; unsigned int headersize; unsigned int crc32; unsigned int reserved; } hdr; long unsigned int (*get_time)(struct { short unsigned int year; unsigned char month; unsigned char day; unsigned char hour; unsigned char minute; unsigned char second; unsigned char pad1; unsigned int nanosecond; short int timezone; unsigned char daylight; unsigned char pad2; }*, struct { unsigned int resolution; unsigned int accuracy; unsigned char sets_to_zero; }*); long unsigned int (*set_time)(struct { short unsigned int year; unsigned char month; unsigned char day; unsigned char hour; unsigned char minute; unsigned char second; unsigned char pad1; unsigned int nanosecond; short int timezone; unsigned char daylight; unsigned char pad2; }*); long unsigned int (*get_wakeup_time)(unsigned char*, unsigned char*, struct { short unsigned int year; unsigned char month; unsigned char day; unsigned char hour; unsigned char minute; unsigned char second; unsigned char pad1; unsigned int nanosecond; short int timezone; unsigned char daylight; unsigned char pad2; }*); long unsigned int (*set_wakeup_time)(unsigned char, struct { short unsigned int year; unsigned char month; unsigned char day; unsigned char hour; unsigned char minute; unsigned char second; unsigned char pad1; unsigned int nanosecond; short int timezone; unsigned char daylight; unsigned char pad2; }*); long unsigned int (*set_virtual_address_map)(long unsigned int, long unsigned int, unsigned int, struct { unsigned int type; unsigned int pad; long long unsigned int phys_addr; long long unsigned int virt_addr; long long unsigned int num_pages; long long unsigned int attribute; }*); void *convert_pointer; long unsigned int (*get_variable)(short unsigned int*, struct { unsigned char b[16]; }*, unsigned int*, long unsigned int*, void*); long unsigned int (*get_next_variable)(long unsigned int*, short unsigned int*, struct { unsigned char b[16]; }*); long unsigned int (*set_variable)(short unsigned int*, struct { unsigned char b[16]; }*, unsigned int, long unsigned int, void*); long unsigned int (*get_next_high_mono_count)(unsigned int*); void (*reset_system)(int, long unsigned int, long unsigned int, short unsigned int*); long unsigned int (*update_capsule)(struct { struct { unsigned char b[16]; } guid; unsigned int headersize; unsigned int flags; unsigned int imagesize; }**, long unsigned int, long unsigned int); long unsigned int (*query_capsule_caps)(struct { struct { unsigned char b[16]; } guid; unsigned int headersize; unsigned int flags; unsigned int imagesize; }**, long unsigned int, long long unsigned int*, int*); long unsigned int (*query_variable_info)(unsigned int, long long unsigned int*, long long unsigned int*, long long unsigned int*); }; struct { struct { long long unsigned int signature; unsigned int revision; unsigned int headersize; unsigned int crc32; unsigned int reserved; } hdr; unsigned int get_time; unsigned int set_time; unsigned int get_wakeup_time; unsigned int set_wakeup_time; unsigned int set_virtual_address_map; unsigned int convert_pointer; unsigned int get_variable; unsigned int get_next_variable; unsigned int set_variable; unsigned int get_next_high_mono_count; unsigned int reset_system; unsigned int update_capsule; unsigned int query_capsule_caps; unsigned int query_variable_info; } mixed_mode; } *runtime; efi_boot_services *boottime; long unsigned int nr_tables; long unsigned int tables; }"
)
@NotUsableInJava
public static class anon_member_of_efi_system_table_t extends Struct {
public efi_table_hdr_t hdr;
public @Unsigned long fw_vendor;
public @Unsigned int fw_revision;
public @Unsigned long con_in_handle;
public @OriginalName("efi_simple_text_input_protocol") Ptr> con_in;
public @Unsigned long con_out_handle;
public @OriginalName("efi_simple_text_output_protocol") Ptr> con_out;
public @Unsigned long stderr_handle;
public @Unsigned long stderr;
public Ptr runtime;
public @OriginalName("efi_boot_services") Ptr> boottime;
public @Unsigned long nr_tables;
public @Unsigned long tables;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct task_struct *task; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_iter__task_and_anon_member_of_bpf_iter__task_file_and_anon_member_of_bpf_iter__task_vma extends Union {
public Ptr task;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct file *file; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_iter__task_file extends Union {
public Ptr file;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct vm_area_struct *vma; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_iter__task_vma extends Union {
public Ptr vma;
}
@Type(
noCCodeGeneration = true,
cType = "union { long long unsigned int offset; long long unsigned int ip; }"
)
@NotUsableInJava
public static class anon_member_of_bpf_stack_build_id extends Union {
public @Unsigned long offset;
public @Unsigned long ip;
}
@Type(
noCCodeGeneration = true,
cType = "struct anon_vma_chain"
)
@NotUsableInJava
public static class anon_vma_chain extends Struct {
public Ptr vma;
public Ptr anon_vma;
public list_head same_vma;
public rb_node rb;
public @Unsigned long rb_subtree_last;
}
@Type(
noCCodeGeneration = true,
cType = "struct { void **freelist; long unsigned int tid; }"
)
@NotUsableInJava
public static class anon_member_of_anon_member_of_kmem_cache_cpu extends Struct {
public Ptr> freelist;
public @Unsigned long tid;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { void **freelist; long unsigned int tid; }; union { struct { void *freelist; long unsigned int counter; }; __int128 unsigned full; } freelist_tid; }"
)
@NotUsableInJava
public static class anon_member_of_kmem_cache_cpu extends Union {
public anon_member_of_anon_member_of_kmem_cache_cpu anon0;
public freelist_aba_t freelist_tid;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct __kfifo kfifo; struct memory_failure_entry *type; const struct memory_failure_entry*; char (*rectype)[0]; struct memory_failure_entry *ptr; const struct memory_failure_entry*; }"
)
@NotUsableInJava
public static class anon_member_of_fifo_of_memory_failure_cpu extends Union {
public __kfifo kfifo;
public Ptr type;
public Ptr const_type;
public Ptr rectype;
public Ptr ptr;
public Ptr ptr_const;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct page* pages[64]; struct work_struct complete_work; }"
)
@NotUsableInJava
public static class anon_member_of_dio extends Union {
public Ptr @Size(64) [] pages;
public work_struct complete_work;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct rb_node rbn; struct callback_head rcu; }"
)
@NotUsableInJava
public static class anon_member_of_epitem extends Union {
public rb_node rbn;
public callback_head rcu;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct { struct fuse_read_in in; long long unsigned int attr_ver; } read; struct { struct fuse_write_in in; struct fuse_write_out out; _Bool page_locked; } write; }"
)
@NotUsableInJava
public static class anon_member_of_fuse_io_args extends Union {
public read_of_anon_member_of_fuse_io_args read;
public write_of_anon_member_of_fuse_io_args write;
}
@Type(
noCCodeGeneration = true,
cType = "union { struct kiocb *iocb; struct task_struct *waiter; }"
)
@NotUsableInJava
public static class anon_member_of_blkdev_dio extends Union {
public Ptr