Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 4 files as a function:
- drivers/acpi/acpica/utprint.c, line 318 (as a function)
- drivers/firmware/efi/libstub/vsprintf.c, line 301 (as a function)
- lib/vsprintf.c, line 2864 (as a function)
- tools/include/nolibc/stdio.h, line 759 (as a function)
Referenced in 139 files:
- arch/arm/kernel/setup.c, line 365
- arch/m68k/emu/natfeat.c, line 61
- arch/m68k/sun3/prom/printf.c, 2 times
- arch/powerpc/kernel/udbg.c, line 121
- arch/powerpc/xmon/nonstdio.c, line 174
- arch/x86/boot/compressed/error.c, line 35
- drivers/accel/habanalabs/common/device.c, 2 times
- drivers/accel/habanalabs/common/state_dump.c, 2 times
- drivers/accessibility/speakup/synth.c, line 312
- drivers/acpi/acpica/utprint.c, 4 times
- drivers/base/devres.c, 2 times
- drivers/clk/clk-qoriq.c, line 925
- drivers/clk/clkdev.c, line 185
- drivers/firmware/efi/libstub/printk.c, line 144
- drivers/firmware/efi/libstub/vsprintf.c, line 561
- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c, line 1513
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c, line 549
- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c, line 57
- drivers/gpu/drm/amd/display/dc/dm_services.h, line 246
- drivers/gpu/drm/arm/display/komeda/komeda_event.c, line 33
- drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c, line 219
- drivers/gpu/drm/i915/i915_gpu_error.c, line 137
- drivers/gpu/drm/i915/intel_memory_region.c, line 306
- drivers/gpu/drm/msm/msm_gem.c, line 1409
- drivers/hid/intel-ish-hid/ipc/pci-ish.c, line 110
- drivers/hwmon/occ/common.c, line 767
- drivers/input/gameport/gameport.c, line 517
- drivers/leds/led-triggers.c, line 91
- drivers/md/dm-vdo/string-utils.c, line 14
- drivers/media/platform/qcom/camss/camss-csiphy.c, line 568
- drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c, line 148
- drivers/net/ethernet/intel/i40e/i40e_ethtool.c, line 210
- drivers/net/ethernet/intel/iavf/iavf_ethtool.c, line 202
- drivers/net/ethernet/meta/fbnic/fbnic_devlink.c, line 523
- drivers/net/ethernet/qlogic/qed/qed_hw.c, line 832
- drivers/net/ethernet/qlogic/qed/qed_main.c, line 2984
- drivers/net/wireless/ath/ath11k/trace.h, line 236
- drivers/net/wireless/intel/iwlwifi/fw/dbg.c, line 2068
- drivers/net/wwan/wwan_hwsim.c, line 220
- drivers/platform/chrome/cros_usbpd_logger.c, line 58
- drivers/pnp/interface.c, line 45
- drivers/remoteproc/remoteproc_core.c, 3 times
- drivers/scsi/arm/fas216.c, line 297
- drivers/scsi/esas2r/esas2r_log.c, line 154
- drivers/scsi/nsp32.c, 2 times
- drivers/scsi/pcmcia/nsp_cs.c, 2 times
- drivers/soc/qcom/qcom_aoss.c, line 241
- drivers/target/iscsi/iscsi_target_login.c, line 197
- drivers/tty/hvc/hvc_xen.c, line 775
- drivers/usb/host/xhci-debugfs.c, line 129
- drivers/usb/typec/tcpm/fusb302.c, line 151
- drivers/usb/typec/tcpm/tcpm.c, line 857
- drivers/xen/xenbus/xenbus_client.c, line 311
- fs/ceph/xattr.c, line 129
- fs/configfs/item.c, line 60
- fs/coredump.c, line 134
- fs/d_path.c, line 309
- fs/seq_file.c, line 392
- include/linux/fs.h, line 2415
- include/linux/trace_events.h, line 980
- include/trace/stages/stage6_event_callback.h, line 48
- kernel/audit.c, 2 times
- kernel/bpf/btf.c, line 8283
- kernel/bpf/stream.c, line 320
- kernel/debug/kdb/kdb_io.c, line 673
- kernel/module/kmod.c, line 150
- kernel/panic.c, line 415
- kernel/printk/printk.c, line 2307
- kernel/trace/trace_boot.c, line 274
- kernel/workqueue.c, 2 times
- lib/dump_stack.c, line 35
- lib/kasprintf.c, 2 times
- lib/kobject_uevent.c, line 682
- lib/kunit/string-stream.c, 3 times
- lib/kunit/test.c, 2 times
- lib/ref_tracker.c, 2 times
- lib/seq_buf.c, line 74
- lib/tests/printf_kunit.c, line 53
- lib/tests/scanf_kunit.c, line 307
- lib/vsprintf.c, 6 times
- mm/backing-dev.c, line 1098
- net/bluetooth/hci_sock.c, line 695
- net/ceph/osdmap.c, 2 times
- net/ethtool/ioctl.c, line 2441
- net/netfilter/nf_log.c, 3 times
- net/netfilter/nf_tables_api.c, line 1079
- scripts/dtc/util.c, 2 times
- scripts/gendwarfksyms/dwarf.c, line 190
- scripts/kconfig/confdata.c, line 204
- scripts/kconfig/lxdialog/util.c, 2 times
- scripts/kconfig/nconf.c, 2 times
- scripts/kconfig/util.c, line 112
- scripts/mod/file2alias.c, 3 times
- scripts/mod/modpost.c, line 1708
- security/tomoyo/audit.c, 2 times
- security/tomoyo/common.c, 3 times
- sound/core/seq/seq_clientmgr.c, line 2353
- sound/soc/renesas/rcar/adg.c, line 864
- sound/soc/soc-dapm.c, line 186
- tools/bpf/bpftool/xlated_dumper.c, line 105
- tools/include/nolibc/stdio.h, 4 times
- tools/lib/bpf/gen_loader.c, line 313
- tools/lib/bpf/libbpf.c, line 11710
- tools/lib/subcmd/subcmd-util.h, line 13
- tools/lib/vsprintf.c, 2 times
- tools/objtool/disas.c, line 128
- tools/perf/tests/builtin-test.c, 2 times
- tools/perf/tests/dlfilter-test.c, line 88
- tools/perf/ui/hist.c, line 497
- tools/perf/util/arm-spe-decoder/arm-spe-pkt-decoder.c, line 255
- tools/perf/util/bpf-event.c, line 280
- tools/perf/util/build-id.c, line 146
- tools/perf/util/intel-pt-decoder/intel-pt-decoder.c, line 262
- tools/perf/util/path.c, line 30
- tools/perf/util/probe-event.c, line 69
- tools/perf/util/sort.c, line 87
- tools/perf/util/strbuf.c, 2 times
- tools/power/acpi/os_specific/service_layers/osunixxf.c, line 399
- tools/power/x86/intel-speed-select/isst-config.c, line 238
- tools/power/x86/turbostat/turbostat.c, line 6057
- tools/testing/selftests/bpf/disasm_helpers.c, line 18
- tools/testing/selftests/bpf/prog_tests/btf_dump.c, line 334
- tools/testing/selftests/bpf/prog_tests/log_buf.c, line 24
- tools/testing/selftests/bpf/prog_tests/reg_bounds.c, line 55
- tools/testing/selftests/capabilities/test_execve.c, line 33
- tools/testing/selftests/drivers/net/hw/ncdevmem.c, line 313
- tools/testing/selftests/filesystems/eventfd/eventfd_test.c, 2 times
- tools/testing/selftests/mm/split_huge_page_test.c, line 143
- tools/testing/selftests/mm/vm_util.h, line 132
- tools/testing/selftests/mount/nosymfollow-test.c, line 48
- tools/testing/selftests/mount/unprivileged-remount-test.c, line 64
- tools/testing/selftests/net/tcp_ao/lib/aolib.h, 2 times
- tools/testing/selftests/nolibc/nolibc-test.c, line 1997
- tools/testing/selftests/pidfd/pidfd_fdinfo_test.c, 2 times
- tools/testing/selftests/safesetid/safesetid-test.c, line 59
- tools/tracing/rtla/src/utils.c, 2 times
- tools/verification/rv/src/in_kernel.c, line 694
- tools/verification/rv/src/rv.c, line 155
- tools/verification/rv/src/utils.c, 2 times
Smatch caller information:
drivers/gpu/drm/arm/display/komeda/komeda_event.c komeda_sprintf() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 1-s32max |
| PARAM_VALUE | 2 | fmt_str | 4096-ptr_max |
| BUF_SIZE | 2 | fmt_str | 5-10,13 |
| BUF_SIZE | 2 | fmt_str | 5-10,13 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | buf | unit_byte |
| UNITS | 1 | size | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
fs/coredump.c cn_vprintf() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 2 | fmt_str | 4096-ptr_max |
| PARAM_VALUE | 3 | *args | (-4611686018427387904),3675277882799267840,2058385695437557760,3098311189169115136 |
| BUF_SIZE | 2 | fmt_str | 2-5,18 |
| BUF_SIZE | 2 | fmt_str | 2-5,18 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| DATA_SOURCE | 3 | args | $2 |
| STR_LEN | 0 | buf | (-1),1 |
| STR_LEN | 2 | fmt_str | (-1),1 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | buf | unit_byte |
| UNITS | 1 | size | unit_byte |
kernel/panic.c panic_try_force_cpu() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 1024 |
| BUF_SIZE | 2 | fmt_str | (-1),39,43,52,64 |
| BUF_SIZE | 2 | fmt_str | (-1),39,43,52,64 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $0 |
| DATA_SOURCE | 3 | args | $1 |
| STR_LEN | 0 | buf | (-1),3-6 |
| STR_LEN | 2 | fmt_str | (-1),3-6 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | irq |
drivers/accel/habanalabs/common/device.c hl_engine_data_sprintf() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 0 |
| PARAM_VALUE | 1 | size | 0 |
| BUF_SIZE | 2 | fmt_str | 2,14,17,19,22-23,25,29,72,74,80,86,102,104,106,108,110,112,114,118,120,130 |
| BUF_SIZE | 2 | fmt_str | 2,14,17,19,22-23,25,29,72,74,80,86,102,104,106,108,110,112,114,118,120,130 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| STR_LEN | 0 | buf | (-1),1 |
| STR_LEN | 2 | fmt_str | (-1),1 |
| STR_LEN | 3 | *args | (-1),1 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/accel/habanalabs/common/device.c hl_engine_data_sprintf() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 0-s32max,18446744071562067968-u64max |
| BUF_SIZE | 2 | fmt_str | 2,14,17,19,22-23,25,29,72,74,80,86,102,104,106,108,110,112,114,118,120,130 |
| BUF_SIZE | 2 | fmt_str | 2,14,17,19,22-23,25,29,72,74,80,86,102,104,106,108,110,112,114,118,120,130 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| STR_LEN | 0 | buf | (-1),1 |
| STR_LEN | 2 | fmt_str | (-1),1 |
| STR_LEN | 3 | *args | (-1),1 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/input/gameport/gameport.c gameport_set_phys() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 32 |
| PARAM_VALUE | 2 | fmt_str | 8333808701229301760,8399525933072936960 |
| PARAM_VALUE | 3 | *args | 8333808701229301760,8399525933072936960 |
| BUF_SIZE | 0 | buf | 32 |
| BUF_SIZE | 2 | fmt_str | 13,16 |
| BUF_SIZE | 2 | fmt_str | 13,16 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | size | unit_byte |
kernel/bpf/stream.c bpf_stream_stage_printk() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 1024 |
| PARAM_VALUE | 2 | fmt_str | 4096-ptr_max |
| BUF_SIZE | 0 | buf | 1024 |
| BUF_SIZE | 2 | fmt_str | 2,5,13,18,23-24,26,34-35,50 |
| BUF_SIZE | 2 | fmt_str | 2,5,13,18,23-24,26,34-35,50 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| STR_LEN | 0 | buf | (-1),4-5,16,28 |
| STR_LEN | 2 | fmt_str | (-1),4-5,16,28 |
| STR_LEN | 3 | *args | (-1),4-5,16,28 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | size | unit_byte |
drivers/tty/hvc/hvc_xen.c xen_raw_printk() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 6110097911085039616 |
| PARAM_VALUE | 1 | size | 512 |
| PARAM_VALUE | 2 | fmt_str | 4096-ptr_max |
| BUF_SIZE | 0 | buf | 512 |
| BUF_SIZE | 2 | fmt_str | 22,25,27,31,34,38-40,46,81 |
| BUF_SIZE | 2 | fmt_str | 22,25,27,31,34,38-40,46,81 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $0 |
| STR_LEN | 0 | buf | 21,24,26,30,33,37-39,45,80 |
| STR_LEN | 2 | fmt_str | 21,24,26,30,33,37-39,45,80 |
| STR_LEN | 3 | *args | 21,24,26,30,33,37-39,45,80 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| BIT_INFO | 2 | fmt_str | 0x0,0x7fffffffffffffff |
| BIT_INFO | 2 | fmt_str | 0x0,0x7fffffffffffffff |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | size | unit_byte |
| HALF_LOCKED2 | irq |
drivers/hid/intel-ish-hid/ipc/pci-ish.c ish_event_tracer() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 5962401284940627968 |
| PARAM_VALUE | 1 | size | 100 |
| PARAM_VALUE | 2 | fmt_str | 4096-ptr_max |
| BUF_SIZE | 0 | buf | 100 |
| BUF_SIZE | 2 | fmt_str | 7,11-12,15-17,19-21,23,25-27,29,31-34,37-38,43 |
| BUF_SIZE | 2 | fmt_str | 7,11-12,15-17,19-21,23,25-27,29,31-34,37-38,43 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | size | unit_byte |
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/intel/iwlwifi/fw/dbg.c iwl_fw_dbg_collect_trig() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 64 |
| PARAM_VALUE | 2 | fmt_str | 4096-ptr_max |
| BUF_SIZE | 0 | buf | 64 |
| BUF_SIZE | 2 | fmt_str | 3,13-14,23-26,29,32-33,37-38,41,46 |
| BUF_SIZE | 2 | fmt_str | 3,13-14,23-26,29,32-33,37-38,41,46 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $2 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 0 | buf | 1 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | size | unit_byte |
| HALF_LOCKED2 | &mvm->mutex | ||
| HALF_LOCKED2 | &mvm->time_event_lock | ||
| HALF_LOCKED2 | bh |
net/ethtool/ioctl.c ethtool_sprintf() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 32 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| NOCHECK_CALL |
drivers/net/ethernet/qlogic/qed/qed_hw.c qed_hw_err_notify() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4345317851490611200 |
| PARAM_VALUE | 1 | size | 256 |
| PARAM_VALUE | 2 | fmt_str | 1052391191198912512,5483867827100684288,5528545469239087104,5794507299771396096,5919460178913341440,7943879435557056512 |
| PARAM_VALUE | 3 | *args | 5919460178913341440,5483867827100684288,5528545469239087104,7943879435557056512,5794507299771396096,1052391191198912512 |
| BUF_SIZE | 0 | buf | 256 |
| BUF_SIZE | 2 | fmt_str | 15,22-23,54,88,121 |
| BUF_SIZE | 2 | fmt_str | 15,22-23,54,88,121 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $3 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &p_hwfn->dmae_info.mutex |
sound/soc/soc-dapm.c dapm_pop_dbg() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 4096 |
| PARAM_VALUE | 2 | fmt_str | 4298653389151092736,5015619525199499264,7487435338532786176,8163319461361344512 |
| PARAM_VALUE | 3 | *args | 8163319461361344512,7487435338532786176,5015619525199499264,4298653389151092736 |
| BUF_SIZE | 0 | buf | 4096 |
| BUF_SIZE | 0 | buf | 4096 |
| BUF_SIZE | 2 | fmt_str | 18,40,42,45 |
| BUF_SIZE | 2 | fmt_str | 18,40,42,45 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 0 | buf | r _kmalloc_noprof |
| DATA_SOURCE | 2 | fmt_str | $1 |
| STR_LEN | 0 | buf | (-1),7-8 |
| STR_LEN | 2 | fmt_str | (-1),7-8 |
| STR_LEN | 3 | *args | (-1),7-8 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | size | unit_byte |
drivers/scsi/esas2r/esas2r_log.c esas2r_log_master() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 0-1023 |
| PARAM_VALUE | 1 | size | 0-1023 |
| PARAM_VALUE | 2 | fmt_str | 4096-ptr_max |
| BUF_SIZE | 2 | fmt_str | 10,14-21,23-34,36-45,47-48,50-59,62,64,66-67,70-71,73,79-80,85 |
| BUF_SIZE | 2 | fmt_str | 10,14-21,23-34,36-45,47-48,50-59,62,64,66-67,70-71,73,79-80,85 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| CAPPED_DATA | 0 | buf | 1 |
| CAPPED_DATA | 1 | size | 1 |
| CAPPED_DATA | 1 | size | 1 |
| DATA_SOURCE | 2 | fmt_str | $2 |
| DATA_SOURCE | 3 | args | $3 |
| STR_LEN | 0 | buf | (-1) |
| STR_LEN | 0 | buf | (-1) |
| STR_LEN | 1 | size | (-1),7,14,16,19,23,28,30,37 |
| STR_LEN | 2 | fmt_str | (-1),7,14,16,19,23,28,30,37 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | flags | ||
| LOCK2 | global &event_buffer_lock | ||
| HALF_LOCKED2 | flags |
fs/configfs/item.c config_item_set_name() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 20 |
| PARAM_VALUE | 2 | fmt_str | 483552465123852288,8347350738675638272 |
| PARAM_VALUE | 3 | *args | 483552465123852288,8347350738675638272 |
| BUF_SIZE | 0 | buf | 20 |
| BUF_SIZE | 2 | fmt_str | 3,13 |
| BUF_SIZE | 2 | fmt_str | 3,13 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| STR_LEN | 0 | buf | (-1),2,8,31,39,63 |
| STR_LEN | 2 | fmt_str | (-1),2,8,31,39,63 |
| STR_LEN | 3 | *args | (-1),2,8,31,39,63 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &subsys->su_mutex | ||
| HALF_LOCKED2 | global &func_lock |
security/tomoyo/common.c tomoyo_addprintf() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 2 | fmt_str | 4096-ptr_max |
| BUF_SIZE | 2 | fmt_str | 2-12,17 |
| BUF_SIZE | 2 | fmt_str | 2-12,17 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $2 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| NOCHECK_CALL | |||
| UNITS | 0 | buf | unit_byte |
| UNITS | 1 | size | unit_byte |
| LOCK2 | global &tomoyo_ss | ||
| HALF_LOCKED2 | &head->io_sem |
security/tomoyo/common.c tomoyo_io_printf() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 1-s32max |
| PARAM_VALUE | 2 | fmt_str | 4096-ptr_max |
| BUF_SIZE | 2 | fmt_str | 3-4,6-7,12-20,26,29,39,41,44 |
| BUF_SIZE | 2 | fmt_str | 3-4,6-7,12-20,26,29,39,41,44 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| STR_LEN | 0 | buf | (-1)-1,6,13 |
| STR_LEN | 2 | fmt_str | (-1)-1,6,13 |
| STR_LEN | 3 | *args | (-1)-1,6,13 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| LOCK2 | &head->io_sem | ||
| LOCK2 | global &tomoyo_ss | ||
| TYPE_LOCK | (struct tomoyo_io_buffer)->io_sem |
security/tomoyo/common.c tomoyo_supervisor() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 0 |
| PARAM_VALUE | 1 | size | 0 |
| PARAM_VALUE | 2 | fmt_str | 1645099592183304192,2189834376867225600,2272969698254630912,3486107847951683584,4174342178630590464,5401228546964832256 |
| PARAM_VALUE | 3 | *args | 2272969698254630912,1645099592183304192,3486107847951683584,5401228546964832256,4174342178630590464,2189834376867225600 |
| BUF_SIZE | 2 | fmt_str | 12-13,15,21-22,27 |
| BUF_SIZE | 2 | fmt_str | 12-13,15,21-22,27 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| STR_LEN | 0 | buf | (-1),20,26 |
| STR_LEN | 2 | fmt_str | (-1),20,26 |
| STR_LEN | 3 | *args | (-1),20,26 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| LOCK2 | global &tomoyo_ss |
lib/ref_tracker.c pr_ostream_buf() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 2 | fmt_str | 26526181855375360,6379867951679188992,6573709729498042368 |
| PARAM_VALUE | 3 | *args | 6573709729498042368,6379867951679188992,26526181855375360 |
| BUF_SIZE | 2 | fmt_str | 31,40,44 |
| BUF_SIZE | 2 | fmt_str | 31,40,44 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| STR_LEN | 0 | buf | (-1) |
| STR_LEN | 2 | fmt_str | (-1) |
| STR_LEN | 3 | *args | (-1) |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | buf | unit_byte |
| UNITS | 1 | size | unit_byte |
| LOCK2 | flags | ||
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | &seq->lock | ||
| TYPE_LOCK | (struct ref_tracker_dir)->lock |
lib/ref_tracker.c ref_tracker_dir_symlink() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 3443293688553230336 |
| PARAM_VALUE | 1 | size | 256 |
| PARAM_VALUE | 2 | fmt_str | 1925589840880967680,5576518604055957504 |
| PARAM_VALUE | 3 | *args | 5576518604055957504,1925589840880967680 |
| BUF_SIZE | 0 | buf | 256 |
| BUF_SIZE | 2 | fmt_str | 21,24 |
| BUF_SIZE | 2 | fmt_str | 21,24 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | size | unit_byte |
| HALF_LOCKED2 | global &pernet_ops_rwsem |
lib/vsprintf.c snprintf() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 0 | buf | $0 |
| DATA_SOURCE | 1 | size | $1 |
| DATA_SOURCE | 2 | fmt_str | $2 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
lib/vsprintf.c sprintf() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | s32max |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 0 | buf | $0 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
lib/vsprintf.c va_format() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | buf | (-1),46,1024 |
| BUF_SIZE | 0 | buf | (-1),46,1024 |
| BUF_SIZE | 2 | fmt_str | 1-s32max |
| CAPPED_DATA | 0 | buf | 1 |
| DATA_SOURCE | 0 | buf | $0 |
| STR_LEN | 0 | buf | (-1)-s32max |
| STR_LEN | 0 | buf | (-1)-s32max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *buf | 0-255 |
| UNITS | 0 | buf | unit_byte |
| UNITS | 1 | size | unit_byte |
| USER_PTR | 0 | buf |
lib/vsprintf.c vscnprintf() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 1-u64max |
| BUF_SIZE | 0 | buf | (-1),80,100,128,256,350,512,1024 |
| BUF_SIZE | 0 | buf | (-1),80,100,128,256,350,512,1024 |
| BUF_SIZE | 2 | fmt_str | (-1),2-70,72-77,79-82,84-85,87-88,92-95,97,102,104,107-108,110,115-116,118,120,126,128,130,132,134,136,149,154,157,169,187,192,208,228,230,238,254,264,296,479 |
| BUF_SIZE | 2 | fmt_str | (-1),2-70,72-77,79-82,84-85,87-88,92-95,97,102,104,107-108,110,115-116,118,120,126,128,130,132,134,136,149,154,157,169,187,192,208,228,230,238,254,264,296,479 |
| BUF_SIZE | 3 | args | (-1),8 |
| BUF_SIZE | 3 | args | (-1),8 |
| DATA_SOURCE | 0 | buf | $0 |
| DATA_SOURCE | 1 | size | $1 |
| DATA_SOURCE | 2 | fmt_str | $2 |
| DATA_SOURCE | 3 | args | $3 |
| FUZZY_MAX | 1 | size | 1024 |
| STR_LEN | 0 | buf | (-1)-58,60-61,63-81,83-84,86-87,92,94,96,106,117,119,125,135,150,153,168 |
| STR_LEN | 0 | buf | (-1)-58,60-61,63-81,83-84,86-87,92,94,96,106,117,119,125,135,150,153,168 |
| STR_LEN | 1 | size | (-1)-1,4,6 |
| STR_LEN | 1 | size | (-1)-1,4,6 |
| STR_LEN | 2 | fmt_str | (-1)-22,24-34,36-39,42-55,58,60-61,63,66-67,71-72,86,94,96,106 |
| STR_LEN | 2 | fmt_str | (-1)-22,24-34,36-39,42-55,58,60-61,63,66-67,71-72,86,94,96,106 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *buf | 0-255 |
| UNITS | 0 | buf | unit_byte |
| UNITS | 1 | size | unit_byte |
| ELEM_COUNT | 0 | ==buf1 | 8051 |
| USER_PTR | 0 | buf | |
| HALF_LOCKED2 | &adm_ctx->resource->adm_mutex | ||
| HALF_LOCKED2 | &gpu->lock | ||
| HALF_LOCKED2 | &led_cdev->trigger_lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &rd->write_lock | ||
| HALF_LOCKED2 | e.irqflags | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &triggers_list_lock | ||
| HALF_LOCKED2 | global &vbg_log_lock | ||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | irqflags |
lib/vsprintf.c vsprintf() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | s32max |
| BUF_SIZE | 0 | buf | (-1),31,512 |
| BUF_SIZE | 0 | buf | (-1),31,512 |
| BUF_SIZE | 2 | fmt_str | (-1),2-5,8,12-17,20-27,29-43,45-56,58-62,64-70,72-73,75-76,79-81,83,86,90,93,116 |
| BUF_SIZE | 2 | fmt_str | (-1),2-5,8,12-17,20-27,29-43,45-56,58-62,64-70,72-73,75-76,79-81,83,86,90,93,116 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 0 | buf | $0 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| DATA_SOURCE | 3 | args | $2 |
| STR_LEN | 0 | buf | (-1),23-24,31,37-38,40,42,44,51,61,63,65,69,75 |
| STR_LEN | 0 | buf | (-1),23-24,31,37-38,40,42,44,51,61,63,65,69,75 |
| STR_LEN | 1 | size | (-1),23-24,31,37-38,40,42,44,51,61,63,65,69,75 |
| STR_LEN | 2 | fmt_str | (-1),23-24,31,37-38,40,42,44,51,61,63,65,69,75 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &monc->mutex | ||
| HALF_LOCKED2 | sk |
lib/kasprintf.c kvasprintf() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 0 |
| PARAM_VALUE | 1 | size | 0 |
| BUF_SIZE | 2 | fmt_str | s32min,(-10),(-1),1-s32max |
| BUF_SIZE | 2 | fmt_str | s32min,(-10),(-1),1-s32max |
| BUF_SIZE | 3 | args | s32min,(-10),(-1),1-s32max |
| BUF_SIZE | 3 | args | s32min,(-10),(-1),1-s32max |
| DATA_SOURCE | 2 | fmt_str | $1 |
| DATA_SOURCE | 3 | args | $2 |
| STR_LEN | 0 | buf | (-1),1-8,10-12,14,16,20,31,39,45,88,255 |
| STR_LEN | 2 | fmt_str | (-1),1-8,10-12,14,16,20,31,39,45,88,255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &coredump->lock |
lib/kasprintf.c kvasprintf() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 1-u64max |
| PARAM_VALUE | 1 | size | 0-u32max |
| BUF_SIZE | 0 | buf | 0-u32max |
| BUF_SIZE | 0 | buf | 0-u32max |
| BUF_SIZE | 2 | fmt_str | s32min,(-10),(-1),1-s32max |
| BUF_SIZE | 2 | fmt_str | s32min,(-10),(-1),1-s32max |
| BUF_SIZE | 3 | args | s32min,(-10),(-1),1-s32max |
| BUF_SIZE | 3 | args | s32min,(-10),(-1),1-s32max |
| DATA_SOURCE | 0 | buf | r __kmalloc_node_track_caller_noprof |
| DATA_SOURCE | 2 | fmt_str | $1 |
| DATA_SOURCE | 3 | args | $2 |
| STR_LEN | 0 | buf | (-1),1-8,10-12,14,16,20,31,39,45,88,255 |
| STR_LEN | 2 | fmt_str | (-1),1-8,10-12,14,16,20,31,39,45,88,255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| ELEM_COUNT | 0 | ==buf1 | 8051 |
| HALF_LOCKED2 | &coredump->lock |
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c __fm10k_add_stat_strings() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 32 |
| PARAM_VALUE | 3 | *args | 2,8-10,17 |
| BUF_SIZE | 2 | fmt_str | 32 |
| BUF_SIZE | 3 | args | 4 |
| BUF_SIZE | 3 | args | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/soc/qcom/qcom_aoss.c qmp_send() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 1935118496829624320 |
| PARAM_VALUE | 1 | size | 64 |
| PARAM_VALUE | 2 | fmt_str | 538418529308626944,1349222570007789568,1867276237592932352,1939389909625163776,2821481194470686720,3957598017631727616,8098629029971042304 |
| PARAM_VALUE | 3 | *args | 2821481194470686720,538418529308626944,8098629029971042304,3957598017631727616,1939389909625163776,1867276237592932352,1349222570007789568 |
| BUF_SIZE | 0 | buf | 64 |
| BUF_SIZE | 2 | fmt_str | 31-32,34,37,53,64 |
| BUF_SIZE | 2 | fmt_str | 31-32,34,37,53,64 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| STR_LEN | 0 | buf | (-1),33 |
| STR_LEN | 2 | fmt_str | (-1),33 |
| STR_LEN | 3 | *args | (-1),33 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | size | unit_byte |
| HALF_LOCKED2 | &cdev->lock | ||
| HALF_LOCKED2 | &s->lock |
mm/backing-dev.c bdi_register_va() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 64 |
| PARAM_VALUE | 2 | fmt_str | 1370167421920870400,1934969127945400320,2717709137090121728,4905880520796913664,5996231433774108672,6333415653276418048,6361038150881751040 |
| PARAM_VALUE | 3 | *args | (-4611686018427387904) |
| BUF_SIZE | 0 | buf | 64 |
| BUF_SIZE | 2 | fmt_str | 6,8-10,12 |
| BUF_SIZE | 2 | fmt_str | 6,8-10,12 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| DATA_SOURCE | 3 | args | $2 |
| STR_LEN | 0 | buf | (-1)-0,3,8-9,11 |
| STR_LEN | 2 | fmt_str | (-1)-0,3,8-9,11 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | size | unit_byte |
drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_hw_sequencer_debug.c snprintf_count() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | fmt_str | 4096-ptr_max |
| BUF_SIZE | 2 | fmt_str | 7,20,23-25,28,33-35,40-42,44-45,49,58,61,64,67-68,71,75,111,122,130,134,142,204,312,406 |
| BUF_SIZE | 2 | fmt_str | 7,20,23-25,28,33-35,40-42,44-45,49,58,61,64,67-68,71,75,111,122,130,134,142,204,312,406 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 0 | buf | $0 |
| DATA_SOURCE | 1 | size | $1 |
| DATA_SOURCE | 2 | fmt_str | $2 |
| STR_LEN | 0 | buf | 6,19,22-24,27,32-34,39-41,43-44,48,57,60,63,66-67,70,74,110,121,129,133,141,203,311,405 |
| STR_LEN | 0 | buf | 6,19,22-24,27,32-34,39-41,43-44,48,57,60,63,66-67,70,74,110,121,129,133,141,203,311,405 |
| STR_LEN | 1 | size | (-1),3,7,11 |
| STR_LEN | 2 | fmt_str | (-1),3-4,6-7 |
| STR_LEN | 2 | fmt_str | (-1),3-4,6-7 |
| STR_LEN | 3 | *args | (-1),3-4,6-7 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 1 | size |
lib/tests/scanf_kunit.c append_fmt() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 0-s32max,18446744071562067968-u64max |
| BUF_SIZE | 2 | fmt_str | (-1),3-7 |
| BUF_SIZE | 2 | fmt_str | (-1),3-7 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $3 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
drivers/md/dm-vdo/string-utils.c vdo_append_to_buffer() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4096-u64max |
| PARAM_VALUE | 2 | fmt_str | 3058058717209993216,6157933458037428224,6903165407162896384,8347350738675638272 |
| PARAM_VALUE | 3 | *args | 6157933458037428224,6903165407162896384,8347350738675638272,3058058717209993216 |
| BUF_SIZE | 0 | buf | (-1),80,128 |
| BUF_SIZE | 0 | buf | (-1),80,128 |
| BUF_SIZE | 2 | fmt_str | 3,6-7,14 |
| BUF_SIZE | 2 | fmt_str | 3,6-7,14 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 0 | buf | $0 |
| DATA_SOURCE | 2 | fmt_str | $2 |
| STR_LEN | 0 | buf | 2,5-6,13 |
| STR_LEN | 0 | buf | 2,5-6,13 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | buf | unit_byte |
| UNITS | 1 | size | unit_byte |
drivers/net/ethernet/qlogic/qed/qed_main.c qed_mfw_report() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 9033569772748103680 |
| PARAM_VALUE | 1 | size | 256 |
| PARAM_VALUE | 2 | fmt_str | 5462609793210912768,7786434824095305728 |
| PARAM_VALUE | 3 | *args | 7786434824095305728,5462609793210912768 |
| BUF_SIZE | 0 | buf | 256 |
| BUF_SIZE | 2 | fmt_str | 60,72 |
| BUF_SIZE | 2 | fmt_str | 60,72 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->tx_global_lock |
lib/kobject_uevent.c add_uevent_var() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| UNITS | 1 | size | unit_byte |
drivers/firmware/efi/libstub/vsprintf.c snprintf() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 0 | buf | $0 |
| DATA_SOURCE | 1 | size | $1 |
| DATA_SOURCE | 2 | fmt_str | $2 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
fs/seq_file.c seq_vprintf() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 1-u64max |
| BUF_SIZE | 2 | fmt_str | (-1),2,4-9,11-16,18-23,25-29,31,35,37,40,44,49,51,56-57,69 |
| BUF_SIZE | 2 | fmt_str | (-1),2,4-9,11-16,18-23,25-29,31,35,37,40,44,49,51,56-57,69 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| DATA_SOURCE | 3 | args | $2 |
| STR_LEN | 0 | buf | (-1)-0,4-14,24,26,48 |
| STR_LEN | 2 | fmt_str | (-1)-0,4-14,24,26,48 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | buf | unit_byte |
| UNITS | 1 | size | unit_byte |
| HALF_LOCKED2 | &hdev->fd_rule_lock | ||
| HALF_LOCKED2 | &meta->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
kernel/printk/printk.c vprintk_store() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 6522394645755514880 |
| PARAM_VALUE | 1 | size | 8 |
| BUF_SIZE | 0 | buf | 8 |
| BUF_SIZE | 2 | fmt_str | (-1),2-4,6,8-59,62,64-70,72,74-77,79-82,85,88,93,95,102,107,115-116,118,120,126,136,154,169 |
| BUF_SIZE | 2 | fmt_str | (-1),2-4,6,8-59,62,64-70,72,74-77,79-82,85,88,93,95,102,107,115-116,118,120,126,136,154,169 |
| BUF_SIZE | 3 | args | (-1),8 |
| BUF_SIZE | 3 | args | (-1),8 |
| DATA_SOURCE | 2 | fmt_str | $3 |
| DATA_SOURCE | 3 | args | $4 |
| STR_LEN | 0 | buf | (-1)-0,3-16,18-23,25-27,29-42,44-58,61,63-69,71,73-76,78-81,84,87,92,106,117,119,125,135,153,168 |
| STR_LEN | 2 | fmt_str | (-1)-0,3-16,18-23,25-27,29-42,44-58,61,63-69,71,73-76,78-81,84,87,92,106,117,119,125,135,153,168 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | size | unit_byte |
| LOCK2 | irqflags |
kernel/audit.c audit_log_vformat() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 1-s32max,18446744071562067968-u64max |
| BUF_SIZE | 2 | fmt_str | (-1),33,41,56,59,75,83,87,101 |
| BUF_SIZE | 2 | fmt_str | (-1),33,41,56,59,75,83,87,101 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| DATA_SOURCE | 3 | args | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/audit.c audit_log_vformat() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 1-s32max,18446744071562067968-u64max |
| BUF_SIZE | 2 | fmt_str | (-1),33,41,56,59,75,83,87,101 |
| BUF_SIZE | 2 | fmt_str | (-1),33,41,56,59,75,83,87,101 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| DATA_SOURCE | 3 | args | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c komeda_component_add() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 0 |
| PARAM_VALUE | 1 | size | 32 |
| PARAM_VALUE | 2 | fmt_str | 170814398442442752,1299256659883061248,1816022679567470592,2780666184033771520,4489155615782334464,7691074192014262272,7968760982143766528,8455790462305898496 |
| PARAM_VALUE | 3 | *args | 7691074192014262272,7968760982143766528,8455790462305898496,170814398442442752,1816022679567470592,1299256659883061248,2780666184033771520,4489155615782334464 |
| BUF_SIZE | 0 | buf | 32 |
| BUF_SIZE | 2 | fmt_str | 5,9-10,12,14-15 |
| BUF_SIZE | 2 | fmt_str | 5,9-10,12,14-15 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $9 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | size | unit_byte |
drivers/pnp/interface.c pnp_printf() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 1-u64max |
| PARAM_VALUE | 2 | fmt_str | 4096-ptr_max |
| BUF_SIZE | 2 | fmt_str | 2-8,10-13,15-16,31,46,70 |
| BUF_SIZE | 2 | fmt_str | 2-8,10-13,15-16,31,46,70 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| CAPPED_DATA | 0 | buf | 1 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| STR_LEN | 0 | buf | (-1)-12,14-15,45,69 |
| STR_LEN | 2 | fmt_str | (-1)-12,14-15,45,69 |
| STR_LEN | 3 | *args | (-1)-12,14-15,45,69 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | size | unit_byte |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/firmware/efi/libstub/printk.c efi_printk() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 7944603506914500608 |
| PARAM_VALUE | 1 | size | 256 |
| BUF_SIZE | 0 | buf | 256 |
| BUF_SIZE | 2 | fmt_str | (-1),30,32,34-40,42-47,50-53,55-60,62-64,69,72-73 |
| BUF_SIZE | 2 | fmt_str | (-1),30,32,34-40,42-47,50-53,55-60,62-64,69,72-73 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $0 [m] |
| STR_LEN | 0 | buf | (-1),29,31,33-39,41-46,49-52,54-59,61-63,68,71-72 |
| STR_LEN | 2 | fmt_str | (-1),29,31,33-39,41-46,49-52,54-59,61-63,68,71-72 |
| STR_LEN | 3 | *args | (-1),29,31,33-39,41-46,49-52,54-59,61-63,68,71-72 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| UNITS | 1 | size | unit_byte |
fs/d_path.c dynamic_dname() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 2 | fmt_str | 1075358901290586112,2526837275469254656,2864420897089126400,3431368681921159168,5282791260860366848,6974367358728572928,7886238250949513216 |
| PARAM_VALUE | 3 | *args | 5282791260860366848,3431368681921159168,7886238250949513216,1075358901290586112,2864420897089126400,6974367358728572928,2526837275469254656 |
| BUF_SIZE | 0 | buf | (-1),1-4096,4107,8192 |
| BUF_SIZE | 0 | buf | (-1),1-4096,4107,8192 |
| BUF_SIZE | 2 | fmt_str | 7,9-10,12,14,19 |
| BUF_SIZE | 2 | fmt_str | 7,9-10,12,14,19 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 0 | buf | $0 |
| DATA_SOURCE | 1 | size | $1 |
| DATA_SOURCE | 2 | fmt_str | $2 |
| STR_LEN | 0 | buf | 6,8-9,11,13,18 |
| STR_LEN | 0 | buf | 6,8-9,11,13,18 |
| STR_LEN | 1 | size | (-1)-0 |
| PARAM_COMPARE | 0 | buf | == $1 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| NOSPEC | 1 | size | |
| NOSPEC | 1 | size | |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | size | 2-4096[c] |
| BYTE_COUNT | 0 | ==buf1 | 8050 |
| HALF_LOCKED2 | global &tomoyo_ss |
drivers/gpu/drm/i915/i915_gpu_error.c i915_error_vprintf() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 0 |
| PARAM_VALUE | 1 | size | 0 |
| BUF_SIZE | 2 | fmt_str | 1-s32max |
| BUF_SIZE | 2 | fmt_str | 1-s32max |
| BUF_SIZE | 3 | args | (-1),8 |
| BUF_SIZE | 3 | args | (-1),8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| DATA_SOURCE | 3 | args | $2 |
| STR_LEN | 0 | buf | (-1),6,28,61,72,96 |
| STR_LEN | 2 | fmt_str | (-1),6,28,61,72,96 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/base/devres.c devm_kvasprintf() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 0 |
| PARAM_VALUE | 1 | size | 0 |
| BUF_SIZE | 2 | fmt_str | (-1),10,14,64 |
| BUF_SIZE | 2 | fmt_str | (-1),10,14,64 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $2 |
| DATA_SOURCE | 3 | args | $3 |
| STR_LEN | 0 | buf | (-1)-0,6 |
| STR_LEN | 2 | fmt_str | (-1)-0,6 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/base/devres.c devm_kvasprintf() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 1-u64max |
| PARAM_VALUE | 1 | size | 0-u32max |
| BUF_SIZE | 0 | buf | 0-u32max |
| BUF_SIZE | 0 | buf | 0-u32max |
| BUF_SIZE | 2 | fmt_str | (-1),10,14,64 |
| BUF_SIZE | 2 | fmt_str | (-1),10,14,64 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 0 | buf | r devm_kmalloc |
| DATA_SOURCE | 2 | fmt_str | $2 |
| DATA_SOURCE | 3 | args | $3 |
| STR_LEN | 0 | buf | (-1)-0,6 |
| STR_LEN | 2 | fmt_str | (-1)-0,6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| ELEM_COUNT | 0 | ==buf1 | 8051 |
drivers/net/wwan/wwan_hwsim.c wwan_hwsim_nmea_skb_push_sentence() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 78 |
| PARAM_VALUE | 2 | fmt_str | 196916755968438272,2104678383858352128 |
| PARAM_VALUE | 3 | *args | 2104678383858352128,196916755968438272 |
| BUF_SIZE | 2 | fmt_str | 84,88 |
| BUF_SIZE | 2 | fmt_str | 84,88 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 0 | buf | r skb_put |
| DATA_SOURCE | 2 | fmt_str | $1 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &wport->ops_lock |
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c amdgpu_ucode_request() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 9015354453460602880 |
| PARAM_VALUE | 1 | size | 128 |
| PARAM_VALUE | 2 | fmt_str | 4096-ptr_max |
| BUF_SIZE | 0 | buf | 128 |
| BUF_SIZE | 2 | fmt_str | 3,10,14,16-25,27 |
| BUF_SIZE | 2 | fmt_str | 3,10,14,16-25,27 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $3 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | size | unit_byte |
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/xen/xenbus/xenbus_client.c xenbus_va_dev_error() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 4084 |
| PARAM_VALUE | 2 | fmt_str | 4096-ptr_max |
| BUF_SIZE | 0 | buf | 4084 |
| BUF_SIZE | 2 | fmt_str | 3,12-30,32-44,47-48,54,56,60-61,72 |
| BUF_SIZE | 2 | fmt_str | 3,12-30,32-44,47-48,54,56,60-61,72 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $2 |
| DATA_SOURCE | 3 | args | $3 |
| STR_LEN | 0 | buf | (-1),5,14-15 |
| STR_LEN | 2 | fmt_str | (-1),5,14-15 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->reclaim_sem |
drivers/net/ethernet/intel/i40e/i40e_ethtool.c __i40e_add_stat_strings() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 32 |
| PARAM_VALUE | 3 | *args | 2,4-5,12,18,55 |
| BUF_SIZE | 2 | fmt_str | 32 |
| BUF_SIZE | 3 | args | 4 |
| BUF_SIZE | 3 | args | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/meta/fbnic/fbnic_devlink.c fbnic_devlink_fw_report() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 1209544174605991936 |
| PARAM_VALUE | 1 | size | 256 |
| PARAM_VALUE | 2 | fmt_str | 7629269660288315392 |
| PARAM_VALUE | 3 | *args | 7629269660288315392 |
| BUF_SIZE | 0 | buf | 256 |
| BUF_SIZE | 2 | fmt_str | 25 |
| BUF_SIZE | 2 | fmt_str | 25 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| NOCHECK_CALL | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock |
net/bluetooth/hci_sock.c send_monitor_note() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 0 |
| PARAM_VALUE | 1 | size | 0 |
| PARAM_VALUE | 2 | fmt_str | 4001623828984954880,5317561583080882176 |
| PARAM_VALUE | 3 | *args | 4001623828984954880,5317561583080882176 |
| BUF_SIZE | 2 | fmt_str | 22,34 |
| BUF_SIZE | 2 | fmt_str | 22,34 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| CAPABLE | 0 | 13 | |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | sk | ||
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &frag->frag_sem | ||
| HALF_LOCKED2 | global &o2nm_cluster_group.cs_subsys.su_mutex |
drivers/leds/led-triggers.c led_trigger_snprintf() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 0 |
| PARAM_VALUE | 1 | size | 0 |
| PARAM_VALUE | 2 | fmt_str | 1683001744199286784,2025182133318025216,3018497645153456128,8347350738675638272 |
| PARAM_VALUE | 3 | *args | 3018497645153456128,2025182133318025216,8347350738675638272,1683001744199286784 |
| BUF_SIZE | 2 | fmt_str | 2-3,8-9 |
| BUF_SIZE | 2 | fmt_str | 2-3,8-9 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $2 |
| STR_LEN | 0 | buf | (-1)-1 |
| STR_LEN | 2 | fmt_str | (-1)-1 |
| STR_LEN | 3 | *args | (-1)-1 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &led_cdev->trigger_lock | ||
| LOCK2 | &of->mutex | ||
| LOCK2 | global &triggers_list_lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct led_classdev)->trigger_lock |
drivers/target/iscsi/iscsi_target_login.c iscsi_change_param_sprintf() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4475220415722065920 |
| PARAM_VALUE | 1 | size | 64 |
| PARAM_VALUE | 2 | fmt_str | 4096-ptr_max |
| BUF_SIZE | 0 | buf | 64 |
| BUF_SIZE | 2 | fmt_str | 14-15,17,19,22,25,28,30 |
| BUF_SIZE | 2 | fmt_str | 14-15,17,19,22,25,28,30 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| STR_LEN | 0 | buf | (-1),4 |
| STR_LEN | 2 | fmt_str | (-1),4 |
| STR_LEN | 3 | *args | (-1),4 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| NOCHECK_CALL | |||
| UNITS | 1 | size | unit_byte |
lib/kunit/test.c __kunit_fail_current_test_impl() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 0 |
| PARAM_VALUE | 1 | size | 0 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $2 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
lib/kunit/test.c __kunit_fail_current_test_impl() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 16,4096-ptr_max |
| PARAM_VALUE | 1 | size | 0-s32max,18446744071562067968-u64max |
| BUF_SIZE | 0 | buf | 0-s32max,18446744071562067968-u64max |
| BUF_SIZE | 0 | buf | 0-s32max,18446744071562067968-u64max |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 0 | buf | r kunit_kmalloc |
| DATA_SOURCE | 2 | fmt_str | $2 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| NOCHECK_CALL |
drivers/net/ethernet/intel/iavf/iavf_ethtool.c __iavf_add_stat_strings() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 32 |
| PARAM_VALUE | 3 | *args | 2,12 |
| BUF_SIZE | 2 | fmt_str | 32 |
| BUF_SIZE | 3 | args | 4 |
| BUF_SIZE | 3 | args | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
kernel/module/kmod.c __request_module() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 3364139565179166720 |
| PARAM_VALUE | 1 | size | 56 |
| BUF_SIZE | 0 | buf | 56 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| UNITS | 1 | size | unit_byte |
drivers/clk/clk-qoriq.c create_mux_common() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 6133875455321272320 |
| PARAM_VALUE | 1 | size | 32 |
| PARAM_VALUE | 2 | fmt_str | 7894179373312630784,8728719629593731072 |
| PARAM_VALUE | 3 | *args | 7894179373312630784,8728719629593731072 |
| BUF_SIZE | 0 | buf | 32 |
| BUF_SIZE | 2 | fmt_str | 10,13 |
| BUF_SIZE | 2 | fmt_str | 10,13 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $6 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| NOCHECK_CALL | |||
| UNITS | 1 | size | unit_byte |
net/netfilter/nf_log.c nf_log_buf_add() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 1-1019 |
| PARAM_VALUE | 2 | fmt_str | 4096-ptr_max |
| BUF_SIZE | 2 | fmt_str | 2-12,14-17,19-20,22-24,36,38,44-45 |
| BUF_SIZE | 2 | fmt_str | 2-12,14-17,19-20,22-24,36,38,44-45 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| STR_LEN | 0 | buf | (-1),10-11,18 |
| STR_LEN | 2 | fmt_str | (-1),10-11,18 |
| STR_LEN | 3 | *args | (-1),10-11,18 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | buf | unit_byte |
| UNITS | 1 | size | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
net/netfilter/nf_log.c nf_log_packet() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 3157063402525843456 |
| PARAM_VALUE | 1 | size | 128 |
| PARAM_VALUE | 2 | fmt_str | 3783338914111234048,5707319237468213248,6616404121116413952,8347350738675638272,9141215070586859520 |
| PARAM_VALUE | 3 | *args | 3783338914111234048,5707319237468213248,9141215070586859520,6616404121116413952,8347350738675638272 |
| BUF_SIZE | 0 | buf | 128 |
| BUF_SIZE | 2 | fmt_str | 3,21,32,41,44 |
| BUF_SIZE | 2 | fmt_str | 3,21,32,41,44 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $7 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | size | unit_byte |
| LOCK2 | rcu_read |
net/netfilter/nf_log.c nf_log_trace() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 7915952526627450880 |
| PARAM_VALUE | 1 | size | 128 |
| PARAM_VALUE | 2 | fmt_str | 466201984797687808 |
| PARAM_VALUE | 3 | *args | 466201984797687808 |
| BUF_SIZE | 0 | buf | 128 |
| BUF_SIZE | 2 | fmt_str | 20 |
| BUF_SIZE | 2 | fmt_str | 20 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $7 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | size | unit_byte |
| LOCK2 | bh | ||
| LOCK2 | rcu_read |
drivers/media/platform/qcom/camss/camss-csiphy.c csiphy_match_clock_name() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 2719922917677563904 |
| PARAM_VALUE | 1 | size | 16 |
| PARAM_VALUE | 2 | fmt_str | 3198639001658875904,7106084402332508160,8901902303262064640 |
| PARAM_VALUE | 3 | *args | 3198639001658875904,8901902303262064640,7106084402332508160 |
| BUF_SIZE | 0 | buf | 16 |
| BUF_SIZE | 2 | fmt_str | 9-10,15 |
| BUF_SIZE | 2 | fmt_str | 9-10,15 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | size | unit_byte |
net/netfilter/nf_tables_api.c nft_request_module() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 7476560071624130560 |
| PARAM_VALUE | 1 | size | 56 |
| PARAM_VALUE | 2 | fmt_str | 767443562264743936,3359322862899666944,4417042714157416448,6631279684169826304,7485072715180441600,8347350738675638272 |
| PARAM_VALUE | 3 | *args | 767443562264743936,7485072715180441600,6631279684169826304,4417042714157416448,8347350738675638272,3359322862899666944 |
| BUF_SIZE | 0 | buf | 56 |
| BUF_SIZE | 2 | fmt_str | 3,11,14,16-18 |
| BUF_SIZE | 2 | fmt_str | 3,11,14,16-18 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| STR_LEN | 0 | buf | (-1),13 |
| STR_LEN | 2 | fmt_str | (-1),13 |
| STR_LEN | 3 | *args | (-1),13 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | size | unit_byte |
drivers/remoteproc/remoteproc_core.c rproc_find_carveout_by_name() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 1427165925541584896 |
| PARAM_VALUE | 1 | size | 32 |
| PARAM_VALUE | 2 | fmt_str | 1-u64max |
| BUF_SIZE | 0 | buf | 32 |
| BUF_SIZE | 2 | fmt_str | 13-14,32 |
| BUF_SIZE | 2 | fmt_str | 13-14,32 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | size | unit_byte |
| HALF_LOCKED2 | &rproc->lock |
drivers/remoteproc/remoteproc_core.c rproc_mem_entry_init() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 32 |
| BUF_SIZE | 0 | buf | 32 |
| BUF_SIZE | 2 | fmt_str | s32min,(-10),1-s32max |
| BUF_SIZE | 2 | fmt_str | s32min,(-10),1-s32max |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $7 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | size | unit_byte |
| HALF_LOCKED2 | &rproc->lock |
drivers/remoteproc/remoteproc_core.c rproc_of_resm_mem_entry_init() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 32 |
| PARAM_VALUE | 2 | fmt_str | 8065108339544367104 |
| PARAM_VALUE | 3 | *args | 8065108339544367104 |
| BUF_SIZE | 0 | buf | 32 |
| BUF_SIZE | 2 | fmt_str | 12 |
| BUF_SIZE | 2 | fmt_str | 12 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $4 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | size | unit_byte |
| LOCK2 | &rproc->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct rproc)->lock |
kernel/debug/kdb/kdb_io.c vkdb_printf() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 0-256,18446744073708541771-u64max |
| BUF_SIZE | 0 | buf | (-1),256 |
| BUF_SIZE | 0 | buf | (-1),256 |
| BUF_SIZE | 2 | fmt_str | (-1),2,4,6,8-10,12,14-52,54-59,62,64-66,68-70,72,74-76,79-82,88,93,95,102,107,115-116,118,120,126,136,169 |
| BUF_SIZE | 2 | fmt_str | (-1),2,4,6,8-10,12,14-52,54-59,62,64-66,68-70,72,74-76,79-82,88,93,95,102,107,115-116,118,120,126,136,169 |
| BUF_SIZE | 3 | args | (-1),8 |
| BUF_SIZE | 3 | args | (-1),8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| DATA_SOURCE | 3 | args | $2 |
| STR_LEN | 0 | buf | (-1)-0,4-16,18,20-23,25-27,29-42,44-51,53-58,61,63-65,67-69,71,73-75,78-81,87,92,106,117,119,125,135,168 |
| STR_LEN | 2 | fmt_str | (-1)-0,4-16,18,20-23,25-27,29-42,44-51,53-58,61,63-65,67-69,71,73-75,78-81,87,92,106,117,119,125,135,168 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | size | unit_byte |
| LOCK2 | flags |
security/tomoyo/audit.c tomoyo_init_log() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 0-3995903,18446744073709539273-u64max |
| BUF_SIZE | 2 | fmt_str | 3,12-16,21-22,27 |
| BUF_SIZE | 2 | fmt_str | 3,12-16,21-22,27 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $2 |
| DATA_SOURCE | 3 | args | $3 |
| STR_LEN | 0 | buf | (-1),2,20,26 |
| STR_LEN | 2 | fmt_str | (-1),2,20,26 |
| NOCHECK_CALL | |||
| LOCK2 | global &tomoyo_ss |
security/tomoyo/audit.c tomoyo_write_log() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 0 |
| PARAM_VALUE | 1 | size | 0 |
| PARAM_VALUE | 2 | fmt_str | 4368698539481141248,5581597490081202176,8347350738675638272 |
| PARAM_VALUE | 3 | *args | 4368698539481141248,5581597490081202176,8347350738675638272 |
| BUF_SIZE | 2 | fmt_str | 3,14,16 |
| BUF_SIZE | 2 | fmt_str | 3,14,16 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| STR_LEN | 0 | buf | (-1),2 |
| STR_LEN | 2 | fmt_str | (-1),2 |
| STR_LEN | 3 | *args | (-1),2 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| LOCK2 | global &tomoyo_ss |
drivers/usb/typec/tcpm/tcpm.c _tcpm_log() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4861329416026853376 |
| PARAM_VALUE | 1 | size | 128 |
| PARAM_VALUE | 2 | fmt_str | 4096-ptr_max |
| BUF_SIZE | 0 | buf | 128 |
| BUF_SIZE | 2 | fmt_str | 4,7-10,12-28,30,32-46,48-49,51,53-54,57,60-61,66,78,87,92,95 |
| BUF_SIZE | 2 | fmt_str | 4,7-10,12-28,30,32-46,48-49,51,53-54,57,60-61,66,78,87,92,95 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| DATA_SOURCE | 3 | args | $2 |
| STR_LEN | 0 | buf | (-1)-0,4,6-9,11-12 |
| STR_LEN | 2 | fmt_str | (-1)-0,4,6-9,11-12 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | size | unit_byte |
| LOCK2 | &port->logbuffer_lock | ||
| HALF_LOCKED2 | &port->lock | ||
| TYPE_LOCK | (struct tcpm_port)->logbuffer_lock |
lib/tests/printf_kunit.c do_test() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 2 | fmt_str | 4096-ptr_max |
| BUF_SIZE | 2 | fmt_str | (-1),3-14,16,18,20,22-23,25-26,28 |
| BUF_SIZE | 2 | fmt_str | (-1),3-14,16,18,20,22-23,25-26,28 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 1 | size | $3 |
| DATA_SOURCE | 2 | fmt_str | $6 |
| DATA_SOURCE | 3 | args | $7 |
| STR_LEN | 0 | buf | (-1)-1,4-6,12,18,255 |
| STR_LEN | 1 | size | (-1),1,6 |
| STR_LEN | 2 | fmt_str | (-1),1,6 |
lib/seq_buf.c seq_buf_vprintf() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 1-u64max |
| BUF_SIZE | 2 | fmt_str | (-1),3-21,23-25,27,31-37,39,41,43,45,48,50,55,57,62,72 |
| BUF_SIZE | 2 | fmt_str | (-1),3-21,23-25,27,31-37,39,41,43,45,48,50,55,57,62,72 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| DATA_SOURCE | 3 | args | $2 |
| STR_LEN | 0 | buf | (-1)-3,5,7-12,14-15,17-20,22,26,30-36,38,40,42,47,49,54,56,71 |
| STR_LEN | 2 | fmt_str | (-1)-3,5,7-12,14-15,17-20,22,26,30-36,38,40,42,47,49,54,56,71 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | buf | unit_byte |
| UNITS | 1 | size | unit_byte |
drivers/scsi/pcmcia/nsp_cs.c nsp_cs_message() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 1983755867413753856 |
| PARAM_VALUE | 1 | size | 150 |
| PARAM_VALUE | 2 | fmt_str | 4096-ptr_max |
| BUF_SIZE | 0 | buf | 150 |
| BUF_SIZE | 2 | fmt_str | 18-20,23,29-30,37,52,63,65,97 |
| BUF_SIZE | 2 | fmt_str | 18-20,23,29-30,37,52,63,65,97 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $3 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | size | unit_byte |
| HALF_LOCKED2 | irq_flags | ||
| HALF_LOCKED2 | shost->host_lock |
lib/dump_stack.c dump_stack_set_arch_desc() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 3833050058769903616 |
| PARAM_VALUE | 1 | size | 128 |
| PARAM_VALUE | 2 | fmt_str | 8347350738675638272 |
| PARAM_VALUE | 3 | *args | 8347350738675638272 |
| BUF_SIZE | 0 | buf | 128 |
| BUF_SIZE | 2 | fmt_str | 3 |
| BUF_SIZE | 2 | fmt_str | 3 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $0 |
| STR_LEN | 0 | buf | 2 |
| STR_LEN | 2 | fmt_str | 2 |
| STR_LEN | 3 | *args | 2 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| NOCHECK_CALL | |||
| UNITS | 1 | size | unit_byte |
| LOCK2 | irq |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.c dm_dtn_log_append_v() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 0 |
| PARAM_VALUE | 1 | size | 0 |
| PARAM_VALUE | 2 | fmt_str | 4096-ptr_max |
| BUF_SIZE | 2 | fmt_str | 2-3,6,11-12,21-24,28-29,33-34,38,41,44,52-53,57-58,63,65,70,73,77,79-80,82,84,88,94,97,102,104,110,128,130,132,134,149,157,187,192,208,228,230,238,254,264,296,479 |
| BUF_SIZE | 2 | fmt_str | 2-3,6,11-12,21-24,28-29,33-34,38,41,44,52-53,57-58,63,65,70,73,77,79-80,82,84,88,94,97,102,104,110,128,130,132,134,149,157,187,192,208,228,230,238,254,264,296,479 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $2 |
| STR_LEN | 0 | buf | (-1),3-7 |
| STR_LEN | 2 | fmt_str | (-1),3-7 |
| STR_LEN | 3 | *args | (-1),3-7 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/bpf/btf.c btf_snprintf_show() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 2 | fmt_str | 4096-ptr_max |
| BUF_SIZE | 0 | buf | s32min-(-1),1-s32max |
| BUF_SIZE | 2 | fmt_str | 2,7,9,11,13-15,22,27 |
| BUF_SIZE | 2 | fmt_str | 2,7,9,11,13-15,22,27 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| DATA_SOURCE | 3 | args | $2 |
| STR_LEN | 0 | buf | (-1),8 |
| STR_LEN | 2 | fmt_str | (-1),8 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/clkdev.c vclkdev_alloc() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 24 |
| PARAM_VALUE | 2 | fmt_str | 1-u64max |
| BUF_SIZE | 0 | buf | 24 |
| BUF_SIZE | 2 | fmt_str | (-1)-s32max |
| BUF_SIZE | 2 | fmt_str | (-1)-s32max |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $2 |
| DATA_SOURCE | 3 | args | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | size | unit_byte |
drivers/gpu/drm/i915/intel_memory_region.c intel_memory_region_set_name() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 16 |
| PARAM_VALUE | 2 | fmt_str | 155539491341127680,1761564725245771776,3127406025302278144,4539742112066576384,8013383054657421312 |
| PARAM_VALUE | 3 | *args | 1761564725245771776,3127406025302278144,155539491341127680,4539742112066576384,8013383054657421312 |
| BUF_SIZE | 0 | buf | 16 |
| BUF_SIZE | 2 | fmt_str | 7-8,11,13-14 |
| BUF_SIZE | 2 | fmt_str | 7-8,11,13-14 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | size | unit_byte |
drivers/platform/chrome/cros_usbpd_logger.c append_str() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 2 | fmt_str | 4096-ptr_max |
| BUF_SIZE | 2 | fmt_str | 2-3,6,10-11,18,20,23,26,30,36 |
| BUF_SIZE | 2 | fmt_str | 2-3,6,10-11,18,20,23,26,30,36 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $2 |
| STR_LEN | 0 | buf | (-1),3,7 |
| STR_LEN | 2 | fmt_str | (-1),3,7 |
| STR_LEN | 3 | *args | (-1),3,7 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| HALF_LOCKED2 | &pool->lock |
drivers/hwmon/occ/common.c occ_init_attribute() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 32 |
| PARAM_VALUE | 2 | fmt_str | 4096-ptr_max |
| BUF_SIZE | 0 | buf | 32 |
| BUF_SIZE | 2 | fmt_str | 11-14,16-17,21,24-26 |
| BUF_SIZE | 2 | fmt_str | 11-14,16-17,21,24-26 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $6 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | size | unit_byte |
| LOCK2 | &occ->hwmon_lock | ||
| LOCK2 | &occ->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| TYPE_LOCK | (struct occ)->hwmon_lock | ||
| TYPE_LOCK | (struct occ)->lock |
sound/core/seq/seq_clientmgr.c snd_seq_create_kernel_client() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 64 |
| BUF_SIZE | 0 | buf | 64 |
| BUF_SIZE | 2 | fmt_str | 3,7,9,13-15,32,80 |
| BUF_SIZE | 2 | fmt_str | 3,7,9,13-15,32,80 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $2 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | size | unit_byte |
| LOCK2 | _T->lock |
kernel/trace/trace_boot.c append_printf() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 0-544173132892016895,544173132892016897-u64max |
| PARAM_VALUE | 2 | fmt_str | 4096-ptr_max |
| BUF_SIZE | 2 | fmt_str | 2,4-5,7-10,12 |
| BUF_SIZE | 2 | fmt_str | 2,4-5,7-10,12 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $2 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| UNITS | 0 | buf | unit_byte |
| UNITS | 1 | size | unit_byte |
| LOCK2 | global &event_mutex |
drivers/usb/host/xhci-debugfs.c xhci_debugfs_regset() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 32 |
| PARAM_VALUE | 2 | fmt_str | 1032962091889668096,1283830095804510208,3873072544226598912,5484321259828105216 |
| PARAM_VALUE | 3 | *args | 1283830095804510208,1032962091889668096,5484321259828105216,3873072544226598912 |
| BUF_SIZE | 0 | buf | 32 |
| BUF_SIZE | 2 | fmt_str | 7-8,12 |
| BUF_SIZE | 2 | fmt_str | 7-8,12 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $5 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | size | unit_byte |
sound/soc/renesas/rcar/adg.c dbg_msg() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 7509545252656726016 |
| PARAM_VALUE | 1 | size | 128 |
| PARAM_VALUE | 2 | fmt_str | 1856116551267414016,2169634772743880704,7101157479632998400,8693743943410200576 |
| PARAM_VALUE | 3 | *args | 2169634772743880704,7101157479632998400,8693743943410200576,1856116551267414016 |
| BUF_SIZE | 0 | buf | 128 |
| BUF_SIZE | 2 | fmt_str | 19,28,40 |
| BUF_SIZE | 2 | fmt_str | 19,28,40 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $2 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | size | unit_byte |
| HALF_LOCKED2 | &m->lock |
fs/ceph/xattr.c ceph_fmt_xattr() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4265188981294579712 |
| PARAM_VALUE | 1 | size | 0,96 |
| PARAM_VALUE | 2 | fmt_str | 4096-ptr_max |
| BUF_SIZE | 0 | buf | 96 |
| BUF_SIZE | 2 | fmt_str | 3-6,8,11,30 |
| BUF_SIZE | 2 | fmt_str | 3-6,8,11,30 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $2 |
| FUZZY_MAX | 1 | size | 96 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| BIT_INFO | 1 | size | 0x0,0x60 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| HARD_MAX | 1 | size | 96 |
| PREEMPT_ADD | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | size | unit_byte |
| HALF_LOCKED2 | &ci->i_ceph_lock | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &osdc->lock |
drivers/usb/typec/tcpm/fusb302.c _fusb302_log() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4921808831187308544 |
| PARAM_VALUE | 1 | size | 128 |
| PARAM_VALUE | 2 | fmt_str | 4096-ptr_max |
| BUF_SIZE | 0 | buf | 128 |
| BUF_SIZE | 2 | fmt_str | 9,11-15,17-27,29-31,33-35,37-42,51,57 |
| BUF_SIZE | 2 | fmt_str | 9,11-15,17-27,29-31,33-35,37-42,51,57 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| DATA_SOURCE | 3 | args | $2 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | size | unit_byte |
| HALF_LOCKED2 | &chip->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &port->lock |
fs/ubifs/super.c super_set_sysfs_name_generic() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 37 |
| PARAM_VALUE | 2 | fmt_str | 4759891953189908480 |
| PARAM_VALUE | 3 | *args | 4759891953189908480 |
| BUF_SIZE | 0 | buf | 37 |
| BUF_SIZE | 2 | fmt_str | 9 |
| BUF_SIZE | 2 | fmt_str | 9 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| STR_LEN | 0 | buf | 8 |
| STR_LEN | 2 | fmt_str | 8 |
| STR_LEN | 3 | *args | 8 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | size | unit_byte |
| LOCK2 | &c->umount_mutex | ||
| HALF_LOCKED2 | &fc->uapi_mutex | ||
| HALF_LOCKED2 | &sb->s_umount | ||
| TYPE_LOCK | (struct ubifs_info)->umount_mutex |
drivers/accessibility/speakup/synth.c synth_printf() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 5968272374075359232 |
| PARAM_VALUE | 1 | size | 160 |
| BUF_SIZE | 0 | buf | 160 |
| BUF_SIZE | 2 | fmt_str | (-1),2-7,9-10 |
| BUF_SIZE | 2 | fmt_str | (-1),2-7,9-10 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $0 |
| STR_LEN | 0 | buf | (-1),1-6,8-9 |
| STR_LEN | 2 | fmt_str | (-1),1-6,8-9 |
| STR_LEN | 3 | *args | (-1),1-6,8-9 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | size | unit_byte |
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &speakup_info.spinlock | ||
| HALF_LOCKED2 | global &spk_mutex |
drivers/gpu/drm/msm/msm_gem.c msm_gem_object_set_name() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 32 |
| PARAM_VALUE | 2 | fmt_str | 4096-ptr_max |
| BUF_SIZE | 0 | buf | 32 |
| BUF_SIZE | 2 | fmt_str | 3,6-10,14,17,22,25 |
| BUF_SIZE | 2 | fmt_str | 3,6-10,14,17,22,25 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | size | unit_byte |
| HALF_LOCKED2 | &dev->clientlist_mutex | ||
| HALF_LOCKED2 | &gpu->lock | ||
| HALF_LOCKED2 | &helper->lock | ||
| HALF_LOCKED2 | &init_lock |
kernel/workqueue.c __alloc_workqueue() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 0 |
| PARAM_VALUE | 1 | size | 32 |
| BUF_SIZE | 0 | buf | 32 |
| BUF_SIZE | 2 | fmt_str | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 2 | fmt_str | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 3 | args | 4,8 |
| BUF_SIZE | 3 | args | 4,8 |
| DATA_SOURCE | 2 | fmt_str | $0 |
| DATA_SOURCE | 3 | args | $3 |
| STR_LEN | 0 | buf | (-1),10-11,15,18 |
| STR_LEN | 2 | fmt_str | (-1),10-11,15,18 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | size | unit_byte |
kernel/workqueue.c set_worker_desc() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 32 |
| PARAM_VALUE | 2 | fmt_str | 6449285948675133440 |
| PARAM_VALUE | 3 | *args | 6449285948675133440 |
| BUF_SIZE | 0 | buf | 32 |
| BUF_SIZE | 2 | fmt_str | 9 |
| BUF_SIZE | 2 | fmt_str | 9 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $0 |
| STR_LEN | 0 | buf | 8 |
| STR_LEN | 2 | fmt_str | 8 |
| STR_LEN | 3 | *args | 8 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| NOCHECK_CALL | |||
| UNITS | 1 | size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/accel/habanalabs/common/state_dump.c hl_snprintf_resize() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | fmt_str | 4096-ptr_max |
| BUF_SIZE | 2 | fmt_str | 2,4-5,11-12,23-24,32,143,151 |
| BUF_SIZE | 2 | fmt_str | 2,4-5,11-12,23-24,32,143,151 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $3 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| HALF_LOCKED2 | &pool->lock |
drivers/accel/habanalabs/common/state_dump.c hl_snprintf_resize() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4096-ptr_max |
| BUF_SIZE | 2 | fmt_str | 2,4-5,11-12,23-24,32,143,151 |
| BUF_SIZE | 2 | fmt_str | 2,4-5,11-12,23-24,32,143,151 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $3 |
| PARAM_COMPARE | 2 | &fmt_str | == $3 |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| HALF_LOCKED2 | &pool->lock |
net/ceph/osdmap.c oid_aprintf_vargs() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 16 |
| PARAM_VALUE | 1 | size | 0 |
| PARAM_VALUE | 2 | fmt_str | 740713172469415936,4084311616855048192,8152414946523684864 |
| PARAM_VALUE | 2 | *fmt_str | 0-87,89-98,101-104,106-110,113-114,116,118-119,121-127 |
| PARAM_VALUE | 3 | *args | (-4611686018427387904) |
| BUF_SIZE | 0 | buf | 0,18446744071562067969-u64max |
| BUF_SIZE | 0 | buf | 0,18446744071562067969-u64max |
| BUF_SIZE | 2 | fmt_str | 5,11 |
| BUF_SIZE | 2 | fmt_str | 5,11 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $2 |
| DATA_SOURCE | 3 | args | $3 |
| STR_LEN | 0 | buf | (-1),10 |
| STR_LEN | 2 | fmt_str | (-1),10 |
| BIT_INFO | 2 | fmt_str | 0x2020000200000,0x7fffffffffffffff |
| BIT_INFO | 2 | fmt_str | 0x2020000200000,0xffffffffffffffff |
| TERMINATED | 2 | fmt_str | 1 |
| TERMINATED | 3 | *args | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| ELEM_COUNT | 0 | ==buf1 | 8051 |
| HALF_LOCKED2 | &obj_req->state_mutex |
net/ceph/osdmap.c oid_printf_vargs() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 52 |
| PARAM_VALUE | 2 | fmt_str | 740713172469415936,4084311616855048192,4889830200860073984,5884730772932902912,8036479487617011712,8152414946523684864,8347350738675638272 |
| PARAM_VALUE | 3 | *args | (-4611686018427387904) |
| BUF_SIZE | 0 | buf | 52 |
| BUF_SIZE | 2 | fmt_str | 3,5,11-14 |
| BUF_SIZE | 2 | fmt_str | 3,5,11-14 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| DATA_SOURCE | 3 | args | $2 |
| STR_LEN | 0 | buf | (-1),13,15,63 |
| STR_LEN | 2 | fmt_str | (-1),13,15,63 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | size | unit_byte |
lib/kunit/string-stream.c string_stream_vadd() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 0 |
| PARAM_VALUE | 1 | size | 0 |
| BUF_SIZE | 2 | fmt_str | (-1),2-10,12,14-15,17-20,28-29,37,42-43,60 |
| BUF_SIZE | 2 | fmt_str | (-1),2-10,12,14-15,17-20,28-29,37,42-43,60 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| DATA_SOURCE | 3 | args | $2 |
| STR_LEN | 0 | buf | (-1)-0,2-5,8-9,11 |
| STR_LEN | 2 | fmt_str | (-1)-0,2-5,8-9,11 |
lib/kunit/string-stream.c string_stream_vadd() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 16,4096-ptr_max |
| PARAM_VALUE | 1 | size | 0-3999999,u64max |
| BUF_SIZE | 0 | buf | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | fmt_str | (-1),2-10,12,14-15,17-20,28-29,37,42-43,60 |
| BUF_SIZE | 2 | fmt_str | (-1),2-10,12,14-15,17-20,28-29,37,42-43,60 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| DATA_SOURCE | 3 | args | $2 |
| STR_LEN | 0 | buf | (-1)-0,2-5,8-9,11 |
| STR_LEN | 2 | fmt_str | (-1)-0,2-5,8-9,11 |
lib/kunit/string-stream.c string_stream_vadd() -> vsnprintf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 16,4096-ptr_max |
| PARAM_VALUE | 1 | size | 0-4000000 |
| BUF_SIZE | 0 | buf | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | fmt_str | (-1),2-10,12,14-15,17-20,28-29,37,42-43,60 |
| BUF_SIZE | 2 | fmt_str | (-1),2-10,12,14-15,17-20,28-29,37,42-43,60 |
| BUF_SIZE | 3 | args | 8 |
| BUF_SIZE | 3 | args | 8 |
| DATA_SOURCE | 2 | fmt_str | $1 |
| DATA_SOURCE | 3 | args | $2 |
| STR_LEN | 0 | buf | (-1)-0,2-5,8-9,11 |
| STR_LEN | 2 | fmt_str | (-1)-0,2-5,8-9,11 |