Lines Matching refs:raw_data
48 void *raw_data; member
803 return (void *)btf->hdr != btf->raw_data; in btf_is_modifiable()
825 free(btf->raw_data); in btf__free()
854 btf->raw_data = calloc(1, btf->raw_size); in btf_new_empty()
855 if (!btf->raw_data) { in btf_new_empty()
860 btf->hdr = btf->raw_data; in btf_new_empty()
865 btf->types_data = btf->raw_data + btf->hdr->hdr_len; in btf_new_empty()
866 btf->strs_data = btf->raw_data + btf->hdr->hdr_len; in btf_new_empty()
902 btf->raw_data = malloc(size); in btf_new()
903 if (!btf->raw_data) { in btf_new()
907 memcpy(btf->raw_data, data, size); in btf_new()
910 btf->hdr = btf->raw_data; in btf_new()
915 btf->strs_data = btf->raw_data + btf->hdr->hdr_len + btf->hdr->str_off; in btf_new()
916 btf->types_data = btf->raw_data + btf->hdr->hdr_len + btf->hdr->type_off; in btf_new()
1278 void *raw_data; local
1287 raw_data = btf_get_raw_data(btf, &raw_size, false);
1288 if (!raw_data) {
1293 btf->raw_data = raw_data;
1323 btf->fd = bpf_btf_load(raw_data, raw_size, &opts);
1376 data = swap_endian ? btf->raw_data_swapped : btf->raw_data;
1432 btf->raw_data = data;
1531 if (btf->raw_data) {
1532 free(btf->raw_data);
1533 btf->raw_data = NULL;