Lines Matching refs:symbols
323 static int parse_relo_and_apply(Elf_Data *data, Elf_Data *symbols, in parse_relo_and_apply() argument
342 gelf_getsym(symbols, GELF_R_SYM(rel.r_info), &sym); in parse_relo_and_apply()
384 Elf *elf, Elf_Data *symbols, int strtabidx) in load_elf_maps_section() argument
396 if (!symbols) in load_elf_maps_section()
411 for (i = 0, nr_maps = 0; i < symbols->d_size / sizeof(GElf_Sym); i++) { in load_elf_maps_section()
413 if (!gelf_getsym(symbols, i, &sym[nr_maps])) in load_elf_maps_section()
498 Elf_Data *data, *data_prog, *data_maps = NULL, *symbols = NULL; in do_load_bpf_file() local
556 symbols = data; in do_load_bpf_file()
562 if (!symbols) { in do_load_bpf_file()
569 elf, symbols, strtabidx); in do_load_bpf_file()
605 if (parse_relo_and_apply(data, symbols, &shdr, insns, in do_load_bpf_file()