LLVM
8.0.1
|
BTF_KIND_STRUCT and BTF_KIND_UNION are followed by multiple "struct BTFMember". More...
#include "Target/BPF/BTF.h"
Public Attributes | |
uint32_t | NameOff |
Member name offset in the string table. More... | |
uint32_t | Type |
Member type. More... | |
uint32_t | Offset |
BitOffset or BitFieldSize+BitOffset. More... | |
BTF_KIND_STRUCT and BTF_KIND_UNION are followed by multiple "struct BTFMember".
The exact number of BTFMember is stored in the vlen (of the info in "struct CommonType").
If the struct/union contains any bitfield member, the Offset below represents BitOffset (bits 0 - 23) and BitFieldSize(bits 24 - 31) with BitFieldSize = 0 for non bitfield members. Otherwise, the Offset represents the BitOffset.
uint32_t llvm::BTF::BTFMember::NameOff |
Member name offset in the string table.
Definition at line 153 of file BTF.h.
Referenced by llvm::BTFTypeStruct::completeType().
uint32_t llvm::BTF::BTFMember::Offset |
BitOffset or BitFieldSize+BitOffset.
Definition at line 155 of file BTF.h.
Referenced by llvm::BTFTypeStruct::completeType().
uint32_t llvm::BTF::BTFMember::Type |
Member type.
Definition at line 154 of file BTF.h.
Referenced by llvm::BTFTypeStruct::completeType().