函数逻辑报告 |
Source Code:mm\kasan\common.c |
Create Date:2022-07-27 17:24:34 |
| Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
| 首页 | 函数Tree |
| 注解内核,赢得工具 | 下载SCCT | English |
函数名称:memmove
函数原型:void *memmove(void *dest, const void *src, size_t len)
返回类型:void
参数:
| 类型 | 参数 | 名称 |
|---|---|---|
| void * | dest | |
| const void * | src | |
| size_t | len |
| 116 | check_memory_region((unsignedlong)src, len, TSC's on different sockets may be reset asynchronously.* This may cause the TSC ADJUST value on socket 0 to be NOT 0., _RET_IP_) |
| 117 | check_memory_region((unsignedlong)dest, len, true, _RET_IP_) |
| 名称 | 描述 |
|---|---|
| zap_modalias_env | |
| test_parman_move | |
| fe_copy | h = f |
| fe_copy_lt | |
| LZ4_saveDict | |
| LZ4_saveDictHC | dictionary saving |
| LZ4_decompress_generic | LZ4_decompress_generic() :* This generic decompression function covers all use cases.* It shall be instantiated several times, using different sets of directives.* Note that it is important for performance that this function really get inlined, |
| ZSTD_execSequenceLast7 | |
| ZSTD_execSequence | |
| ZSTD_execSequenceLong | |
| lzma2_lzma | The LZMA decoder assumes that if the input limit (s->rc |
| fixup_bad_iret | |
| sort_iommu_table | |
| audit_log_execve_info | |
| kdbnearsym | kdbnearsym - Return the name of the symbol with the nearest address* less than 'addr' |
| eval_replace | |
| filter_build_regex | |
| bpf_patch_insn_single | |
| bpf_remove_insns | |
| adjust_subprog_starts_after_remove | |
| bpf_adj_linfo_after_remove | |
| verifier_remove_insns | |
| memblock_merge_regions | |
| memblock_insert_region | |
| drain_array_locked | |
| cache_flusharray | |
| mchunk_memmove | |
| badblocks_set | adblocks_set() - Add a range of bad blocks to the table |
| badblocks_clear | adblocks_clear() - Remove a range of bad blocks to the table |
| smack_sb_eat_lsm_opts | |
| tomoyo_print_bprm | moyo_print_bprm - Print "struct linux_binprm" for auditing |
| tomoyo_parse_policy | moyo_parse_policy - Parse a policy line.*@head: Poiter to "struct tomoyo_io_buffer".*@line: Line to parse.* Returns 0 on success, negative value otherwise.* Caller holds tomoyo_read_lock(). |
| tomoyo_write_control | moyo_write_control - write() for /sys/kernel/security/tomoyo/ interface.*@head: Pointer to "struct tomoyo_io_buffer".*@buffer: Pointer to buffer to read from.*@buffer_len: Size of @buffer.* Returns @buffer_len on success, negative value otherwise. |
| tomoyo_assign_namespace | moyo_assign_namespace - Create a new namespace.*@domainname: Name of namespace to create.* Returns pointer to "struct tomoyo_policy_namespace" on success,* NULL otherwise.* Caller holds tomoyo_read_lock(). |
| tomoyo_commit_ok | moyo_commit_ok - Check memory quota.*@data: Data to copy from.*@size: Size in byte.* Returns pointer to allocated memory on success, NULL otherwise.*@data is zero-cleared on success.* Caller holds tomoyo_policy_lock mutex. |
| tomoyo_get_name | moyo_get_name - Allocate permanent memory for string data.*@name: The string to store into the permernent memory.* Returns pointer to "struct tomoyo_path_info" on success, NULL otherwise. |
| tomoyo_parse_ipaddr_union | moyo_parse_ipaddr_union - Parse an IP address.*@param: Pointer to "struct tomoyo_acl_param".*@ptr: Pointer to "struct tomoyo_ipaddr_union".* Returns true on success, false otherwise. |
| tomoyo_get_local_path | moyo_get_local_path - Get the path of a dentry.*@dentry: Pointer to "struct dentry".*@buffer: Pointer to buffer to return value in.*@buflen: Sizeof @buffer.* Returns the buffer on success, an error code otherwise. |
| 源代码转换工具 开放的插件接口 | X |
|---|---|
| 支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |