Defined in 1 files as a prototype:
Defined in 1 files as a member:
Defined in 3 files as a function:
- arch/x86/kernel/ptrace.c, line 407 (as a function)
- arch/x86/um/ptrace_32.c, line 119 (as a function)
- arch/x86/um/ptrace_64.c, line 131 (as a function)
Referenced in 7 files:
- arch/um/kernel/ptrace.c, line 71
- arch/x86/kernel/ptrace.c
- arch/x86/um/ptrace.c, line 175
- arch/x86/um/ptrace_32.c, line 161
- arch/x86/um/ptrace_64.c, line 182
- drivers/i2c/busses/i2c-ocores.c
- drivers/input/mouse/sentelic.c, line 485
Smatch caller information:
arch/x86/kernel/ptrace.c arch_ptrace() -> getreg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | task | 4096-ptr_max |
| PARAM_VALUE | 0 | task->dl.rq->active_balance | s32min-s32max |
| PARAM_VALUE | 0 | task->dl.rq->clock_update_flags | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->core_enabled | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->core_forceidle_count | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->core_forceidle_occupation | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->core_forceidle_seq | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->core_pick_seq | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->core_sched_seq | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->core_task_seq | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->cpu | s32min-s32max |
| PARAM_VALUE | 0 | task->dl.rq->has_blocked_load | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->hrtick_sched | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->idle_balance | 0-255 |
| PARAM_VALUE | 0 | task->dl.rq->membarrier_state | s32min-s32max |
| PARAM_VALUE | 0 | task->dl.rq->nohz_idle_balance | 0-255 |
| PARAM_VALUE | 0 | task->dl.rq->nohz_tick_stopped | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->nr_llc_running | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->nr_numa_running | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->nr_pinned | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->nr_pref_llc_running | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->nr_preferred_running | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->nr_running | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->numa_migrate_on | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->online | s32min-s32max |
| PARAM_VALUE | 0 | task->dl.rq->push_busy | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->push_cpu | s32min-s32max |
| PARAM_VALUE | 0 | task->dl.rq->sched_count | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->sched_goidle | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->ticks_without_resched | s32min-s32max |
| PARAM_VALUE | 0 | task->dl.rq->ttwu_count | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->ttwu_local | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->ttwu_pending | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->uclamp_flags | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->yld_count | 0-4294967295 |
| PARAM_VALUE | 0 | task->jobctl | 0,16777216-u64max |
| PARAM_VALUE | 0 | task->on_rq | 0,2-255 |
| PARAM_VALUE | 0 | task->pi_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | task->ptrace | 1-u32max |
| PARAM_VALUE | 0 | task->sighand->siglock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | *task->se->cfs_rq->removed.lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 1 | offset | 0-215 |
| CAPPED_DATA | 0 | task->parent | 1 |
| DATA_SOURCE | 0 | task | $0 |
| DATA_SOURCE | 1 | offset | $2 |
| BIT_INFO | 1 | offset | 0x0,0xf8 |
| BIT_INFO | 1 | offset | 0x0,0xfffffffffffffff8 |
| USER_DATA | 1 | offset | 0-215 |
| UNITS | 1 | offset | unit_byte |
arch/x86/kernel/ptrace.c genregs_get() -> getreg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 0-17179869176 |
| DATA_SOURCE | 0 | task | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | task->dl.pi_se->dl_runtime |
arch/x86/kernel/ptrace.c x32_arch_ptrace() -> getreg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | task | 4096-ptr_max |
| PARAM_VALUE | 0 | task->dl.rq->active_balance | s32min-s32max |
| PARAM_VALUE | 0 | task->dl.rq->clock_update_flags | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->core_enabled | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->core_forceidle_count | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->core_forceidle_occupation | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->core_forceidle_seq | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->core_pick_seq | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->core_sched_seq | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->core_task_seq | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->cpu | s32min-s32max |
| PARAM_VALUE | 0 | task->dl.rq->has_blocked_load | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->hrtick_sched | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->idle_balance | 0-255 |
| PARAM_VALUE | 0 | task->dl.rq->membarrier_state | s32min-s32max |
| PARAM_VALUE | 0 | task->dl.rq->nohz_idle_balance | 0-255 |
| PARAM_VALUE | 0 | task->dl.rq->nohz_tick_stopped | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->nr_llc_running | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->nr_numa_running | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->nr_pinned | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->nr_pref_llc_running | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->nr_preferred_running | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->nr_running | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->numa_migrate_on | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->online | s32min-s32max |
| PARAM_VALUE | 0 | task->dl.rq->push_busy | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->push_cpu | s32min-s32max |
| PARAM_VALUE | 0 | task->dl.rq->sched_count | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->sched_goidle | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->ticks_without_resched | s32min-s32max |
| PARAM_VALUE | 0 | task->dl.rq->ttwu_count | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->ttwu_local | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->ttwu_pending | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->uclamp_flags | 0-4294967295 |
| PARAM_VALUE | 0 | task->dl.rq->yld_count | 0-4294967295 |
| PARAM_VALUE | 0 | task->jobctl | 0,16777216-u64max |
| PARAM_VALUE | 0 | task->on_rq | 0,2-255 |
| PARAM_VALUE | 0 | task->pi_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | task->ptrace | 1-u32max |
| PARAM_VALUE | 0 | task->sighand->siglock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | *task->se->cfs_rq->removed.lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 1 | offset | 136-215 |
| CAPPED_DATA | 0 | task->parent | 1 |
| DATA_SOURCE | 0 | task | $0 |
| DATA_SOURCE | 1 | offset | $2 |
| BIT_INFO | 1 | offset | 0x0,0xf8 |
| BIT_INFO | 1 | offset | 0x0,0xfffffff8 |
| USER_DATA | 1 | offset | 136-215 |
| UNITS | 1 | offset | unit_byte |