函数逻辑报告 |
Source Code:lib\string.c |
Create Date:2022-07-27 06:59:08 |
| Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
| 首页 | 函数Tree |
| 注解内核,赢得工具 | 下载SCCT | English |
函数名称:长字符串复制
函数原型:size_t strlcpy(char *dest, const char *src, size_t size)
返回类型:size_t
参数:
| 类型 | 参数 | 名称 |
|---|---|---|
| char * | dest | |
| const char * | src | |
| size_t | size |
| 145 | 如果size则 |
| 150 | 返回:ret |
| 名称 | 描述 |
|---|---|
| find_cpio_data | pio_data find_cpio_data - Search for files in an uncompressed cpio*@path: The directory to search for, including a slash at the end*@data: Pointer to the the cpio archive or a header inside*@len: Remaining length of the cpio based on data |
| ddebug_setup_query | |
| sched_trace_cfs_rq_path | |
| __add_preferred_console | |
| boot_override_clocksource | _override_clocksource - boot clock override*@str: override name* Takes a clocksource= boot argument and uses it* as the clocksource override name. |
| get_ksymbol_bpf | |
| fill_ac | Write an accounting entry for an exiting process* The acct_process() call is the workhorse of the process* accounting system. The struct acct is built here and then written* into the accounting file. This function should only be called from |
| task_cgroup_path | ask_cgroup_path - cgroup path of a task in the first cgroup hierarchy*@task: target task*@buf: the buffer to write the path into*@buflen: the length of the buffer* Determine @task's cgroup on the first (the one with the lowest non-zero |
| cgroup_release_agent_write | |
| relay_open | lay_open - create a new relay channel*@base_filename: base name of files to create, %NULL for buffering only*@parent: dentry of parent directory, %NULL for root directory or buffer*@subbuf_size: size of sub-buffers*@n_subbufs: number of sub-buffers*@cb: |
| relay_late_setup_files | lay_late_setup_files - triggers file creation*@chan: channel to operate on*@base_filename: base name of files to create*@parent: dentry of parent directory, %NULL for root directory* Returns 0 if successful, non-zero otherwise |
| set_cmdline_ftrace | |
| set_trace_boot_options | |
| set_trace_boot_clock | |
| __trace_find_cmdline | |
| setup_trace_event | |
| parse_entry | Caller is responsible to free the *pentry. |
| set_kprobe_boot_events | |
| traceprobe_parse_event_name | @buf must has MAX_EVENT_NAME_LEN size |
| fetch_store_string | Fetch a null-terminated string. Caller MUST set *(u32 *)dest with max* length and relative data location. |
| perf_event_comm_event | |
| perf_event_mmap_event | |
| perf_event_ksymbol | |
| root_dev_setup | |
| dma_pool_create | dma_pool_create - Creates a pool of consistent memory blocks, for dma |
| tokenize_frame_descr | |
| register_blkdev | gister_blkdev - register a new block device*@major: the requested major device number [1..BLKDEV_MAJOR_MAX-1]. If*@major = 0, try to allocate any unused major number.*@name: the name of the new block device as a zero terminated string |
| ima_d_path | ma_d_path - return a pointer to the full pathname* Attempt to return a pointer to the full pathname for use in the* IMA measurement list, IMA audit records, and auditing logs |
| ima_init_arch_policy | |
| sget | 查找或创建超级块 |
| __register_chrdev_region | Register a single major with a specified minor range.* If major == 0 this function will dynamically allocate an unused major.* If major > 0 this function will attempt to reserve the range of minors* with given major. |
| __set_task_comm | These functions flushes out all traces of the currently running executable* so that a new one can be started |
| setup_arch | 平台相关启动 |
| cfs_rq_tg_path | |
| parse_early_param | 解析命令行参数 |
| zswap_pool_create | |
| __elevator_change | Switch this queue to the given IO scheduler. |
| request_key_auth_new | Create an authorisation token for /sbin/request-key or whoever to gain* access to the caller's security data. |
| sget_fc | sget_fc - Find or create a superblock*@fc: Filesystem context |
| 源代码转换工具 开放的插件接口 | X |
|---|---|
| 支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |