Lines Matching full:sec_idx

448 	size_t sec_idx;
573 int sec_idx;
815 prog->sec_idx = -1;
840 const char *name, size_t sec_idx, const char *sec_name,
852 prog->sec_idx = sec_idx;
901 const char *sec_name, int sec_idx)
918 if (sym->st_shndx != sec_idx)
939 if (sec_idx != obj->efile.text_shndx && ELF64_ST_BIND(sym->st_info) == STB_LOCAL) {
962 err = bpf_object__init_prog(obj, prog, name, sec_idx, sec_name,
1439 map->sec_idx = shndx;
1494 int sec_idx, err;
1496 for (sec_idx = 0; sec_idx < obj->efile.sec_cnt; ++sec_idx) {
1497 struct elf_sec_desc *desc = &obj->efile.secs[sec_idx];
1502 sec_name = elf_sec_name(obj, elf_sec_by_idx(obj, sec_idx));
1506 err = init_struct_ops_maps(obj, sec_name, sec_idx, desc->data);
1958 const char *real_name, int sec_idx, void *data, size_t data_sz)
1970 map->sec_idx = sec_idx;
1994 pr_debug("map '%s' (global data): at sec_idx %d, offset %zu, flags %x.\n",
1995 map->name, map->sec_idx, map->sec_offset, def->map_flags);
2020 int err = 0, sec_idx;
2025 for (sec_idx = 1; sec_idx < obj->efile.sec_cnt; sec_idx++) {
2026 sec_desc = &obj->efile.secs[sec_idx];
2034 sec_name = elf_sec_name(obj, elf_sec_by_idx(obj, sec_idx));
2036 sec_name, sec_idx,
2042 sec_name = elf_sec_name(obj, elf_sec_by_idx(obj, sec_idx));
2044 sec_name, sec_idx,
2049 sec_name = elf_sec_name(obj, elf_sec_by_idx(obj, sec_idx));
2051 sec_name, sec_idx,
2891 int var_idx, int sec_idx,
2948 map->sec_idx = sec_idx;
2951 pr_debug("map '%s': at sec_idx %d, offset %zu.\n",
2952 map_name, map->sec_idx, map->sec_offset);
2975 map->inner_map->sec_idx = sec_idx;
2992 const char *sec_name, int sec_idx,
3883 if (a->sec_idx != b->sec_idx)
3884 return a->sec_idx < b->sec_idx ? -1 : 1;
4517 return prog->sec_idx == obj->efile.text_shndx;
4719 prog->name, obj->arena_map_idx, map->name, map->sec_idx,
4744 map->sec_idx != sym->st_shndx ||
4748 prog->name, map_idx, map->name, map->sec_idx,
4772 if (map->libbpf_type != type || map->sec_idx != sym->st_shndx)
4775 prog->name, map_idx, map->name, map->sec_idx,
4799 size_t sec_idx, size_t insn_idx)
4811 if (prog->sec_idx < sec_idx ||
4812 (prog->sec_idx == sec_idx && prog->sec_insn_off <= insn_idx))
4821 if (prog->sec_idx == sec_idx && prog_contains_insn(prog, insn_idx))
4830 size_t sec_idx = shdr->sh_info, sym_idx;
4841 if (sec_idx >= obj->efile.sec_cnt)
4844 scn = elf_sec_by_idx(obj, sec_idx);
4855 relo_sec_name, sec_idx, sec_name);
4901 prog = find_prog_by_sec_insn(obj, sec_idx, insn_idx);
4937 if (map->sec_idx == obj->efile.btf_maps_shndx || bpf_map__is_struct_ops(map))
6093 int i, err = 0, insn_idx, sec_idx, sec_num;
6116 sec_idx = seg->sec_idxs[sec_num];
6131 prog = find_prog_by_sec_insn(obj, sec_idx, insn_idx);
6534 int i, sec_num, sec_idx, off_adj;
6538 sec_idx = ext_info->sec_idxs[sec_num];
6540 if (prog->sec_idx != sec_idx)
7591 if (map->sec_idx != obj->efile.btf_maps_shndx)
7633 if (targ_prog->sec_idx != sym->st_shndx ||
10331 int sec_idx,
10341 if (map->sec_idx == sec_idx &&