Upx_Doxygen
https://github.com/upx/upx
PackVmlinuxPPC32 Member List

This is the complete list of members for PackVmlinuxPPC32, including all inherited members.

addFilter32(int filter_id) (defined in Packer)Packerprotectedvirtual
addLoader(C) (defined in Packer)Packerprotected
addLoader(C, C) (defined in Packer)Packerprotected
addLoader(C, C, C) (defined in Packer)Packerprotected
addLoader(C, C, C, C) (defined in Packer)Packerprotected
addLoader(C, C, C, C, C) (defined in Packer)Packerprotected
addLoader(C, C, C, C, C, C) (defined in Packer)Packerprotected
addLoader(C, C, C, C, C, C, C) (defined in Packer)Packerprotected
addLoader(C, C, C, C, C, C, C, C) (defined in Packer)Packerprotected
addLoader(C, C, C, C, C, C, C, C, C) (defined in Packer)Packerprotected
addLoader(C, C, C, C, C, C, C, C, C, C) (defined in Packer)Packerprotected
addLoaderVA(const char *s,...) (defined in Packer)Packerprotected
Addr typedef (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >protected
assertPacker() const (defined in Packer)Packervirtual
bele (defined in Packer)Packerprotected
BeLePolicy typedef (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >protected
buildLoader(const Filter *ft) (defined in PackVmlinuxPPC32)PackVmlinuxPPC32protectedvirtual
canList() (defined in Packer)Packerinlinevirtual
canPack() (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >protectedvirtual
canTest() (defined in Packer)Packerinlinevirtual
canUnpack() (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >protectedvirtual
canUnpackFormat(int format) const (defined in Packer)Packerinlinevirtual
canUnpackVersion(int version) const (defined in Packer)Packerinlinevirtual
checkAlreadyPacked(const void *b, int blen) (defined in Packer)Packerprotectedvirtual
checkCompressionRatio(unsigned u_len, unsigned c_len) const (defined in Packer)Packerprotectedvirtual
checkDefaultCompressionRatio(unsigned u_len, unsigned c_len) const (defined in Packer)Packerprotectedvirtual
checkFinalCompressionRatio(const OutputFile *fo) const (defined in Packer)Packerprotectedvirtual
checkOverlay(unsigned overlay) (defined in Packer)Packerprotectedvirtual
checkPatch(void *b, int blen, int boff, int size) (defined in Packer)Packerprotected
compare_Phdr(void const *aa, void const *bb) (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >protectedstatic
compress(upx_bytep i_ptr, unsigned i_len, upx_bytep o_ptr, const upx_compress_config_t *cconf=NULL) (defined in Packer)Packerprotectedvirtual
compressWithFilters(Filter *ft, const unsigned overlap_range, const upx_compress_config_t *cconf, int filter_strategy=0, int inhibit_compression_check=0) (defined in Packer)Packerprotected
compressWithFilters(Filter *ft, const unsigned overlap_range, const upx_compress_config_t *cconf, int filter_strategy, unsigned filter_buf_off, unsigned compress_ibuf_off, unsigned compress_obuf_off, const upx_bytep hdr_ptr, unsigned hdr_len, int inhibit_compression_check=0) (defined in Packer)Packerprotected
compressWithFilters(upx_bytep i_ptr, unsigned i_len, upx_bytep o_ptr, upx_bytep f_ptr, unsigned f_len, const upx_bytep hdr_ptr, unsigned hdr_len, Filter *ft, const unsigned overlap_range, const upx_compress_config_t *cconf, int filter_strategy, int inhibit_compression_check=0) (defined in Packer)Packerprotected
copyOverlay(OutputFile *fo, unsigned overlay, MemBuffer *buf, bool do_seek=true) (defined in Packer)Packerprotectedvirtual
decompress(const upx_bytep in, upx_bytep out, bool verify_checksum=true, Filter *ft=NULL) (defined in Packer)Packerprotectedvirtual
defineDecompressorSymbols() (defined in PackVmlinuxPPC32)PackVmlinuxPPC32protectedvirtual
defineFilterSymbols(const Filter *ft) (defined in Packer)Packerprotectedvirtual
doFileInfo() (defined in Packer)Packer
doList() (defined in Packer)Packer
doPack(OutputFile *fo) (defined in Packer)Packer
doTest() (defined in Packer)Packer
doUnpack(OutputFile *fo) (defined in Packer)Packer
Dyn typedef (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >protected
Ehdr typedef (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >protected
ehdri (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >protected
ElfClass typedef (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >protected
ElfITypes typedef (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >protected
fi (defined in Packer)Packerprotected
file_size (defined in Packer)Packerprotected
fileInfo() (defined in Packer)Packerprotectedvirtual
findOverlapOverhead(const upx_bytep buf, const upx_bytep tbuf, unsigned range=0, unsigned upper_limit=~0u) const (defined in Packer)Packerprotectedvirtual
get_te16(const void *p) const (defined in Packer)Packerinlineprotected
get_te32(const void *p) const (defined in Packer)Packerinlineprotected
get_te64(const void *p) const (defined in Packer)Packerinlineprotected
getCompressionMethods(int method, int level) const (defined in PackVmlinuxPPC32)PackVmlinuxPPC32virtual
getDecompressorSections() const (defined in Packer)Packerprotectedvirtual
getDecompressorWrkmemSize() const (defined in Packer)Packerprotectedvirtual
getDefaultCompressionMethods_8(int method, int level, int small=-1) const (defined in Packer)Packerprotected
getDefaultCompressionMethods_le32(int method, int level, int small=-1) const (defined in Packer)Packerprotected
getElfSections() (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >protectedvirtual
getFilters() const (defined in PackVmlinuxPPC32)PackVmlinuxPPC32virtual
getFormat() const (defined in PackVmlinuxPPC32)PackVmlinuxPPC32inlinevirtual
getFullName(const options_t *) const (defined in PackVmlinuxPPC32)PackVmlinuxPPC32inlinevirtual
getLoader() const (defined in Packer)Packerprotectedvirtual
getLoaderSection(const char *name, int *slen=NULL) const (defined in Packer)Packerprotectedvirtual
getLoaderSectionStart(const char *name, int *slen=NULL) const (defined in Packer)Packerprotectedvirtual
getLoaderSize() const (defined in Packer)Packerprotectedvirtual
getName() const (defined in PackVmlinuxPPC32)PackVmlinuxPPC32inlinevirtual
getPackHeader(void *b, int blen, bool allow_incompressible=false) (defined in Packer)Packerprotectedvirtual
getRandomId() const (defined in Packer)Packerprotectedvirtual
getStrategy(Filter &) (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >protectedvirtual
getVersion() const (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >inlinevirtual
handleStub(InputFile *fi, OutputFile *fo, unsigned size) (defined in Packer)Packerprotectedstatic
has_valid_vmlinux_head() (defined in PackVmlinuxPPC32)PackVmlinuxPPC32protectedvirtual
hasLoaderSection(const char *name) const (defined in Packer)Packerprotectedvirtual
ibuf (defined in Packer)Packerprotected
initLoader(const void *pdata, int plen, int small=-1) (defined in Packer)Packerprotectedvirtual
initPackHeader() (defined in Packer)Packer
is_valid_e_entry(Addr) (defined in PackVmlinuxPPC32)PackVmlinuxPPC32protectedvirtual
is_valid_e_entry(Addr)=0 (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >protectedpure virtual
isValidCompressionMethod(int method) (defined in Packer)Packerstatic
isValidFilter(int filter_id) const (defined in Packer)Packerprotectedvirtual
linker (defined in Packer)Packerprotected
list() (defined in Packer)Packerprotectedvirtual
my_boot_label (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >protected
my_e_machine (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >protected
my_elfclass (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >protected
my_elfdata (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >protected
n_ptload (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >protected
newLinker() const (defined in PackVmlinuxPPC32)PackVmlinuxPPC32protectedvirtual
obuf (defined in Packer)Packerprotected
optimizeFilter(Filter *, const upx_byte *, unsigned) const (defined in Packer)Packerinlineprotectedvirtual
optimizeReloc(upx_byte *in, unsigned relocnum, upx_byte *out, upx_byte *image, int bs, int *big, int bits) (defined in Packer)Packerprotectedstatic
optimizeReloc32(upx_byte *in, unsigned relocnum, upx_byte *out, upx_byte *image, int bs, int *big) (defined in Packer)Packerprotectedstatic
optimizeReloc64(upx_byte *in, unsigned relocnum, upx_byte *out, upx_byte *image, int bs, int *big) (defined in Packer)Packerprotectedstatic
p_note0 (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >protected
p_note1 (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >protected
p_text (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >protected
pack(OutputFile *fo) (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >protectedvirtual
Packer(InputFile *f) (defined in Packer)Packerprotected
PackVmlinuxBase(InputFile *, unsigned, unsigned, unsigned, char const *) (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >
PackVmlinuxPPC32(InputFile *f) (defined in PackVmlinuxPPC32)PackVmlinuxPPC32inline
paddr_min (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >protected
patch_be16(void *b, int blen, unsigned old, unsigned new_) (defined in Packer)Packerprotected
patch_be16(void *b, int blen, const void *old, unsigned new_) (defined in Packer)Packerprotected
patch_be32(void *b, int blen, unsigned old, unsigned new_) (defined in Packer)Packerprotected
patch_be32(void *b, int blen, const void *old, unsigned new_) (defined in Packer)Packerprotected
patch_le16(void *b, int blen, unsigned old, unsigned new_) (defined in Packer)Packerprotected
patch_le16(void *b, int blen, const void *old, unsigned new_) (defined in Packer)Packerprotected
patch_le32(void *b, int blen, unsigned old, unsigned new_) (defined in Packer)Packerprotected
patch_le32(void *b, int blen, const void *old, unsigned new_) (defined in Packer)Packerprotected
patchPackHeader(void *b, int blen) (defined in Packer)Packerprotectedvirtual
ph (defined in Packer)Packerprotected
ph_format (defined in Packer)Packerprotected
ph_version (defined in Packer)Packerprotected
Phdr typedef (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >protected
phdri (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >protected
readPackHeader(int len, bool allow_incompressible=false) (defined in Packer)Packerprotectedvirtual
relocateLoader() (defined in Packer)Packerprotectedvirtual
set_te16(void *p, unsigned v) const (defined in Packer)Packerinlineprotected
set_te32(void *p, unsigned v) const (defined in Packer)Packerinlineprotected
set_te64(void *p, upx_uint64_t v) const (defined in Packer)Packerinlineprotected
Shdr typedef (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >protected
shdri (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >protected
shstrtab (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >protected
Sym typedef (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >protected
sz_ptload (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >protected
TE16 typedef (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >protected
TE32 typedef (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >protected
TE64 typedef (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >protected
test() (defined in Packer)Packerprotectedvirtual
testOverlappingDecompression(const upx_bytep buf, const upx_bytep tbuf, unsigned overlap_overhead) const (defined in Packer)Packerprotectedvirtual
testUnpackFormat(int format) const (defined in Packer)Packerprotectedvirtual
testUnpackVersion(int version) const (defined in Packer)Packerprotectedvirtual
uip (defined in Packer)Packerprotected
unoptimizeReloc(upx_byte **in, upx_byte *image, MemBuffer *out, int bs, int bits) (defined in Packer)Packerprotectedstatic
unoptimizeReloc32(upx_byte **in, upx_byte *image, MemBuffer *out, int bs) (defined in Packer)Packerprotectedstatic
unoptimizeReloc64(upx_byte **in, upx_byte *image, MemBuffer *out, int bs) (defined in Packer)Packerprotectedstatic
unpack(OutputFile *fo) (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >protectedvirtual
updatePackHeader() (defined in Packer)Packer
verifyOverlappingDecompression(Filter *ft=NULL) (defined in Packer)Packerprotected
verifyOverlappingDecompression(upx_bytep o_ptr, unsigned o_size, Filter *ft=NULL) (defined in Packer)Packerprotected
write_vmlinux_head(OutputFile *const fo, Shdr *const stxt) (defined in PackVmlinuxPPC32)PackVmlinuxPPC32protectedvirtual
write_vmlinux_head(OutputFile *const fo, Shdr *const stxt)=0 (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >protectedpure virtual
~Packer() (defined in Packer)Packervirtual
~PackVmlinuxBase() (defined in PackVmlinuxBase< ElfClass_BE32 >)PackVmlinuxBase< ElfClass_BE32 >virtual