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-15: vlen (e.g.
# of struct's members) Bits 16-23: unused Bits 24-28: kind (e.g. int, ptr, array...etc) Bits 29-30: unused Bit 31: kind_flag, currently used by struct, union and fwd
Definition at line 118 of file BTF.h.
Referenced by getKind(), and getVlen().