Module btf

Source

Structs§

Array
Rust representation for BTF type BTF_KIND_ARRAY.
Btf
Main representation of a parsed BTF object. Provides helpers to resolve types and their associated names.
Datasec
Rust representation for BTF type BTF_KIND_DATASEC.
DeclTag
Rust representation for BTF type BTF_KIND_DECL_TAG.
Enum
Rust representation for BTF type BTF_KIND_ENUM.
Enum64
Rust representation for BTF type BTF_KIND_ENUM64.
Enum64Member
Represents an Enum64 member.
EnumMember
Represents an Enum member.
Float
Rust representation for BTF type BTF_KIND_FLOAT.
Func
Rust representation for BTF type BTF_KIND_FUNC.
FuncProto
Rust representation for BTF type BTF_KIND_FUNC_PROTO.
Fwd
Rust representation for BTF type BTF_KIND_FWD.
Int
Rust representation for BTF type BTF_KIND_INT.
Member
Represents a Struct member.
Parameter
Represents a FuncProto parameter.
Ptr
Rust representation for BTF type BTF_KIND_PTR.
Struct
Rust representation for BTF type BTF_KIND_STRUCT.
TypeIter
Iterator type returned by Btf::type_iter().
Typedef
Rust representation for BTF type BTF_KIND_TYPEDEF.
Var
Rust representation for BTF type BTF_KIND_VAR.
VarSecinfo
Represents a Datasec variable.
Volatile
Rust representation for BTF type BTF_KIND_VOLATILE.

Enums§

Type
Rust representation of BTF types. Each type then contains its own specific data and provides helpers to access it.

Traits§

BtfType

Type Aliases§

Const
Rust representation for BTF type BTF_KIND_CONST.
Restrict
Rust representation for BTF type BTF_KIND_RESTRICT.
TypeTag
Rust representation for BTF type BTF_KIND_TYPE_TAG.
Union
Rust representation for BTF type BTF_KIND_UNION.