terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
|
Classes | |
class | CompressionState |
Public Member Functions | |
BZip2Compressor (BitWriter writer) | |
BZip2Compressor (BitWriter writer, int blockSize) | |
int | Fill (byte[] buffer, int offset, int count) |
void | CompressAndWrite () |
Properties | |
int | BlockSize [get, set] |
uint | Crc32 [get, set, private set] |
int | AvailableBytesOut [get, set, private set] |
int | UncompressedBytes [get, set] |
Private Member Functions | |
void | Reset () |
int | write0 (byte b) |
bool | AddRunToOutputBlock (bool final) |
void | randomiseBlock () |
void | mainSort () |
void | blockSort () |
bool | mainSimpleSort (BZip2Compressor.CompressionState dataShadow, int lo, int hi, int d) |
void | mainQSort3 (BZip2Compressor.CompressionState dataShadow, int loSt, int hiSt, int dSt) |
void | generateMTFValues () |
void | sendMTFValues () |
void | sendMTFValues0 (int nGroups, int alphaSize) |
int | sendMTFValues1 (int nGroups, int alphaSize) |
void | sendMTFValues2 (int nGroups, int nSelectors) |
void | sendMTFValues3 (int nGroups, int alphaSize) |
void | sendMTFValues4 () |
void | sendMTFValues5 (int nGroups, int nSelectors) |
void | sendMTFValues6 (int nGroups, int alphaSize) |
void | sendMTFValues7 (int nSelectors) |
void | moveToFrontCodeAndSend () |
Static Private Member Functions | |
static void | vswap (int[] fmap, int p1, int p2, int n) |
static byte | med3 (byte a, byte b, byte c) |
static void | hbAssignCodes (int[] code, byte[] length, int minLen, int maxLen, int alphaSize) |
static void | hbMakeCodeLengths (byte[] len, int[] freq, BZip2Compressor.CompressionState state1, int alphaSize, int maxLen) |
static | BZip2Compressor () |
Private Attributes | |
int | blockSize100k |
int | currentByte |
int | runLength |
int | last |
int | outBlockFillThreshold |
BZip2Compressor.CompressionState | cstate |
readonly CRC32 | crc |
BitWriter | bw |
int | runs |
int | workDone |
int | workLimit |
bool | firstAttempt |
bool | blockRandomised |
int | origPtr |
int | nInUse |
int | nMTF |
uint< Crc32 > | k__BackingField |
int< AvailableBytesOut > | k__BackingField |
Static Private Attributes | |
static readonly int | SETMASK |
static readonly int | CLEARMASK |
static readonly byte | GREATER_ICOST |
static readonly byte | LESSER_ICOST |
static readonly int | SMALL_THRESH |
static readonly int | DEPTH_THRESH |
static readonly int | WORK_FACTOR |
static readonly int[] | increments |
Definition at line 11 of file BZip2Compressor.cs.