btf_info          634 tools/lib/bpf/btf.c 	struct bpf_btf_info btf_info = { 0 };
btf_info          635 tools/lib/bpf/btf.c 	__u32 len = sizeof(btf_info);
btf_info          651 tools/lib/bpf/btf.c 	btf_info.btf_size = 4096;
btf_info          652 tools/lib/bpf/btf.c 	last_size = btf_info.btf_size;
btf_info          660 tools/lib/bpf/btf.c 	btf_info.btf = ptr_to_u64(ptr);
btf_info          661 tools/lib/bpf/btf.c 	err = bpf_obj_get_info_by_fd(btf_fd, &btf_info, &len);
btf_info          663 tools/lib/bpf/btf.c 	if (!err && btf_info.btf_size > last_size) {
btf_info          666 tools/lib/bpf/btf.c 		last_size = btf_info.btf_size;
btf_info          674 tools/lib/bpf/btf.c 		btf_info.btf = ptr_to_u64(ptr);
btf_info          675 tools/lib/bpf/btf.c 		err = bpf_obj_get_info_by_fd(btf_fd, &btf_info, &len);
btf_info          678 tools/lib/bpf/btf.c 	if (err || btf_info.btf_size > last_size) {
btf_info          683 tools/lib/bpf/btf.c 	*btf = btf__new((__u8 *)(long)btf_info.btf, btf_info.btf_size);