Upx_Doxygen
https://github.com/upx/upx
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Filter Class Reference

Public Member Functions

 Filter (int level)
 
void init (int id=0, unsigned addvalue=0)
 
bool filter (upx_byte *buf, unsigned buf_len)
 
void unfilter (upx_byte *buf, unsigned buf_len, bool verify_checksum=false)
 
void verifyUnfilter ()
 
bool scan (const upx_byte *buf, unsigned buf_len)
 

Static Public Member Functions

static bool isValidFilter (int filter_id)
 
static bool isValidFilter (int filter_id, const int *allowed_filters)
 

Public Attributes

upx_byte * buf
 
unsigned buf_len
 
unsigned adler
 
unsigned addvalue
 
const int * preferred_ctos
 
unsigned char cto
 
unsigned calls
 
unsigned noncalls
 
unsigned wrongcalls
 
unsigned firstcall
 
unsigned lastcall
 
unsigned n_mru
 
int id
 

The documentation for this class was generated from the following files: