函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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
注解内核,赢得工具下载SCCTEnglish

函数名称:memmove

函数原型:void *memmove(void *dest, const void *src, size_t len)

返回类型:void

参数:

类型参数名称
void *dest
const void *src
size_tlen
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_)
119  返回:__memmove(dest, src, len)
调用者
名称描述
zap_modalias_env
test_parman_move
fe_copyh = f
fe_copy_lt
LZ4_saveDict
LZ4_saveDictHCdictionary saving
LZ4_decompress_genericLZ4_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_lzmaThe LZMA decoder assumes that if the input limit (s->rc
fixup_bad_iret
sort_iommu_table
audit_log_execve_info
kdbnearsymkdbnearsym - 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_setadblocks_set() - Add a range of bad blocks to the table
badblocks_clearadblocks_clear() - Remove a range of bad blocks to the table
smack_sb_eat_lsm_opts
tomoyo_print_bprmmoyo_print_bprm - Print "struct linux_binprm" for auditing
tomoyo_parse_policymoyo_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_controlmoyo_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_namespacemoyo_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_okmoyo_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_namemoyo_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_unionmoyo_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_pathmoyo_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.