PPL Logo

util/crc32.C File Reference

Go to the source code of this file.

Functions

unsigned int crc32_initial (unsigned char *data, int len)
unsigned int crc32_update (unsigned char *data, int len, unsigned int previous)
unsigned int checksum_update (unsigned char *data, int len, unsigned int previous)
unsigned int checksum_initial (unsigned char *data, int len)

Variables

unsigned int crctab []
static unsigned char checksum3 [4] = {0, 0, 0, 0xFF}
static unsigned char checksum_array [7] = {0xFF, 0xFF, 0xFF, 0, 0, 0, 0}


Function Documentation

unsigned int crc32_initial ( unsigned char *  data,
int  len 
)

Definition at line 70 of file crc32.C.

Referenced by cpd_memory_single_pup(), CkMessageReplay::isNext(), and CkMessageRecorder::process().

Here is the caller graph for this function:

unsigned int crc32_update ( unsigned char *  data,
int  len,
unsigned int  previous 
)

Definition at line 102 of file crc32.C.

Referenced by cpd_memory_single_pup().

Here is the caller graph for this function:

unsigned int checksum_update ( unsigned char *  data,
int  len,
unsigned int  previous 
)

Definition at line 116 of file crc32.C.

References checksum_array, and size.

Referenced by checksum_initial().

Here is the caller graph for this function:

unsigned int checksum_initial ( unsigned char *  data,
int  len 
)

Definition at line 126 of file crc32.C.

References checksum_update().

Referenced by CkMessageReplay::isNext(), and CkMessageRecorder::process().

Here is the call graph for this function:

Here is the caller graph for this function:


Variable Documentation

unsigned int crctab[]

Definition at line 3 of file crc32.C.

unsigned char checksum3[4] = {0, 0, 0, 0xFF} [static]

Definition at line 113 of file crc32.C.

unsigned char checksum_array[7] = {0xFF, 0xFF, 0xFF, 0, 0, 0, 0} [static]

Definition at line 114 of file crc32.C.

Referenced by checksum_update().


Generated on Mon Sep 21 08:11:46 2020 for Charm++ by  doxygen 1.5.5