Lines Matching refs:relp
267 Elf_Rel const *relp, in get_mcountsym() argument
273 &sym0[Elf_r_sym(relp)]; in get_mcountsym()
283 mcountsym = Elf_r_sym(relp); in get_mcountsym()
292 Elf_Rel const **relp) in get_sym_str_and_relp() argument
308 *relp = rel0; in get_sym_str_and_relp()
329 Elf_Rel const *relp; in sift_rel_mcount() local
335 get_sym_str_and_relp(relhdr, ehdr, &sym0, &str0, &relp); in sift_rel_mcount()
339 mcountsym = get_mcountsym(sym0, relp, str0); in sift_rel_mcount()
341 if (mcountsym && mcountsym == Elf_r_sym(relp) && in sift_rel_mcount()
342 !is_fake_mcount(relp)) { in sift_rel_mcount()
344 _w(_w(relp->r_offset) - recval + mcount_adjust); in sift_rel_mcount()
356 relp = (Elf_Rel const *)(rel_entsize + (void *)relp); in sift_rel_mcount()
375 Elf_Rel const *relp; in nop_mcount() local
383 get_sym_str_and_relp(relhdr, ehdr, &sym0, &str0, &relp); in nop_mcount()
389 mcountsym = get_mcountsym(sym0, relp, str0); in nop_mcount()
391 if (mcountsym == Elf_r_sym(relp) && !is_fake_mcount(relp)) { in nop_mcount()
393 ret = make_nop((void *)ehdr, _w(shdr->sh_offset) + _w(relp->r_offset)); in nop_mcount()
410 rel = *(Elf_Rel *)relp; in nop_mcount()
411 Elf_r_info(&rel, Elf_r_sym(relp), rel_type_nop); in nop_mcount()
412 if (ulseek((void *)relp - (void *)ehdr, SEEK_SET) < 0) in nop_mcount()
417 relp = (Elf_Rel const *)(rel_entsize + (void *)relp); in nop_mcount()