LLVM  15.0.0git
Public Attributes | List of all members
llvm::BTF::Header Struct Reference

The .BTF section header definition. More...

#include "Target/BPF/BTF.h"

Collaboration diagram for llvm::BTF::Header:
Collaboration graph

Public Attributes

uint16_t Magic
 Magic value. More...
uint8_t Version
 Version number. More...
uint8_t Flags
 Extra flags. More...
uint32_t HdrLen
 Length of this header. More...
uint32_t TypeOff
 All offsets are in bytes relative to the end of this header. More...
uint32_t TypeLen
 Length of type section. More...
uint32_t StrOff
 Offset of string section. More...
uint32_t StrLen
 Length of string section. More...

Detailed Description

The .BTF section header definition.

Definition at line 78 of file BTF.h.

Member Data Documentation

◆ Flags

uint8_t llvm::BTF::Header::Flags

Extra flags.

Definition at line 81 of file BTF.h.

◆ HdrLen

uint32_t llvm::BTF::Header::HdrLen

Length of this header.

Definition at line 82 of file BTF.h.

◆ Magic

uint16_t llvm::BTF::Header::Magic

Magic value.

Definition at line 79 of file BTF.h.

◆ StrLen

uint32_t llvm::BTF::Header::StrLen

Length of string section.

Definition at line 88 of file BTF.h.

◆ StrOff

uint32_t llvm::BTF::Header::StrOff

Offset of string section.

Definition at line 87 of file BTF.h.

◆ TypeLen

uint32_t llvm::BTF::Header::TypeLen

Length of type section.

Definition at line 86 of file BTF.h.

◆ TypeOff

uint32_t llvm::BTF::Header::TypeOff

All offsets are in bytes relative to the end of this header.

Offset of type section

Definition at line 85 of file BTF.h.

◆ Version

uint8_t llvm::BTF::Header::Version

Version number.

Definition at line 80 of file BTF.h.

The documentation for this struct was generated from the following file: