Lines Matching refs:symbols
339 static int parse_relo_and_apply(Elf_Data *data, Elf_Data *symbols, in parse_relo_and_apply() argument
358 gelf_getsym(symbols, GELF_R_SYM(rel.r_info), &sym); in parse_relo_and_apply()
400 Elf *elf, Elf_Data *symbols, int strtabidx) in load_elf_maps_section() argument
412 if (!symbols) in load_elf_maps_section()
427 for (i = 0, nr_maps = 0; i < symbols->d_size / sizeof(GElf_Sym); i++) { in load_elf_maps_section()
429 if (!gelf_getsym(symbols, i, &sym[nr_maps])) in load_elf_maps_section()
514 Elf_Data *data, *data_prog, *data_maps = NULL, *symbols = NULL; in do_load_bpf_file() local
572 symbols = data; in do_load_bpf_file()
578 if (!symbols) { in do_load_bpf_file()
585 elf, symbols, strtabidx); in do_load_bpf_file()
621 if (parse_relo_and_apply(data, symbols, &shdr, insns, in do_load_bpf_file()