273,274c273,274
< if (phdr.p_paddr <= textSecStart &&
< phdr.p_paddr + phdr.p_filesz > textSecStart) {
---
> if (phdr.p_vaddr <= textSecStart &&
> phdr.p_vaddr + phdr.p_filesz > textSecStart) {
278,279c278,279
< } else if (phdr.p_paddr <= dataSecStart &&
< phdr.p_paddr + phdr.p_filesz > dataSecStart) {
---
> } else if (phdr.p_vaddr <= dataSecStart &&
> phdr.p_vaddr + phdr.p_filesz > dataSecStart) {