函数逻辑报告 |
Source Code:security\apparmor\apparmorfs.c |
Create Date:2022-07-27 21:23:16 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
首页 | 函数Tree |
注解内核,赢得工具 | 下载SCCT | English |
函数名称:deflate_decompress
函数原型:static int deflate_decompress(char *src, size_t slen, char *dst, size_t dlen)
返回类型:int
参数:
类型 | 参数 | 名称 |
---|---|---|
char * | src | |
size_t | slen | |
char * | dst | |
size_t | dlen |
1332 | 如果aa_g_rawdata_compression_level恒等于0则 |
1342 | 如果非 memory allocated for this stream 则返回:负ENOMEM |
1345 | next input byte 等于src |
1348 | error等于zlib_inflateInit( & strm) |
1351 | 转到:fail_inflate_init |
1357 | error等于late() uses a state machine to process as much input data and generate asmuch output data as possible before returning |
1358 | 如果error不等于Z_STREAM_END则error等于负EINVAL |
1360 | 否则error等于0 |
1363 | zlib_inflateEnd( & strm) |
1364 | fail_inflate_init : |
1366 | 返回:error |
名称 | 描述 |
---|---|
rawdata_open |
源代码转换工具 开放的插件接口 | X |
---|---|
支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |