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);