Lines Matching refs:size
202 SHDR_ADDR(size)
314 static void *mmap_file(char const *fname, size_t *size) in mmap_file() argument
340 *size = sb.st_size; in mmap_file()
585 uint64_t size; member
596 static int add_field(uint64_t addr, uint64_t size) in add_field() argument
610 fi->size = size; in add_field()
625 return key >= a->addr + a->size; in cmp_func_addr()
660 uint64_t size; in parse_symbols() local
667 size = strtoull(size_str, NULL, 16); in parse_symbols()
668 if (add_field(addr, size) < 0) in parse_symbols()
693 static int fill_relocs(void *ptr, uint64_t size, Elf_Ehdr *ehdr, uint64_t start_loc) in fill_relocs() argument
700 void *array_end = ptr + size; in fill_relocs()
722 if (offset >= start_loc && offset < start_loc + size) { in fill_relocs()
750 static void replace_relocs(void *ptr, uint64_t size, Elf_Ehdr *ehdr, uint64_t start_loc) in replace_relocs() argument
777 if (offset >= start_loc && offset < start_loc + size) { in replace_relocs()
788 static int fill_addrs(void *ptr, uint64_t size, void *addrs) in fill_addrs() argument
790 void *end = ptr + size; in fill_addrs()
802 static void replace_addrs(void *ptr, uint64_t size, void *addrs) in replace_addrs() argument
804 void *end = ptr + size; in replace_addrs()
820 uint64_t size = emloc->stop_mcount_loc - emloc->start_mcount_loc; in sort_mcount_loc() local
827 vals = malloc(long_size * size); in sort_mcount_loc()
834 count = fill_relocs(vals, size, ehdr, emloc->start_mcount_loc); in sort_mcount_loc()
837 count = fill_addrs(vals, size, start_loc); in sort_mcount_loc()
841 count = fill_addrs(vals, size, start_loc); in sort_mcount_loc()
848 if (count != size / long_size) { in sort_mcount_loc()
850 (int)(size / long_size), count); in sort_mcount_loc()
857 for (void *ptr = vals; ptr < vals + size; ptr += long_size) { in sort_mcount_loc()
875 replace_relocs(vals, size, ehdr, emloc->start_mcount_loc); in sort_mcount_loc()
877 replace_addrs(vals, size, start_loc); in sort_mcount_loc()
1376 size_t size = 0; in main() local
1401 addr = mmap_file(argv[i], &size); in main()
1410 munmap(addr, size); in main()