Defined in 2 files as a function:
Referenced in 1 files:
Smatch caller information:
lib/fault-inject.c should_fail_ex() -> fail_stacktrace()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 4096-ptr_max |
| DATA_SOURCE | 0 | attr | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | attr->count | 0-u64max |
| HOST_DATA | 0 | attr->interval | 0-u64max |
| HOST_DATA | 0 | attr->probability | 0-u64max |
| HOST_DATA | 0 | attr->ratelimit_state.begin | 0-u64max |
| HOST_DATA | 0 | attr->ratelimit_state.burst | s32min-s32max |
| HOST_DATA | 0 | attr->ratelimit_state.flags | 0-u32max |
| HOST_DATA | 0 | attr->ratelimit_state.interval | s32min-s32max |
| HOST_DATA | 0 | attr->ratelimit_state.lock.magic | 0-u32max |
| HOST_DATA | 0 | attr->ratelimit_state.lock.owner_cpu | 0-u32max |
| HOST_DATA | 0 | attr->ratelimit_state.lock.raw_lock.locked | 0-255 |
| HOST_DATA | 0 | attr->ratelimit_state.lock.raw_lock.locked_pending | 0-u16max |
| HOST_DATA | 0 | attr->ratelimit_state.lock.raw_lock.pending | 0-255 |
| HOST_DATA | 0 | attr->ratelimit_state.lock.raw_lock.tail | 0-u16max |
| HOST_DATA | 0 | attr->ratelimit_state.lock.raw_lock.val.counter | s32min-s32max |
| HOST_DATA | 0 | attr->ratelimit_state.missed.counter | s32min-s32max |
| HOST_DATA | 0 | attr->ratelimit_state.rs_n_left.counter | s32min-s32max |
| HOST_DATA | 0 | attr->reject_end | 0-u64max |
| HOST_DATA | 0 | attr->reject_start | 0-u64max |
| HOST_DATA | 0 | attr->require_end | 0-u64max |
| HOST_DATA | 0 | attr->require_start | 0-u64max |
| HOST_DATA | 0 | attr->space.counter | s32min-s32max |
| HOST_DATA | 0 | attr->stacktrace_depth | 0-u64max |
| HOST_DATA | 0 | attr->task_filter | 0-1 |
| HOST_DATA | 0 | attr->times.counter | s32min-s32max |
| HOST_DATA | 0 | attr->verbose | 0-u64max |
lib/fault-inject.c should_fail_ex() -> fail_stacktrace()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 4096-ptr_max |
| PARAM_VALUE | 0 | attr->probability | 1-u64max |
| PARAM_VALUE | 0 | attr->times.counter | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | attr | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | attr->count | 0-u64max |
| HOST_DATA | 0 | attr->interval | 0-u64max |
| HOST_DATA | 0 | attr->probability | 1-u64max |
| HOST_DATA | 0 | attr->ratelimit_state.begin | 0-u64max |
| HOST_DATA | 0 | attr->ratelimit_state.burst | s32min-s32max |
| HOST_DATA | 0 | attr->ratelimit_state.flags | 0-u32max |
| HOST_DATA | 0 | attr->ratelimit_state.interval | s32min-s32max |
| HOST_DATA | 0 | attr->ratelimit_state.lock.magic | 0-u32max |
| HOST_DATA | 0 | attr->ratelimit_state.lock.owner_cpu | 0-u32max |
| HOST_DATA | 0 | attr->ratelimit_state.lock.raw_lock.locked | 0-255 |
| HOST_DATA | 0 | attr->ratelimit_state.lock.raw_lock.locked_pending | 0-u16max |
| HOST_DATA | 0 | attr->ratelimit_state.lock.raw_lock.pending | 0-255 |
| HOST_DATA | 0 | attr->ratelimit_state.lock.raw_lock.tail | 0-u16max |
| HOST_DATA | 0 | attr->ratelimit_state.lock.raw_lock.val.counter | s32min-s32max |
| HOST_DATA | 0 | attr->ratelimit_state.missed.counter | s32min-s32max |
| HOST_DATA | 0 | attr->ratelimit_state.rs_n_left.counter | s32min-s32max |
| HOST_DATA | 0 | attr->reject_end | 0-u64max |
| HOST_DATA | 0 | attr->reject_start | 0-u64max |
| HOST_DATA | 0 | attr->require_end | 0-u64max |
| HOST_DATA | 0 | attr->require_start | 0-u64max |
| HOST_DATA | 0 | attr->space.counter | s32min-s32max |
| HOST_DATA | 0 | attr->stacktrace_depth | 0-u64max |
| HOST_DATA | 0 | attr->task_filter | 0-1 |
| HOST_DATA | 0 | attr->times.counter | s32min-(-1),1-s32max |
| HOST_DATA | 0 | attr->verbose | 0-u64max |