btf_header
const struct btf_header *btf_header(const struct btf *btf);
const struct btf_header *hdr;
const struct btf_header *btf_header(const struct btf *btf)
struct btf_header hdr;
struct btf_header *hdr;
const struct btf_header *hdr = &env->btf->hdr;
const struct btf_header *hdr;
offsetof(struct btf_header, type_off),
offsetof(struct btf_header, str_off),
const struct btf_header *hdr;
const struct btf_header *hdr;
if (btf_data_size < offsetofend(struct btf_header, hdr_len)) {
struct btf_header hdr;
btf->raw_size = sizeof(struct btf_header) + (base_btf ? 0 : 1);
btf->hdr->hdr_len = sizeof(struct btf_header);
struct btf_header *hdr = btf->hdr;
static void btf_bswap_hdr(struct btf_header *h)
struct btf_header *hdr = btf->hdr;
if (btf->raw_size < sizeof(struct btf_header)) {
if (bswap_32(hdr->hdr_len) != sizeof(struct btf_header)) {
const struct btf_header *hdr = btf->hdr;
struct btf_header *hdr = btf->hdr;
const struct btf_header *btf_header(const struct btf *btf)
struct btf_header *hdr;
const struct btf_header *dist_base_hdr;
const struct btf_header *base_hdr;
r.str_map = calloc(btf_header(r.dist_base_btf)->str_len, sizeof(*r.str_map));
dist_base_hdr = btf_header(r.dist_base_btf);
base_hdr = btf_header(r.base_btf);
const struct btf_header *btf_header(const struct btf *btf);
struct btf_header hdr = {
.hdr_len = sizeof(struct btf_header),
struct btf_header btf_hdr = {
.hdr_len = sizeof(struct btf_header),
__u8 raw_btf[sizeof(struct btf_header) + sizeof(btf_raw_types) +
static void *btf_raw_create(const struct btf_header *hdr,
struct btf_header *ret_hdr;
ret_hdr = (struct btf_header *)raw_btf;
struct btf_header *hdr;
static struct btf_header hdr_tmpl = {
.hdr_len = sizeof(struct btf_header),
const struct btf_header *test_hdr, *expect_hdr;
const struct btf_header *hdr;
struct btf_header hdr;
.hdr_len = sizeof(struct btf_header),
struct btf_header btf_hdr;
.hdr_len = sizeof(struct btf_header),
struct btf_header btf_hdr;
.hdr_len = sizeof(struct btf_header),
struct btf_header hdr = {
.hdr_len = sizeof(struct btf_header),