Lines Matching defs:str_off
216 h->str_off = bswap_32(h->str_off);
250 if (meta_left < (long long)hdr->str_off + hdr->str_len) {
255 if ((long long)hdr->type_off + hdr->type_len > hdr->str_off) {
257 hdr->type_off, hdr->type_len, hdr->str_off, hdr->str_len);
900 btf->strs_data = btf->raw_data + btf->hdr->hdr_len + btf->hdr->str_off;
1560 btf->hdr->str_off += data_sz;
1571 static int btf_rewrite_str(__u32 *str_off, void *ctx)
1577 if (!*str_off) /* nothing to do for empty strings */
1581 hashmap__find(p->str_off_map, *str_off, &mapped_off)) {
1582 *str_off = mapped_off;
1586 off = btf__add_str(p->dst, btf__str_by_offset(p->src, *str_off));
1594 err = hashmap__append(p->str_off_map, *str_off, off);
1599 *str_off = off;
1724 btf->hdr->str_off += data_sz;
2060 btf->hdr->str_off += sz;
2170 btf->hdr->str_off += sz;
2242 btf->hdr->str_off += sz;
2464 btf->hdr->str_off += sz;
2601 btf->hdr->str_off += sz;
3301 __u32 str_off = *str_off_ptr;
3306 if (str_off == 0 || str_off < d->btf->start_str_off)
3309 s = btf__str_by_offset(d->btf, str_off);
4706 d->btf->hdr->str_off = d->btf->hdr->type_len;