elfout is unset for shlib in PackLinuxElf64::updateLoader

modified:   p_lx_elf.cpp
This commit is contained in:
John Reiser 2018-01-22 16:15:53 -08:00
parent 98a0d381e9
commit 5d13c6cd01

View File

@ -910,6 +910,9 @@ void PackLinuxElf32::updateLoader(OutputFile * /*fo*/)
void PackLinuxElf64::updateLoader(OutputFile * /*fo*/)
{
if (xct_off) {
return; // FIXME elfout has no values at all
}
upx_uint64_t const vbase = get_te64(&elfout.phdr[0].p_vaddr);
unsigned start = linker->getSymbolOffset("_start");