函数逻辑报告 |
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 |
| 注解内核,赢得工具 | 下载SCCT | English |
函数名称: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_setup | Set up a console. Called via do_early_param() in init/main.c* for each "console=" parameter in the boot command line. |
| __sprint_symbol | Look up a kernel symbol and return it in a text buffer. |
| cgroup1_reconfigure | |
| alloc_tree | |
| init_node | Basic initialization of a new node. |
| gdb_cmd_setregs | Handle the 'G' set registers request |
| gdb_cmd_memwrite | Handle the 'M' memory write bytes |
| gdb_cmd_binwrite | Handle the 'X' memory binary write bytes |
| gdb_cmd_detachkill | Handle the 'D' or 'k', detach or kill packets |
| gdb_cmd_reboot | Handle the 'R' reboot packets |
| gdb_cmd_query | Handle the 'q' query packets |
| gdb_cmd_task | Handle the 'H' task query packets |
| gdb_cmd_thread | Handle the 'T' thread query packets |
| gdb_cmd_break | Handle the 'z' or 'Z' breakpoint remove or set packets |
| gdb_serial_stub | This function performs all gdbserial command procesing |
| kgdb_transition_check | |
| kdb_read | kdb_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_grep | The "str" argument may point to something like | grep xyz |
| kdb_strdup | kdb_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_unreg | When 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_t | Convert a name into device number |
| get_fs_names | |
| tg_prfill_limit | |
| get_derived_key | Derive authentication/encryption key from trusted key |
| gen_symlink_name | |
| aa_policy_init | aa_policy_init - initialize a policy structure*@policy: policy to initialize (NOT NULL)*@prefix: prefix name if any is required |
| d_namespace_path | d_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_cpu | This does the hard work of actually picking apart the CPU stuff... |
| param_set_charp | |
| inotify_handle_event |
| 源代码转换工具 开放的插件接口 | X |
|---|---|
| 支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |