Lines Matching refs:str_len

186 	h->str_len = bswap_32(h->str_len);  in btf_bswap_hdr()
219 if (meta_left < (long long)hdr->str_off + hdr->str_len) { in btf_parse_hdr()
226 hdr->type_off, hdr->type_len, hdr->str_off, hdr->str_len); in btf_parse_hdr()
242 const char *end = start + btf->hdr->str_len; in btf_parse_str_sec()
244 if (!hdr->str_len || hdr->str_len - 1 > BTF_MAX_STR_OFFSET || in btf_parse_str_sec()
744 btf->hdr->str_len = 1; /* empty string at offset 0 */ in btf__new_empty()
1158 data_sz = hdr->hdr_len + hdr->type_len + hdr->str_len; in btf_get_raw_data()
1184 memcpy(p, btf->strs_data, hdr->str_len); in btf_get_raw_data()
1185 p += hdr->str_len; in btf_get_raw_data()
1215 if (offset < btf->hdr->str_len) in btf__str_by_offset()
1410 strs = malloc(btf->hdr->str_len); in btf_ensure_modifiable()
1416 memcpy(strs, btf->strs_data, btf->hdr->str_len); in btf_ensure_modifiable()
1426 strs_end = strs + btf->hdr->str_len; in btf_ensure_modifiable()
1443 btf->strs_data_cap = btf->hdr->str_len; in btf_ensure_modifiable()
1448 btf->strs_deduped = btf->hdr->str_len <= 1; in btf_ensure_modifiable()
1466 btf->hdr->str_len, BTF_MAX_STR_OFFSET, add_sz); in btf_add_str_mem()
1490 new_off = btf->hdr->str_len; in btf__find_str()
1526 new_off = btf->hdr->str_len; in btf__add_str()
1540 btf->hdr->str_len += len; /* new unique string, adjust data length */ in btf__add_str()
3175 char *end = start + d->btf->hdr->str_len; in btf_dedup_strings()
3211 tmp_strs = malloc(d->btf->hdr->str_len); in btf_dedup_strings()
3268 d->btf->hdr->str_len = p - tmp_strs; in btf_dedup_strings()
3269 memmove(start, tmp_strs, d->btf->hdr->str_len); in btf_dedup_strings()
3270 end = start + d->btf->hdr->str_len; in btf_dedup_strings()
3280 d->btf->hdr->str_len = end - start; in btf_dedup_strings()
4286 d->btf->raw_size = d->btf->hdr->hdr_len + d->btf->hdr->type_len + d->btf->hdr->str_len; in btf_dedup_compact_types()