函数逻辑报告 |
Source Code:arch\x86\boot\printf.c |
Create Date:2022-07-27 08:26:09 |
| Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
| 首页 | 函数Tree |
| 注解内核,赢得工具 | 下载SCCT | English |
函数名称:输出格式化串
函数原型:int sprintf(char *buf, const char *fmt, ...)
返回类型:int
参数:
| 类型 | 参数 | 名称 |
|---|---|---|
| char * | buf | |
| const char * | fmt |
| 291 | 返回:i |
| 名称 | 描述 |
|---|---|
| display_menu | 显示显卡信息 |
| type_show | |
| identify_cpu | This does the hard work of actually picking apart the CPU stuff... |
| enable_c02_show | |
| max_time_show | |
| energy_perf_bias_show | |
| init_centaur | |
| show_bank | |
| show_interrupt_enable | |
| show_threshold_limit | |
| show_error_count | |
| version_show | |
| pf_show | |
| load_builtin_intel_microcode | |
| request_microcode_fw | |
| rdtgroup_create_info_dir | |
| rmdir_mondata_subdir_allrdtgrp | Remove all subdirectories of mon_data of ctrl_mon groups* and monitor groups with given domain id. |
| mkdir_mondata_subdir | |
| setup_cmdline | |
| proc_put_long | proc_put_long - converts an integer to a decimal ASCII formatted string*@buf: the user buffer*@size: the size of the user buffer*@val: the integer to be converted*@neg: sign of the number, %TRUE for negative* In case of success %0 is returned and @buf and |
| param_get_bool | |
| param_get_invbool | |
| uevent_seqnum_show | rrent uevent sequence number |
| kexec_loaded_show | |
| kexec_crash_loaded_show | |
| kexec_crash_size_show | |
| fscaps_show | whether file capabilities are enabled |
| rcu_expedited_show | |
| rcu_normal_show | |
| rate_limit_us_show | |
| __torture_print_stats | Create an lock-torture-statistics message in the specified buffer. |
| state_show | state - control system sleep states |
| disk_show | /sys/power/disk - Control hibernation mode |
| resume_show | |
| resume_offset_show | |
| image_size_show | |
| reserved_size_show | |
| print_syslog | |
| print_time | |
| console_unlock | sole_unlock - unlock the console system* Releases the console_lock which the caller holds on the console system* and the console driver list.* While the console_lock was held, console output may have been buffered* by printk() |
| register_irq_proc | 在系统文件中注册中断进程 |
| unregister_irq_proc | |
| irq_add_debugfs_entry | |
| show_initstate | |
| show_coresize | |
| show_initsize | |
| __sprint_symbol | Look up a kernel symbol and return it in a text buffer. |
| gdb_cmd_query | Handle the 'q' query packets |
| kdb_set | kdb_set - This function implements the 'set' command. Alter an* existing environment variable or create a new one. |
| kdb_md | |
| kdb_per_cpu | kdb_per_cpu - This function implements the 'per_cpu' command. |
| tracing_set_trace_read | |
| tracing_entries_read | |
| tracing_total_entries_read | |
| rb_simple_read | |
| buffer_percent_read | |
| print_graph_proc | |
| trace_print_graph_duration | |
| graph_depth_read | |
| event_id_read | |
| perf_event_sysfs_show | |
| md_setup_drive | |
| nr_hugepages_show_common | |
| nr_overcommit_hugepages_show | |
| free_hugepages_show | |
| resv_hugepages_show | |
| surplus_hugepages_show | |
| hugetlb_report_node_meminfo | |
| elv_iosched_show | |
| queue_var_show | |
| queue_discard_max_hw_show | |
| queue_discard_max_show | |
| queue_write_same_max_show | |
| queue_write_zeroes_max_show | |
| queue_zoned_show | |
| queue_poll_delay_show | |
| queue_io_timeout_show | |
| queue_wb_lat_show | |
| queue_wc_show | |
| queue_fua_show | |
| blk_mq_hw_sysfs_nr_tags_show | |
| blk_mq_hw_sysfs_nr_reserved_tags_show | |
| disk_badblocks_show | sysfs access to bad-blocks list. |
| disk_range_show | |
| disk_ext_range_show | |
| disk_removable_show | |
| disk_hidden_show | |
| disk_ro_show | |
| disk_capability_show | |
| disk_alignment_offset_show | |
| disk_discard_alignment_show | |
| __disk_events_show | A disk events enabled device has the following sysfs nodes under* its /sys/block/X/ directory |
| disk_events_poll_msecs_show | |
| part_partition_show | |
| part_start_show | |
| part_size_show | |
| part_ro_show | |
| part_alignment_offset_show | |
| part_discard_alignment_show | |
| part_stat_show | |
| part_inflight_show | |
| check_partition | |
| deadline_var_show | sysfs parts below |
| kyber_read_lat_show | |
| kyber_write_lat_show | |
| bfq_var_show | |
| integrity_format_show | |
| integrity_tag_size_show | |
| integrity_interval_show | |
| integrity_verify_show | |
| integrity_generate_show | |
| integrity_device_show | |
| call_sbin_request_key | Request userspace finish the construction of a key* - execute "/sbin/request-key |
| request_key_auth_new | Create an authorisation token for /sbin/request-key or whoever to gain* access to the caller's security data. |
| key_get_instantiation_authkey | Search the current process's keyrings for the authorisation key for* instantiation of a key. |
| proc_keys_show | |
| key_get_persistent | Get the persistent keyring for a specific UID and link it to the nominated* keyring. |
| datablob_format | datablob_format - format as an ascii string, before copying to userspace |
| sel_write_user | |
| smk_read_doi | smk_read_doi - read() for /smack/doi*@filp: file pointer, not actually used*@buf: where to put the result*@count: maximum to send along*@ppos: where to start* Returns number of bytes read or error code, as appropriate |
| smk_read_direct | smk_read_direct - read() for /smack/direct*@filp: file pointer, not actually used*@buf: where to put the result*@count: maximum to send along*@ppos: where to start* Returns number of bytes read or error code, as appropriate |
| smk_read_mapped | smk_read_mapped - read() for /smack/mapped*@filp: file pointer, not actually used*@buf: where to put the result*@count: maximum to send along*@ppos: where to start* Returns number of bytes read or error code, as appropriate |
| smk_read_logging | smk_read_logging - read() for /smack/logging*@filp: file pointer, not actually used*@buf: where to put the result*@cn: maximum to send along*@ppos: where to start* Returns number of bytes read or error code, as appropriate |
| smk_read_ptrace | smk_read_ptrace - read() for /smack/ptrace*@filp: file pointer, not actually used*@buf: where to put the result*@count: maximum to send along*@ppos: where to start* Returns number of bytes read or error code, as appropriate |
| ns_revision_read | |
| __aafs_profile_mkdir | Requires: @profile->ns->lock held |
| aa_policy_init | aa_policy_init - initialize a policy structure*@policy: policy to initialize (NOT NULL)*@prefix: prefix name if any is required |
| aa_new_null_profile | aa_new_null_profile - create or find a null-X learning profile*@parent: profile that caused this profile to be created (NOT NULL)*@hat: true if the null- learning profile is a hat*@base: name to base the null profile off of*@gfp: type of allocation |
| param_get_audit | |
| param_get_mode | |
| lockdown_read | |
| set_majmin | |
| request_asymmetric_key | Request an asymmetric key. |
| evm_read_key | vm_read_key - read() for |
| get_filesystem_list | |
| format_fs_keyring_description | |
| format_mk_description | |
| format_mk_users_keyring_description | |
| format_mk_user_description | |
| entry_status | generic stuff |
| devpts_pty_new | devpts_pty_new -- create a new inode in /dev/pts/*@ptmx_inode: inode of the master*@device: major+minor of the node to be created*@index: used as a name of the node*@priv: what's given back by devpts_get_priv* The created inode is returned |
| version_show |
| 源代码转换工具 开放的插件接口 | X |
|---|---|
| 支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |