--android-shlib: Relocate ABS _edata etc.

https://github.com/upx/upx/issues/220
	modified:   p_lx_elf.cpp
	modified:   p_lx_elf.h
This commit is contained in:
John Reiser
2018-09-16 15:10:40 -07:00
parent 9f294e6ce5
commit 0051dfc84f
2 changed files with 76 additions and 16 deletions
+2
View File
@@ -161,6 +161,7 @@ protected:
void const *elf_find_dynamic(unsigned) const;
Elf32_Dyn const *elf_has_dynamic(unsigned) const;
virtual upx_uint64_t elf_unsigned_dynamic(unsigned) const;
virtual int adjABS(Elf32_Sym *sym, unsigned delta);
protected:
Elf32_Ehdr ehdri; // from input file
@@ -292,6 +293,7 @@ protected:
void const *elf_find_dynamic(unsigned) const;
Elf64_Dyn const *elf_has_dynamic(unsigned) const;
virtual upx_uint64_t elf_unsigned_dynamic(unsigned) const;
virtual int adjABS(Elf64_Sym *sym, unsigned delta);
protected:
Elf64_Ehdr ehdri; // from input file