Lines Matching refs:emloc
484 struct elf_mcount_loc *emloc = (struct elf_mcount_loc *)arg; in sort_mcount_loc() local
485 uint64_t offset = emloc->start_mcount_loc - shdr_addr(emloc->init_data_sec) in sort_mcount_loc()
486 + shdr_offset(emloc->init_data_sec); in sort_mcount_loc()
487 uint64_t size = emloc->stop_mcount_loc - emloc->start_mcount_loc; in sort_mcount_loc()
488 unsigned char *start_loc = (void *)emloc->ehdr + offset; in sort_mcount_loc()
489 Elf_Ehdr *ehdr = emloc->ehdr; in sort_mcount_loc()
501 count = fill_relocs(vals, size, ehdr, emloc->start_mcount_loc); in sort_mcount_loc()
542 replace_relocs(vals, size, ehdr, emloc->start_mcount_loc); in sort_mcount_loc()
553 static void get_mcount_loc(struct elf_mcount_loc *emloc, Elf_Shdr *symtab_sec, in get_mcount_loc() argument
560 sym = (void *)emloc->ehdr + shdr_offset(symtab_sec); in get_mcount_loc()
565 emloc->start_mcount_loc = sym_value(sym); in get_mcount_loc()
569 emloc->stop_mcount_loc = sym_value(sym); in get_mcount_loc()
576 if (!emloc->start_mcount_loc) { in get_mcount_loc()
581 if (!emloc->stop_mcount_loc) { in get_mcount_loc()