函数逻辑报告 | 
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 插件可实现:逻辑报告 代码生成和批量转换代码  |