Lines Matching refs:raw_data
32 void *raw_data; member
692 return (void *)btf->hdr != btf->raw_data; in btf_is_modifiable()
714 free(btf->raw_data); in btf__free()
734 btf->raw_data = calloc(1, btf->raw_size); in btf__new_empty()
735 if (!btf->raw_data) { in btf__new_empty()
740 btf->hdr = btf->raw_data; in btf__new_empty()
745 btf->types_data = btf->raw_data + btf->hdr->hdr_len; in btf__new_empty()
746 btf->strs_data = btf->raw_data + btf->hdr->hdr_len; in btf__new_empty()
761 btf->raw_data = malloc(size); in btf__new()
762 if (!btf->raw_data) { in btf__new()
766 memcpy(btf->raw_data, data, size); in btf__new()
769 btf->hdr = btf->raw_data; in btf__new()
774 btf->strs_data = btf->raw_data + btf->hdr->hdr_len + btf->hdr->str_off; in btf__new()
775 btf->types_data = btf->raw_data + btf->hdr->hdr_len + btf->hdr->type_off; in btf__new()
1092 void *raw_data; in btf__load() local
1107 raw_data = btf_get_raw_data(btf, &raw_size, false); in btf__load()
1108 if (!raw_data) { in btf__load()
1114 btf->raw_data = raw_data; in btf__load()
1116 btf->fd = bpf_load_btf(raw_data, raw_size, log_buf, log_buf_size, false); in btf__load()
1155 data = swap_endian ? btf->raw_data_swapped : btf->raw_data; in btf_get_raw_data()
1211 btf->raw_data = data; in btf__get_raw_data()
1383 if (btf->raw_data) { in btf_invalidate_raw_data()
1384 free(btf->raw_data); in btf_invalidate_raw_data()
1385 btf->raw_data = NULL; in btf_invalidate_raw_data()