函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:lib\crc32test.c Create Date:2022-07-27 07:52:57
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:crc32c_combine_test

函数原型:static int __init crc32c_combine_test(void)

返回类型:int

参数:

714  errors等于0, runs等于0
716 i小于10循环
719  crc_full等于__crc32c_le(andom starting crc , 4096 random bytes + andom 6 bit offset in buf , andom 11 bit length of test )
730  如果非crc_full恒等于__crc32c_le_combine(crc1, crc2, len2)且crc_full恒等于xpected crc32c_le result 的值则errors自加
733  runs自加
734  cond_resched()
738  如果errors打印警告信息("crc32c_combine: %d/%d self tests failed\n", errors, runs)
740  否则打印信息("crc32c_combine: %d self tests passed\n", runs)
743  返回:0
调用者
名称描述
crc32test_init