LLVM
8.0.1
|
Classes | |
struct | BPFFuncInfo |
Specifying one function info. More... | |
struct | BPFLineInfo |
Specifying one line info. More... | |
struct | BTFArray |
BTF_KIND_ARRAY is followed by one "struct BTFArray". More... | |
struct | BTFEnum |
BTF_KIND_ENUM is followed by multiple "struct BTFEnum". More... | |
struct | BTFMember |
BTF_KIND_STRUCT and BTF_KIND_UNION are followed by multiple "struct BTFMember". More... | |
struct | BTFParam |
BTF_KIND_FUNC_PROTO are followed by multiple "struct BTFParam". More... | |
struct | CommonType |
The BTF common type definition. More... | |
struct | ExtHeader |
The .BTF.ext section header definition. More... | |
struct | Header |
The .BTF section header definition. More... | |
struct | SecFuncInfo |
Specifying function info's in one section. More... | |
struct | SecLineInfo |
Specifying line info's in one section. More... | |
Enumerations | |
enum | : uint32_t { MAGIC = 0xeB9F, VERSION = 1 } |
enum | { HeaderSize = 24, ExtHeaderSize = 24, CommonTypeSize = 12, BTFArraySize = 12, BTFEnumSize = 8, BTFMemberSize = 12, BTFParamSize = 8, SecFuncInfoSize = 8, SecLineInfoSize = 8, BPFFuncInfoSize = 8, BPFLineInfoSize = 16 } |
Sizes in bytes of various things in the BTF format. More... | |
enum | : uint32_t { MAX_VLEN = 0xffff } |
enum | TypeKinds : uint8_t |
enum | : uint8_t { INT_SIGNED = (1 << 0), INT_CHAR = (1 << 1), INT_BOOL = (1 << 2) } |
Attributes stored in the INT_ENCODING. More... | |
anonymous enum |
anonymous enum : uint32_t |
anonymous enum : uint8_t |
enum llvm::BTF::TypeKinds : uint8_t |