Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

kernel/debug/kdb/kdb_main.c kdb_cmd_init() -> kdb_parse()

Type Parameter Key Value
PARAM_VALUE 0 cmdstr 1-u64max

kernel/debug/kdb/kdb_main.c kdb_cmd_init() -> kdb_parse()

Type Parameter Key Value
PARAM_VALUE 0 cmdstr 2968798781982924800
BUF_SIZE 0 cmdstr 9
STR_LEN 0 cmdstr 8
TERMINATED 0 cmdstr 1
NOCHECK_CALL

kernel/debug/kdb/kdb_main.c kdb_exec_defcmd() -> kdb_parse()

Type Parameter Key Value
HALF_LOCKED2 rcu_read

kernel/debug/kdb/kdb_main.c kdb_local() -> kdb_parse()

Type Parameter Key Value
PARAM_VALUE 0 cmdstr 4096-ptr_max
PARAM_VALUE 0 *cmdstr 10,32-255
BUF_SIZE 0 cmdstr (-1),200,256
BUF_SIZE 0 cmdstr (-1),200,256
CAPPED_DATA 0 cmdstr 1
DATA_SOURCE 0 cmdstr r kdb_getstr
LOCK2 rcu_read
HALF_LOCKED2 flags
HALF_LOCKED2 global &dbg_master_lock
HALF_LOCKED2 global &dbg_slave_lock

kernel/debug/gdbstub.c gdb_cmd_query() -> kdb_parse()

Type Parameter Key Value
PARAM_VALUE 0 cmdstr 4359743139031523328
BUF_SIZE 0 cmdstr 1024
TERMINATED 0 cmdstr 1
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 flags
HALF_LOCKED2 global &dbg_master_lock
HALF_LOCKED2 global &dbg_slave_lock

kernel/debug/kdb/kdb_bt.c kdb_bt() -> kdb_parse()

Type Parameter Key Value
PARAM_VALUE 0 cmdstr 8593197680896126976
BUF_SIZE 0 cmdstr 5
STR_LEN 0 cmdstr 4
TERMINATED 0 cmdstr 1
NOCHECK_CALL
HALF_LOCKED2 rcu_read