Lines Matching refs:str_len
221 h->str_len = bswap_32(h->str_len);
254 if (meta_left < (long long)hdr->str_off + hdr->str_len) {
261 hdr->type_off, hdr->type_len, hdr->str_off, hdr->str_len);
277 const char *end = start + btf->hdr->str_len;
279 if (btf->base_btf && hdr->str_len == 0)
281 if (!hdr->str_len || hdr->str_len - 1 > BTF_MAX_STR_OFFSET || end[-1]) {
997 btf->start_str_off = base_btf->hdr->str_len;
1015 btf->hdr->str_len = base_btf ? 0 : 1; /* empty string at offset 0 */
1047 btf->start_str_off = base_btf->hdr->str_len;
1531 data_sz = hdr->hdr_len + hdr->type_len + hdr->str_len;
1557 memcpy(p, btf_strs_data(btf), hdr->str_len);
1558 p += hdr->str_len;
1593 else if (offset - btf->start_str_off < btf->hdr->str_len)
1716 set = strset__new(BTF_MAX_STR_OFFSET, btf->strs_data, btf->hdr->str_len);
1731 if (btf->hdr->str_len == 0)
1733 if (!btf->base_btf && btf->hdr->str_len == 1)
1797 btf->hdr->str_len = strset__data_size(btf->strs_set);
1928 old_strs_len = btf->hdr->str_len;
1998 memset(btf->strs_data + old_strs_len, 0, btf->hdr->str_len - old_strs_len);
2003 btf->hdr->str_len = old_strs_len;
3630 d->btf->hdr->str_len = strset__data_size(d->strs_set);
4969 d->btf->raw_size = d->btf->hdr->hdr_len + d->btf->hdr->type_len + d->btf->hdr->str_len;