The BTF common type definition.
Different kinds may have additional information after this structure data.
Definition at line 107 of file BTF.h.
"Size" is used by INT, ENUM, STRUCT and UNION.
"Size" tells the size of the type it is describing.
"Type" is used by PTR, TYPEDEF, VOLATILE, CONST, RESTRICT, FUNC, FUNC_PROTO, VAR, DECL_TAG and TYPE_TAG. "Type" is a type_id referring to another type.
"Info" bits arrangement: Bits 0-23: vlen (e.g.
# of struct's members) Bits 24-30: kind (e.g. int, ptr, array...etc) Bit 31: kind_flag, currently used by struct, union, enum, fwd, enum64, decl_tag and type_tag
Definition at line 117 of file BTF.h.
Referenced by getKind(), and getVlen().