Lines Matching refs:raw_data
32 void *raw_data; member
689 return (void *)btf->hdr != btf->raw_data; in btf_is_modifiable()
711 free(btf->raw_data); in btf__free()
731 btf->raw_data = calloc(1, btf->raw_size); in btf__new_empty()
732 if (!btf->raw_data) { in btf__new_empty()
737 btf->hdr = btf->raw_data; in btf__new_empty()
742 btf->types_data = btf->raw_data + btf->hdr->hdr_len; in btf__new_empty()
743 btf->strs_data = btf->raw_data + btf->hdr->hdr_len; in btf__new_empty()
758 btf->raw_data = malloc(size); in btf__new()
759 if (!btf->raw_data) { in btf__new()
763 memcpy(btf->raw_data, data, size); in btf__new()
766 btf->hdr = btf->raw_data; in btf__new()
771 btf->strs_data = btf->raw_data + btf->hdr->hdr_len + btf->hdr->str_off; in btf__new()
772 btf->types_data = btf->raw_data + btf->hdr->hdr_len + btf->hdr->type_off; in btf__new()
1089 void *raw_data; in btf__load() local
1104 raw_data = btf_get_raw_data(btf, &raw_size, false); in btf__load()
1105 if (!raw_data) { in btf__load()
1111 btf->raw_data = raw_data; in btf__load()
1113 btf->fd = bpf_load_btf(raw_data, raw_size, log_buf, log_buf_size, false); in btf__load()
1152 data = swap_endian ? btf->raw_data_swapped : btf->raw_data; in btf_get_raw_data()
1208 btf->raw_data = data; in btf__get_raw_data()
1380 if (btf->raw_data) { in btf_invalidate_raw_data()
1381 free(btf->raw_data); in btf_invalidate_raw_data()
1382 btf->raw_data = NULL; in btf_invalidate_raw_data()