Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- kernel/debug/debug_core.c, line 937
- kernel/debug/gdbstub.c, line 943
- kernel/debug/kdb/kdb_io.c, line 779
Smatch caller information:
kernel/debug/debug_core.c kgdb_console_write() -> gdbstub_msg_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | s | (-1),1,7,85,256,512,2048 |
| BUF_SIZE | 0 | s | (-1),1,7,85,256,512,2048 |
| DATA_SOURCE | 0 | s | $1 |
| DATA_SOURCE | 1 | len | $2 |
| STR_LEN | 0 | s | (-1),6 |
| STR_LEN | 0 | s | (-1),6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | flags | ||
| HALF_LOCKED2 | flags |
kernel/debug/gdbstub.c gdb_cmd_exception_pass() -> gdbstub_msg_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1137508683244236800 |
| PARAM_VALUE | 1 | len | 0 |
| BUF_SIZE | 0 | s | 106 |
| STR_LEN | 0 | s | 105 |
| TERMINATED | 0 | s | 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_io.c vkdb_printf() -> gdbstub_msg_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 906299460344893440,906299460344893442,906299460344893444 |
| PARAM_VALUE | 1 | len | (-4)-255 |
| BUF_SIZE | 0 | s | (-1),256 |
| BUF_SIZE | 0 | s | (-1),256 |
| DATA_SOURCE | 0 | s | r printk_skip_headers |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | flags |