Home
last modified time | relevance | path

Searched refs:core_relo_info (Results 1 – 3 of 3) sorted by relevance

/linux/tools/lib/bpf/
H A Dlinker.c135 struct btf_ext_sec_data core_relo_info; member
219 free(sec->core_relo_info.recs); in bpf_linker__free()
2712 rec_sz = obj->btf_ext->core_relo_info.rec_size; in linker_append_btf_ext()
2713 for_each_btf_ext_sec(&obj->btf_ext->core_relo_info, ext_sec) { in linker_append_btf_ext()
2724 if (dst_sec->core_relo_info.rec_sz == 0) in linker_append_btf_ext()
2725 dst_sec->core_relo_info.rec_sz = rec_sz; in linker_append_btf_ext()
2726 if (dst_sec->core_relo_info.rec_sz != rec_sz) { in linker_append_btf_ext()
2731 for_each_btf_ext_rec(&obj->btf_ext->core_relo_info, ext_sec, i, src_rec) { in linker_append_btf_ext()
2732 dst_rec = add_btf_ext_rec(&dst_sec->core_relo_info, src_rec); in linker_append_btf_ext()
3005 if (sec->core_relo_info.rec_cnt) { in finalize_btf_ext()
[all …]
H A Dlibbpf_internal.h516 struct btf_ext_info core_relo_info;
507 struct btf_ext_info core_relo_info; global() member
H A Dlibbpf.c3363 ext_segs[2] = &obj->btf_ext->core_relo_info; in btf_fixup_datasec()
3561 if (obj->btf_ext && obj->btf_ext->core_relo_info.len && !obj->btf_custom_path) in bpf_object__sanitize_and_load_btf()
6095 if (obj->btf_ext->core_relo_info.len == 0) in bpf_object__relocate_core()
6113 seg = &obj->btf_ext->core_relo_info; in bpf_object__relocate_core()