Lines Matching refs:btf_info
1241 struct bpf_btf_info btf_info = { 0 };
1242 __u32 len = sizeof(btf_info);
1258 btf_info.btf_size = 4096;
1259 last_size = btf_info.btf_size;
1267 btf_info.btf = ptr_to_u64(ptr);
1268 err = bpf_obj_get_info_by_fd(btf_fd, &btf_info, &len);
1270 if (!err && btf_info.btf_size > last_size) {
1273 last_size = btf_info.btf_size;
1281 btf_info.btf = ptr_to_u64(ptr);
1282 err = bpf_obj_get_info_by_fd(btf_fd, &btf_info, &len);
1285 if (err || btf_info.btf_size > last_size) {
1290 *btf = btf__new((__u8 *)(long)btf_info.btf, btf_info.btf_size);