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

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

_0 (defined in LeFile)LeFileprotected
_1 (defined in LeFile)LeFileprotected
_2 (defined in LeFile)LeFileprotected
_3 (defined in LeFile)LeFileprotected
_4 (defined in LeFile)LeFileprotected
_5 (defined in LeFile)LeFileprotected
_6 (defined in LeFile)LeFileprotected
_7 (defined in LeFile)LeFileprotected
_8 (defined in LeFile)LeFileprotected
__packed_struct(le_header_t) char _[2] (defined in LeFile)LeFileprotected
__packed_struct_end() __packed_struct(le_object_table_entry_t) LE32 virtual_size (defined in LeFile)LeFileprotected
__packed_struct_end() __packed_struct(le_pagemap_entry_t) unsigned char h (defined in LeFile)LeFileprotected
__packed_struct_end() virtual void readObjectTable() (defined in LeFile)LeFileprotected
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
automatic_data_object (defined in LeFile)LeFileprotected
base_address (defined in LeFile)LeFileprotected
bele (defined in Packer)Packerprotected
big_relocs (defined in PackWcle)PackWcleprotected
buildLoader(const Filter *ft) (defined in PackWcle)PackWcleprotectedvirtual
byte_order (defined in LeFile)LeFileprotected
bytes_on_last_page (defined in LeFile)LeFileprotected
canList() (defined in Packer)Packerinlinevirtual
canPack() (defined in PackWcle)PackWclevirtual
canTest() (defined in Packer)Packerinlinevirtual
canUnpack() (defined in PackWcle)PackWclevirtual
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
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
countFixups(unsigned *) const (defined in LeFile)LeFileprotected
cpu_type (defined in LeFile)LeFileprotected
data_pages_offset (defined in LeFile)LeFileprotected
decodeEntryTable() (defined in PackWcle)PackWcleprotectedvirtual
decodeFixupPageTable() (defined in PackVxd)PackVxdprotectedvirtual
decodeFixups() (defined in PackVxd)PackVxdprotectedvirtual
decodeImage() (defined in PackVxd)PackVxdprotectedvirtual
decodeNonResidentNames() (defined in LeFile)LeFileinlineprotectedvirtual
decodeObjectTable() (defined in PackVxd)PackVxdprotectedvirtual
decodePageMap() (defined in LeFile)LeFileinlineprotectedvirtual
decodeResidentNames() (defined in LeFile)LeFileinlineprotectedvirtual
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
encodeEntryTable() (defined in PackWcle)PackWcleprotectedvirtual
encodeFixupPageTable() (defined in PackVxd)PackVxdprotectedvirtual
encodeFixups() (defined in PackVxd)PackVxdprotectedvirtual
encodeImage(Filter *ft) (defined in PackVxd)PackVxdprotectedvirtual
encodeNonResidentNames() (defined in LeFile)LeFileinlineprotectedvirtual
encodeObjectTable() (defined in PackVxd)PackVxdprotectedvirtual
encodePageMap() (defined in PackWcle)PackWcleprotectedvirtual
encodeResidentNames() (defined in LeFile)LeFileinlineprotectedvirtual
entry_table_offset (defined in LeFile)LeFileprotected
exe_format_level (defined in LeFile)LeFileprotected
exe_offset (defined in LeFile)LeFileprotected
fi (defined in Packer)Packerprotected
fif (defined in LeFile)LeFileprotected
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
FIXUP_EXTRA enum value (defined in LeFile)LeFileprotected
fixup_page_table_offset (defined in LeFile)LeFileprotected
fixup_record_table_offset (defined in LeFile)LeFileprotected
fixup_size (defined in LeFile)LeFileprotected
flags (defined in LeFile)LeFileprotected
fof (defined in LeFile)LeFileprotected
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 PackVxd)PackVxdvirtual
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 PackVxd)PackVxdvirtual
getFormat() const (defined in PackVxd)PackVxdinlinevirtual
getFullName(const options_t *) const (defined in PackWcle)PackWcleinlinevirtual
getImageSize() const (defined in LeFile)LeFileprotected
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 PackVxd)PackVxdinlinevirtual
getPackHeader(void *b, int blen, bool allow_incompressible=false) (defined in Packer)Packerprotectedvirtual
getRandomId() const (defined in Packer)Packerprotectedvirtual
getVersion() const (defined in PackVxd)PackVxdinlinevirtual
handleStub(OutputFile *fo) (defined in PackWcle)PackWcleprotectedvirtual
handleStub(InputFile *fi, OutputFile *fo, unsigned size) (defined in Packer)Packerprotectedstatic
has_extra_code (defined in PackWcle)PackWcleprotected
hasLoaderSection(const char *name) const (defined in Packer)Packerprotectedvirtual
ibuf (defined in Packer)Packerprotected
ientries (defined in LeFile)LeFileprotected
ifixups (defined in LeFile)LeFileprotected
ifpage_table (defined in LeFile)LeFileprotected
ih (defined in LeFile)LeFileprotected
iimage (defined in LeFile)LeFileprotected
imported_modules_count (defined in LeFile)LeFileprotected
imported_modules_name_table_offset (defined in LeFile)LeFileprotected
imported_procedures_name_table_offset (defined in LeFile)LeFileprotected
init_cs_object (defined in LeFile)LeFileprotected
init_eip_offset (defined in LeFile)LeFileprotected
init_esp_offset (defined in LeFile)LeFileprotected
init_ss_object (defined in LeFile)LeFileprotected
initLoader(const void *pdata, int plen, int small=-1) (defined in Packer)Packerprotectedvirtual
initPackHeader() (defined in Packer)Packer
inonres_names (defined in LeFile)LeFileprotected
iobject_desc (defined in PackWcle)PackWcleprotected
iobject_table (defined in LeFile)LeFileprotected
ipm_entries (defined in LeFile)LeFileprotected
ires_names (defined in LeFile)LeFileprotected
isValidCompressionMethod(int method) (defined in Packer)Packerstatic
isValidFilter(int filter_id) const (defined in Packer)Packerprotectedvirtual
l (defined in LeFile)LeFileprotected
le_offset (defined in LeFile)LeFileprotected
LeFile(InputFile *) (defined in LeFile)LeFile
linker (defined in Packer)Packerprotected
list() (defined in Packer)Packerprotectedvirtual
loader_size (defined in LeFile)LeFileprotected
m (defined in LeFile)LeFileprotected
memory_page_size (defined in LeFile)LeFileprotected
memory_pages (defined in LeFile)LeFileprotected
module_directives_entries (defined in LeFile)LeFileprotected
module_type (defined in LeFile)LeFileprotected
neweip (defined in PackWcle)PackWcleprotected
newLinker() const (defined in PackWcle)PackWcleprotectedvirtual
non_resident_name_table_length (defined in LeFile)LeFileprotected
non_resident_name_table_offset (defined in LeFile)LeFileprotected
npages (defined in LeFile)LeFileprotected
object_iterate_data_map_offset (defined in LeFile)LeFileprotected
object_pagemap_offset (defined in LeFile)LeFileprotected
object_table_entries (defined in LeFile)LeFileprotected
object_table_offset (defined in LeFile)LeFileprotected
obuf (defined in Packer)Packerprotected
oentries (defined in LeFile)LeFileprotected
ofixups (defined in LeFile)LeFileprotected
ofpage_table (defined in LeFile)LeFileprotected
oh (defined in LeFile)LeFileprotected
oimage (defined in LeFile)LeFileprotected
ononres_names (defined in LeFile)LeFileprotected
oobject_table (defined in LeFile)LeFileprotected
opm_entries (defined in LeFile)LeFileprotected
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
ores_names (defined in LeFile)LeFileprotected
pack(OutputFile *fo) (defined in PackVxd)PackVxdvirtual
Packer(InputFile *f) (defined in Packer)Packerprotected
PackVxd(InputFile *f) (defined in PackVxd)PackVxd
PackWcle(InputFile *f) (defined in PackWcle)PackWcleinline
pagemap_index (defined in LeFile)LeFileprotected
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
preprocessFixups() (defined in PackWcle)PackWcleprotectedvirtual
readEntryTable() (defined in LeFile)LeFileprotectedvirtual
readFileHeader() (defined in LeFile)LeFilevirtual
readFixupPageTable() (defined in LeFile)LeFileprotectedvirtual
readFixups() (defined in LeFile)LeFileprotectedvirtual
readImage() (defined in LeFile)LeFileprotectedvirtual
readNonResidentNames() (defined in LeFile)LeFileprotectedvirtual
readObjectTable() (defined in PackWcle)PackWcleprotectedvirtual
readPackHeader(int len, bool allow_incompressible=false) (defined in Packer)Packerprotectedvirtual
readPageMap() (defined in LeFile)LeFileprotectedvirtual
readResidentNames() (defined in LeFile)LeFileprotectedvirtual
relocateLoader() (defined in Packer)Packerprotectedvirtual
reserved (defined in LeFile)LeFileprotected
resident_names_offset (defined in LeFile)LeFileprotected
resource_entries (defined in LeFile)LeFileprotected
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
soentries (defined in LeFile)LeFileprotected
sofixups (defined in LeFile)LeFileprotected
sofpage_table (defined in LeFile)LeFileprotected
soimage (defined in LeFile)LeFileprotected
sononres_names (defined in LeFile)LeFileprotected
soobject_table (defined in LeFile)LeFileprotected
sopm_entries (defined in LeFile)LeFileprotected
sores_names (defined in LeFile)LeFileprotected
target_os (defined in LeFile)LeFileprotected
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
type (defined in LeFile)LeFileprotected
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 PackVxd)PackVxdvirtual
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
virt2rela(const le_object_table_entry_t *, unsigned *objn, unsigned *addr) (defined in PackWcle)PackWcleprotectedstatic
word_order (defined in LeFile)LeFileprotected
writeEntryTable() (defined in LeFile)LeFileprotectedvirtual
writeFile(OutputFile *, bool) (defined in LeFile)LeFilevirtual
writeFixupPageTable() (defined in LeFile)LeFileprotectedvirtual
writeFixups() (defined in LeFile)LeFileprotectedvirtual
writeImage() (defined in LeFile)LeFileprotectedvirtual
writeNonResidentNames() (defined in LeFile)LeFileprotectedvirtual
writeObjectTable() (defined in LeFile)LeFileprotectedvirtual
writePageMap() (defined in LeFile)LeFileprotectedvirtual
writeResidentNames() (defined in LeFile)LeFileprotectedvirtual
~LeFile() (defined in LeFile)LeFilevirtual
~Packer() (defined in Packer)Packervirtual
~PackVxd() (defined in PackVxd)PackVxdvirtual