PackLinuxI386::newLinker() is a new ElfLinkerX86;
re-generate i386-linux.elf.execve-entry.h after lzma_d_cs.S
This commit is contained in:
+3
-1
@@ -259,7 +259,7 @@ umax(unsigned a, unsigned b)
|
|||||||
|
|
||||||
Linker *PackLinuxI386::newLinker() const
|
Linker *PackLinuxI386::newLinker() const
|
||||||
{
|
{
|
||||||
return new ElfLinker;
|
return new ElfLinkerX86;
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
@@ -338,6 +338,8 @@ PackLinuxI386::buildLinuxLoader(
|
|||||||
addLoader("LEXEC020", NULL);
|
addLoader("LEXEC020", NULL);
|
||||||
addLoader("FOLDEXEC", NULL);
|
addLoader("FOLDEXEC", NULL);
|
||||||
freezeLoader();
|
freezeLoader();
|
||||||
|
//addLinkerSymbols(ft);
|
||||||
|
linker->relocate();
|
||||||
|
|
||||||
upx_byte *ptr_cto = getLoader();
|
upx_byte *ptr_cto = getLoader();
|
||||||
int sz_cto = getLoaderSize();
|
int sz_cto = getLoaderSize();
|
||||||
|
|||||||
+3326
-3375
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user