Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 16 files:
- arch/arc/kernel/kgdb.c, line 141
- arch/arm/kernel/kgdb.c, line 129
- arch/arm64/kernel/kgdb.c, line 166
- arch/loongarch/kernel/kgdb.c, line 291
- arch/microblaze/kernel/kgdb.c, line 124
- arch/mips/kernel/kgdb.c, line 361
- arch/nios2/kernel/kgdb.c, line 121
- arch/parisc/kernel/kgdb.c
- arch/powerpc/kernel/kgdb.c, line 394
- arch/riscv/kernel/kgdb.c, line 282
- arch/sh/kernel/kgdb.c, line 267
- arch/sparc/kernel/kgdb_32.c, line 121
- arch/sparc/kernel/kgdb_64.c, line 147
- arch/x86/kernel/kgdb.c, line 452
- drivers/misc/kgdbts.c
- kernel/debug/gdbstub.c
Smatch caller information:
arch/x86/kernel/kgdb.c kgdb_arch_handle_exception() -> kgdb_hex2long()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 1125820057760034816 |
| PARAM_VALUE | 0 | *ptr | 6176342060442214401,7624857369223426049 |
| PARAM_VALUE | 1 | long_val | 8201682219371827200 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
kernel/debug/gdbstub.c gdb_cmd_break() -> kgdb_hex2long()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 1463747404994621440 |
| PARAM_VALUE | 0 | *ptr | 6176342060442214403 |
| PARAM_VALUE | 1 | long_val | 3735656776549834752 |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &dbg_master_lock | ||
| HALF_LOCKED2 | global &dbg_slave_lock |
kernel/debug/gdbstub.c gdb_cmd_break() -> kgdb_hex2long()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 1463747404994621440 |
| PARAM_VALUE | 0 | *ptr | 4098-18446744073709547521 |
| PARAM_VALUE | 1 | long_val | 6315554845391151104 |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &dbg_master_lock | ||
| HALF_LOCKED2 | global &dbg_slave_lock |
kernel/debug/gdbstub.c gdb_cmd_memread() -> kgdb_hex2long()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 2069190946134372352 |
| PARAM_VALUE | 0 | *ptr | 6176342060442214401 |
| PARAM_VALUE | 1 | long_val | 8611780886837067776 |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &dbg_master_lock | ||
| HALF_LOCKED2 | global &dbg_slave_lock |
kernel/debug/gdbstub.c gdb_cmd_memread() -> kgdb_hex2long()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 2069190946134372352 |
| PARAM_VALUE | 0 | *ptr | 4098-18446744073709547521 |
| PARAM_VALUE | 1 | long_val | 8528519310437728256 |
| 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() -> kgdb_hex2long()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 8571608208098746368 |
| PARAM_VALUE | 0 | *ptr | 6176342060442214417 |
| PARAM_VALUE | 1 | long_val | 1255069822284963872,4885083488143884320,6262370378282983456 |
| PARAM_VALUE | 1 | *long_val | 0 |
| MEM_ZERO | 1 | long_val | |
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &dbg_master_lock | ||
| HALF_LOCKED2 | global &dbg_slave_lock |
kernel/debug/gdbstub.c gdb_cmd_reg_get() -> kgdb_hex2long()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4433285511942414336 |
| PARAM_VALUE | 0 | *ptr | 6176342060442214401 |
| PARAM_VALUE | 1 | long_val | 8569068651383980032 |
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &dbg_master_lock | ||
| HALF_LOCKED2 | global &dbg_slave_lock |
kernel/debug/gdbstub.c gdb_cmd_reg_set() -> kgdb_hex2long()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 1588597835626704896 |
| PARAM_VALUE | 0 | *ptr | 6176342060442214401 |
| PARAM_VALUE | 1 | long_val | 2343906223516794880 |
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &dbg_master_lock | ||
| HALF_LOCKED2 | global &dbg_slave_lock |
kernel/debug/gdbstub.c gdb_cmd_task() -> kgdb_hex2long()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 1157570945600516096 |
| PARAM_VALUE | 0 | *ptr | 6176342060442214402 |
| PARAM_VALUE | 1 | long_val | 1255069822284963872,4885083488143884320,6262370378282983456 |
| PARAM_VALUE | 1 | *long_val | 0 |
| MEM_ZERO | 1 | long_val | |
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &dbg_master_lock | ||
| HALF_LOCKED2 | global &dbg_slave_lock |
kernel/debug/gdbstub.c gdb_cmd_task() -> kgdb_hex2long()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 1157570945600516096 |
| PARAM_VALUE | 0 | *ptr | 6176342060442214402 |
| PARAM_VALUE | 1 | long_val | 1255069822284963872,4885083488143884320,6262370378282983456 |
| PARAM_VALUE | 1 | *long_val | 0 |
| MEM_ZERO | 1 | long_val | |
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &dbg_master_lock | ||
| HALF_LOCKED2 | global &dbg_slave_lock |
kernel/debug/gdbstub.c gdb_cmd_thread() -> kgdb_hex2long()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 2591173183057018880 |
| PARAM_VALUE | 0 | *ptr | 6176342060442214401 |
| PARAM_VALUE | 1 | long_val | 1255069822284963872,4885083488143884320,6262370378282983456 |
| PARAM_VALUE | 1 | *long_val | 0 |
| MEM_ZERO | 1 | long_val | |
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &dbg_master_lock | ||
| HALF_LOCKED2 | global &dbg_slave_lock |
kernel/debug/gdbstub.c write_mem_msg() -> kgdb_hex2long()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 1476377641558458368 |
| PARAM_VALUE | 0 | *ptr | 6176342060442214401 |
| PARAM_VALUE | 1 | long_val | 1181792331123146752 |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &dbg_master_lock | ||
| HALF_LOCKED2 | global &dbg_slave_lock |
kernel/debug/gdbstub.c write_mem_msg() -> kgdb_hex2long()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 1476377641558458368 |
| PARAM_VALUE | 0 | *ptr | 4098-18446744073709547521 |
| PARAM_VALUE | 1 | long_val | 4951979988937482240 |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &dbg_master_lock | ||
| HALF_LOCKED2 | global &dbg_slave_lock |
drivers/misc/kgdbts.c emul_sstep_put() -> kgdb_hex2long()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 75544621926469632 |
| PARAM_VALUE | 0 | *ptr | 4096-ptr_max |
| PARAM_VALUE | 1 | long_val | 7419573736532672512 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/misc/kgdbts.c emul_sstep_put() -> kgdb_hex2long()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 75544621926469632 |
| PARAM_VALUE | 0 | *ptr | 4096-ptr_max |
| PARAM_VALUE | 1 | long_val | 7419573736532672512 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/misc/kgdbts.c get_thread_id_continue() -> kgdb_hex2long()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4755310772095111168 |
| PARAM_VALUE | 0 | *ptr | 4096-ptr_max |
| PARAM_VALUE | 1 | long_val | 3352395664089202688 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |