}
return -1;
if ((phdr->p_paddr + phdr->p_memsz) < phdr->p_paddr) {
if (phdr->p_paddr != (unsigned long long)-1 &&
(phdr->p_paddr + phdr->p_memsz) < phdr->p_paddr) {
/* The memory address wraps */
if (probe_debug) {
fprintf(stderr, "ELF address wrap around\n");
-