Upx_Doxygen
https://github.com/upx/upx
|
This is the complete list of members for PackWcle, including all inherited members.
_0 (defined in LeFile) | LeFile | protected |
_1 (defined in LeFile) | LeFile | protected |
_2 (defined in LeFile) | LeFile | protected |
_3 (defined in LeFile) | LeFile | protected |
_4 (defined in LeFile) | LeFile | protected |
_5 (defined in LeFile) | LeFile | protected |
_6 (defined in LeFile) | LeFile | protected |
_7 (defined in LeFile) | LeFile | protected |
_8 (defined in LeFile) | LeFile | protected |
__packed_struct(le_header_t) char _[2] (defined in LeFile) | LeFile | protected |
__packed_struct_end() __packed_struct(le_object_table_entry_t) LE32 virtual_size (defined in LeFile) | LeFile | protected |
__packed_struct_end() __packed_struct(le_pagemap_entry_t) unsigned char h (defined in LeFile) | LeFile | protected |
__packed_struct_end() virtual void readObjectTable() (defined in LeFile) | LeFile | protected |
addFilter32(int filter_id) (defined in Packer) | Packer | protectedvirtual |
addLoader(C) (defined in Packer) | Packer | protected |
addLoader(C, C) (defined in Packer) | Packer | protected |
addLoader(C, C, C) (defined in Packer) | Packer | protected |
addLoader(C, C, C, C) (defined in Packer) | Packer | protected |
addLoader(C, C, C, C, C) (defined in Packer) | Packer | protected |
addLoader(C, C, C, C, C, C) (defined in Packer) | Packer | protected |
addLoader(C, C, C, C, C, C, C) (defined in Packer) | Packer | protected |
addLoader(C, C, C, C, C, C, C, C) (defined in Packer) | Packer | protected |
addLoader(C, C, C, C, C, C, C, C, C) (defined in Packer) | Packer | protected |
addLoader(C, C, C, C, C, C, C, C, C, C) (defined in Packer) | Packer | protected |
addLoaderVA(const char *s,...) (defined in Packer) | Packer | protected |
assertPacker() const (defined in Packer) | Packer | virtual |
automatic_data_object (defined in LeFile) | LeFile | protected |
base_address (defined in LeFile) | LeFile | protected |
bele (defined in Packer) | Packer | protected |
big_relocs (defined in PackWcle) | PackWcle | protected |
buildLoader(const Filter *ft) (defined in PackWcle) | PackWcle | protectedvirtual |
byte_order (defined in LeFile) | LeFile | protected |
bytes_on_last_page (defined in LeFile) | LeFile | protected |
canList() (defined in Packer) | Packer | inlinevirtual |
canPack() (defined in PackWcle) | PackWcle | virtual |
canTest() (defined in Packer) | Packer | inlinevirtual |
canUnpack() (defined in PackWcle) | PackWcle | virtual |
canUnpackFormat(int format) const (defined in Packer) | Packer | inlinevirtual |
canUnpackVersion(int version) const (defined in Packer) | Packer | inlinevirtual |
checkAlreadyPacked(const void *b, int blen) (defined in Packer) | Packer | protectedvirtual |
checkCompressionRatio(unsigned u_len, unsigned c_len) const (defined in Packer) | Packer | protectedvirtual |
checkDefaultCompressionRatio(unsigned u_len, unsigned c_len) const (defined in Packer) | Packer | protectedvirtual |
checkFinalCompressionRatio(const OutputFile *fo) const (defined in Packer) | Packer | protectedvirtual |
checkOverlay(unsigned overlay) (defined in Packer) | Packer | protectedvirtual |
checkPatch(void *b, int blen, int boff, int size) (defined in Packer) | Packer | protected |
compress(upx_bytep i_ptr, unsigned i_len, upx_bytep o_ptr, const upx_compress_config_t *cconf=NULL) (defined in Packer) | Packer | protectedvirtual |
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) | Packer | protected |
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) | Packer | protected |
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) | Packer | protected |
copyOverlay(OutputFile *fo, unsigned overlay, MemBuffer *buf, bool do_seek=true) (defined in Packer) | Packer | protectedvirtual |
countFixups(unsigned *) const (defined in LeFile) | LeFile | protected |
cpu_type (defined in LeFile) | LeFile | protected |
data_pages_offset (defined in LeFile) | LeFile | protected |
decodeEntryTable() (defined in PackWcle) | PackWcle | protectedvirtual |
decodeFixupPageTable() (defined in PackWcle) | PackWcle | protectedvirtual |
decodeFixups() (defined in PackWcle) | PackWcle | protectedvirtual |
decodeImage() (defined in PackWcle) | PackWcle | protectedvirtual |
decodeNonResidentNames() (defined in LeFile) | LeFile | inlineprotectedvirtual |
decodeObjectTable() (defined in PackWcle) | PackWcle | protectedvirtual |
decodePageMap() (defined in LeFile) | LeFile | inlineprotectedvirtual |
decodeResidentNames() (defined in LeFile) | LeFile | inlineprotectedvirtual |
decompress(const upx_bytep in, upx_bytep out, bool verify_checksum=true, Filter *ft=NULL) (defined in Packer) | Packer | protectedvirtual |
defineDecompressorSymbols() (defined in Packer) | Packer | protectedvirtual |
defineFilterSymbols(const Filter *ft) (defined in Packer) | Packer | protectedvirtual |
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 | |
encodeEntryTable() (defined in PackWcle) | PackWcle | protectedvirtual |
encodeFixupPageTable() (defined in PackWcle) | PackWcle | protectedvirtual |
encodeFixups() (defined in PackWcle) | PackWcle | protectedvirtual |
encodeImage(Filter *ft) (defined in PackWcle) | PackWcle | protectedvirtual |
encodeNonResidentNames() (defined in LeFile) | LeFile | inlineprotectedvirtual |
encodeObjectTable() (defined in PackWcle) | PackWcle | protectedvirtual |
encodePageMap() (defined in PackWcle) | PackWcle | protectedvirtual |
encodeResidentNames() (defined in LeFile) | LeFile | inlineprotectedvirtual |
entry_table_offset (defined in LeFile) | LeFile | protected |
exe_format_level (defined in LeFile) | LeFile | protected |
exe_offset (defined in LeFile) | LeFile | protected |
fi (defined in Packer) | Packer | protected |
fif (defined in LeFile) | LeFile | protected |
file_size (defined in Packer) | Packer | protected |
fileInfo() (defined in Packer) | Packer | protectedvirtual |
findOverlapOverhead(const upx_bytep buf, const upx_bytep tbuf, unsigned range=0, unsigned upper_limit=~0u) const (defined in Packer) | Packer | protectedvirtual |
FIXUP_EXTRA enum value (defined in LeFile) | LeFile | protected |
fixup_page_table_offset (defined in LeFile) | LeFile | protected |
fixup_record_table_offset (defined in LeFile) | LeFile | protected |
fixup_size (defined in LeFile) | LeFile | protected |
flags (defined in LeFile) | LeFile | protected |
fof (defined in LeFile) | LeFile | protected |
get_te16(const void *p) const (defined in Packer) | Packer | inlineprotected |
get_te32(const void *p) const (defined in Packer) | Packer | inlineprotected |
get_te64(const void *p) const (defined in Packer) | Packer | inlineprotected |
getCompressionMethods(int method, int level) const (defined in PackWcle) | PackWcle | virtual |
getDecompressorSections() const (defined in Packer) | Packer | protectedvirtual |
getDecompressorWrkmemSize() const (defined in Packer) | Packer | protectedvirtual |
getDefaultCompressionMethods_8(int method, int level, int small=-1) const (defined in Packer) | Packer | protected |
getDefaultCompressionMethods_le32(int method, int level, int small=-1) const (defined in Packer) | Packer | protected |
getFilters() const (defined in PackWcle) | PackWcle | virtual |
getFormat() const (defined in PackWcle) | PackWcle | inlinevirtual |
getFullName(const options_t *) const (defined in PackWcle) | PackWcle | inlinevirtual |
getImageSize() const (defined in LeFile) | LeFile | protected |
getLoader() const (defined in Packer) | Packer | protectedvirtual |
getLoaderSection(const char *name, int *slen=NULL) const (defined in Packer) | Packer | protectedvirtual |
getLoaderSectionStart(const char *name, int *slen=NULL) const (defined in Packer) | Packer | protectedvirtual |
getLoaderSize() const (defined in Packer) | Packer | protectedvirtual |
getName() const (defined in PackWcle) | PackWcle | inlinevirtual |
getPackHeader(void *b, int blen, bool allow_incompressible=false) (defined in Packer) | Packer | protectedvirtual |
getRandomId() const (defined in Packer) | Packer | protectedvirtual |
getVersion() const (defined in PackWcle) | PackWcle | inlinevirtual |
handleStub(OutputFile *fo) (defined in PackWcle) | PackWcle | protectedvirtual |
handleStub(InputFile *fi, OutputFile *fo, unsigned size) (defined in Packer) | Packer | protectedstatic |
has_extra_code (defined in PackWcle) | PackWcle | protected |
hasLoaderSection(const char *name) const (defined in Packer) | Packer | protectedvirtual |
ibuf (defined in Packer) | Packer | protected |
ientries (defined in LeFile) | LeFile | protected |
ifixups (defined in LeFile) | LeFile | protected |
ifpage_table (defined in LeFile) | LeFile | protected |
ih (defined in LeFile) | LeFile | protected |
iimage (defined in LeFile) | LeFile | protected |
imported_modules_count (defined in LeFile) | LeFile | protected |
imported_modules_name_table_offset (defined in LeFile) | LeFile | protected |
imported_procedures_name_table_offset (defined in LeFile) | LeFile | protected |
init_cs_object (defined in LeFile) | LeFile | protected |
init_eip_offset (defined in LeFile) | LeFile | protected |
init_esp_offset (defined in LeFile) | LeFile | protected |
init_ss_object (defined in LeFile) | LeFile | protected |
initLoader(const void *pdata, int plen, int small=-1) (defined in Packer) | Packer | protectedvirtual |
initPackHeader() (defined in Packer) | Packer | |
inonres_names (defined in LeFile) | LeFile | protected |
iobject_desc (defined in PackWcle) | PackWcle | protected |
iobject_table (defined in LeFile) | LeFile | protected |
ipm_entries (defined in LeFile) | LeFile | protected |
ires_names (defined in LeFile) | LeFile | protected |
isValidCompressionMethod(int method) (defined in Packer) | Packer | static |
isValidFilter(int filter_id) const (defined in Packer) | Packer | protectedvirtual |
l (defined in LeFile) | LeFile | protected |
le_offset (defined in LeFile) | LeFile | protected |
LeFile(InputFile *) (defined in LeFile) | LeFile | |
linker (defined in Packer) | Packer | protected |
list() (defined in Packer) | Packer | protectedvirtual |
loader_size (defined in LeFile) | LeFile | protected |
m (defined in LeFile) | LeFile | protected |
memory_page_size (defined in LeFile) | LeFile | protected |
memory_pages (defined in LeFile) | LeFile | protected |
module_directives_entries (defined in LeFile) | LeFile | protected |
module_type (defined in LeFile) | LeFile | protected |
neweip (defined in PackWcle) | PackWcle | protected |
newLinker() const (defined in PackWcle) | PackWcle | protectedvirtual |
non_resident_name_table_length (defined in LeFile) | LeFile | protected |
non_resident_name_table_offset (defined in LeFile) | LeFile | protected |
npages (defined in LeFile) | LeFile | protected |
object_iterate_data_map_offset (defined in LeFile) | LeFile | protected |
object_pagemap_offset (defined in LeFile) | LeFile | protected |
object_table_entries (defined in LeFile) | LeFile | protected |
object_table_offset (defined in LeFile) | LeFile | protected |
obuf (defined in Packer) | Packer | protected |
oentries (defined in LeFile) | LeFile | protected |
ofixups (defined in LeFile) | LeFile | protected |
ofpage_table (defined in LeFile) | LeFile | protected |
oh (defined in LeFile) | LeFile | protected |
oimage (defined in LeFile) | LeFile | protected |
ononres_names (defined in LeFile) | LeFile | protected |
oobject_table (defined in LeFile) | LeFile | protected |
opm_entries (defined in LeFile) | LeFile | protected |
optimizeFilter(Filter *, const upx_byte *, unsigned) const (defined in Packer) | Packer | inlineprotectedvirtual |
optimizeReloc(upx_byte *in, unsigned relocnum, upx_byte *out, upx_byte *image, int bs, int *big, int bits) (defined in Packer) | Packer | protectedstatic |
optimizeReloc32(upx_byte *in, unsigned relocnum, upx_byte *out, upx_byte *image, int bs, int *big) (defined in Packer) | Packer | protectedstatic |
optimizeReloc64(upx_byte *in, unsigned relocnum, upx_byte *out, upx_byte *image, int bs, int *big) (defined in Packer) | Packer | protectedstatic |
ores_names (defined in LeFile) | LeFile | protected |
pack(OutputFile *fo) (defined in PackWcle) | PackWcle | virtual |
Packer(InputFile *f) (defined in Packer) | Packer | protected |
PackWcle(InputFile *f) (defined in PackWcle) | PackWcle | inline |
pagemap_index (defined in LeFile) | LeFile | protected |
patch_be16(void *b, int blen, unsigned old, unsigned new_) (defined in Packer) | Packer | protected |
patch_be16(void *b, int blen, const void *old, unsigned new_) (defined in Packer) | Packer | protected |
patch_be32(void *b, int blen, unsigned old, unsigned new_) (defined in Packer) | Packer | protected |
patch_be32(void *b, int blen, const void *old, unsigned new_) (defined in Packer) | Packer | protected |
patch_le16(void *b, int blen, unsigned old, unsigned new_) (defined in Packer) | Packer | protected |
patch_le16(void *b, int blen, const void *old, unsigned new_) (defined in Packer) | Packer | protected |
patch_le32(void *b, int blen, unsigned old, unsigned new_) (defined in Packer) | Packer | protected |
patch_le32(void *b, int blen, const void *old, unsigned new_) (defined in Packer) | Packer | protected |
patchPackHeader(void *b, int blen) (defined in Packer) | Packer | protectedvirtual |
ph (defined in Packer) | Packer | protected |
ph_format (defined in Packer) | Packer | protected |
ph_version (defined in Packer) | Packer | protected |
preprocessFixups() (defined in PackWcle) | PackWcle | protectedvirtual |
readEntryTable() (defined in LeFile) | LeFile | protectedvirtual |
readFileHeader() (defined in LeFile) | LeFile | virtual |
readFixupPageTable() (defined in LeFile) | LeFile | protectedvirtual |
readFixups() (defined in LeFile) | LeFile | protectedvirtual |
readImage() (defined in LeFile) | LeFile | protectedvirtual |
readNonResidentNames() (defined in LeFile) | LeFile | protectedvirtual |
readObjectTable() (defined in PackWcle) | PackWcle | protectedvirtual |
readPackHeader(int len, bool allow_incompressible=false) (defined in Packer) | Packer | protectedvirtual |
readPageMap() (defined in LeFile) | LeFile | protectedvirtual |
readResidentNames() (defined in LeFile) | LeFile | protectedvirtual |
relocateLoader() (defined in Packer) | Packer | protectedvirtual |
reserved (defined in LeFile) | LeFile | protected |
resident_names_offset (defined in LeFile) | LeFile | protected |
resource_entries (defined in LeFile) | LeFile | protected |
set_te16(void *p, unsigned v) const (defined in Packer) | Packer | inlineprotected |
set_te32(void *p, unsigned v) const (defined in Packer) | Packer | inlineprotected |
set_te64(void *p, upx_uint64_t v) const (defined in Packer) | Packer | inlineprotected |
soentries (defined in LeFile) | LeFile | protected |
sofixups (defined in LeFile) | LeFile | protected |
sofpage_table (defined in LeFile) | LeFile | protected |
soimage (defined in LeFile) | LeFile | protected |
sononres_names (defined in LeFile) | LeFile | protected |
soobject_table (defined in LeFile) | LeFile | protected |
sopm_entries (defined in LeFile) | LeFile | protected |
sores_names (defined in LeFile) | LeFile | protected |
target_os (defined in LeFile) | LeFile | protected |
test() (defined in Packer) | Packer | protectedvirtual |
testOverlappingDecompression(const upx_bytep buf, const upx_bytep tbuf, unsigned overlap_overhead) const (defined in Packer) | Packer | protectedvirtual |
testUnpackFormat(int format) const (defined in Packer) | Packer | protectedvirtual |
testUnpackVersion(int version) const (defined in Packer) | Packer | protectedvirtual |
type (defined in LeFile) | LeFile | protected |
uip (defined in Packer) | Packer | protected |
unoptimizeReloc(upx_byte **in, upx_byte *image, MemBuffer *out, int bs, int bits) (defined in Packer) | Packer | protectedstatic |
unoptimizeReloc32(upx_byte **in, upx_byte *image, MemBuffer *out, int bs) (defined in Packer) | Packer | protectedstatic |
unoptimizeReloc64(upx_byte **in, upx_byte *image, MemBuffer *out, int bs) (defined in Packer) | Packer | protectedstatic |
unpack(OutputFile *fo) (defined in PackWcle) | PackWcle | virtual |
updatePackHeader() (defined in Packer) | Packer | |
verifyOverlappingDecompression(Filter *ft=NULL) (defined in Packer) | Packer | protected |
verifyOverlappingDecompression(upx_bytep o_ptr, unsigned o_size, Filter *ft=NULL) (defined in Packer) | Packer | protected |
virt2rela(const le_object_table_entry_t *, unsigned *objn, unsigned *addr) (defined in PackWcle) | PackWcle | protectedstatic |
word_order (defined in LeFile) | LeFile | protected |
writeEntryTable() (defined in LeFile) | LeFile | protectedvirtual |
writeFile(OutputFile *, bool) (defined in LeFile) | LeFile | virtual |
writeFixupPageTable() (defined in LeFile) | LeFile | protectedvirtual |
writeFixups() (defined in LeFile) | LeFile | protectedvirtual |
writeImage() (defined in LeFile) | LeFile | protectedvirtual |
writeNonResidentNames() (defined in LeFile) | LeFile | protectedvirtual |
writeObjectTable() (defined in LeFile) | LeFile | protectedvirtual |
writePageMap() (defined in LeFile) | LeFile | protectedvirtual |
writeResidentNames() (defined in LeFile) | LeFile | protectedvirtual |
~LeFile() (defined in LeFile) | LeFile | virtual |
~Packer() (defined in Packer) | Packer | virtual |