Compress the compiled C code in the stub on lx_exec86 (saves 157 bytes).
Also make 'fold_begin' processing more robust. p_lx_elf.cpp p_lx_sh.cpp p_unix.cpp stub/Makefile stub/l_lx_exec86.asm committer: jreiser <jreiser> 958923851 +0000
This commit is contained in:
+1
-1
@@ -118,7 +118,7 @@ void PackLinuxI386elf::patchLoader()
|
||||
Elf_LE32_Phdr *const phdr = (Elf_LE32_Phdr *)(1+ehdr);
|
||||
|
||||
// stub/scripts/setfold.pl puts address of 'fold_begin' in phdr[1].p_offset
|
||||
off_t const fold_begin = phdr[1].p_offset + 0x80;
|
||||
off_t const fold_begin = phdr[1].p_offset;
|
||||
MemBuffer cprLoader(lsize);
|
||||
|
||||
// compress compiled C-code portion of loader
|
||||
|
||||
Reference in New Issue
Block a user