Lines Matching defs:raw_data

37 	void *raw_data;
63 * raw_data is nulled out at that point, but can be later allocated
65 * raw_data will contain a contiguous copy of header, types, and
79 * raw_data----->+----------+---------+-----------+
115 * (strs_data points inside raw_data)
951 return (void *)btf->hdr != btf->raw_data;
973 free(btf->raw_data);
1002 btf->raw_data = calloc(1, btf->raw_size);
1003 if (!btf->raw_data) {
1008 btf->hdr = btf->raw_data;
1013 btf->types_data = btf->raw_data + btf->hdr->hdr_len;
1014 btf->strs_data = btf->raw_data + btf->hdr->hdr_len;
1050 btf->raw_data = malloc(size);
1051 if (!btf->raw_data) {
1055 memcpy(btf->raw_data, data, size);
1058 btf->hdr = btf->raw_data;
1063 btf->strs_data = btf->raw_data + btf->hdr->hdr_len + btf->hdr->str_off;
1064 btf->types_data = btf->raw_data + btf->hdr->hdr_len + btf->hdr->type_off;
1427 void *raw_data;
1436 raw_data = btf_get_raw_data(btf, &raw_size, false);
1437 if (!raw_data) {
1442 btf->raw_data = raw_data;
1472 btf->fd = bpf_btf_load(raw_data, raw_size, &opts);
1525 data = swap_endian ? btf->raw_data_swapped : btf->raw_data;
1581 btf->raw_data = data;
1680 if (btf->raw_data) {
1681 free(btf->raw_data);
1682 btf->raw_data = NULL;
1692 * raw_data, if any.
1701 /* any BTF modification invalidates raw_data */
1736 /* invalidate raw_data representation */
1875 /* deconstruct BTF, if necessary, and invalidate raw_data */
1921 /* deconstruct BTF, if necessary, and invalidate raw_data */
2033 /* deconstruct BTF, if necessary, and invalidate raw_data */
2755 /* deconstruct BTF, if necessary, and invalidate raw_data */