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

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

__packed_struct(cprElfHdr1) Elf_LE32_Ehdr ehdr (defined in PackLinuxI386)PackLinuxI386protected
__packed_struct(b_info) LE32 sz_unc (defined in PackUnixLe32)PackUnixLe32protected
__packed_struct_end() __packed_struct(cprElfHdr2) Elf_LE32_Ehdr ehdr (defined in PackLinuxI386)PackLinuxI386protected
__packed_struct_end() __packed_struct(cprElfHdr3) Elf_LE32_Ehdr ehdr (defined in PackLinuxI386)PackLinuxI386protected
__packed_struct_end() cprElfHdr3 elfout (defined in PackLinuxI386)PackLinuxI386protected
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
assertPacker() const (defined in Packer)Packervirtual
b_cto8 (defined in PackUnixLe32)PackUnixLe32protected
b_ftid (defined in PackUnixLe32)PackUnixLe32protected
b_len (defined in PackUnix)PackUnixprotected
b_method (defined in PackUnixLe32)PackUnixLe32protected
b_unused (defined in PackUnixLe32)PackUnixLe32protected
bele (defined in Packer)Packerprotected
blocksize (defined in PackUnix)PackUnixprotected
buildLinuxLoader(upx_byte const *const proto, unsigned const szproto, upx_byte const *const fold, unsigned const szfold, Filter const *ft) (defined in PackLinuxI386)PackLinuxI386protectedvirtual
buildLoader(const Filter *) (defined in PackLinuxI386sh)PackLinuxI386shvirtual
canList() (defined in Packer)Packerinlinevirtual
canPack() (defined in PackLinuxI386sh)PackLinuxI386shvirtual
canTest() (defined in Packer)Packerinlinevirtual
canUnpack() (defined in PackUnix)PackUnixvirtual
canUnpackFormat(int format) const (defined in Packer)Packerinlinevirtual
canUnpackVersion(int version) const (defined in PackLinuxI386sh)PackLinuxI386shinlinevirtual
checkAlreadyPacked(const void *b, int blen) (defined in Packer)Packerprotectedvirtual
checkCompressionRatio(unsigned, unsigned) const (defined in PackUnix)PackUnixprotectedvirtual
checkDefaultCompressionRatio(unsigned u_len, unsigned c_len) const (defined in Packer)Packerprotectedvirtual
checkEhdr(const Elf_LE32_Ehdr *ehdr) const (defined in PackLinuxI386)PackLinuxI386protectedvirtual
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
compileTimeAssertions() (defined in PackLinuxI386)PackLinuxI386inlineprotectedstatic
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 Packer)Packerprotectedvirtual
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
ei_osabi (defined in PackLinuxI386)PackLinuxI386protected
elfnote (defined in PackLinuxI386)PackLinuxI386protected
exetype (defined in PackUnix)PackUnixprotected
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
generateElfHdr(OutputFile *, void const *proto, unsigned const brka) (defined in PackLinuxI386)PackLinuxI386virtual
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 PackLinuxI386)PackLinuxI386virtual
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
getFilters() const (defined in PackLinuxI386sh)PackLinuxI386shinlinevirtual
getFormat() const (defined in PackLinuxI386sh)PackLinuxI386shinlinevirtual
getFullName(const options_t *) const (defined in PackLinuxI386sh)PackLinuxI386shinlinevirtual
getLoader() const (defined in Packer)Packerprotectedvirtual
getLoaderPrefixSize() const (defined in PackLinuxI386)PackLinuxI386protectedvirtual
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 PackLinuxI386sh)PackLinuxI386shinlinevirtual
getPackHeader(void *b, int blen, bool allow_incompressible=false) (defined in Packer)Packerprotectedvirtual
getRandomId() const (defined in Packer)Packerprotectedvirtual
getShellName(char *buf) (defined in PackLinuxI386sh)PackLinuxI386shprotectedvirtual
getStrategy(Filter &) (defined in PackUnix)PackUnixvirtual
getVersion() const (defined in PackLinuxI386sh)PackLinuxI386shinlinevirtual
handleStub(InputFile *fi, OutputFile *fo, unsigned size) (defined in Packer)Packerprotectedstatic
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
isValidCompressionMethod(int method) (defined in Packer)Packerstatic
isValidFilter(int filter_id) const (defined in Packer)Packerprotectedvirtual
l_format (defined in PackUnixLe32)PackUnixLe32protected
l_lsize (defined in PackUnixLe32)PackUnixLe32protected
l_magic (defined in PackUnixLe32)PackUnixLe32protected
l_shname (defined in PackLinuxI386sh)PackLinuxI386shprotected
l_version (defined in PackUnixLe32)PackUnixLe32protected
linfo (defined in PackLinuxI386)PackLinuxI386protected
linker (defined in Packer)Packerprotected
list() (defined in Packer)Packerprotectedvirtual
loader (defined in PackUnix)PackUnixprotected
lsize (defined in PackUnix)PackUnixprotected
n_mru (defined in PackLinuxI386)PackLinuxI386protected
newLinker() const (defined in PackLinuxI386)PackLinuxI386protectedvirtual
o_shname (defined in PackLinuxI386sh)PackLinuxI386shprotected
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
osabi_note (defined in PackLinuxI386)PackLinuxI386protected
OVERHEAD enum value (defined in PackUnix)PackUnixprotected
overlay_offset (defined in PackUnix)PackUnixprotected
p_blocksize (defined in PackUnixLe32)PackUnixLe32protected
p_filesize (defined in PackUnixLe32)PackUnixLe32protected
pack(OutputFile *fo) (defined in PackUnix)PackUnixvirtual
pack1(OutputFile *fo, Filter &ft) (defined in PackLinuxI386sh)PackLinuxI386shvirtual
pack2(OutputFile *, Filter &) (defined in PackUnix)PackUnixprotectedvirtual
pack3(OutputFile *fo, Filter &ft) (defined in PackLinuxI386sh)PackLinuxI386shvirtual
pack4(OutputFile *, Filter &) (defined in PackLinuxI386)PackLinuxI386protectedvirtual
Packer(InputFile *f) (defined in Packer)Packerprotected
packExtent(const Extent &x, unsigned &total_in, unsigned &total_out, Filter *, OutputFile *, unsigned hdr_len=0) (defined in PackUnix)PackUnixprotectedvirtual
PackLinuxI386(InputFile *f) (defined in PackLinuxI386)PackLinuxI386
PackLinuxI386sh(InputFile *f) (defined in PackLinuxI386sh)PackLinuxI386sh
PackUnix(InputFile *f) (defined in PackUnix)PackUnixprotected
PackUnixLe32(InputFile *f) (defined in PackUnixLe32)PackUnixLe32inlineprotected
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
patchLoader() (defined in PackLinuxI386sh)PackLinuxI386shprotectedvirtual
patchLoaderChecksum() (defined in PackLinuxI386)PackLinuxI386protectedvirtual
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 (defined in PackLinuxI386)PackLinuxI386protected
progid (defined in PackUnix)PackUnixprotected
pt_dynamic (defined in PackUnix)PackUnixprotected
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
sz_cpr (defined in PackUnixLe32)PackUnixLe32protected
sz_dynamic (defined in PackUnix)PackUnixprotected
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 PackUnix)PackUnixvirtual
unpackExtent(unsigned wanted, OutputFile *fo, unsigned &total_in, unsigned &total_out, unsigned &c_adler, unsigned &u_adler, bool first_PF_X, unsigned szb_info) (defined in PackUnix)PackUnixprotectedvirtual
updateLoader(OutputFile *) (defined in PackLinuxI386)PackLinuxI386protectedvirtual
updatePackHeader() (defined in Packer)Packer
UPX_ELF_MAGIC enum value (defined in PackLinuxI386)PackLinuxI386protected
verifyOverlappingDecompression(Filter *ft=NULL) (defined in Packer)Packerprotected
verifyOverlappingDecompression(upx_bytep o_ptr, unsigned o_size, Filter *ft=NULL) (defined in Packer)Packerprotected
writePackHeader(OutputFile *fo) (defined in PackUnix)PackUnixprotectedvirtual
~Packer() (defined in Packer)Packervirtual
~PackLinuxI386sh() (defined in PackLinuxI386sh)PackLinuxI386shvirtual