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

Public Member Functions

 MemBuffer (upx_uint64_t size)
 
void alloc (upx_uint64_t size)
 
void allocForCompression (unsigned uncompressed_size, unsigned extra=0)
 
void allocForUncompression (unsigned uncompressed_size, unsigned extra=0)
 
void dealloc ()
 
void checkState () const
 
unsigned getSize () const
 
 operator unsigned char * ()
 
 operator const unsigned char * () const
 
void * getVoidPtr ()
 
const void * getVoidPtr () const
 
void fill (unsigned off, unsigned len, int value)
 
void clear (unsigned off, unsigned len)
 
void clear ()
 

Static Public Member Functions

static unsigned getSizeForCompression (unsigned uncompressed_size, unsigned extra=0)
 
static unsigned getSizeForUncompression (unsigned uncompressed_size, unsigned extra=0)
 

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