lisa.analysis.tasks.TaskState#
- class lisa.analysis.tasks.TaskState(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
-
Represents the task state as visible in sched_switch
Values are extracted from include/linux/sched.h
Chars are extracted from fs/proc/array.c:get_task_state()
Globals
Dead.
Zombie.
Active.
Idle.
Sleeping.
Parked.
Renamed.
Running.
Stopped.
Tracing stop.
Disk sleep.
Unknown.
Waking.
name
The name of the Enum member.
value
The value of the Enum member.
__members__
inheritedSee
enum.Enum.__members__
__name__
inheritedSee
enum.Enum.__name__
__qualname__
inheritedSee
enum.Enum.__qualname__
Classes
Metaclass for Enum.
Methods
Returns public methods and other interesting attributes.
__contains__()
inheritedSee
enum.Enum.__contains__()
__getitem__()
inheritedSee
enum.Enum.__getitem__()
__iter__()
inheritedSee
enum.Enum.__iter__()
__len__()
inheritedSee
enum.Enum.__len__()
Globals#
- TaskState.EXIT_DEAD = TaskState.EXIT_DEAD#
Dead
- TaskState.EXIT_ZOMBIE = TaskState.EXIT_ZOMBIE#
Zombie
- TaskState.TASK_ACTIVE = TaskState.TASK_ACTIVE#
Active
- TaskState.TASK_DEAD = TaskState.TASK_DEAD#
Idle
- TaskState.TASK_INTERRUPTIBLE = TaskState.TASK_INTERRUPTIBLE#
Sleeping
- TaskState.TASK_NEW = TaskState.TASK_NEW#
- TaskState.TASK_NOLOAD = TaskState.TASK_NOLOAD#
- TaskState.TASK_PARKED = TaskState.TASK_PARKED#
Parked
- TaskState.TASK_RENAMED = TaskState.TASK_RENAMED#
Renamed
- TaskState.TASK_RUNNING = TaskState.TASK_RUNNING#
Running
- TaskState.TASK_STATE_MAX = TaskState.TASK_STATE_MAX#
- TaskState.TASK_STOPPED = TaskState.TASK_STOPPED#
Stopped
- TaskState.TASK_TRACED = TaskState.TASK_TRACED#
Tracing stop
- TaskState.TASK_UNINTERRUPTIBLE = TaskState.TASK_UNINTERRUPTIBLE#
Disk sleep
- TaskState.TASK_UNKNOWN = TaskState.TASK_UNKNOWN#
Unknown
- TaskState.TASK_WAKEKILL = TaskState.TASK_WAKEKILL#
- TaskState.TASK_WAKING = TaskState.TASK_WAKING#
Waking
- TaskState.__members__ = mappingproxy({'TASK_RUNNING': <TaskState.TASK_RUNNING: 0>, 'TASK_INTERRUPTIBLE': <TaskState.TASK_INTERRUPTIBLE: 1>, 'TASK_UNINTERRUPTIBLE': <TaskState.TASK_UNINTERRUPTIBLE: 2>, 'TASK_STOPPED': <TaskState.TASK_STOPPED: 4>, 'TASK_TRACED': <TaskState.TASK_TRACED: 8>, 'EXIT_DEAD': <TaskState.EXIT_DEAD: 16>, 'EXIT_ZOMBIE': <TaskState.EXIT_ZOMBIE: 32>, 'TASK_PARKED': <TaskState.TASK_PARKED: 64>, 'TASK_DEAD': <TaskState.TASK_DEAD: 128>, 'TASK_WAKEKILL': <TaskState.TASK_WAKEKILL: 256>, 'TASK_WAKING': <TaskState.TASK_WAKING: 512>, 'TASK_NOLOAD': <TaskState.TASK_NOLOAD: 1024>, 'TASK_NEW': <TaskState.TASK_NEW: 2048>, 'TASK_STATE_MAX': <TaskState.TASK_STATE_MAX: 4096>, 'TASK_ACTIVE': <TaskState.TASK_ACTIVE: 8192>, 'TASK_RENAMED': <TaskState.TASK_RENAMED: 8193>, 'TASK_UNKNOWN': <TaskState.TASK_UNKNOWN: -1>})#
Inherited data, see
enum.Enum.__members__
- TaskState.__name__ = 'TaskState'#
Inherited data, see
enum.Enum.__name__
- TaskState.__qualname__ = 'TaskState'#
Inherited data, see
enum.Enum.__qualname__
Classes#
Methods#
- TaskState.__dir__()#
Returns public methods and other interesting attributes.
- classmethod TaskState.__contains__()#
Inherited method, see
enum.Enum.__contains__()
- classmethod TaskState.__getitem__()#
Inherited method, see
enum.Enum.__getitem__()
- classmethod TaskState.__iter__()#
Inherited method, see
enum.Enum.__iter__()
- classmethod TaskState.__len__()#
Inherited method, see
enum.Enum.__len__()