Lines Matching refs:sec_idx

406 	size_t sec_idx;
529 int sec_idx;
748 prog->sec_idx = -1;
773 const char *name, size_t sec_idx, const char *sec_name,
785 prog->sec_idx = sec_idx;
834 const char *sec_name, int sec_idx)
851 if (sym->st_shndx != sec_idx)
872 if (sec_idx != obj->efile.text_shndx && ELF64_ST_BIND(sym->st_info) == STB_LOCAL) {
895 err = bpf_object__init_prog(obj, prog, name, sec_idx, sec_name,
1326 map->sec_idx = shndx;
1382 int sec_idx, err;
1384 for (sec_idx = 0; sec_idx < obj->efile.sec_cnt; ++sec_idx) {
1385 struct elf_sec_desc *desc = &obj->efile.secs[sec_idx];
1390 sec_name = elf_sec_name(obj, elf_sec_by_idx(obj, sec_idx));
1394 err = init_struct_ops_maps(obj, sec_name, sec_idx, desc->data);
1838 const char *real_name, int sec_idx, void *data, size_t data_sz)
1850 map->sec_idx = sec_idx;
1874 pr_debug("map '%s' (global data): at sec_idx %d, offset %zu, flags %x.\n",
1875 map->name, map->sec_idx, map->sec_offset, def->map_flags);
1901 int err = 0, sec_idx;
1906 for (sec_idx = 1; sec_idx < obj->efile.sec_cnt; sec_idx++) {
1907 sec_desc = &obj->efile.secs[sec_idx];
1915 sec_name = elf_sec_name(obj, elf_sec_by_idx(obj, sec_idx));
1917 sec_name, sec_idx,
1923 sec_name = elf_sec_name(obj, elf_sec_by_idx(obj, sec_idx));
1925 sec_name, sec_idx,
1930 sec_name = elf_sec_name(obj, elf_sec_by_idx(obj, sec_idx));
1932 sec_name, sec_idx,
2758 int var_idx, int sec_idx,
2815 map->sec_idx = sec_idx;
2818 pr_debug("map '%s': at sec_idx %d, offset %zu.\n",
2819 map_name, map->sec_idx, map->sec_offset);
2842 map->inner_map->sec_idx = sec_idx;
2859 const char *sec_name, int sec_idx,
3700 if (a->sec_idx != b->sec_idx)
3701 return a->sec_idx < b->sec_idx ? -1 : 1;
4321 return prog->sec_idx == obj->efile.text_shndx && obj->nr_programs > 1;
4490 map->sec_idx != sym->st_shndx ||
4494 prog->name, map_idx, map->name, map->sec_idx,
4518 if (map->libbpf_type != type || map->sec_idx != sym->st_shndx)
4521 prog->name, map_idx, map->name, map->sec_idx,
4545 size_t sec_idx, size_t insn_idx)
4557 if (prog->sec_idx < sec_idx ||
4558 (prog->sec_idx == sec_idx && prog->sec_insn_off <= insn_idx))
4567 if (prog->sec_idx == sec_idx && prog_contains_insn(prog, insn_idx))
4576 size_t sec_idx = shdr->sh_info, sym_idx;
4587 if (sec_idx >= obj->efile.sec_cnt)
4590 scn = elf_sec_by_idx(obj, sec_idx);
4601 relo_sec_name, sec_idx, sec_name);
4647 prog = find_prog_by_sec_insn(obj, sec_idx, insn_idx);
4683 if (map->sec_idx == obj->efile.btf_maps_shndx || bpf_map__is_struct_ops(map))
5779 int i, err = 0, insn_idx, sec_idx, sec_num;
5802 sec_idx = seg->sec_idxs[sec_num];
5817 prog = find_prog_by_sec_insn(obj, sec_idx, insn_idx);
6051 int i, sec_num, sec_idx, off_adj;
6055 sec_idx = ext_info->sec_idxs[sec_num];
6057 if (prog->sec_idx != sec_idx)
7074 if (map->sec_idx != obj->efile.btf_maps_shndx)
7116 if (targ_prog->sec_idx != sym->st_shndx ||
9576 int sec_idx,
9586 if (map->sec_idx == sec_idx &&