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

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

__packed_struct(cprElfHdr1) Elf32_Ehdr ehdr (defined in PackLinuxElf32)PackLinuxElf32protected
__packed_struct(cprElfShdr3) Elf32_Shdr shdr[3] (defined in PackLinuxElf32)PackLinuxElf32protected
__packed_struct(b_info) unsigned sz_unc (defined in PackUnix)PackUnixprotected
__packed_struct_end() __packed_struct(cprElfHdr2) Elf32_Ehdr ehdr (defined in PackLinuxElf32)PackLinuxElf32protected
__packed_struct_end() __packed_struct(cprElfHdr3) Elf32_Ehdr ehdr (defined in PackLinuxElf32)PackLinuxElf32protected
__packed_struct_end() __packed_struct(cprElfHdrNetBSD) Elf32_Ehdr ehdr (defined in PackLinuxElf32)PackLinuxElf32protected
__packed_struct_end() cprElfHdrNetBSD elfout (defined in PackLinuxElf32)PackLinuxElf32protected
__packed_struct_end() cprElfShdr3 shdrout (defined in PackLinuxElf32)PackLinuxElf32protected
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
addStubEntrySections(Filter const *) (defined in PackLinuxElf32x86)PackLinuxElf32x86protectedvirtual
ARM_defineSymbols(Filter const *ft) (defined in PackLinuxElf32)PackLinuxElf32protectedvirtual
ARM_is_QNX(void) (defined in PackLinuxElf32)PackLinuxElf32protectedvirtual
ARM_updateLoader(OutputFile *) (defined in PackLinuxElf32)PackLinuxElf32protectedvirtual
assertPacker() const (defined in Packer)Packervirtual
b_cto8 (defined in PackUnix)PackUnixprotected
b_ftid (defined in PackUnix)PackUnixprotected
b_len (defined in PackUnix)PackUnixprotected
b_method (defined in PackUnix)PackUnixprotected
b_unused (defined in PackUnix)PackUnixprotected
bele (defined in Packer)Packerprotected
blocksize (defined in PackUnix)PackUnixprotected
buildid_data (defined in PackLinuxElf)PackLinuxElfprotected
buildLinuxLoader(upx_byte const *const proto, unsigned const szproto, upx_byte const *const fold, unsigned const szfold, Filter const *ft) (defined in PackLinuxElf32)PackLinuxElf32protectedvirtual
buildLoader(const Filter *ft) (defined in PackOpenBSDElf32x86)PackOpenBSDElf32x86protectedvirtual
canList() (defined in Packer)Packerinlinevirtual
canPack() (defined in PackLinuxElf32)PackLinuxElf32protectedvirtual
canTest() (defined in Packer)Packerinlinevirtual
canUnpack() (defined in PackUnix)PackUnixvirtual
canUnpackFormat(int format) const (defined in Packer)Packerinlinevirtual
canUnpackVersion(int version) const (defined in PackLinuxElf)PackLinuxElfinlinevirtual
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(Elf32_Ehdr const *ehdr) const (defined in PackLinuxElf32)PackLinuxElf32protectedvirtual
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 PackLinuxElf32)PackLinuxElf32inlineprotectedstatic
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
defineSymbols(Filter const *) (defined in PackLinuxElf32x86)PackLinuxElf32x86protectedvirtual
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
dynseg (defined in PackLinuxElf32)PackLinuxElf32protected
dynstr (defined in PackLinuxElf)PackLinuxElfprotected
dynsym (defined in PackLinuxElf32)PackLinuxElf32protected
e_machine (defined in PackLinuxElf)PackLinuxElfprotected
e_phnum (defined in PackLinuxElf)PackLinuxElfprotected
e_phoff (defined in PackLinuxElf32)PackLinuxElf32protected
e_shnum (defined in PackLinuxElf)PackLinuxElfprotected
e_shoff (defined in PackLinuxElf32)PackLinuxElf32protected
e_type (defined in PackLinuxElf)PackLinuxElfprotected
ehdri (defined in PackLinuxElf32)PackLinuxElf32protected
ei_class (defined in PackLinuxElf)PackLinuxElfprotected
ei_data (defined in PackLinuxElf)PackLinuxElfprotected
ei_osabi (defined in PackLinuxElf)PackLinuxElfprotected
elf_find_dynamic(unsigned) const (defined in PackLinuxElf32)PackLinuxElf32protected
elf_find_section_name(char const *) const (defined in PackLinuxElf32)PackLinuxElf32protected
elf_find_section_type(unsigned) const (defined in PackLinuxElf32)PackLinuxElf32protected
elf_get_offset_from_address(unsigned) const (defined in PackLinuxElf32)PackLinuxElf32protectedvirtual
elf_has_dynamic(unsigned) const (defined in PackLinuxElf32)PackLinuxElf32protected
elf_hash(char const *) (defined in PackLinuxElf)PackLinuxElfprotectedstatic
elf_lookup(char const *) const (defined in PackLinuxElf32)PackLinuxElf32protectedvirtual
elf_unsigned_dynamic(unsigned) const (defined in PackLinuxElf32)PackLinuxElf32protectedvirtual
exetype (defined in PackUnix)PackUnixprotected
fi (defined in Packer)Packerprotected
file_image (defined in PackLinuxElf)PackLinuxElfprotected
file_size (defined in Packer)Packerprotected
fileInfo() (defined in Packer)Packerprotectedvirtual
find_LOAD_gap(Elf32_Phdr const *const phdri, unsigned const k, unsigned const e_phnum) (defined in PackLinuxElf32)PackLinuxElf32protectedvirtual
findOverlapOverhead(const upx_bytep buf, const upx_bytep tbuf, unsigned range=0, unsigned upper_limit=~0u) const (defined in Packer)Packerprotectedvirtual
gashtab (defined in PackLinuxElf32)PackLinuxElf32protected
generateElfHdr(OutputFile *, void const *proto, unsigned const brka) (defined in PackOpenBSDElf32x86)PackOpenBSDElf32x86protectedvirtual
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
getbase(const Elf32_Phdr *phdr, int e_phnum) const (defined in PackLinuxElf32)PackLinuxElf32protectedvirtual
getbrk(const Elf32_Phdr *phdr, int e_phnum) const (defined in PackLinuxElf32)PackLinuxElf32protectedvirtual
getCompressionMethods(int method, int level) const (defined in PackLinuxElf)PackLinuxElfprotectedvirtual
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 PackLinuxElf32x86)PackLinuxElf32x86virtual
getFormat() const (defined in PackOpenBSDElf32x86)PackOpenBSDElf32x86inlinevirtual
getFullName(const options_t *) const (defined in PackOpenBSDElf32x86)PackOpenBSDElf32x86inlinevirtual
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 PackOpenBSDElf32x86)PackOpenBSDElf32x86inlinevirtual
getPackHeader(void *b, int blen, bool allow_incompressible=false) (defined in Packer)Packerprotectedvirtual
getRandomId() const (defined in Packer)Packerprotectedvirtual
getStrategy(Filter &) (defined in PackUnix)PackUnixvirtual
getVersion() const (defined in PackUnix)PackUnixinlinevirtual
gnu_hash(char const *) (defined in PackLinuxElf)PackLinuxElfprotectedstatic
handleStub(InputFile *fi, OutputFile *fo, unsigned size) (defined in Packer)Packerprotectedstatic
hashtab (defined in PackLinuxElf32)PackLinuxElf32protected
hasLoaderSection(const char *name) const (defined in Packer)Packerprotectedvirtual
hatch_off (defined in PackLinuxElf)PackLinuxElfprotected
ibuf (defined in Packer)Packerprotected
initLoader(const void *pdata, int plen, int small=-1) (defined in Packer)Packerprotectedvirtual
initPackHeader() (defined in Packer)Packer
is_big (defined in PackLinuxElf)PackLinuxElfprotected
isValidCompressionMethod(int method) (defined in Packer)Packerstatic
isValidFilter(int filter_id) const (defined in Packer)Packerprotectedvirtual
jni_onload_sym (defined in PackLinuxElf32)PackLinuxElf32protected
jni_onload_va (defined in PackLinuxElf)PackLinuxElfprotected
l_format (defined in PackUnix)PackUnixprotected
l_lsize (defined in PackUnix)PackUnixprotected
l_magic (defined in PackUnix)PackUnixprotected
l_version (defined in PackUnix)PackUnixprotected
lg2_page (defined in PackLinuxElf)PackLinuxElfprotected
linfo (defined in PackLinuxElf32)PackLinuxElf32protected
linker (defined in Packer)Packerprotected
list() (defined in Packer)Packerprotectedvirtual
load_va (defined in PackLinuxElf)PackLinuxElfprotected
loader (defined in PackUnix)PackUnixprotected
lsize (defined in PackUnix)PackUnixprotected
newLinker() const (defined in PackLinuxElf32x86)PackLinuxElf32x86protectedvirtual
note_body (defined in PackLinuxElf32)PackLinuxElf32protected
note_size (defined in PackLinuxElf32)PackLinuxElf32protected
notes (defined in PackLinuxElf32)PackLinuxElf32protected
o_elf_shnum (defined in PackLinuxElf)PackLinuxElfprotected
o_shstrtab (defined in PackLinuxElf)PackLinuxElfprotectedstatic
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 PackLinuxElf)PackLinuxElfprotected
OVERHEAD enum value (defined in PackUnix)PackUnixprotected
overlay_offset (defined in PackUnix)PackUnixprotected
p_blocksize (defined in PackUnix)PackUnixprotected
p_filesize (defined in PackUnix)PackUnixprotected
pack(OutputFile *fo) (defined in PackUnix)PackUnixvirtual
pack1(OutputFile *, Filter &) (defined in PackBSDElf32x86)PackBSDElf32x86protectedvirtual
pack2(OutputFile *, Filter &) (defined in PackLinuxElf32)PackLinuxElf32protectedvirtual
pack3(OutputFile *, Filter &) (defined in PackLinuxElf32)PackLinuxElf32protectedvirtual
pack4(OutputFile *, Filter &) (defined in PackLinuxElf32)PackLinuxElf32protectedvirtual
PackBSDElf32x86(InputFile *f) (defined in PackBSDElf32x86)PackBSDElf32x86
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
PackLinuxElf(InputFile *f) (defined in PackLinuxElf)PackLinuxElf
PackLinuxElf32(InputFile *f) (defined in PackLinuxElf32)PackLinuxElf32
PackLinuxElf32help1(InputFile *f) (defined in PackLinuxElf32)PackLinuxElf32protectedvirtual
PackLinuxElf32Le(InputFile *f) (defined in PackLinuxElf32Le)PackLinuxElf32Leinlineprotected
PackLinuxElf32x86(InputFile *f) (defined in PackLinuxElf32x86)PackLinuxElf32x86
PackOpenBSDElf32x86(InputFile *f) (defined in PackOpenBSDElf32x86)PackOpenBSDElf32x86
PackUnix(InputFile *f) (defined in PackUnix)PackUnixprotected
page_mask (defined in PackLinuxElf32)PackLinuxElf32protected
page_size (defined in PackLinuxElf)PackLinuxElfprotected
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 PackLinuxElf32)PackLinuxElf32protectedvirtual
patchLoaderChecksum() (defined in PackUnix)PackUnixprotectedvirtual
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 PackLinuxElf32)PackLinuxElf32protected
phdri (defined in PackLinuxElf32)PackLinuxElf32protected
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
sec_dynstr (defined in PackLinuxElf32)PackLinuxElf32protected
sec_dynsym (defined in PackLinuxElf32)PackLinuxElf32protected
sec_strndx (defined in PackLinuxElf32)PackLinuxElf32protected
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
shdri (defined in PackLinuxElf32)PackLinuxElf32protected
shstrtab (defined in PackLinuxElf32)PackLinuxElf32protected
sz_cpr (defined in PackUnix)PackUnixprotected
sz_dynamic (defined in PackUnix)PackUnixprotected
sz_elf_hdrs (defined in PackLinuxElf)PackLinuxElfprotected
sz_pack2 (defined in PackLinuxElf)PackLinuxElfprotected
sz_pack2a (defined in PackLinuxElf)PackLinuxElfprotected
sz_phdrs (defined in PackLinuxElf)PackLinuxElfprotected
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 PackLinuxElf32)PackLinuxElf32protectedvirtual
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 *fo) (defined in PackLinuxElf32)PackLinuxElf32protectedvirtual
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
writePackHeader(OutputFile *fo) (defined in PackUnix)PackUnixprotectedvirtual
xct_off (defined in PackLinuxElf)PackLinuxElfprotected
xct_va (defined in PackLinuxElf)PackLinuxElfprotected
~PackBSDElf32x86() (defined in PackBSDElf32x86)PackBSDElf32x86virtual
~Packer() (defined in Packer)Packervirtual
~PackLinuxElf() (defined in PackLinuxElf)PackLinuxElfvirtual
~PackLinuxElf32() (defined in PackLinuxElf32)PackLinuxElf32virtual
~PackLinuxElf32x86() (defined in PackLinuxElf32x86)PackLinuxElf32x86virtual
~PackOpenBSDElf32x86() (defined in PackOpenBSDElf32x86)PackOpenBSDElf32x86virtual