Option --unmap-all-pages completely avoids /proc/self/exe
https://github.com/upx/upx/issues/749
This commit is contained in:
committed by
Markus F.X.J. Oberhumer
parent
3b36dce5c2
commit
de8de9c0f0
+3
-1
@@ -938,7 +938,9 @@ PackLinuxElf::addStubEntrySections(Filter const *, unsigned m_decompr)
|
||||
|
||||
void PackLinuxElf::defineSymbols(Filter const *)
|
||||
{
|
||||
linker->defineSymbol("O_BINFO", (!!opt->o_unix.is_ptinterp) | o_binfo);
|
||||
linker->defineSymbol("O_BINFO", o_binfo
|
||||
| ((!!opt->o_unix.is_ptinterp) << 0)
|
||||
| ((!!opt->o_unix.unmap_all_pages) << 1) );
|
||||
}
|
||||
|
||||
void PackLinuxElf32::defineSymbols(Filter const *ft)
|
||||
|
||||
Reference in New Issue
Block a user