Lines Matching defs:sec_idx

405 	size_t sec_idx;
527 int sec_idx;
766 prog->sec_idx = -1;
791 const char *name, size_t sec_idx, const char *sec_name,
803 prog->sec_idx = sec_idx;
852 const char *sec_name, int sec_idx)
869 if (sym->st_shndx != sec_idx)
890 if (sec_idx != obj->efile.text_shndx && ELF64_ST_BIND(sym->st_info) == STB_LOCAL) {
913 err = bpf_object__init_prog(obj, prog, name, sec_idx, sec_name,
1238 map->sec_idx = shndx;
1722 const char *real_name, int sec_idx, void *data, size_t data_sz)
1734 map->sec_idx = sec_idx;
1758 pr_debug("map '%s' (global data): at sec_idx %d, offset %zu, flags %x.\n",
1759 map->name, map->sec_idx, map->sec_offset, def->map_flags);
1785 int err = 0, sec_idx;
1790 for (sec_idx = 1; sec_idx < obj->efile.sec_cnt; sec_idx++) {
1791 sec_desc = &obj->efile.secs[sec_idx];
1800 sec_name = elf_sec_name(obj, elf_sec_by_idx(obj, sec_idx));
1802 sec_name = elf_sec_name_by_idx(obj, sec_idx);
1805 sec_name, sec_idx,
1812 sec_name = elf_sec_name(obj, elf_sec_by_idx(obj, sec_idx));
1814 sec_name = elf_sec_name_by_idx(obj, sec_idx);
1817 sec_name, sec_idx,
1823 sec_name = elf_sec_name(obj, elf_sec_by_idx(obj, sec_idx));
1825 sec_name = elf_sec_name_by_idx(obj, sec_idx);
1828 sec_name, sec_idx,
2614 int var_idx, int sec_idx,
2671 map->sec_idx = sec_idx;
2674 pr_debug("map '%s': at sec_idx %d, offset %zu.\n",
2675 map_name, map->sec_idx, map->sec_offset);
2696 map->inner_map->sec_idx = sec_idx;
3647 if (a->sec_idx != b->sec_idx)
3648 return a->sec_idx < b->sec_idx ? -1 : 1;
4377 return prog->sec_idx == obj->efile.text_shndx && obj->nr_programs > 1;
4544 map->sec_idx != sym->st_shndx ||
4548 prog->name, map_idx, map->name, map->sec_idx,
4572 if (map->libbpf_type != type || map->sec_idx != sym->st_shndx)
4575 prog->name, map_idx, map->name, map->sec_idx,
4599 size_t sec_idx, size_t insn_idx)
4611 if (prog->sec_idx < sec_idx ||
4612 (prog->sec_idx == sec_idx && prog->sec_insn_off <= insn_idx))
4621 if (prog->sec_idx == sec_idx && prog_contains_insn(prog, insn_idx))
4630 size_t sec_idx = shdr->sh_info, sym_idx;
4643 if (sec_idx >= obj->efile.sec_cnt)
4647 scn = elf_sec_by_idx(obj, sec_idx);
4656 scn_data = elf_sec_data_by_idx(obj, sec_idx, &realdata);
4659 sec_name = elf_sec_name_by_idx(obj, sec_idx);
4665 relo_sec_name, sec_idx, sec_name);
4715 prog = find_prog_by_sec_insn(obj, sec_idx, insn_idx);
4751 if (map->sec_idx == obj->efile.btf_maps_shndx || bpf_map__is_struct_ops(map))
6197 int i, err = 0, insn_idx, sec_idx, sec_num;
6222 sec_idx = seg->sec_idxs[sec_num];
6237 prog = find_prog_by_sec_insn(obj, sec_idx, insn_idx);
6471 int i, sec_num, sec_idx, off_adj;
6475 sec_idx = ext_info->sec_idxs[sec_num];
6477 if (prog->sec_idx != sec_idx)
7082 if (map->sec_idx != obj->efile.btf_maps_shndx)
7124 if (targ_prog->sec_idx != sym->st_shndx ||
9561 int sec_idx,
9571 if (map->sec_idx == sec_idx &&