PostgreSQL Source Code
git master
|
#include "port/pg_bswap.h"
Go to the source code of this file.
Macros | |
#define | INIT_CRC32C(crc) ((crc) = 0xFFFFFFFF) |
#define | EQ_CRC32C(c1, c2) ((c1) == (c2)) |
#define | COMP_CRC32C(crc, data, len) ((crc) = pg_comp_crc32c_sb8((crc), (data), (len))) |
#define | FIN_CRC32C(crc) ((crc) ^= 0xFFFFFFFF) |
Typedefs | |
typedef uint32 | pg_crc32c |
Functions | |
pg_crc32c | pg_comp_crc32c_sb8 (pg_crc32c crc, const void *data, size_t len) |
#define COMP_CRC32C | ( | crc, | |
data, | |||
len | |||
) | ((crc) = pg_comp_crc32c_sb8((crc), (data), (len))) |
Definition at line 89 of file pg_crc32c.h.
Referenced by BootStrapXLOG(), checkControlFile(), CheckPointReplicationOrigin(), get_controlfile(), load_relmap_file(), pg_checksum_update(), read_controlfile(), ReadControlFile(), ReadTwoPhaseFile(), RecreateTwoPhaseFile(), RestoreSlotFromDisk(), SaveSlotToPath(), SnapBuildRestore(), SnapBuildSerialize(), StartupReplicationOrigin(), update_controlfile(), ValidXLogRecord(), write_relmap_file(), WriteControlFile(), WriteEmptyXLOG(), XLogInsertRecord(), and XLogRecordAssemble().
#define EQ_CRC32C | ( | c1, | |
c2 | |||
) | ((c1) == (c2)) |
Definition at line 42 of file pg_crc32c.h.
Referenced by checkControlFile(), get_controlfile(), load_relmap_file(), read_controlfile(), ReadControlFile(), ReadTwoPhaseFile(), RestoreSlotFromDisk(), SnapBuildRestore(), and ValidXLogRecord().
#define FIN_CRC32C | ( | crc | ) | ((crc) ^= 0xFFFFFFFF) |
Definition at line 94 of file pg_crc32c.h.
Referenced by BootStrapXLOG(), checkControlFile(), CheckPointReplicationOrigin(), get_controlfile(), load_relmap_file(), pg_checksum_final(), read_controlfile(), ReadControlFile(), ReadTwoPhaseFile(), RecreateTwoPhaseFile(), RestoreSlotFromDisk(), SaveSlotToPath(), SnapBuildRestore(), SnapBuildSerialize(), StartupReplicationOrigin(), update_controlfile(), ValidXLogRecord(), write_relmap_file(), WriteControlFile(), WriteEmptyXLOG(), and XLogInsertRecord().
#define INIT_CRC32C | ( | crc | ) | ((crc) = 0xFFFFFFFF) |
Definition at line 41 of file pg_crc32c.h.
Referenced by BootStrapXLOG(), checkControlFile(), CheckPointReplicationOrigin(), get_controlfile(), load_relmap_file(), pg_checksum_init(), read_controlfile(), ReadControlFile(), ReadTwoPhaseFile(), RecreateTwoPhaseFile(), RestoreSlotFromDisk(), SaveSlotToPath(), SnapBuildRestore(), SnapBuildSerialize(), StartupReplicationOrigin(), update_controlfile(), ValidXLogRecord(), write_relmap_file(), WriteControlFile(), WriteEmptyXLOG(), and XLogRecordAssemble().
Definition at line 38 of file pg_crc32c.h.
Definition at line 35 of file pg_crc32c_sb8.c.
References CRC8, and pg_crc32c_table.
Referenced by pg_comp_crc32c_choose(), and pg_crc32c_armv8_available().