Lines Matching refs:raw_data
35 void *raw_data; member
955 return (void *)btf->hdr != btf->raw_data; in btf_is_modifiable()
961 munmap(btf->raw_data, btf->raw_size); in btf_free_raw_data()
964 free(btf->raw_data); in btf_free_raw_data()
966 btf->raw_data = NULL; in btf_free_raw_data()
1020 btf->raw_data = calloc(1, btf->raw_size); in btf_new_empty()
1021 if (!btf->raw_data) { in btf_new_empty()
1026 btf->hdr = btf->raw_data; in btf_new_empty()
1031 btf->types_data = btf->raw_data + btf->hdr->hdr_len; in btf_new_empty()
1032 btf->strs_data = btf->raw_data + btf->hdr->hdr_len; in btf_new_empty()
1069 btf->raw_data = (void *)data; in btf_new()
1072 btf->raw_data = malloc(size); in btf_new()
1073 if (!btf->raw_data) { in btf_new()
1077 memcpy(btf->raw_data, data, size); in btf_new()
1082 btf->hdr = btf->raw_data; in btf_new()
1087 btf->strs_data = btf->raw_data + btf->hdr->hdr_len + btf->hdr->str_off; in btf_new()
1088 btf->types_data = btf->raw_data + btf->hdr->hdr_len + btf->hdr->type_off; in btf_new()
1445 void *raw_data; in btf_load_into_kernel() local
1454 raw_data = btf_get_raw_data(btf, &raw_size, false); in btf_load_into_kernel()
1455 if (!raw_data) { in btf_load_into_kernel()
1460 btf->raw_data = raw_data; in btf_load_into_kernel()
1494 btf->fd = bpf_btf_load(raw_data, raw_size, &opts); in btf_load_into_kernel()
1547 data = swap_endian ? btf->raw_data_swapped : btf->raw_data; in btf_get_raw_data()
1603 btf->raw_data = data; in btf__raw_data()
1713 if (btf->raw_data) in btf_invalidate_raw_data()