Lines Matching refs:addr
200 SHDR_ADDR(addr)
318 void *addr = NULL; in mmap_file() local
334 addr = mmap(0, sb.st_size, PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0); in mmap_file()
335 if (addr == MAP_FAILED) { in mmap_file()
344 return addr; in mmap_file()
584 uint64_t addr; member
596 static int add_field(uint64_t addr, uint64_t size) in add_field() argument
609 fi->addr = addr; in add_field()
623 if (key + before_func < a->addr) in cmp_func_addr()
625 return key >= a->addr + a->size; in cmp_func_addr()
640 if (a->addr < b->addr) in cmp_funcs()
642 return a->addr > b->addr; in cmp_funcs()
659 uint64_t addr; in parse_symbols() local
666 addr = strtoull(addr_str, NULL, 16); in parse_symbols()
668 if (add_field(addr, size) < 0) in parse_symbols()
1221 static int do_file(char const *const fname, void *addr) in do_file() argument
1223 Elf_Ehdr *ehdr = addr; in do_file()
1377 void *addr = NULL; in main() local
1401 addr = mmap_file(argv[i], &size); in main()
1402 if (!addr) { in main()
1407 if (do_file(argv[i], addr)) in main()
1410 munmap(addr, size); in main()