MySQL 8.3.0
Source Code Documentation
BlockReporter Member List

This is the complete list of members for BlockReporter, including all inherited members.

BlockReporter(bool check_lsn, const byte *read_buf, const page_size_t &page_size, bool skip_checksum)BlockReporterinline
BlockReporter(const BlockReporter &)=defaultBlockReporter
calc_zip_checksum(const byte *read_buf, ulint phys_page_size, srv_checksum_algorithm_t algo) constBlockReporter
calc_zip_checksum(srv_checksum_algorithm_t algo) constBlockReporter
is_checksum_valid_crc32(uint32_t checksum_field1, uint32_t checksum_field2, const srv_checksum_algorithm_t algo, bool use_legacy_big_endian) constBlockReporterprivate
is_checksum_valid_innodb(uint32_t checksum_field1, uint32_t checksum_field2, const srv_checksum_algorithm_t algo) constBlockReporterprivate
is_checksum_valid_none(uint32_t checksum_field1, uint32_t checksum_field2, const srv_checksum_algorithm_t algo) constBlockReporterprivate
is_corrupted() constBlockReporter
is_encrypted() const noexceptBlockReporter
is_lsn_valid(const byte *frame, uint32_t page_size) noexceptBlockReporterstatic
m_check_lsnBlockReporterprotected
m_page_sizeBlockReporterprotected
m_read_bufBlockReporterprotected
m_skip_checksumBlockReporterprotected
page_no() const noexceptBlockReporterprivate
page_warn_strict_checksum(srv_checksum_algorithm_t curr_algo, srv_checksum_algorithm_t page_checksum, const page_id_t &page_id) constBlockReporterprivate
print_compressed_checksum(uint32_t calc, uint32_t stored) constBlockReporterinlinevirtual
print_crc32_checksum(uint32_t checksum_field1, uint32_t checksum_field2) constBlockReporterinlinevirtual
print_crc32_fail() constBlockReporterinlinevirtual
print_innodb_checksum(uint32_t old_checksum, uint32_t new_checksum, uint32_t checksum_field1, uint32_t checksum_field2, srv_checksum_algorithm_t algo) constBlockReporterinlinevirtual
print_innodb_fail() constBlockReporterinlinevirtual
print_none_fail() constBlockReporterinlinevirtual
print_strict_crc32(uint32_t checksum_field1, uint32_t checksum_field2, uint32_t crc32, srv_checksum_algorithm_t algo) constBlockReporterinlinevirtual
print_strict_innodb(uint32_t checksum_field1, uint32_t checksum_field2) constBlockReporterinlinevirtual
print_strict_none(uint32_t checksum_field1, uint32_t checksum_field2, srv_checksum_algorithm_t algo) constBlockReporterinlinevirtual
report_empty_page(bool empty) constBlockReporterinlinevirtual
space_id() const noexceptBlockReporterprivate
verify_zip_checksum() constBlockReporter
~BlockReporter()=defaultBlockReportervirtual