Lines Matching refs:relp
255 Elf_Rel const *relp, in get_mcountsym() argument
261 &sym0[Elf_r_sym(relp)]; in get_mcountsym()
269 mcountsym = Elf_r_sym(relp); in get_mcountsym()
278 Elf_Rel const **relp) in get_sym_str_and_relp() argument
294 *relp = rel0; in get_sym_str_and_relp()
315 Elf_Rel const *relp; in sift_rel_mcount() local
321 get_sym_str_and_relp(relhdr, ehdr, &sym0, &str0, &relp); in sift_rel_mcount()
325 mcountsym = get_mcountsym(sym0, relp, str0); in sift_rel_mcount()
327 if (mcountsym == Elf_r_sym(relp) && !is_fake_mcount(relp)) { in sift_rel_mcount()
329 _w(_w(relp->r_offset) - recval + mcount_adjust); in sift_rel_mcount()
341 relp = (Elf_Rel const *)(rel_entsize + (void *)relp); in sift_rel_mcount()
360 Elf_Rel const *relp; in nop_mcount() local
368 get_sym_str_and_relp(relhdr, ehdr, &sym0, &str0, &relp); in nop_mcount()
374 mcountsym = get_mcountsym(sym0, relp, str0); in nop_mcount()
376 if (mcountsym == Elf_r_sym(relp) && !is_fake_mcount(relp)) { in nop_mcount()
378 ret = make_nop((void *)ehdr, shdr->sh_offset + relp->r_offset); in nop_mcount()
395 rel = *(Elf_Rel *)relp; in nop_mcount()
396 Elf_r_info(&rel, Elf_r_sym(relp), rel_type_nop); in nop_mcount()
397 ulseek(fd_map, (void *)relp - (void *)ehdr, SEEK_SET); in nop_mcount()
400 relp = (Elf_Rel const *)(rel_entsize + (void *)relp); in nop_mcount()