Expand description
Wrappers representing concrete btf types.
Structs§
- Array
- An array.
- Composite
- A Composite type, which can be one of a
Struct
or aUnion
. - Composite
Member - A member of a Struct
- Const
- The const modifier.
- DataSec
- An ELF’s data section, such as
.data
,.bss
or.rodata
. - DeclTag
- A declaration tag.
- Enum
- An Enum of at most 32 bits.
- Enum64
- An Enum of 64 bits.
- Enum64
Member - A member of an Enum64.
- Enum
Member - A member of an Enum
- Float
- A floating point number.
- Func
- A function.
- Func
Proto - A function prototype.
- Func
Proto Param - A parameter of a FuncProto.
- Fwd
- A forward declared C type.
- Int
- An integer.
- Ptr
- A pointer.
- Restrict
- The restrict modifier.
- Struct
- A struct.
- Struct
Member - A member of a Struct
- TypeTag
- A type tag.
- Typedef
- A C typedef.
- Union
- A Union.
- Union
Member - A member of an Union
- Var
- A global variable.
- VarSec
Info - Describes the btf var in a section.
- Void
- The representation of the c_void type.
- Volatile
- The volatile modifier.
Enums§
- FwdKind
- The kinds of types that can be forward declared.
- IntEncoding
- The kinds of ways a btf Int can be encoded.
- Linkage
- The kind of linkage a variable of function can have.
- Member
Attr - The attributes of a member.