Lines Matching refs:relp
255 Elf_Rel const *relp, in get_mcountsym() argument
261 &sym0[Elf_r_sym(relp)]; in get_mcountsym()
271 mcountsym = Elf_r_sym(relp); in get_mcountsym()
280 Elf_Rel const **relp) in get_sym_str_and_relp() argument
296 *relp = rel0; in get_sym_str_and_relp()
317 Elf_Rel const *relp; in sift_rel_mcount() local
323 get_sym_str_and_relp(relhdr, ehdr, &sym0, &str0, &relp); in sift_rel_mcount()
327 mcountsym = get_mcountsym(sym0, relp, str0); in sift_rel_mcount()
329 if (mcountsym == Elf_r_sym(relp) && !is_fake_mcount(relp)) { in sift_rel_mcount()
331 _w(_w(relp->r_offset) - recval + mcount_adjust); in sift_rel_mcount()
343 relp = (Elf_Rel const *)(rel_entsize + (void *)relp); in sift_rel_mcount()
362 Elf_Rel const *relp; in nop_mcount() local
370 get_sym_str_and_relp(relhdr, ehdr, &sym0, &str0, &relp); in nop_mcount()
376 mcountsym = get_mcountsym(sym0, relp, str0); in nop_mcount()
378 if (mcountsym == Elf_r_sym(relp) && !is_fake_mcount(relp)) { in nop_mcount()
380 ret = make_nop((void *)ehdr, _w(shdr->sh_offset) + _w(relp->r_offset)); in nop_mcount()
397 rel = *(Elf_Rel *)relp; in nop_mcount()
398 Elf_r_info(&rel, Elf_r_sym(relp), rel_type_nop); in nop_mcount()
399 ulseek(fd_map, (void *)relp - (void *)ehdr, SEEK_SET); in nop_mcount()
402 relp = (Elf_Rel const *)(rel_entsize + (void *)relp); in nop_mcount()