Lines Matching refs:hdr_len

221 	h->hdr_len = bswap_32(h->hdr_len);  in btf_bswap_hdr()
240 if (bswap_32(hdr->hdr_len) != sizeof(struct btf_header)) { in btf_parse_hdr()
242 bswap_32(hdr->hdr_len)); in btf_parse_hdr()
251 if (btf->raw_size < hdr->hdr_len) { in btf_parse_hdr()
253 hdr->hdr_len, btf->raw_size); in btf_parse_hdr()
257 meta_left = btf->raw_size - hdr->hdr_len; in btf_parse_hdr()
1027 btf->hdr->hdr_len = sizeof(struct btf_header); in btf_new_empty()
1031 btf->types_data = btf->raw_data + btf->hdr->hdr_len; in btf_new_empty()
1032 btf->strs_data = btf->raw_data + btf->hdr->hdr_len; in btf_new_empty()
1087 btf->strs_data = btf->raw_data + btf->hdr->hdr_len + btf->hdr->str_off; in btf_new()
1088 btf->types_data = btf->raw_data + btf->hdr->hdr_len + btf->hdr->type_off; in btf_new()
1553 data_sz = hdr->hdr_len + hdr->type_len + hdr->str_len; in btf_get_raw_data()
1559 memcpy(p, hdr, hdr->hdr_len); in btf_get_raw_data()
1562 p += hdr->hdr_len; in btf_get_raw_data()
1738 hdr = malloc(btf->hdr->hdr_len); in btf_ensure_modifiable()
1743 memcpy(hdr, btf->hdr, btf->hdr->hdr_len); in btf_ensure_modifiable()
3031 info = btf_ext->data + btf_ext->hdr->hdr_len + ext_sec->off; in btf_ext_parse_sec_info()
3139 if (btf_ext->hdr->hdr_len < offsetofend(struct btf_ext_header, core_relo_len)) in btf_ext_parse_info()
3155 __u32 hdr_len; in btf_ext_bswap_hdr() local
3157 hdr_len = is_native ? h->hdr_len : bswap_32(h->hdr_len); in btf_ext_bswap_hdr()
3160 h->hdr_len = bswap_32(h->hdr_len); in btf_ext_bswap_hdr()
3166 if (hdr_len < offsetofend(struct btf_ext_header, core_relo_len)) in btf_ext_bswap_hdr()
3216 info = data + h->hdr_len + h->func_info_off; in btf_ext_bswap_info()
3221 info = data + h->hdr_len + h->line_info_off; in btf_ext_bswap_info()
3226 if (h->hdr_len < offsetofend(struct btf_ext_header, core_relo_len)) in btf_ext_bswap_info()
3229 info = data + h->hdr_len + h->core_relo_off; in btf_ext_bswap_info()
3237 __u32 hdr_len, data_size = btf_ext->data_size; in btf_ext_parse() local
3242 if (data_size < offsetofend(struct btf_ext_header, hdr_len)) { in btf_ext_parse()
3247 hdr_len = hdr->hdr_len; in btf_ext_parse()
3250 hdr_len = bswap_32(hdr_len); in btf_ext_parse()
3267 if (data_size < hdr_len) { in btf_ext_parse()
3270 } else if (data_size == hdr_len) { in btf_ext_parse()
3276 if (hdr_len < offsetofend(struct btf_ext_header, line_info_len)) { in btf_ext_parse()
5288 d->btf->raw_size = d->btf->hdr->hdr_len + d->btf->hdr->type_len + d->btf->hdr->str_len; in btf_dedup_compact_types()