函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:arch\x86\lib\string_32.c Create Date:2022-07-27 08:25:00
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:strcpy

函数原型:char *strcpy(char *dest, const char *src)

返回类型:char

参数:

类型参数名称
char *dest
const char *src
21  asm volatile
27  返回:dest
调用者
名称描述
init_amd_k8
init_cyrix
cyrix_identify
param_set_copystring
control_devkmsg
console_setupSet up a console. Called via do_early_param() in init/main.c* for each "console=" parameter in the boot command line.
__sprint_symbolLook up a kernel symbol and return it in a text buffer.
cgroup1_reconfigure
alloc_tree
init_nodeBasic initialization of a new node.
gdb_cmd_setregsHandle the 'G' set registers request
gdb_cmd_memwriteHandle the 'M' memory write bytes
gdb_cmd_binwriteHandle the 'X' memory binary write bytes
gdb_cmd_detachkillHandle the 'D' or 'k', detach or kill packets
gdb_cmd_rebootHandle the 'R' reboot packets
gdb_cmd_queryHandle the 'q' query packets
gdb_cmd_taskHandle the 'H' task query packets
gdb_cmd_threadHandle the 'T' thread query packets
gdb_cmd_breakHandle the 'z' or 'Z' breakpoint remove or set packets
gdb_serial_stubThis function performs all gdbserial command procesing
kgdb_transition_check
kdb_readkdb_read* This function reads a string of characters, terminated by* a newline, or by reaching the end of the supplied buffer,* from the current kernel debugger console device.* Parameters:* Returns:* Returns a pointer to the buffer containing the received
vkdb_printf
kdb_defcmd
parse_grepThe "str" argument may point to something like | grep xyz
kdb_strdupkdb_strdup - kdb equivalent of strdup, for disasm code.* Inputs:* str The string to duplicate.* type Flags to kmalloc for the new string.* Returns:* Address of the new string, NULL if storage could not be allocated.* Remarks:* This is not in lib/string
__trace_find_cmdline
hold_module_trace_bprintk_format
event_enable_read
save_comm
find_synthetic_field_var
__trace_probe_log_err
trace_benchmark_unregWhen the benchmark tracepoint is disabled, it calls this* function and the thread that calls the tracepoint is deleted* and all the numbers are reset.
print_bpf_insn
setup_command_line保存未改变的comand_line到字符数组static_command_line中
do_initcall_level
find_link
name_to_dev_tConvert a name into device number
get_fs_names
tg_prfill_limit
get_derived_keyDerive authentication/encryption key from trusted key
gen_symlink_name
aa_policy_initaa_policy_init - initialize a policy structure*@policy: policy to initialize (NOT NULL)*@prefix: prefix name if any is required
d_namespace_pathd_namespace_path - lookup a name associated with a given path*@path: path to lookup (NOT NULL)*@buf: buffer to store path to (NOT NULL)*@name: Returns - pointer for start of path name with in @buf (NOT NULL)*@flags: flags controlling path
set_majmin
identify_cpuThis does the hard work of actually picking apart the CPU stuff...
param_set_charp
inotify_handle_event