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